diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000..3eb4d81ae8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +node_modules/ +!dist \ No newline at end of file diff --git a/.github/workflows/npm-preview.yml b/.github/workflows/npm-preview.yml new file mode 100644 index 0000000000..7d3b81d6d2 --- /dev/null +++ b/.github/workflows/npm-preview.yml @@ -0,0 +1,25 @@ +name: 'npm Preview' + +on: + pull_request: + +jobs: + setup: + name: Setup & Build Pink + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: 20 + - name: Install pnpm + uses: pnpm/action-setup@v4 + - name: Install dependencies + run: pnpm install --frozen-lockfile + - name: Build packages + run: pnpm run build + - name: Publish + run: pnpx pkg-pr-new publish --comment=update './v2/pink-sb' './v2/pink-icons' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 549823b995..8d13576659 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,24 +1,36 @@ name: Tests on: - push: - branches: [main] - pull_request: - branches: [main] + push: + branches: [main] + pull_request: + branches: ["**"] jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v2 - with: - node-version: 16 - - name: Install dependencies - run: npm ci - - name: Run Linter - run: npm run lint - continue-on-error: true - - name: Build packages - run: npm run build + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: 20 + - name: Install pnpm + uses: pnpm/action-setup@v4 + - name: Install dependencies + run: pnpm install --frozen-lockfile + - name: Build packages + run: pnpm run build + - name: Run Linter + run: pnpm run lint + - name: Run tests + run: | + pnpm dev & + pnpm run test + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: genauigkeit-report + path: | + v2/pink-sb/.genauigkeit/report/index.html + retention-days: 30 diff --git a/.gitignore b/.gitignore index c1a377ec62..63835ba5a3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ icons-dist/ *.local .turbo .vercel -.idea \ No newline at end of file +.idea +.zed \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..53c8eb860c --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +engine-strict=true +auto-install-peers=true +legacy-peer-deps=true +node-linker=hoisted diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000000..570c09e97f --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "useTabs": false, + "tabWidth": 4, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100 +} diff --git a/.stylelintrc.json b/.stylelintrc.json deleted file mode 100644 index 5550062384..0000000000 --- a/.stylelintrc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": [ - "stylelint-config-standard-scss" - ], - "plugins": [ - "stylelint-scss" - ] -} \ No newline at end of file diff --git a/apps/kitchensink/.gitignore b/apps/kitchensink/.gitignore deleted file mode 100644 index c730ea991a..0000000000 --- a/apps/kitchensink/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -node_modules/ -.DS_Store -dist -icons-dist/ -*.local -.turbo -.vercel -.idea \ No newline at end of file diff --git a/apps/kitchensink/README.md b/apps/kitchensink/README.md deleted file mode 100644 index 3f89f48ce1..0000000000 --- a/apps/kitchensink/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# @appwrite/kitchensink - -On port 3030 diff --git a/apps/kitchensink/auth.html b/apps/kitchensink/auth.html deleted file mode 100644 index 095b7ea4c8..0000000000 --- a/apps/kitchensink/auth.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
- -
-
- {{> topNav}} {{> sideNav}} -
-
-
-
-

Users

-
-
- -
-
-
-
-
- -
-
-
-
-

Auth Methods

-

Enable the auth methods you wish to use.

-
-
- -
-
    -
  • - -
  • -
  • - -
  • -
-
- -
-
    -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
-
-
-
-
-
- -
-

OAuth2 Providers

-
    - -
-
- -
-
- -
-
- - - diff --git a/apps/kitchensink/auth2.html b/apps/kitchensink/auth2.html deleted file mode 100644 index 7d947bfa7c..0000000000 --- a/apps/kitchensink/auth2.html +++ /dev/null @@ -1,526 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
- {{> topNav}} {{> sideNav}} -
-
-
-
-

Users

-
-
- -
-
-
-
-
-
-
-

Auth Methods

-

Enable the auth methods you wish to use.

-
-
    -
  • - -
    - -
    -
  • -
  • - -
    - -
    -
  • -
  • - -
    - -
    -
  • -
  • - -
    - -
    -
  • -
  • - -
    - -
    -
  • -
  • - -
    (soon)
    -
  • -
-
-

OAuth2 Providers

-
    - -
-
-
-
    - -
-
-
- -
-
- - - diff --git a/apps/kitchensink/billCollapseDemo.html b/apps/kitchensink/billCollapseDemo.html deleted file mode 100644 index 6872f19ce6..0000000000 --- a/apps/kitchensink/billCollapseDemo.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - @appwrite/kitchensink - user security demo - - - -
- {{> topNav}} {{> sideNav}} -
-
-
-
-

Users

-
-
- -
-
-
-
-
-
-
-

Demo

-

- Demo -

-
-
-
    -
  • -
    -
    - Pro plan -
    $15.00
    -
    -
    -
  • -
  • -
    - - Add-ons - 5 -
    - -
    -
    $75.00
    -
    -
    -
      -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    -
    -
    -
  • -
  • -
    - - Add-ons - 5 -
    - -
    -
    $75.00
    -
    -
    -
      -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    • -
      -
      Additional members
      -
      $15.00
      -
      -
      -
      1
      -
      -
    • -
    -
    -
    -
  • -
  • -
    -
    - Current total (USD) - -
    $130.00
    -
    -
    -
  • -
-
-
-
- -
-
-
- -
-
- - - diff --git a/apps/kitchensink/bucket.html b/apps/kitchensink/bucket.html deleted file mode 100644 index bab64853f4..0000000000 --- a/apps/kitchensink/bucket.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
- {{> topNav}} {{> sideNav}} -
-
-
-
-

- Images -

- - Click to copy -
-
- -
-
-
- - - - -
- - -
-
-

- Uploading files - 1 -

- - -
-
-
    -
  • -
    - daniel-olah-gEta6dbzFy0-unsplash.jpg -
    - - -
  • -
  • -
    - daniel-olah-gEta6dbzFy0-unsplash.jpg -
    - - -
  • -
  • -
    - daniel-olah-gEta6dbzFy0-unsplash.jpg -
    - - -
  • -
  • -
    - daniel-olah-gEta6dbzFy0-unsplash.jpg -
    - - -
  • -
  • -
    - daniel-olah-gEta6dbzFy0-unsplash.jpg -
    - - -
  • -
-
-
- - -
-
- - - diff --git a/apps/kitchensink/bucketSettings.html b/apps/kitchensink/bucketSettings.html deleted file mode 100644 index fc53c7d4a0..0000000000 --- a/apps/kitchensink/bucketSettings.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
- {{> topNav}} {{> sideNav}} -
-
-
-
- - - -

- Images -

- -
-
-
- -
-
-
-
-
-
-
-

Images

-
-
-
-
    -
  • -
  • -
-
-
-

Created: May 22, 2022 at 10:51 PM

-

Last Updated: July 1, 2022 at 3:38 PM

-
-
-
-
-
-
-
-
-
Update Name
-

Update your bucket name.

-
-
-
    -
  • -
    -
  • -
-
-
-
-
-
-
-
-
Update Permissions
-

Assign read or write permissions at the Bucket Level or - File Level. If Bucket Level permissions are assigned, file permissions will - be ignored. -

-
-
-
    -
  • - -
  • -
  • - -
  • -
-
-
-
-

Tip: Add role:all for wildcards access. Check out our documentation - for more on Permissions

-
-
-
-
    -
  • - -
    -
    -
    -
      -
      -
      -
      -
    • -
    • -
      -
      -
      -
        -
        -
        -
        -
      • -
      -
      -
      -
      -
      -
      -
      -
      -

      Update Security Settings

      -

      Enable or disable security services for the bucket including Encryption - and Antivirus scanning.

      -
      -
      -
        -
      • - -
      • -
      • - -
      • -
      -
      -
      -
      -
      -
      -
      -
      -

      Update Maximum File Size

      -

      Set the maximum file size allowed in the bucket.

      -
      -
      -
        -
      • -
        -
      • -
      • -
        -
        -
      • -
      -
      -
      -
      -
      -
      -
      -
      -
      Update Allowed File Extensions
      -

      A maxiumum of 100 file extensions can be added. Leave blank to allow all file types.

      -
      -
      -
      -
      -
      -

      - Tip: Commonly added extensions include JPG, PNG, SVG, GIF, HTML, PDF, MP4. -

      -
      -
      -
      -
        -
      • -
        -
        -
        -
          -
          -
          -
          -
        • -
        -
        -
        -
        -
        -
        -
        -
        -
        Delete Bucket
        -

        The bucket will be permanently deleted, including all the files within it. This - action is irreversible.

        -
        -
        -
        -
        -
        -
        Images
        -

        Last Updated: July 1, 2022 at 3:38 PM

        -
        -
        -
        -
        -
        -
        -
        -
        -
        - -
        -
        - - - - \ No newline at end of file diff --git a/apps/kitchensink/buckets.html b/apps/kitchensink/buckets.html deleted file mode 100644 index 3e23b1f00d..0000000000 --- a/apps/kitchensink/buckets.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
        - {{> topNav}} {{> sideNav}} - -
        -
        -
        -
        -

        - Storage -

        -
        -
        - -
        -
        -
        - - - -
        - - - -
        -
        - - - diff --git a/apps/kitchensink/collection.html b/apps/kitchensink/collection.html deleted file mode 100644 index 3efdb52c64..0000000000 --- a/apps/kitchensink/collection.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - @appwrite/kitchensink - collection demo - - - -
        - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        - -

        - DemoColl -

        - - Click to copy -
        -
        - -
        -
        -
        - -
        -
        -

        Documents

        - -
        -
        -
        -
        -
        -
        - Document ID -
        - -
        - Title -
        - -
        - active -
        - -
        - Vote -
        - -
        - test -
        - -
        -
        - - - -
        - -
        -
        -

        Total results: 1

        - - -
        -
        - - - -
        -
        - - - diff --git a/apps/kitchensink/cover-frame-2.html b/apps/kitchensink/cover-frame-2.html deleted file mode 100644 index 2b5c2f0c2c..0000000000 --- a/apps/kitchensink/cover-frame-2.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} -
        -
        -
        -
        -
        -
        -
        - Eldad Test -
        Eldad Test
        -
        Unverified
        -
        -
        - eldad@appwrite.io -

        Joined: June 11, 2022

        -
        -
        -
        - - -
        -
        -
        -
        -
        -
        -
        -
        Update Name
        -

        Free text in here

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Email
        -

        Free text

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Password
        -

        - Enter a new password. A password must contain - at least 8 characters. -

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        User Preferences
        -

        - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

        -
        -
        -
        -
          -
        • -
          - -
          - -
          -
          -
          - -
          - -
          -
          -
          - -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Danger Zone
        -

        - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

        -
        -
        -
        -
        - Eldad Test -
        -
        Eldad Test
        -

        eldad@appwrite.io

        -
        -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -

        Function ID: 0123456789012abcdefg

        - -
        -
        -
        -
        - Chrome -
        -
        -

        Deployment ID: 0123456789012

        - -
        Size 555KB
        -
        -
        - - Ready - -
        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        -

        Build [Function name]

        -

        Building

        -
        -
        - - -
        -
        -
        -
          -
        • -
          - -
          - -
          - - - Intialization - - - 00:03s - -
          -
          - -
          -
          blahFunction = {
          - -
          -
              firstName: "hello"
          - -
          -
          }
          -
          -
          -
          -
        • -
        • -
          - -
          - -
          -
          - - Build - - - 00:03s - -
          -
          - -
          -
          blahFunction = {
          - -
          -
              firstName: "hello"
          - -
          -
          }
          -
          -
          -
          -
        • -
        -
        -
        -
        -
        -
        - - - - diff --git a/apps/kitchensink/cover-frame-light-mode-2.html b/apps/kitchensink/cover-frame-light-mode-2.html deleted file mode 100644 index 86ecb86f7e..0000000000 --- a/apps/kitchensink/cover-frame-light-mode-2.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} -
        -
        -
        -
        -
        -
        -
        - Eldad Test -
        Eldad Test
        -
        Unverified
        -
        -
        - eldad@appwrite.io -

        Joined: June 11, 2022

        -
        -
        -
        - - -
        -
        -
        -
        -
        -
        -
        -
        Update Name
        -

        Free text in here

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Email
        -

        Free text

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Password
        -

        - Enter a new password. A password must contain - at least 8 characters. -

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        User Preferences
        -

        - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

        -
        -
        -
        -
          -
        • -
          - -
          - -
          -
          -
          - -
          - -
          -
          -
          - -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Danger Zone
        -

        - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

        -
        -
        -
        -
        - Eldad Test -
        -
        Eldad Test
        -

        eldad@appwrite.io

        -
        -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -

        Function ID: 0123456789012abcdefg

        - -
        -
        -
        -
        - Chrome -
        -
        -

        Deployment ID: 0123456789012

        - -
        Size 555KB
        -
        -
        - - Ready - -
        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        - - -
        -
        - - -
        -
        blahFunction = {
        - -
        -
            firstName: "hello"
        - -
        -
        }
        -
        -
        -
        -
        -
        - - - - diff --git a/apps/kitchensink/cover-frame-light-mode.html b/apps/kitchensink/cover-frame-light-mode.html deleted file mode 100644 index fd5a0a9fd2..0000000000 --- a/apps/kitchensink/cover-frame-light-mode.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} -
        -
        -
        -
        -
        -
        -
        - Eldad Test -
        Eldad Test
        -
        Unverified
        -
        -
        - eldad@appwrite.io -

        Joined: June 11, 2022

        -
        -
        -
        - - -
        -
        -
        -
        -
        -
        -
        -
        Update Name
        -

        Free text in here

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Email
        -

        Free text

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Password
        -

        - Enter a new password. A password must contain - at least 8 characters. -

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        User Preferences
        -

        - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

        -
        -
        -
        -
          -
        • -
          - -
          - -
          -
          -
          - -
          - -
          -
          -
          - -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Danger Zone
        -

        - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

        -
        -
        -
        -
        - Eldad Test -
        -
        Eldad Test
        -

        eldad@appwrite.io

        -
        -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -

        Function ID: 0123456789012abcdefg

        - -
        -
        -
        -
        - Chrome -
        -
        -

        Deployment ID: 0123456789012

        - -
        Size 555KB
        -
        -
        - - Ready - -
        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        - - -
        -
        - - -
        -
        blahFunction = {
        - -
        -
            firstName: "hello"
        - -
        -
        }
        -
        -
        -
        -
        -
        - - - - diff --git a/apps/kitchensink/cover-frame.html b/apps/kitchensink/cover-frame.html deleted file mode 100644 index 86ecb86f7e..0000000000 --- a/apps/kitchensink/cover-frame.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} -
        -
        -
        -
        -
        -
        -
        - Eldad Test -
        Eldad Test
        -
        Unverified
        -
        -
        - eldad@appwrite.io -

        Joined: June 11, 2022

        -
        -
        -
        - - -
        -
        -
        -
        -
        -
        -
        -
        Update Name
        -

        Free text in here

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Email
        -

        Free text

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Update Password
        -

        - Enter a new password. A password must contain - at least 8 characters. -

        -
        -
        -
        -
          -
        • - -
          - -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        User Preferences
        -

        - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

        -
        -
        -
        -
          -
        • -
          - -
          - -
          -
          -
          - -
          - -
          -
          -
          - -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        -
        Danger Zone
        -

        - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

        -
        -
        -
        -
        - Eldad Test -
        -
        Eldad Test
        -

        eldad@appwrite.io

        -
        -
        -
        -
        -
        -
        - -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -

        Function ID: 0123456789012abcdefg

        - -
        -
        -
        -
        - Chrome -
        -
        -

        Deployment ID: 0123456789012

        - -
        Size 555KB
        -
        -
        - - Ready - -
        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        - - -
        -
        - - -
        -
        blahFunction = {
        - -
        -
            firstName: "hello"
        - -
        -
        }
        -
        -
        -
        -
        -
        - - - - diff --git a/apps/kitchensink/create-org-modal.html b/apps/kitchensink/create-org-modal.html deleted file mode 100644 index ad98fc98eb..0000000000 --- a/apps/kitchensink/create-org-modal.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
        - {{> topNav}} {{> sideNav}} - -
        -
        -
        -
        -

        - Storage -

        -
        -
        - -
        -
        -
        - - - -
        - - - -
        -
        - - - - -
        -
        -
        -

        Create organization

        - -
        -
        -
        -
        -
          -
        • - - -
        • -
        • -
          Select plan
          -

          For more details on our plans, visit our pricing page.

          -
            -
          • - -
          • -
          • - -
          • -
          -
        • -
        -
        -
        -
        -
        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        Starter plan
        -
          -
        • Limited to 1 Database, 3 Buckets, 5 Functions per project
        • -
        • Limited to 1 organization member
        • -
        • 10GB bandwidth
        • -
        • 2GB storage
        • -
        • 750K executions
        • -
        -
        -
        - -
        -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -
        -
        - - - - - diff --git a/apps/kitchensink/dashboard.html b/apps/kitchensink/dashboard.html deleted file mode 100644 index 7d9eb74bd6..0000000000 --- a/apps/kitchensink/dashboard.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
        - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        -

        - Images -

        - - Click to copy -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        1.19 GB
        -
        Bandwidth
        -
        -
        - -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        2K
        -
        Requests
        -
        -
        - -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        - - Database -
        -
        - -
        - -
        - -
        -
        4
        -
        Databases
        -
        - -
        -
        Documents: 20
        -
        -
        -
        -
        -
        -
        -
        - - Storage -
        -
        - -
        - -
        - -
        -
        8.0 MB
        -
        Users
        -
        - -
        -
        Buckets: 44
        -
        -
        -
        -
        -
        -
        -
        - - authentication -
        -
        - -
        - -
        - -
        -
        4K
        -
        Users
        -
        - -
        -
        Sessions: 20K
        -
        -
        -
        -
        -
        -
        -
        - - Functions -
        -
        - -
        - -
        - -
        -
        12
        -
        Executions
        -
        - -
        -
        -
        -
        -
        -
        -
        10
        -
        Realtime Connections
        -
        -
        -
        - -
        -

        Integrations

        - - -
        -

        API Keys

        -

        Manage Your Server API Keys

        - - - - - - - - - - - - - - - - - -
        Name - last accessed - - expiration date - - clients -
        - My API Key - - - -
        - -
        Expires soon
        -
        -
        -
          -
        • -
          - Gitlab -
          -
        • -
        • -
          - Gitlab -
          -
        • -
        • -
          - +2 -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - - - diff --git a/apps/kitchensink/dashboard2.html b/apps/kitchensink/dashboard2.html deleted file mode 100644 index 40b08133a4..0000000000 --- a/apps/kitchensink/dashboard2.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
        -
        -
        - -
        -
        This is a default alert
        -

        - Some description about the alert sent to the user. -

        -
        -
        - -
        -
        -
        - {{> topNav}} -
        -
        -
        -
        -

        - Images -

        - - Click to copy -
        -
        -
        - -
        -
        -
        -
        -
        -
        -
        1.19 GB
        -
        Bandwidth
        -
        -
        - -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        2K
        -
        Requests
        -
        -
        - -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        - - Database -
        -
        - -
        - -
        - -
        -
        4
        -
        Databases
        -
        - -
        -
        Documents: 20
        -
        -
        -
        -
        -
        -
        -
        - - Storage -
        -
        - -
        - -
        - -
        -
        8.0 MB
        -
        Users
        -
        - -
        -
        Buckets: 44
        -
        -
        -
        -
        -
        -
        -
        - - authentication -
        -
        - -
        - -
        - -
        -
        4K
        -
        Users
        -
        - -
        -
        Sessions: 20K
        -
        -
        -
        -
        -
        -
        -
        - - Functions -
        -
        - -
        - -
        - -
        -
        12
        -
        Executions
        -
        - -
        -
        -
        -
        -
        -
        -
        10
        -
        Realtime Connections
        -
        -
        -
        - -
        -

        Integrations

        - - -
        -

        API Keys

        -

        Manage Your Server API Keys

        - - - - - - - - - - - - - - - - - -
        Name - last accessed - - expiration date - - clients -
        - My API Key - - - -
        - -
        Expires soon
        -
        -
        -
          -
        • -
          - Gitlab -
          -
        • -
        • -
          - Gitlab -
          -
        • -
        • -
          - +2 -
          -
        • -
        -
        - -
        -
        -
        -
        -
        - - - diff --git a/apps/kitchensink/empty-state-cards.html b/apps/kitchensink/empty-state-cards.html deleted file mode 100644 index b8baacf760..0000000000 --- a/apps/kitchensink/empty-state-cards.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - - -
        - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        -

        Users

        -
        -
        - -
        -
        -
        -
        -
        -
        -
        - - -
        -

        Create your first [object] to get started

        -

        Need a hand? Check out our documentation.

        -
        -
        - - -
        -
        -
        - -
        -
        - - -
        -

        Create your first [object] to get started

        -

        Need a hand? Check out our documentation.

        -
        -
        - -
        -
        -
        - -
        -
        - - -
        -

        You have no [files / users/ buckets / etc.]. Create a [file / etc.] to see it here.

        -

        Need a hand? Check out our documentation.

        -
        -
        - - -
        -
        -
        - -
        -
        - -

        Add Your First User To Get Started

        -
        -
        -
        -
        - -
        -
        - - - diff --git a/apps/kitchensink/error-console-page.html b/apps/kitchensink/error-console-page.html deleted file mode 100644 index 9b25c625d5..0000000000 --- a/apps/kitchensink/error-console-page.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} -
        -
        -
        - -
        -
        -
        - -
        - - -
        -
        - - - diff --git a/apps/kitchensink/error-not-found-modal.html b/apps/kitchensink/error-not-found-modal.html deleted file mode 100644 index 01e3bb34e1..0000000000 --- a/apps/kitchensink/error-not-found-modal.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - @appwrite/kitchensink - - - -
        - -
        - - - - diff --git a/apps/kitchensink/filters.html b/apps/kitchensink/filters.html deleted file mode 100644 index 5d618ec0cf..0000000000 --- a/apps/kitchensink/filters.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - @appwrite/kitchensink - user demo - - - -
        - - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        -

        - - - - Movie -

        -
        - 637a40ba7a703e3936e2 -
        - -
        -
        - -
        -
        - - - -
        -
        -
        -
        - -
        -

        Documents

        -
        -
        -
        - -
        - - -
        -
        -
        Filters
        - -
        -
        -

        Apply filter rules to refine the table view

        -
        -
        - - -
        -
        - - -
        -
        - -
        - - -
        - - - -
        - -
        -
        - - - - -
        -
        - -
        -
        - - -
        -
        - -
        - -
        -
        - - - diff --git a/apps/kitchensink/full-screen-modal.html b/apps/kitchensink/full-screen-modal.html deleted file mode 100644 index a555859dba..0000000000 --- a/apps/kitchensink/full-screen-modal.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
        - {{> topNav}} {{> sideNav}} - -
        -
        -
        -
        -

        - Storage -

        -
        -
        - -
        -
        -
        - - - -
        - - - -
        -
        - - - - -
        -
        -
        -

        Modal title

        - -
        -

        Modal description, where necessary. Lorem ipsum dolor sit amet.

        -
        -
        -
        - Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32. -

        - The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham. -
        -
        -
        -
        - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. -
        -
        -
        -
        -
        - -
        -
        - - -
        -
        -
        -
        - - - - - diff --git a/apps/kitchensink/functions.html b/apps/kitchensink/functions.html deleted file mode 100644 index 777e7600bb..0000000000 --- a/apps/kitchensink/functions.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        -

        - - - - Users -

        - -
        -
        - -
        -
        - - - -
        -
        -
        -
        - -
        -
        -

        Functions

        - -
        - -
        -

        Total results: 2

        - -
        -
        - -
        - -
        - -
        - - - diff --git a/apps/kitchensink/getting-started.html b/apps/kitchensink/getting-started.html deleted file mode 100644 index 985bd80468..0000000000 --- a/apps/kitchensink/getting-started.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
        - {{> topNav}} {{> sideNav}} -
        -
        -
        -
        -

        - Eldad Test -

        -
        -
        -
        -
        -
        -
        -
        -
        -
        -

        Getting Started Guide

        -

        - Let’s get your project up and running -

        -
        -
        - - -
        -
        - -
        - -
        -

        Add a Platform

        -

        Our SDK’s make it possible to easily add any platform that you want to use.

        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        • - -
        • -
        • - -
        • -
        -
        - -
        - -
        - OR -
        - -
        - -
        -

        Add a Platform

        -

        Our SDK’s make it possible to easily add any platform that you want to use.

        -
        -
        -
          -
        • - -
        • -
        • - -
        • -
        • - -
        • -
        • - -
        • -
        -
        - -
        - -
        -
        -
        -
          -
          - -
          -
          - - - diff --git a/apps/kitchensink/images/appwrite-footer-dark.svg b/apps/kitchensink/images/appwrite-footer-dark.svg deleted file mode 100644 index 4e4fbc5e08..0000000000 --- a/apps/kitchensink/images/appwrite-footer-dark.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/kitchensink/images/appwrite-footer-light.svg b/apps/kitchensink/images/appwrite-footer-light.svg deleted file mode 100644 index 142c03ca0c..0000000000 --- a/apps/kitchensink/images/appwrite-footer-light.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/kitchensink/images/appwrite-gray-light.svg b/apps/kitchensink/images/appwrite-gray-light.svg deleted file mode 100644 index c5f0259297..0000000000 --- a/apps/kitchensink/images/appwrite-gray-light.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/appwrite-nav.svg b/apps/kitchensink/images/appwrite-nav.svg deleted file mode 100644 index 9a052d4533..0000000000 --- a/apps/kitchensink/images/appwrite-nav.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/kitchensink/images/appwrite-white.svg b/apps/kitchensink/images/appwrite-white.svg deleted file mode 100644 index b82cfef311..0000000000 --- a/apps/kitchensink/images/appwrite-white.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/kitchensink/images/appwrite.svg b/apps/kitchensink/images/appwrite.svg deleted file mode 100644 index 7128b7b733..0000000000 --- a/apps/kitchensink/images/appwrite.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/kitchensink/images/empty-state/empty-state-illust-dark.svg b/apps/kitchensink/images/empty-state/empty-state-illust-dark.svg deleted file mode 100644 index 4775dfef47..0000000000 --- a/apps/kitchensink/images/empty-state/empty-state-illust-dark.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/empty-state/empty-state-illust-light.svg b/apps/kitchensink/images/empty-state/empty-state-illust-light.svg deleted file mode 100644 index e7258e0bd2..0000000000 --- a/apps/kitchensink/images/empty-state/empty-state-illust-light.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/empty-state/empty-state-illust-magn-dark.svg b/apps/kitchensink/images/empty-state/empty-state-illust-magn-dark.svg deleted file mode 100644 index d935c7ed76..0000000000 --- a/apps/kitchensink/images/empty-state/empty-state-illust-magn-dark.svg +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/empty-state/empty-state-illust-magn-light.svg b/apps/kitchensink/images/empty-state/empty-state-illust-magn-light.svg deleted file mode 100644 index df04c67e45..0000000000 --- a/apps/kitchensink/images/empty-state/empty-state-illust-magn-light.svg +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/getting-started/getting-started-dark.svg b/apps/kitchensink/images/getting-started/getting-started-dark.svg deleted file mode 100644 index 30629f75e8..0000000000 --- a/apps/kitchensink/images/getting-started/getting-started-dark.svg +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/getting-started/getting-started-light.svg b/apps/kitchensink/images/getting-started/getting-started-light.svg deleted file mode 100644 index a69e4e9540..0000000000 --- a/apps/kitchensink/images/getting-started/getting-started-light.svg +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/amazon.svg b/apps/kitchensink/images/icons/color/amazon.svg deleted file mode 100644 index 013d08aa4d..0000000000 --- a/apps/kitchensink/images/icons/color/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/android.svg b/apps/kitchensink/images/icons/color/android.svg deleted file mode 100644 index bad9651d09..0000000000 --- a/apps/kitchensink/images/icons/color/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/angular.svg b/apps/kitchensink/images/icons/color/angular.svg deleted file mode 100644 index dd0d48c578..0000000000 --- a/apps/kitchensink/images/icons/color/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/apple.svg b/apps/kitchensink/images/icons/color/apple.svg deleted file mode 100644 index 6aee90e14f..0000000000 --- a/apps/kitchensink/images/icons/color/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/auth0.svg b/apps/kitchensink/images/icons/color/auth0.svg deleted file mode 100644 index 8198e86762..0000000000 --- a/apps/kitchensink/images/icons/color/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/behance.svg b/apps/kitchensink/images/icons/color/behance.svg deleted file mode 100644 index 2096d4d921..0000000000 --- a/apps/kitchensink/images/icons/color/behance.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/bitBucket.svg b/apps/kitchensink/images/icons/color/bitBucket.svg deleted file mode 100644 index b5e47a38e9..0000000000 --- a/apps/kitchensink/images/icons/color/bitBucket.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/bitly.svg b/apps/kitchensink/images/icons/color/bitly.svg deleted file mode 100644 index e645db5a7d..0000000000 --- a/apps/kitchensink/images/icons/color/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/box.svg b/apps/kitchensink/images/icons/color/box.svg deleted file mode 100644 index 5ff3dc14a2..0000000000 --- a/apps/kitchensink/images/icons/color/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/chrome.svg b/apps/kitchensink/images/icons/color/chrome.svg deleted file mode 100644 index 30b502dbbe..0000000000 --- a/apps/kitchensink/images/icons/color/chrome.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/css3.svg b/apps/kitchensink/images/icons/color/css3.svg deleted file mode 100644 index 56f1f2b0e9..0000000000 --- a/apps/kitchensink/images/icons/color/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/dart.svg b/apps/kitchensink/images/icons/color/dart.svg deleted file mode 100644 index 12541f4202..0000000000 --- a/apps/kitchensink/images/icons/color/dart.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/deno.svg b/apps/kitchensink/images/icons/color/deno.svg deleted file mode 100644 index f1a920ae62..0000000000 --- a/apps/kitchensink/images/icons/color/deno.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/discord.svg b/apps/kitchensink/images/icons/color/discord.svg deleted file mode 100644 index 6bca43ba3b..0000000000 --- a/apps/kitchensink/images/icons/color/discord.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/docker.svg b/apps/kitchensink/images/icons/color/docker.svg deleted file mode 100644 index bf16e19d38..0000000000 --- a/apps/kitchensink/images/icons/color/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/dribbble.svg b/apps/kitchensink/images/icons/color/dribbble.svg deleted file mode 100644 index 896ac3a3ec..0000000000 --- a/apps/kitchensink/images/icons/color/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/dropbox.svg b/apps/kitchensink/images/icons/color/dropbox.svg deleted file mode 100644 index ee01c74942..0000000000 --- a/apps/kitchensink/images/icons/color/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/facebook.svg b/apps/kitchensink/images/icons/color/facebook.svg deleted file mode 100644 index c6b3d4bad8..0000000000 --- a/apps/kitchensink/images/icons/color/facebook.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/figma.svg b/apps/kitchensink/images/icons/color/figma.svg deleted file mode 100644 index bfdd96250c..0000000000 --- a/apps/kitchensink/images/icons/color/figma.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/kitchensink/images/icons/color/flutter.svg b/apps/kitchensink/images/icons/color/flutter.svg deleted file mode 100644 index f65250df17..0000000000 --- a/apps/kitchensink/images/icons/color/flutter.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/git.svg b/apps/kitchensink/images/icons/color/git.svg deleted file mode 100644 index 9b3da80a7f..0000000000 --- a/apps/kitchensink/images/icons/color/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/github.svg b/apps/kitchensink/images/icons/color/github.svg deleted file mode 100644 index c0e7fb3264..0000000000 --- a/apps/kitchensink/images/icons/color/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/gitlab.svg b/apps/kitchensink/images/icons/color/gitlab.svg deleted file mode 100644 index 36a13c1a31..0000000000 --- a/apps/kitchensink/images/icons/color/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/google.svg b/apps/kitchensink/images/icons/color/google.svg deleted file mode 100644 index 78a3e50c9e..0000000000 --- a/apps/kitchensink/images/icons/color/google.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/html5.svg b/apps/kitchensink/images/icons/color/html5.svg deleted file mode 100644 index 4845ef50eb..0000000000 --- a/apps/kitchensink/images/icons/color/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/instagram.svg b/apps/kitchensink/images/icons/color/instagram.svg deleted file mode 100644 index 2c68d4590e..0000000000 --- a/apps/kitchensink/images/icons/color/instagram.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/ios.svg b/apps/kitchensink/images/icons/color/ios.svg deleted file mode 100644 index e7a60e3893..0000000000 --- a/apps/kitchensink/images/icons/color/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/java.svg b/apps/kitchensink/images/icons/color/java.svg deleted file mode 100644 index 57ff21dca0..0000000000 --- a/apps/kitchensink/images/icons/color/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/js.svg b/apps/kitchensink/images/icons/color/js.svg deleted file mode 100644 index bfce169df4..0000000000 --- a/apps/kitchensink/images/icons/color/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/kotlin.svg b/apps/kitchensink/images/icons/color/kotlin.svg deleted file mode 100644 index 3c3dae237c..0000000000 --- a/apps/kitchensink/images/icons/color/kotlin.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/linkedin.svg b/apps/kitchensink/images/icons/color/linkedin.svg deleted file mode 100644 index e7ccf4f379..0000000000 --- a/apps/kitchensink/images/icons/color/linkedin.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/linux.svg b/apps/kitchensink/images/icons/color/linux.svg deleted file mode 100644 index c0195922a2..0000000000 --- a/apps/kitchensink/images/icons/color/linux.svg +++ /dev/null @@ -1,1718 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/medium.svg b/apps/kitchensink/images/icons/color/medium.svg deleted file mode 100644 index 470a90824c..0000000000 --- a/apps/kitchensink/images/icons/color/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/microsoft.svg b/apps/kitchensink/images/icons/color/microsoft.svg deleted file mode 100644 index 47ff16dba9..0000000000 --- a/apps/kitchensink/images/icons/color/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/ms_yammer.svg b/apps/kitchensink/images/icons/color/ms_yammer.svg deleted file mode 100644 index e6d34f1e9f..0000000000 --- a/apps/kitchensink/images/icons/color/ms_yammer.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/node_js.svg b/apps/kitchensink/images/icons/color/node_js.svg deleted file mode 100644 index 725b978fce..0000000000 --- a/apps/kitchensink/images/icons/color/node_js.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/notion.svg b/apps/kitchensink/images/icons/color/notion.svg deleted file mode 100644 index e6aebdad7a..0000000000 --- a/apps/kitchensink/images/icons/color/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/okta.svg b/apps/kitchensink/images/icons/color/okta.svg deleted file mode 100644 index 1b94c6f009..0000000000 --- a/apps/kitchensink/images/icons/color/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/paypal.svg b/apps/kitchensink/images/icons/color/paypal.svg deleted file mode 100644 index 719688da43..0000000000 --- a/apps/kitchensink/images/icons/color/paypal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/php.svg b/apps/kitchensink/images/icons/color/php.svg deleted file mode 100644 index 16338a7da9..0000000000 --- a/apps/kitchensink/images/icons/color/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/pinterest.svg b/apps/kitchensink/images/icons/color/pinterest.svg deleted file mode 100644 index 4bbc598c66..0000000000 --- a/apps/kitchensink/images/icons/color/pinterest.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/python.svg b/apps/kitchensink/images/icons/color/python.svg deleted file mode 100644 index f8a52723c6..0000000000 --- a/apps/kitchensink/images/icons/color/python.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/react.svg b/apps/kitchensink/images/icons/color/react.svg deleted file mode 100644 index 649c1f9ef6..0000000000 --- a/apps/kitchensink/images/icons/color/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/reddit.svg b/apps/kitchensink/images/icons/color/reddit.svg deleted file mode 100644 index e7ddb8d342..0000000000 --- a/apps/kitchensink/images/icons/color/reddit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/ruby.svg b/apps/kitchensink/images/icons/color/ruby.svg deleted file mode 100644 index 10144fc284..0000000000 --- a/apps/kitchensink/images/icons/color/ruby.svg +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/salesforce.svg b/apps/kitchensink/images/icons/color/salesforce.svg deleted file mode 100644 index 223cad4329..0000000000 --- a/apps/kitchensink/images/icons/color/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/skype.svg b/apps/kitchensink/images/icons/color/skype.svg deleted file mode 100644 index 091c54c7de..0000000000 --- a/apps/kitchensink/images/icons/color/skype.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/slack.svg b/apps/kitchensink/images/icons/color/slack.svg deleted file mode 100644 index 282eeb386f..0000000000 --- a/apps/kitchensink/images/icons/color/slack.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/color/spotify.svg b/apps/kitchensink/images/icons/color/spotify.svg deleted file mode 100644 index e5475c493b..0000000000 --- a/apps/kitchensink/images/icons/color/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/stripe.svg b/apps/kitchensink/images/icons/color/stripe.svg deleted file mode 100644 index e705b7b3d3..0000000000 --- a/apps/kitchensink/images/icons/color/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/swift.svg b/apps/kitchensink/images/icons/color/swift.svg deleted file mode 100644 index db0ede2cd3..0000000000 --- a/apps/kitchensink/images/icons/color/swift.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/telegram.svg b/apps/kitchensink/images/icons/color/telegram.svg deleted file mode 100644 index 16d97896b7..0000000000 --- a/apps/kitchensink/images/icons/color/telegram.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/tiktok.svg b/apps/kitchensink/images/icons/color/tiktok.svg deleted file mode 100644 index 2769b430f2..0000000000 --- a/apps/kitchensink/images/icons/color/tiktok.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/kitchensink/images/icons/color/tradeshift.svg b/apps/kitchensink/images/icons/color/tradeshift.svg deleted file mode 100644 index 92ddeeab30..0000000000 --- a/apps/kitchensink/images/icons/color/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/tumbler.svg b/apps/kitchensink/images/icons/color/tumbler.svg deleted file mode 100644 index 3c7ebf61ee..0000000000 --- a/apps/kitchensink/images/icons/color/tumbler.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/twitch.svg b/apps/kitchensink/images/icons/color/twitch.svg deleted file mode 100644 index d4fb5f707d..0000000000 --- a/apps/kitchensink/images/icons/color/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/color/twitter.svg b/apps/kitchensink/images/icons/color/twitter.svg deleted file mode 100644 index 361b3da557..0000000000 --- a/apps/kitchensink/images/icons/color/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/unity.svg b/apps/kitchensink/images/icons/color/unity.svg deleted file mode 100644 index 68fa961890..0000000000 --- a/apps/kitchensink/images/icons/color/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/vimeo.svg b/apps/kitchensink/images/icons/color/vimeo.svg deleted file mode 100644 index cb27c8cb30..0000000000 --- a/apps/kitchensink/images/icons/color/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/vk.svg b/apps/kitchensink/images/icons/color/vk.svg deleted file mode 100644 index ffa66acbd8..0000000000 --- a/apps/kitchensink/images/icons/color/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/vs_code.svg b/apps/kitchensink/images/icons/color/vs_code.svg deleted file mode 100644 index c9257c2ed1..0000000000 --- a/apps/kitchensink/images/icons/color/vs_code.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/vue.svg b/apps/kitchensink/images/icons/color/vue.svg deleted file mode 100644 index 6229a09ef4..0000000000 --- a/apps/kitchensink/images/icons/color/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/whatsapp.svg b/apps/kitchensink/images/icons/color/whatsapp.svg deleted file mode 100644 index d2f56731e1..0000000000 --- a/apps/kitchensink/images/icons/color/whatsapp.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/color/wordpress.svg b/apps/kitchensink/images/icons/color/wordpress.svg deleted file mode 100644 index aa1c971371..0000000000 --- a/apps/kitchensink/images/icons/color/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/yahoo.svg b/apps/kitchensink/images/icons/color/yahoo.svg deleted file mode 100644 index df1db5b377..0000000000 --- a/apps/kitchensink/images/icons/color/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/color/yandex.svg b/apps/kitchensink/images/icons/color/yandex.svg deleted file mode 100644 index 1ae94398d3..0000000000 --- a/apps/kitchensink/images/icons/color/yandex.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/ycombinator.svg b/apps/kitchensink/images/icons/color/ycombinator.svg deleted file mode 100644 index 49e0ce1c6b..0000000000 --- a/apps/kitchensink/images/icons/color/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/youtube.svg b/apps/kitchensink/images/icons/color/youtube.svg deleted file mode 100644 index dfa07d3cb0..0000000000 --- a/apps/kitchensink/images/icons/color/youtube.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/color/zoom.svg b/apps/kitchensink/images/icons/color/zoom.svg deleted file mode 100644 index 07265ca3d0..0000000000 --- a/apps/kitchensink/images/icons/color/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/amazon.svg b/apps/kitchensink/images/icons/grayscale/amazon.svg deleted file mode 100644 index 62ccbe27cc..0000000000 --- a/apps/kitchensink/images/icons/grayscale/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/android.svg b/apps/kitchensink/images/icons/grayscale/android.svg deleted file mode 100644 index 5cb0e41313..0000000000 --- a/apps/kitchensink/images/icons/grayscale/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/angular.svg b/apps/kitchensink/images/icons/grayscale/angular.svg deleted file mode 100644 index ac3795f337..0000000000 --- a/apps/kitchensink/images/icons/grayscale/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/apple.svg b/apps/kitchensink/images/icons/grayscale/apple.svg deleted file mode 100644 index 9af88e529d..0000000000 --- a/apps/kitchensink/images/icons/grayscale/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/auth0.svg b/apps/kitchensink/images/icons/grayscale/auth0.svg deleted file mode 100644 index 307b39c66f..0000000000 --- a/apps/kitchensink/images/icons/grayscale/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/behance.svg b/apps/kitchensink/images/icons/grayscale/behance.svg deleted file mode 100644 index fc29e703ff..0000000000 --- a/apps/kitchensink/images/icons/grayscale/behance.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/bitBucket.svg b/apps/kitchensink/images/icons/grayscale/bitBucket.svg deleted file mode 100644 index e8467abe46..0000000000 --- a/apps/kitchensink/images/icons/grayscale/bitBucket.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/bitly.svg b/apps/kitchensink/images/icons/grayscale/bitly.svg deleted file mode 100644 index 23b04194f2..0000000000 --- a/apps/kitchensink/images/icons/grayscale/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/box.svg b/apps/kitchensink/images/icons/grayscale/box.svg deleted file mode 100644 index 05b21c9cc1..0000000000 --- a/apps/kitchensink/images/icons/grayscale/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/css3.svg b/apps/kitchensink/images/icons/grayscale/css3.svg deleted file mode 100644 index 6717ee1785..0000000000 --- a/apps/kitchensink/images/icons/grayscale/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/dart.svg b/apps/kitchensink/images/icons/grayscale/dart.svg deleted file mode 100644 index 7a995875df..0000000000 --- a/apps/kitchensink/images/icons/grayscale/dart.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/deno.svg b/apps/kitchensink/images/icons/grayscale/deno.svg deleted file mode 100644 index 9db14a110e..0000000000 --- a/apps/kitchensink/images/icons/grayscale/deno.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/discord.svg b/apps/kitchensink/images/icons/grayscale/discord.svg deleted file mode 100644 index 84e0d297c3..0000000000 --- a/apps/kitchensink/images/icons/grayscale/discord.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/docker.svg b/apps/kitchensink/images/icons/grayscale/docker.svg deleted file mode 100644 index 68edc68ebf..0000000000 --- a/apps/kitchensink/images/icons/grayscale/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/dribbble.svg b/apps/kitchensink/images/icons/grayscale/dribbble.svg deleted file mode 100644 index ead995065d..0000000000 --- a/apps/kitchensink/images/icons/grayscale/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/dropbox.svg b/apps/kitchensink/images/icons/grayscale/dropbox.svg deleted file mode 100644 index 9a9ba8d9e2..0000000000 --- a/apps/kitchensink/images/icons/grayscale/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/facebook.svg b/apps/kitchensink/images/icons/grayscale/facebook.svg deleted file mode 100644 index e6dc67894d..0000000000 --- a/apps/kitchensink/images/icons/grayscale/facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/figma.svg b/apps/kitchensink/images/icons/grayscale/figma.svg deleted file mode 100644 index ae90f33af7..0000000000 --- a/apps/kitchensink/images/icons/grayscale/figma.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/flutter.svg b/apps/kitchensink/images/icons/grayscale/flutter.svg deleted file mode 100644 index 07939ee6ad..0000000000 --- a/apps/kitchensink/images/icons/grayscale/flutter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/git-branch.svg b/apps/kitchensink/images/icons/grayscale/git-branch.svg deleted file mode 100644 index c12da10b0c..0000000000 --- a/apps/kitchensink/images/icons/grayscale/git-branch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/git-commit.svg b/apps/kitchensink/images/icons/grayscale/git-commit.svg deleted file mode 100644 index c4167076ad..0000000000 --- a/apps/kitchensink/images/icons/grayscale/git-commit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/git.svg b/apps/kitchensink/images/icons/grayscale/git.svg deleted file mode 100644 index 24cddf9a21..0000000000 --- a/apps/kitchensink/images/icons/grayscale/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/github.svg b/apps/kitchensink/images/icons/grayscale/github.svg deleted file mode 100644 index 3ccf9072ec..0000000000 --- a/apps/kitchensink/images/icons/grayscale/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/gitlab.svg b/apps/kitchensink/images/icons/grayscale/gitlab.svg deleted file mode 100644 index 974f552eee..0000000000 --- a/apps/kitchensink/images/icons/grayscale/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/google.svg b/apps/kitchensink/images/icons/grayscale/google.svg deleted file mode 100644 index 3fb1c0b784..0000000000 --- a/apps/kitchensink/images/icons/grayscale/google.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/html5.svg b/apps/kitchensink/images/icons/grayscale/html5.svg deleted file mode 100644 index 8741459909..0000000000 --- a/apps/kitchensink/images/icons/grayscale/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/instagram.svg b/apps/kitchensink/images/icons/grayscale/instagram.svg deleted file mode 100644 index d1ad4a05f5..0000000000 --- a/apps/kitchensink/images/icons/grayscale/instagram.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/ios.svg b/apps/kitchensink/images/icons/grayscale/ios.svg deleted file mode 100644 index 1c4605694f..0000000000 --- a/apps/kitchensink/images/icons/grayscale/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/java.svg b/apps/kitchensink/images/icons/grayscale/java.svg deleted file mode 100644 index f54b3416b6..0000000000 --- a/apps/kitchensink/images/icons/grayscale/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/js.svg b/apps/kitchensink/images/icons/grayscale/js.svg deleted file mode 100644 index a1ceec986d..0000000000 --- a/apps/kitchensink/images/icons/grayscale/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/kotlin.svg b/apps/kitchensink/images/icons/grayscale/kotlin.svg deleted file mode 100644 index 5fa1166765..0000000000 --- a/apps/kitchensink/images/icons/grayscale/kotlin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/linkedin.svg b/apps/kitchensink/images/icons/grayscale/linkedin.svg deleted file mode 100644 index 463ff18a45..0000000000 --- a/apps/kitchensink/images/icons/grayscale/linkedin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/linux.svg b/apps/kitchensink/images/icons/grayscale/linux.svg deleted file mode 100644 index d7290d0b1e..0000000000 --- a/apps/kitchensink/images/icons/grayscale/linux.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/medium.svg b/apps/kitchensink/images/icons/grayscale/medium.svg deleted file mode 100644 index ca6196c8af..0000000000 --- a/apps/kitchensink/images/icons/grayscale/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/microsoft.svg b/apps/kitchensink/images/icons/grayscale/microsoft.svg deleted file mode 100644 index 1b1f12b305..0000000000 --- a/apps/kitchensink/images/icons/grayscale/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/ms_yammer.svg b/apps/kitchensink/images/icons/grayscale/ms_yammer.svg deleted file mode 100644 index 66e6ba653e..0000000000 --- a/apps/kitchensink/images/icons/grayscale/ms_yammer.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/node_js.svg b/apps/kitchensink/images/icons/grayscale/node_js.svg deleted file mode 100644 index f2afd2b756..0000000000 --- a/apps/kitchensink/images/icons/grayscale/node_js.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/notion.svg b/apps/kitchensink/images/icons/grayscale/notion.svg deleted file mode 100644 index f5ecd37fea..0000000000 --- a/apps/kitchensink/images/icons/grayscale/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/okta.svg b/apps/kitchensink/images/icons/grayscale/okta.svg deleted file mode 100644 index 467f1cab10..0000000000 --- a/apps/kitchensink/images/icons/grayscale/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/paypal.svg b/apps/kitchensink/images/icons/grayscale/paypal.svg deleted file mode 100644 index 2e49cf850f..0000000000 --- a/apps/kitchensink/images/icons/grayscale/paypal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/php.svg b/apps/kitchensink/images/icons/grayscale/php.svg deleted file mode 100644 index 9a7b7b40c8..0000000000 --- a/apps/kitchensink/images/icons/grayscale/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/pinterest.svg b/apps/kitchensink/images/icons/grayscale/pinterest.svg deleted file mode 100644 index 76bcf719da..0000000000 --- a/apps/kitchensink/images/icons/grayscale/pinterest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/python.svg b/apps/kitchensink/images/icons/grayscale/python.svg deleted file mode 100644 index 0dc55f3b6e..0000000000 --- a/apps/kitchensink/images/icons/grayscale/python.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/react.svg b/apps/kitchensink/images/icons/grayscale/react.svg deleted file mode 100644 index 821b83a8a6..0000000000 --- a/apps/kitchensink/images/icons/grayscale/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/reddit.svg b/apps/kitchensink/images/icons/grayscale/reddit.svg deleted file mode 100644 index 15f452caea..0000000000 --- a/apps/kitchensink/images/icons/grayscale/reddit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/ruby.svg b/apps/kitchensink/images/icons/grayscale/ruby.svg deleted file mode 100644 index ebe6b1cacc..0000000000 --- a/apps/kitchensink/images/icons/grayscale/ruby.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/salesforce.svg b/apps/kitchensink/images/icons/grayscale/salesforce.svg deleted file mode 100644 index 00219a2920..0000000000 --- a/apps/kitchensink/images/icons/grayscale/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/skype.svg b/apps/kitchensink/images/icons/grayscale/skype.svg deleted file mode 100644 index 8dbdfc762a..0000000000 --- a/apps/kitchensink/images/icons/grayscale/skype.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/slack.svg b/apps/kitchensink/images/icons/grayscale/slack.svg deleted file mode 100644 index 174da47693..0000000000 --- a/apps/kitchensink/images/icons/grayscale/slack.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/spotify.svg b/apps/kitchensink/images/icons/grayscale/spotify.svg deleted file mode 100644 index 0d9ecca3d1..0000000000 --- a/apps/kitchensink/images/icons/grayscale/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/stripe.svg b/apps/kitchensink/images/icons/grayscale/stripe.svg deleted file mode 100644 index 5a5ed3bd74..0000000000 --- a/apps/kitchensink/images/icons/grayscale/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/swift.svg b/apps/kitchensink/images/icons/grayscale/swift.svg deleted file mode 100644 index 3783e4360c..0000000000 --- a/apps/kitchensink/images/icons/grayscale/swift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/telegram.svg b/apps/kitchensink/images/icons/grayscale/telegram.svg deleted file mode 100644 index dc1489914a..0000000000 --- a/apps/kitchensink/images/icons/grayscale/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/tiktok.svg b/apps/kitchensink/images/icons/grayscale/tiktok.svg deleted file mode 100644 index d932cd4951..0000000000 --- a/apps/kitchensink/images/icons/grayscale/tiktok.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/tradeshift.svg b/apps/kitchensink/images/icons/grayscale/tradeshift.svg deleted file mode 100644 index 508cf9fda1..0000000000 --- a/apps/kitchensink/images/icons/grayscale/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/tumbir.svg b/apps/kitchensink/images/icons/grayscale/tumbir.svg deleted file mode 100644 index d8341974f2..0000000000 --- a/apps/kitchensink/images/icons/grayscale/tumbir.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/twitch.svg b/apps/kitchensink/images/icons/grayscale/twitch.svg deleted file mode 100644 index f8e3723f0a..0000000000 --- a/apps/kitchensink/images/icons/grayscale/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/twitter.svg b/apps/kitchensink/images/icons/grayscale/twitter.svg deleted file mode 100644 index 4cdcc90355..0000000000 --- a/apps/kitchensink/images/icons/grayscale/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/unity.svg b/apps/kitchensink/images/icons/grayscale/unity.svg deleted file mode 100644 index 4ad7f81eff..0000000000 --- a/apps/kitchensink/images/icons/grayscale/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/vimeo.svg b/apps/kitchensink/images/icons/grayscale/vimeo.svg deleted file mode 100644 index 6fff49246b..0000000000 --- a/apps/kitchensink/images/icons/grayscale/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/vk.svg b/apps/kitchensink/images/icons/grayscale/vk.svg deleted file mode 100644 index 0df74a6f08..0000000000 --- a/apps/kitchensink/images/icons/grayscale/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/vs_code.svg b/apps/kitchensink/images/icons/grayscale/vs_code.svg deleted file mode 100644 index 9268d6ad58..0000000000 --- a/apps/kitchensink/images/icons/grayscale/vs_code.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/kitchensink/images/icons/grayscale/vue.svg b/apps/kitchensink/images/icons/grayscale/vue.svg deleted file mode 100644 index 7051b4054c..0000000000 --- a/apps/kitchensink/images/icons/grayscale/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/whatsapp.svg b/apps/kitchensink/images/icons/grayscale/whatsapp.svg deleted file mode 100644 index e610d9f47c..0000000000 --- a/apps/kitchensink/images/icons/grayscale/whatsapp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/wordpress.svg b/apps/kitchensink/images/icons/grayscale/wordpress.svg deleted file mode 100644 index 25ba5b265b..0000000000 --- a/apps/kitchensink/images/icons/grayscale/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/yahoo.svg b/apps/kitchensink/images/icons/grayscale/yahoo.svg deleted file mode 100644 index c44789c4df..0000000000 --- a/apps/kitchensink/images/icons/grayscale/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/yandex.svg b/apps/kitchensink/images/icons/grayscale/yandex.svg deleted file mode 100644 index c1dbd445d1..0000000000 --- a/apps/kitchensink/images/icons/grayscale/yandex.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/ycombinator.svg b/apps/kitchensink/images/icons/grayscale/ycombinator.svg deleted file mode 100644 index 9bca04d859..0000000000 --- a/apps/kitchensink/images/icons/grayscale/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/icons/grayscale/youtube.svg b/apps/kitchensink/images/icons/grayscale/youtube.svg deleted file mode 100644 index b17428c849..0000000000 --- a/apps/kitchensink/images/icons/grayscale/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/kitchensink/images/icons/grayscale/zoom.svg b/apps/kitchensink/images/icons/grayscale/zoom.svg deleted file mode 100644 index a777760294..0000000000 --- a/apps/kitchensink/images/icons/grayscale/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/kitchensink/images/login/login-dark-mode.svg b/apps/kitchensink/images/login/login-dark-mode.svg deleted file mode 100644 index 999b6b52a2..0000000000 --- a/apps/kitchensink/images/login/login-dark-mode.svg +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/login/login-light-mode.svg b/apps/kitchensink/images/login/login-light-mode.svg deleted file mode 100644 index cc09c62670..0000000000 --- a/apps/kitchensink/images/login/login-light-mode.svg +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/mode/dark-mode.svg b/apps/kitchensink/images/mode/dark-mode.svg deleted file mode 100644 index bf246e4b1b..0000000000 --- a/apps/kitchensink/images/mode/dark-mode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/mode/light-mode.svg b/apps/kitchensink/images/mode/light-mode.svg deleted file mode 100644 index 86b1a4d27e..0000000000 --- a/apps/kitchensink/images/mode/light-mode.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/kitchensink/images/mode/system-mode.svg b/apps/kitchensink/images/mode/system-mode.svg deleted file mode 100644 index 369fcde186..0000000000 --- a/apps/kitchensink/images/mode/system-mode.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/kitchensink/images/top-banner/bg-mint-desktop.png b/apps/kitchensink/images/top-banner/bg-mint-desktop.png deleted file mode 100644 index e022e5ea56..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-mint-desktop.png and /dev/null differ diff --git a/apps/kitchensink/images/top-banner/bg-mint-desktop.svg b/apps/kitchensink/images/top-banner/bg-mint-desktop.svg deleted file mode 100644 index 8cae505e5a..0000000000 --- a/apps/kitchensink/images/top-banner/bg-mint-desktop.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/apps/kitchensink/images/top-banner/bg-mint-desktop2.png b/apps/kitchensink/images/top-banner/bg-mint-desktop2.png deleted file mode 100644 index 498c0fc402..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-mint-desktop2.png and /dev/null differ diff --git a/apps/kitchensink/images/top-banner/bg-mint-mobile.png b/apps/kitchensink/images/top-banner/bg-mint-mobile.png deleted file mode 100644 index cf8f8ddf11..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-mint-mobile.png and /dev/null differ diff --git a/apps/kitchensink/images/top-banner/bg-pink-desktop.png b/apps/kitchensink/images/top-banner/bg-pink-desktop.png deleted file mode 100644 index 1f06a9cfac..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-pink-desktop.png and /dev/null differ diff --git a/apps/kitchensink/images/top-banner/bg-pink-desktop.svg b/apps/kitchensink/images/top-banner/bg-pink-desktop.svg deleted file mode 100644 index fc36020168..0000000000 --- a/apps/kitchensink/images/top-banner/bg-pink-desktop.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/apps/kitchensink/images/top-banner/bg-pink-desktop2.png b/apps/kitchensink/images/top-banner/bg-pink-desktop2.png deleted file mode 100644 index 6102add78f..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-pink-desktop2.png and /dev/null differ diff --git a/apps/kitchensink/images/top-banner/bg-pink-mobile.png b/apps/kitchensink/images/top-banner/bg-pink-mobile.png deleted file mode 100644 index 3ff346c9ad..0000000000 Binary files a/apps/kitchensink/images/top-banner/bg-pink-mobile.png and /dev/null differ diff --git a/apps/kitchensink/images/upgrade/upgrade-dark.png b/apps/kitchensink/images/upgrade/upgrade-dark.png deleted file mode 100644 index 19d7a5c3e8..0000000000 Binary files a/apps/kitchensink/images/upgrade/upgrade-dark.png and /dev/null differ diff --git a/apps/kitchensink/images/upgrade/upgrade-light.png b/apps/kitchensink/images/upgrade/upgrade-light.png deleted file mode 100644 index 11cb8aafa2..0000000000 Binary files a/apps/kitchensink/images/upgrade/upgrade-light.png and /dev/null differ diff --git a/apps/kitchensink/images/wizard/demo.svg b/apps/kitchensink/images/wizard/demo.svg deleted file mode 100644 index cfeb638f6d..0000000000 --- a/apps/kitchensink/images/wizard/demo.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/apps/kitchensink/index.html b/apps/kitchensink/index.html deleted file mode 100644 index ed047e3c72..0000000000 --- a/apps/kitchensink/index.html +++ /dev/null @@ -1,1752 +0,0 @@ - - - - - - @appwrite/kitchensink - - -
          - {{> topNav}} {{> sideNav}} -
          -

          ELEMENTS

          - -
          -

          # Typography

          -

          This is a heading h1.

          -

          This is a heading h2.

          -

          This is a heading h3.

          -

          This is a heading h4.

          -
          This is a heading h5.
          -
          This is a heading h6.
          - -

          EYEBROW HEADING level 1

          -
          EYEBROW HEADING level 2
          -
          EYEBROW HEADING level 3
          -

          - Paragraph. Lorem ipsum dolor sit amet consectetur adipisicing elit. - Necessitatibus quia, aliquid id neque error dignissimos. -

          - -

          - Bold. Lorem ipsum dolor sit, - amet consectetur adipisicing elit. -

          - -

          - The next word is small word so is the next one: - something consectetur adipisicing elit. -

          - -

          - Disabled text Lorem ipsum, dolor sit amet consectetur adipisicing - elit. Fugit a beatae, ea quia architecto quidem! -

          -

          - Warning text. Lorem ipsum dolor sit, amet consectetur adipisicing - elit. Eligendi, quod. -

          -

          - Error text. Lorem ipsum dolor sit, amet consectetur adipisicing - elit. Eligendi, quod. -

          -

          - Success text. Lorem ipsum dolor sit, amet consectetur adipisicing - elit. Eligendi, quod. -

          - - .code { font-family: arial; color: red; } -
          - - - -
          -

          # Buttons

          - -
          - - - - - - -
          -
          - - - - - - -
          -
          - - - - - - -
          - - -
          -
          - - - - -
          -
          - - - - -
          -
          - - - - -
          -
          -
          - -
          -

          # Inputs

          - -
          - - - - - - -
          - -
          -
          - - -
          -
          - - -
          -
          - - -
          -
          - - - -
          -
          - - - -
          -
          - - - -
          -
          - - - -
          -
          - - - -
          -
          - -
          - - - - - -
          - -
          - - - - - - - -
          - -
          - - - - - -
          -
          - -
          - -
          - - -
          - -
          -
          -
          -
            -
          • -
            - role:all - -
            -
          • -
          -
          - -
          -
          -
          -
            -
          • -
            - role:all - -
            -
          • -
          -
          - -
          -
          -
          -
            -
          • -
            - role:all - -
            -
          • -
          -
          - -
          -
          -
          -
            -
          • -
            - role:all - -
            -
          • -
          -
          - -
          -
          - -

          This is a helper

          -

          - This is - success -

          -

          - This is a - warning -

          -

          - This - is an error -

          - -
          -
          - - (optional) - -
          - -
          -

          - This is - a warning -

          - - -
          - -
          -
          - -

          Accept privacy

          -
          - -
          - -
          -
          - - -
          -
          - - -
          - - - -
          -
          -
          -
          -
          - -
          -

          # Tags

          - -
          -
          primary
          - -
          success
          -
          warning
          -
          danger
          -
          info
          - . -
          Small
          -
          Medium
          -
          Large
          -
          No icon
          -
          - Start icon -
          -
          - End icon -
          -
          -
          -
          -

          # Avatar

          - - -
          -
          -

          # Card

          - -
          -

          This is a card title

          -

          - Lorem ipsum dolor sit amet consectetur adipisicing elit. - Temporibus, molestiae! -

          - r/ProgrammerHumor - -
          -
          - -
          -

          # Table

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - Filename - - Type - - Size - - Created -
          -
          - -
          -
          - airport.jpg - - image/jpeg - - 336.6 kB - - 11 Mar 2022 -
          -
          - -
          -
          - Mobile illustration - dark.png - - image/jpeg - - 336.6 kB - - 11 Mar 2022 -
          -
          - -
          -
          - airport.jpg - - image/jpeg - - 336.6 kB - - 11 Mar 2022 -
          -
          -
          -

          # Container

          - -
          - This is a container (background-color for demo only) -
          -
          - -

          COMPONENTS

          - -
          -

          # Toaster

          -
          - -
          -
          - -
          -

          # Alert

          - -
          - - -
          -
          This is a default alert
          -

          - Some description about the alert sent to the user. -

          -
          -
          - - -
          -
          -
          - - -
          -

          - Default color. Some description about the alert sent to the - user. -

          -
          -
          - - -
          -
          -
          - - -
          -

          - Info. Some description about the alert sent to the user. -

          -
          -
          - - -
          -
          -
          - - -
          -

          - Success. Some description about the alert sent to the user. -

          -
          -
          - - -
          -
          -
          - - -
          -

          - Warning. Some description about the alert sent to the user. -

          -
          -
          - - -
          -
          -
          - - -
          -

          - Danger. Some description about the alert sent to the user. -

          -
          -
          - - -
          -
          -
          - -
          -

          # Tabs

          - - -
          - -
          -

          # Link Navigation

          - - -
          -
          -

          # Inline Links

          - - - -
          - -
          -

          # Drop List

          - -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
            -
          • - -
          • -
          • - -
          • -
          -
          -
          - -
          -

          # List

          - - -
          - -
          -

          # Collapsible

          - -
            -
          • -
            - - Advanced Options - (optional) -
            - - -
            -
            -

            - Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic - repellat molestias repellendus laudantium quam error, - accusantium aliquam? Iste veniam iure dicta consequuntur sunt - vero facilis eveniet alias cupiditate, unde voluptatem nulla - dolores quam, odit error aut similique, libero earum commodi? -

            -
            -
          • -
          • -
            - - Advanced Options - (optional) -
            - - -
            -
            -

            - Epcot is a theme park at Walt="alt" Disney World Resort - featuring exciting attractions, international pavilions, - award-winning fireworks and seasonal special events. -

            -
            -
          • -
          • -
            - - Advanced Options - (optional) -
            - - -
            -
            -

            - Epcot is a theme park at Walt="alt" Disney World Resort - featuring exciting attractions, international pavilions, - award-winning fireworks and seasonal special events. -

            -
            -
          • -
          -
          - -
          -

          # Modal

          - - -
          - -
          -

          # Upload Box

          - -
          -
          -

          - Uploading files - 3 -

          - - -
          -
          -
            -
          • -
            -
            - % -
            - - -
          • -
          • -
            -
            - % -
            - - -
          • -
          • -
            -
            - % -
            - - -
          • -
          -
          -
          - -
          -
          -

          - Uploading files - 3 -

          - - -
          -
          -
            -
          • -
            -
            - % -
            - - -
          • -
          • -
            -
            - % -
            - - -
          • -
          • -
            -
            - % -
            - - -
          • -
          -
          -
          -
          - -
          -

          # Tiles

          - - -
          - -
          -

          # Session

          - -
            -
          • -
            - -
            -

            - - Chrome - 98.0 - on - Mac - 10.15 - -

            - Current Session -
            -

            172.18.0.1 / Unknown

            -
            - -
            -
            -
          • -
          • -
            - -
            -

            - - Chrome - 98.0 - on - Mac - 10.15 - -

            - Current Session -
            -

            172.18.0.1 / Unknown

            -
            - - -
            -
            -
          • -
          -
          - -
          -

          # Grid Box

          - - -
          -
          -

          # Pagination

          - - -
          - -
          -

          # Console header

          - -
          -
          -
          - - -
          - - -
          -
          - -
          -
          -
          - -
          -

          # Side Nav

          - -
          -
          - -
          - -
          - - - Home - -
          -

          Develop

          - -
          -
          -

          Manage

          - -
          -
          - - -
          -
          - -
          -
          - -
          -
          - 4 - documents selected -
          -
          - - -
          -
          - - - - diff --git a/apps/kitchensink/layout-1-2.html b/apps/kitchensink/layout-1-2.html deleted file mode 100644 index 5e9ad358c5..0000000000 --- a/apps/kitchensink/layout-1-2.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - @appwrite/kitchensink - collection demo - - - -
          - {{> topNav}} {{> sideNav}} -
          -
          -
          -
          - -

          - DemoColl -

          - - Click to copy -
          -
          - -
          -
          -
          - -
          -
          -
          -

          Filter templates

          - -
          - - - -
          - -
            -
          • -
            - - - Use case - -
            - -
            -
            -
            -

            - Collapsible -

            -
            -
            -
          • -
          • -
            - - - Runtime - -
            - -
            -
            -
            -

            - Collapsible -

            -
            -
            -
          • -
          - -
          -

          Contribute

          -

          - Have an idea for a function template? View our contribution guidelines. -

          -
          -
          -
          -
            -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          • -
            -
            -

            This is a log template name ehich is very long

            - -
              -
            • -
              - -
              -
            • -
            • -
              - -
              -
            • -
            • -
              - +2 -
              -
            • -
            - -
            - -

            Lorem ipsum dolor sit amet. This is a brief, two line description for this template.

            - -
            - - -
            - -
            -
          • -
          -
          -
          - -
          -

          Total results: 1

          - - -
          -
          - - - -
          -
          - - - diff --git a/apps/kitchensink/login-1.html b/apps/kitchensink/login-1.html deleted file mode 100644 index 029acd804e..0000000000 --- a/apps/kitchensink/login-1.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - @appwrite/kitchensink - - - -
          -
          -
          - - Appwrite - -
          -
          -
          - - -
          -
          -
          -

          Integrate with your favourite technologies

          -
            -
          • -
          • -
          • -
          • -
          • -
          • - -
          • -
          • -
          • -
          • -
          • -
          -
          -
          -
          -
          -
          - -
          - -
          -

          Join Appwrite Cloud Beta Now

          -
            -
          • - - Databases for storing, query and managing your data -
          • -
          • - - Authentication for user logins and management -
          • -
          • - - Storage for files with built in compression and encryption -
          • -
          • - - Serverless functions for extending Appwrite’s functionality -
          • -
          - -
          - - -
          -

          -
          - -
          -
          -
          - - - - diff --git a/apps/kitchensink/login-2.html b/apps/kitchensink/login-2.html deleted file mode 100644 index a940c4fdd4..0000000000 --- a/apps/kitchensink/login-2.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - @appwrite/kitchensink - - - -
          -
          -
          - - Appwrite - -
          - -
          - -
          - - -
          - -
          - -
          -
          -
          - -
          - -
          -

          Join Appwrite Cloud Beta Now

          - - -
          -

          Integrate with your favourite technologies

          -
            -
          • -
          • -
          • -
          • -
          • -
          • - -
          • -
          • -
          • -
          • -
          • -
          -
          -
          - - -
          -

          -
          -
          -
          -
          - - - - diff --git a/apps/kitchensink/login.html b/apps/kitchensink/login.html deleted file mode 100644 index c877f87220..0000000000 --- a/apps/kitchensink/login.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - @appwrite/kitchensink - - - -
          -
          - -
          - - Appwrite - -
          - -
          - -
          - - -
          - -
          - -
          -

          Integrate with your favourite technologies

          -
            -
          • -
          • -
          • -
          • -
          • -
          • - -
          • -
          • -
          • -
          • -
          • -
          -
          -
          -
          -
          -
          - -
          - -
          -

          Sign In

          -
          -
            -
          • -
            - -
            -
          • -
          • -
            - -
            -
          • -
          - -
          - -
          - -
          -

          version 0.15.1.401

          -
          -
          -
          -
          - - - - diff --git a/apps/kitchensink/main.css b/apps/kitchensink/main.css deleted file mode 100644 index 4466e3a0d5..0000000000 --- a/apps/kitchensink/main.css +++ /dev/null @@ -1,81 +0,0 @@ -.k-section { - display: flex; - flex-direction: column; - padding: 1.5rem; -} -.k-flex-col { - flex-direction: column; -} - -.k-wrap { - flex-wrap: wrap; -} - -.k-gap { - gap: 1rem; -} - -.mx-1 { - margin-block: 1rem; -} -.mb-1 { - margin-bottom: 1rem; -} -.mt-1 { - margin-top: 1rem; -} -.mt-2 { - margin-top: 2rem; -} -.mt-3 { - margin-top: 3rem; -} -.mt-10 { - margin-top: 10rem; -} -.mr-10 { - margin-right: 10rem; -} -.ml-10 { - margin-left: 10rem; -} -.ml-20 { - margin-left: 20rem; -} - -.max-w-40 { - max-width: 40rem; -} - -#forms { - max-width: 40rem; - padding: 1rem; -} - -#content { - max-width: 80rem; - margin: 0 auto; -} - -.nav-top { - top: 4rem !important; -} - -#main { - min-block-size: 100vh; - min-block-size: 100lvh; -} - -#settings-aside { - max-width: 20rem; -} -html { - scroll-behavior: smooth; -} - -.u-section-title { - text-decoration: underline; - font-size: 1.5rem; - font-weight: bold; - text-transform: uppercase; -} diff --git a/apps/kitchensink/main.js b/apps/kitchensink/main.js deleted file mode 100644 index 4da04560ea..0000000000 --- a/apps/kitchensink/main.js +++ /dev/null @@ -1,42 +0,0 @@ -import "@appwrite.io/fonts"; -import "@appwrite.io/pink/src/_index.scss"; -import "@appwrite.io/pink-icons/dist/icon.scss"; -import "./main.css"; - -const body = document.querySelector("body"); -const light = document.querySelector("#light"); -const dark = document.querySelector("#dark"); - -let darkMode = localStorage.getItem("theme") - ? JSON.parse(localStorage.getItem("theme")) - : false; - -light.addEventListener("change", function (e) { - body.classList.remove("theme-dark"); - darkMode = false; - localStorage.setItem("theme", JSON.stringify(darkMode)); -}); -dark.addEventListener("change", function (e) { - body.classList.add("theme-dark"); - darkMode = true; - localStorage.setItem("theme", JSON.stringify(darkMode)); -}); - -if (darkMode) { - body.classList.add("theme-dark"); - dark.setAttribute("checked", "true"); -} - -const menuButton = document.querySelector("#menuButton"); -const main = document.querySelector("#main"); -const nav = document.querySelector("#nav"); -menuButton.addEventListener("click", () => { - main.classList.toggle("is-open"); - nav.classList.toggle("nav-top"); -}); - -const dropdownBtn = document.querySelector("#dropdownBtn"); -const dropdown = document.querySelector("#dropdown"); -dropdownBtn.addEventListener("click", () => { - dropdown.classList.toggle("u-hide"); -}); diff --git a/apps/kitchensink/modal-demo.html b/apps/kitchensink/modal-demo.html deleted file mode 100644 index 747b8ae6c9..0000000000 --- a/apps/kitchensink/modal-demo.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - @appwrite/kitchensink - user security demo - - - -
          - {{> topNav}} {{> sideNav}} -
          -
          -
          -
          -

          Users

          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          -

          Users Limit

          -

          - This limits new users from signing up for your project, - regardless of authentication method. You can still create - users from your Appwrite console. -

          -
          -
          -
            -
          • - - - -
          • -
          • - -
            - -
            -
            - -
            -
          • -
          -
          -
          -
          - -
          -
          - - - - -
          - -
          -
          - - - - - - diff --git a/apps/kitchensink/no-side.html b/apps/kitchensink/no-side.html deleted file mode 100644 index eb90fe21fd..0000000000 --- a/apps/kitchensink/no-side.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
          - {{> topNav}} -
          -
          -
          -
          -

          - - - - Eldad Test -

          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          -
          - Eldad Test -
          Eldad Test
          -
          Unverified
          -
          -
          - eldad@appwrite.io -

          Joined: June 11, 2022

          -
          -
          -
          - - -
          -
          -
          -
          -
          -
          -
          -
          Update Name
          -

          Free text in here

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Update Email
          -

          Free text

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Update Password
          -

          - Enter a new password. A password must contain - at least 8 characters. -

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          User Preferences
          -

          - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

          -
          -
          -
          -
            -
          • -
            - -
            - -
            -
            -
            - -
            - -
            -
            -
            - -
            -
          • -
          -
          - -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Danger Zone
          -

          - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

          -
          -
          -
          -
          - Eldad Test -
          -
          Eldad Test
          -

          eldad@appwrite.io

          -
          -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          - -
          -
          - - - diff --git a/apps/kitchensink/package.json b/apps/kitchensink/package.json deleted file mode 100644 index 5846e1f5d4..0000000000 --- a/apps/kitchensink/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "@appwrite.io/kitchensink", - "version": "0.0.0", - "private": true, - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "dev": "vite", - "build": "vite build", - "preview": "vite preview", - "format": "prettier --write \"**/*.{html,css,js}\"", - "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" - }, - "author": "", - "license": "ISC", - "devDependencies": { - "@appwrite.io/fonts": "*", - "@appwrite.io/pink": "1.0.0", - "@appwrite.io/pink-icons": "1.0.0", - "vite-plugin-handlebars": "^1.6.0" - } -} diff --git a/apps/kitchensink/partials/sideNav.hbs b/apps/kitchensink/partials/sideNav.hbs deleted file mode 100644 index 579326e8a6..0000000000 --- a/apps/kitchensink/partials/sideNav.hbs +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/apps/kitchensink/partials/topNav.hbs b/apps/kitchensink/partials/topNav.hbs deleted file mode 100644 index 9c749b5eb3..0000000000 --- a/apps/kitchensink/partials/topNav.hbs +++ /dev/null @@ -1,273 +0,0 @@ -
          - - - - -
          - - -
          -
          \ No newline at end of file diff --git a/apps/kitchensink/startups-program.html b/apps/kitchensink/startups-program.html deleted file mode 100644 index b13fd2ccc9..0000000000 --- a/apps/kitchensink/startups-program.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - @appwrite/kitchensink - bucket settings demo - - - -
          - {{> topNav}} {{> sideNav}} - -
          -
          -
          -
          -

          - Storage -

          -
          -
          - -
          -
          -
          - -
          -
          -

          Buckets

          - -
          - -
          -

          Total results: 5

          - - -
          -
          -

          Startups program

          -
          -
          -
          -
          -
          - -
          -
          -

          Tessa Mero

          -

          Your program manager

          -
          -

          Contact Tessa with any questions you might have about Appwrite.

          -
          -
          - -
          -
          -
          -
          - -
          -
          -

          Tessa Mero

          -

          Your program manager

          -
          -

          Contact Tessa with any questions you might have about Appwrite.

          -
          -
          - -
          -
          -
          -
          -
          -

          Upcoming events

          -
          -
          -
          -

          Office hours

          - -
          - -
          -
          -
          -
          -

          Fireside chat

          - -
          - -
          -
          -
          -
          -
          -
          -
          - -
          - - - -
          -
          - - - diff --git a/apps/kitchensink/teamActivity.html b/apps/kitchensink/teamActivity.html deleted file mode 100644 index 22a62dd02b..0000000000 --- a/apps/kitchensink/teamActivity.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
          - {{> topNav}} {{> sideNav}} -
          -
          -
          -
          -

          - New Team -

          -
          -
          - -
          -
          -
          -
          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - Client - - Event - - Location - - IP - - Date -
          -
          -
          - Chrome -
          - Chrome 102.0 on GNU/Linux -
          -
          - teams.6288909f2201b4a0dbb1.memberships.62a87df4b24aeb35b36a.create - - Italy - - 156.146.41.212 - - June 14, 2022, 2:24 PM -
          -
          -
          - Chrome -
          - Chrome 102.0 on GNU/Linux -
          -
          - teams.6288909f2201b4a0dbb1.memberships.62a87df4b24aeb35b36a.create - - Italy - - 156.146.41.212 - - June 14, 2022, 2:24 PM -
          -
          -
          - Chrome -
          - Chrome 102.0 on GNU/Linux -
          -
          - teams.6288909f2201b4a0dbb1.memberships.62a87df4b24aeb35b36a.create - - Italy - - 156.146.41.212 - - June 14, 2022, 2:24 PM -
          -
          -
          - Chrome -
          - Chrome 102.0 on GNU/Linux -
          -
          - teams.6288909f2201b4a0dbb1.memberships.62a87df4b24aeb35b36a.create - - Italy - - 156.146.41.212 - - June 14, 2022, 2:24 PM -
          -
          -
          - Chrome -
          - Chrome 102.0 on GNU/Linux -
          -
          - teams.6288909f2201b4a0dbb1.memberships.62a87df4b24aeb35b36a.create - - Italy - - 156.146.41.212 - - June 14, 2022, 2:24 PM -
          -
          -

          Total results: 23

          - -
          -
          -
          - -
          -
          - - - diff --git a/apps/kitchensink/top-banner.html b/apps/kitchensink/top-banner.html deleted file mode 100644 index 9b0bc5a78f..0000000000 --- a/apps/kitchensink/top-banner.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - @appwrite/kitchensink - user demo - - - -
          - -
          - -
          -
          - -
          -
          - -
          -
          - - - -
          - - {{> topNav}} {{> sideNav}} -
          -
          -
          -
          -

          - - - - Users -

          - -
          -
          - -
          -
          - - - -
          -
          -
          -
          - -
          -
          - - -
          - -
          -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          - - - Name - - E-Mail - - Status - - Joined -
          -
          - test -
          -
          - test - - test@test.test - -
          Unverified
          -
          - April 14, 2022 -
          -
          - errtretewr -
          -
          - Robin Hood - - robin@notthingam.co - -
          Unverified
          -
          - April 13, 2022 -
          -
          - Mark -
          -
          - Mark - - mark@mark.mark - -
          Unverified
          -
          -
          - April 11, 2022 -
          -
          -
          -
          - -

          Add Your First User To Get Started

          - -
          -
          -
          - -
          -
          - - - diff --git a/apps/kitchensink/user.html b/apps/kitchensink/user.html deleted file mode 100644 index 4ed0a8f36f..0000000000 --- a/apps/kitchensink/user.html +++ /dev/null @@ -1,605 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
          - {{> topNav}} {{> sideNav}} -
          -
          -
          -
          -

          - Eldad Test -

          -
          -
          - -
          -
          -
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          Function ID:
          -
          - -
          - - 63dbe0690ba2aabebb87 - -
          - -
          -
          -
          -
          - -
          Deployment ID:
          -
          - -
          63dbe0a661788c94e9f6 -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          Created at:
          -
          Feb 2, 2023, 17:10
          - -
          Updated at:
          -
          Feb 2, 2023, 17:10
          - -
          Entrtypoint
          -
          Feb 2, 2023, 17:10
          -
          -
          -
          -
          - - ready -
          -

          5s

          -
          -
          -
          -
          -
          - - -
          -
          - - -
          -
          -
          -
          - -
          aa
          - - - - - - - - - -
          Eldad Test
          -
          -
          -
          -
          - eldad@appwrite.io -

          Joined: June 11, 2022

          -
          -
          Unverified
          -
          -
          -
          -
          - - -
          -
          -
          -
          -
          -
          -
          -
          Update Name
          -

          Free text in here

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Update Email
          -

          Free text

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Update Password
          -

          - Enter a new password. A password must contain - at least 8 characters. -

          -
          -
          -
          -
            -
          • - -
            - -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          User Preferences
          -

          - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

          -
          -
          -
          -
            -
          • -
            - -
            - -
            -
            -
            - -
            - -
            -
            -
            - -
            -
          • -
          -
          - -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          User Preferences
          -

          - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

          -
          -
          -
          -
            -
          • -
            -
            Key
            -
            - -
            -
            -
            -
            Value
            -
            - -
            -
            -
            - -
            -
          • -
          • -
            -
            - -
            -
            -
            -
            - -
            -
            -
            - -
            -
          • -
          • -
            -
            - -
            -
            -
            -
            - -
            -
            -
            - -
            -
          • -
          -
          - -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Email signature
          -

          - Emails sent from an organization on the Starter plan will always display Appwrite branding in their signature. -

          -
          -
          -
          -
          -
          -
          - Email Signature Example -
          -
          -
          -

          Upgrade to remove Appwrite branding

          -

          Upgrade to a Pro plan to remove the Appwrite branding from your emails.

          - -
          -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
          -
          -
          -
          Danger Zone
          -

          - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

          -
          -
          -
          -
          -
          aa
          - - - - - - - - - -
          -
          Eldad Test
          -

          eldad@appwrite.io

          -
          -
          -
          -
          -
          -
          - -
          -
          -
          - -
          -
          -
          -
          -
          Reviews
          -
          -
          -
          -
          -
          - - Relation -
          - -
          - -
            -
          • - -
            - 63f1efg667fg6fg67fc68ac3515e4bc06 - Bessie, Cooper, bessiecooper@gmail.com, bessiecooper.com -
            -
            - -
          • -
          • - -
            - 63f1efg667fg6fg67fc68ac3515e4bc06 - Bessie, Cooper, bessiecooper@gmail.com, bessiecooper.com -
            -
            - -
          • -
          • - -
            - 63f1efg667fg6fg67fc68ac3515e4bc06 - Bessie, Cooper, bessiecooper@gmail.com, bessiecooper.com -
            -
            - -
          • -
          • - -
            - 63f1efg667fg6fg67fc68ac3515e4bc06 - Bessie, Cooper, bessiecooper@gmail.com, bessiecooper.com -
            -
            - -
          • -
          • - -
            - 63f1efg667fg6fg67fc68ac3515e4bc06 - Bessie, Cooper, bessiecooper@gmail.com, bessiecooper.com -
            -
            - -
          • -
          - -
          - -

          Total results: 26

          - - - -
          -
          -
          -
          -
          - -
          -
          -
          -
          -
            -
            - -
            -
            - - - \ No newline at end of file diff --git a/apps/kitchensink/userSecurity.html b/apps/kitchensink/userSecurity.html deleted file mode 100644 index 61c1b29b37..0000000000 --- a/apps/kitchensink/userSecurity.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - @appwrite/kitchensink - user security demo - - - -
            - {{> topNav}} {{> sideNav}} -
            -
            -
            -
            -

            Users

            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -

            Users Limit

            -

            - This limits new users from signing up for your project, - regardless of authentication method. You can still create - users from your Appwrite console. -

            -
            -
            -
              -
            • - - - -
            • -
            • - -
              - -
              -
              - -
              -
            • -
            -
            -
            -
            - -
            -
            -
            -
            -
            -

            Session Length

            -

            - If you reduce the limit, users who are currently logged in - will be logged out of the application. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            • - -
              - - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            - -
            -
            - - - diff --git a/apps/kitchensink/users.html b/apps/kitchensink/users.html deleted file mode 100644 index 83d026b585..0000000000 --- a/apps/kitchensink/users.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - @appwrite/kitchensink - user demo - - - -
            -
            -
            - -
            -
            This is a default alert
            -

            - Some description about the alert sent to the user. -

            -
            -
            - -
            -
            -
            - - - {{> topNav}} {{> sideNav}} -
            -
            -
            -
            -

            - - - - Users -

            - -
            -
            - -
            -
            - - - -
            -
            -
            -
            - -
            -
            - - -
            - -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            - - - Name - - E-Mail - - Status - - Joined -
            -
            - test -
            -
            - test - - test@test.test - -
            Unverified
            -
            - April 14, 2022 -
            -
            - errtretewr -
            -
            - Robin Hood - - robin@notthingam.co - -
            Unverified
            -
            - April 13, 2022 -
            -
            - Mark -
            -
            - Mark - - mark@mark.mark - -
            Unverified
            -
            -
            - April 11, 2022 -
            -
            -
            -
            - -

            Add Your First User To Get Started

            - -
            -
            -
            - -
            -
            - - - diff --git a/apps/kitchensink/vite.config.js b/apps/kitchensink/vite.config.js deleted file mode 100644 index 126946f597..0000000000 --- a/apps/kitchensink/vite.config.js +++ /dev/null @@ -1,65 +0,0 @@ -import { resolve } from "path"; -import handlebars from "vite-plugin-handlebars"; - -/** - * @type {import('vite').UserConfig} - */ -const config = { - server: { - port: 3030, - }, - build: { - outDir: "dist", - rollupOptions: { - input: { - index: new URL("./index.html", import.meta.url).pathname, - dashboard: new URL("./dashboard.html", import.meta.url).pathname, - dashboard2: new URL("./dashboard2.html", import.meta.url).pathname, - login: new URL("./login.html", import.meta.url).pathname, - login1: new URL("./login-1.html", import.meta.url).pathname, - login2: new URL("./login-2.html", import.meta.url).pathname, - noSide: new URL("./no-side.html", import.meta.url).pathname, - wizard: new URL("./wizard.html", import.meta.url).pathname, - wizardForm: new URL("./wizard-form.html", import.meta.url).pathname, - wizard11: new URL("./wizard-1-1.html", import.meta.url).pathname, - coverFrame: new URL("./cover-frame.html", import.meta.url).pathname, - coverFrame2: new URL("./cover-frame-2.html", import.meta.url).pathname, - users: new URL("./users.html", import.meta.url).pathname, - topBanner: new URL("./top-banner.html", import.meta.url).pathname, - user: new URL("./user.html", import.meta.url).pathname, - functions: new URL("./functions.html", import.meta.url).pathname, - userSecurity: new URL("./userSecurity.html", import.meta.url).pathname, - auth: new URL("./auth.html", import.meta.url).pathname, - auth2: new URL("./auth2.html", import.meta.url).pathname, - teamActivity: new URL("./teamActivity.html", import.meta.url).pathname, - billCollapseDemo: new URL("./billCollapseDemo.html", import.meta.url).pathname, - bucket: new URL("./bucket.html", import.meta.url).pathname, - buckets: new URL("./buckets.html", import.meta.url).pathname, - bucketSettings: new URL("./bucketSettings.html", import.meta.url) - .pathname, - collection: new URL("./collection.html", import.meta.url).pathname, - emptyStateCards: new URL("./empty-state-cards.html", import.meta.url).pathname, - gettingStarted: new URL("./getting-started.html", import.meta.url).pathname, - modalDemo: new URL("./modal-demo.html", import.meta.url).pathname, - filters: new URL("./filters.html", import.meta.url).pathname, - errorNotFoundModal: new URL("./error-not-found-modal.html", import.meta.url).pathname, - errorConsolePage: new URL("./error-console-page.html", import.meta.url).pathname, - wizardWithModal: new URL("./wizard-with-modal.html", import.meta.url).pathname, - wizardWithModalEmpty: new URL("./wizard-with-modal-empty.html", import.meta.url).pathname, - fullScreenModal: new URL("./full-screen-modal.html", import.meta.url).pathname, - createOrgModal: new URL("./create-org-modal.html", import.meta.url).pathname, - startupsProgram: new URL("./startups-program.html", import.meta.url).pathname, - }, - }, - }, - css: { - devSourcemap: true, - }, - plugins: [ - handlebars({ - partialDirectory: resolve(__dirname, "partials"), - }), - ], -}; - -export default config; diff --git a/apps/kitchensink/wizard-1-1.html b/apps/kitchensink/wizard-1-1.html deleted file mode 100644 index 183e63b135..0000000000 --- a/apps/kitchensink/wizard-1-1.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
            - {{> topNav}} -
            -
            -
            -
            -
            -
            -
            - Eldad Test -
            Eldad Test
            -
            Unverified
            -
            -
            - eldad@appwrite.io -

            Joined: June 11, 2022

            -
            -
            -
            - - -
            -
            -
            -
            -
            -
            -
            -
            Update Name
            -

            Free text in here

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Email
            -

            Free text

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Password
            -

            - Enter a new password. A password must contain - at least 8 characters. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            User Preferences
            -

            - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

            -
            -
            -
            -
              -
            • -
              - -
              - -
              -
              -
              - -
              - -
              -
              -
              - -
              -
            • -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Danger Zone
            -

            - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

            -
            -
            -
            -
            - Eldad Test -
            -
            Eldad Test
            -

            eldad@appwrite.io

            -
            -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            - - -
            - -
            - - - - -
            -
            Create Document
            - -
            - -
            -
            -

            Choose your [style? type?]

            -

            Lorem ipsum dolor sit amet. Some kinda short description here..

            -
            -
            -
            -

            Import Git repository

            -

            Create and deploy a function with a connected git repository.

            - -
            - -
            - - -
            - - -
            - - - -
            - -
            - -

            - Can’t see your repos? Manage GitHub application. -

            - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            - -
            -

            Total results: 1

            - - -
            -
            -
            -
            -

            Quick start

            -

            Use a starter templates to begin with the basics.

            -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • - -
            -
            -
            -

            Templates

            -

            Choose from a selection of templates to find the right one for your use case.

            - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -

            You can also create a function manually. Learn more.

            - -
            - - -
            - - - - diff --git a/apps/kitchensink/wizard-form.html b/apps/kitchensink/wizard-form.html deleted file mode 100644 index 582a85f25c..0000000000 --- a/apps/kitchensink/wizard-form.html +++ /dev/null @@ -1,371 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
            - {{> topNav}} -
            -
            -
            -
            -
            -
            -
            - Eldad Test -
            Eldad Test
            -
            Unverified
            -
            -
            - eldad@appwrite.io -

            Joined: June 11, 2022

            -
            -
            -
            - - -
            -
            -
            -
            -
            -
            -
            -
            Update Name
            -

            Free text in here

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Email
            -

            Free text

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Password
            -

            - Enter a new password. A password must contain - at least 8 characters. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            User Preferences
            -

            - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

            -
            -
            -
            -
              -
            • -
              - -
              - -
              -
              -
              - -
              - -
              -
              -
              - -
              -
            • -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Danger Zone
            -

            - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

            -
            -
            -
            -
            - Eldad Test -
            -
            Eldad Test
            -

            eldad@appwrite.io

            -
            -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            - - -
            - -
            -
            -
            - - -
            - -
            Create Document
            - -
            - -
            - -
            -

            Contact the Appwrite Team

            -

            Found a bug? Need a hand? Just want to say hi? Contact the Appwrite team with your queries.

            -
            -
            - -
            Available
            -
            - Mon-Fri 09:00 - 17:00 UCT -
            - -
            Currently
            -
            -
            - - Online -
            -
            - -
            Currently
            -
            -
            - - Offline -
            -
            - -
            - -
            -
            - -
            -
            -
            -
            -

            Set Permissions

            -

            - Assign read or write permissions at the Collection Level or Document Level. If collection Level permissions are assigned, permissions applied to individual documents are ignored. -

            -
            -
            -
            -
            - - -
            -
            You have Collection Level permissions enabled
            -

            If you want to assign permissions specific to this document, you will need to update your Collection Settings to enable Document Level permissions.

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            -
            - -
            -
            - -
            - - - - diff --git a/apps/kitchensink/wizard-with-modal-empty.html b/apps/kitchensink/wizard-with-modal-empty.html deleted file mode 100644 index 6b3df34684..0000000000 --- a/apps/kitchensink/wizard-with-modal-empty.html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
            - {{> topNav}} -
            -
            -
            -
            -
            -
            -
            - Eldad Test -
            Eldad Test
            -
            Unverified
            -
            -
            - eldad@appwrite.io -

            Joined: June 11, 2022

            -
            -
            -
            - - -
            -
            -
            -
            -
            -
            -
            -
            Update Name
            -

            Free text in here

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Email
            -

            Free text

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Password
            -

            - Enter a new password. A password must contain - at least 8 characters. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            User Preferences
            -

            - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

            -
            -
            -
            -
              -
            • -
              - -
              - -
              -
              -
              - -
              - -
              -
              -
              - -
              -
            • -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Danger Zone
            -

            - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

            -
            -
            -
            -
            - Eldad Test -
            -
            Eldad Test
            -

            eldad@appwrite.io

            -
            -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            - - -
            - -
            -
            -
            - - -
            -
            Create Document
            - -
            - -
            -
              -
            1. -
              -
              - -
              -
              -
              Create data
              -
              -
              -
            2. -
            3. -

              Optional Header

              -
              -
              -
              -
              Set permissions
              -
                -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              -
              -
              -
            4. -
            5. -
              -
              -
              -
              Set permissions
              -
              -
              -
            6. -
            7. -
              -
              -
              -
              Set permissions
              -
              -
              -
            8. -
            -
            -
            - -
            -
            -
            -
            -

            Set Permissions

            -

            - Assign read or write permissions at the Collection Level or Document Level. If collection Level permissions are assigned, permissions applied to individual documents are ignored. -

            -
            -
            -
              -
            • - - (optional) - -
              -
              -
              - -
              -
              -
              - Drag and drop files here to upload - Upload a File -
              - -
              -
              -

              Max file size: 10MB

              - -
              -
              -
              -
            • -
            -
            - -
            -
            - -
            - - - - - - - - - diff --git a/apps/kitchensink/wizard-with-modal.html b/apps/kitchensink/wizard-with-modal.html deleted file mode 100644 index 97d2cc4151..0000000000 --- a/apps/kitchensink/wizard-with-modal.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
            - {{> topNav}} -
            -
            -
            -
            -
            -
            -
            - Eldad Test -
            Eldad Test
            -
            Unverified
            -
            -
            - eldad@appwrite.io -

            Joined: June 11, 2022

            -
            -
            -
            - - -
            -
            -
            -
            -
            -
            -
            -
            Update Name
            -

            Free text in here

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Email
            -

            Free text

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Password
            -

            - Enter a new password. A password must contain - at least 8 characters. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            User Preferences
            -

            - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

            -
            -
            -
            -
              -
            • -
              - -
              - -
              -
              -
              - -
              - -
              -
              -
              - -
              -
            • -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Danger Zone
            -

            - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

            -
            -
            -
            -
            - Eldad Test -
            -
            Eldad Test
            -

            eldad@appwrite.io

            -
            -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            - - -
            - -
            -
            -
            - - -
            -
            Create Document
            - -
            - -
            -
              -
            1. -
              -
              - -
              -
              -
              Create data
              -
              -
              -
            2. -
            3. -

              Optional Header

              -
              -
              -
              -
              Set permissions
              -
                -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              -
              -
              -
            4. -
            5. -
              -
              -
              -
              Set permissions
              -
              -
              -
            6. -
            7. -
              -
              -
              -
              Set permissions
              -
              -
              -
            8. -
            -
            -
            - -
            -
            -
            -
            -

            Set Permissions

            -

            - Assign read or write permissions at the Collection Level or Document Level. If collection Level permissions are assigned, permissions applied to individual documents are ignored. -

            -
            -
            -
              -
            • - - (optional) - -
              -
              -
              - -
              -
              -
              - Drag and drop files here to upload - Upload a File -
              - -
              -
              -

              Max file size: 10MB

              - -
              -
              -
              -
            • -
            -
            - -
            -
            - -
            - - - - - - - - - diff --git a/apps/kitchensink/wizard.html b/apps/kitchensink/wizard.html deleted file mode 100644 index 103c25dc44..0000000000 --- a/apps/kitchensink/wizard.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - @appwrite/kitchensink - user demo - - - -
            - {{> topNav}} -
            -
            -
            -
            -
            -
            -
            - Eldad Test -
            Eldad Test
            -
            Unverified
            -
            -
            - eldad@appwrite.io -

            Joined: June 11, 2022

            -
            -
            -
            - - -
            -
            -
            -
            -
            -
            -
            -
            Update Name
            -

            Free text in here

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Email
            -

            Free text

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Update Password
            -

            - Enter a new password. A password must contain - at least 8 characters. -

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            User Preferences
            -

            - You can update your user preferences by storing information - on the user's objects so they can easily be shared across - devices and sessions. -

            -
            -
            -
            -
              -
            • -
              - -
              - -
              -
              -
              - -
              - -
              -
              -
              - -
              -
            • -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            -
            -
            -
            Danger Zone
            -

            - The user will be permanently deleted, including all data - associated with this user. This action is irreversible. -

            -
            -
            -
            -
            - Eldad Test -
            -
            Eldad Test
            -

            eldad@appwrite.io

            -
            -
            -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            - - -
            - -
            -
            -
            - - -
            -
            Create Document
            - -
            - -
            -
              -
            1. -
              -
              - -
              -
              -
              Create data
              -
              -
              -
            2. -
            3. -

              Optional Header

              -
              -
              -
              -
              Set permissions
              -
                -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              • -
                Sub Step 1
                -
              • -
              -
              -
              -
            4. -
            5. -
              -
              -
              -
              Set permissions
              -
              -
              -
            6. -
            7. -
              -
              -
              -
              Set permissions
              -
              -
              -
            8. -
            -
            -
            - -
            -
            -
            -
            -

            Set Permissions

            -

            - Assign read or write permissions at the Collection Level or Document Level. If collection Level permissions are assigned, permissions applied to individual documents are ignored. -

            -
            -
            -
            -
            - - -
            -
            You have Collection Level permissions enabled
            -

            If you want to assign permissions specific to this document, you will need to update your Collection Settings to enable Document Level permissions.

            -
            -
            -
            -
              -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            • - -
              - -
              -
            • -
            -
            - -
            -
            - -
            - - - - diff --git a/apps/pink/.gitignore b/apps/pink/.gitignore deleted file mode 100644 index 02f6e50b49..0000000000 --- a/apps/pink/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -# build output -dist/ - -# 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/apps/pink/.vscode/extensions.json b/apps/pink/.vscode/extensions.json deleted file mode 100644 index 22a15055d6..0000000000 --- a/apps/pink/.vscode/extensions.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "recommendations": ["astro-build.astro-vscode"], - "unwantedRecommendations": [] -} diff --git a/apps/pink/.vscode/launch.json b/apps/pink/.vscode/launch.json deleted file mode 100644 index d642209762..0000000000 --- a/apps/pink/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "command": "./node_modules/.bin/astro dev", - "name": "Development server", - "request": "launch", - "type": "node-terminal" - } - ] -} diff --git a/apps/pink/README.md b/apps/pink/README.md deleted file mode 100644 index e639d08725..0000000000 --- a/apps/pink/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Pink Design - -Styles come from `ui` and `icons` project in the `packages` folder. - -To update the styles you need first to run `npm run build` - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -``` -/ -├── public/ -├── src/ -│ └── pages/ -│ └── index.astro -└── package.json -``` - -Astro looks for `.astro`, `.md` or `.mdx` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :--------------------- | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:3000` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/apps/pink/astro.config.mjs b/apps/pink/astro.config.mjs deleted file mode 100644 index 69f5897366..0000000000 --- a/apps/pink/astro.config.mjs +++ /dev/null @@ -1,30 +0,0 @@ -import { defineConfig } from "astro/config"; -import alpinejs from "@astrojs/alpinejs"; -import mdx from "@astrojs/mdx"; -import remarkDirective from "remark-directive"; -import m2dx from "astro-m2dx"; - -/** @type {import('astro-m2dx').Options} */ -import svelte from "@astrojs/svelte"; -const m2dxOptions = { - autoImports: true, - exportComponents: true, - frontmatter: true, - componentDirectives: true, - unwrapImages: true, -}; - -// https://astro.build/config -export default defineConfig({ - server: { - port: 3333, - }, - integrations: [mdx(), alpinejs(), svelte()], - markdown: { - remarkPlugins: [remarkDirective, [m2dx, m2dxOptions]], - extendDefaultPlugins: true, - }, - vite: { - exclude: ["codemirror", "@codemirror/language-javascript" /* ... */], - }, -}); diff --git a/apps/pink/package.json b/apps/pink/package.json deleted file mode 100644 index 9cd673c25b..0000000000 --- a/apps/pink/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "@appwrite.io/pink-design", - "type": "module", - "version": "0.0.0-rc1", - "private": true, - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro build && node ./search.mjs", - "preview": "astro preview", - "astro": "astro", - "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" - }, - "dependencies": { - "@astrojs/alpinejs": "^0.1.2", - "@astrojs/mdx": "^0.12.2", - "@astrojs/prism": "^1.0.2", - "@astrojs/svelte": "^1.0.2", - "@codemirror/lang-html": "^6.4.1", - "@types/alpinejs": "^3.7.1", - "alpinejs": "^3.10.5", - "astro": "^1.6.15", - "astro-m2dx": "^0.7.15", - "minisearch": "^6.0.0", - "remark-directive": "^2.0.1", - "svelte": "^3.55.0", - "svelte-codemirror-editor": "^1.1.0", - "tippy.js": "^6.3.7" - }, - "devDependencies": { - "@appwrite.io/fonts": "*", - "@appwrite.io/pink": "1.0.0", - "@appwrite.io/pink-icons": "1.0.0", - "@types/prismjs": "^1.26.0", - "glob": "^8.0.3", - "sass": "^1.57.1" - } -} diff --git a/apps/pink/public/appwrite.svg b/apps/pink/public/appwrite.svg deleted file mode 100644 index 7128b7b733..0000000000 --- a/apps/pink/public/appwrite.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/apps/pink/public/articles/announcement.png b/apps/pink/public/articles/announcement.png deleted file mode 100644 index f13e2393a6..0000000000 Binary files a/apps/pink/public/articles/announcement.png and /dev/null differ diff --git a/apps/pink/public/articles/css-layers.png b/apps/pink/public/articles/css-layers.png deleted file mode 100644 index a04e35c49d..0000000000 Binary files a/apps/pink/public/articles/css-layers.png and /dev/null differ diff --git a/apps/pink/public/articles/getting-started.png b/apps/pink/public/articles/getting-started.png deleted file mode 100644 index 13b1dd2287..0000000000 Binary files a/apps/pink/public/articles/getting-started.png and /dev/null differ diff --git a/apps/pink/public/comparison/dark/alerts-do-1.svg b/apps/pink/public/comparison/dark/alerts-do-1.svg deleted file mode 100644 index 38eeaccc9e..0000000000 --- a/apps/pink/public/comparison/dark/alerts-do-1.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/alerts-dont-1.svg b/apps/pink/public/comparison/dark/alerts-dont-1.svg deleted file mode 100644 index dcbb751a96..0000000000 --- a/apps/pink/public/comparison/dark/alerts-dont-1.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/avatar-do-1.svg b/apps/pink/public/comparison/dark/avatar-do-1.svg deleted file mode 100644 index ebec7e44f3..0000000000 --- a/apps/pink/public/comparison/dark/avatar-do-1.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/avatar-do-2.svg b/apps/pink/public/comparison/dark/avatar-do-2.svg deleted file mode 100644 index 609a9af3d4..0000000000 --- a/apps/pink/public/comparison/dark/avatar-do-2.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/avatar-dont-1.svg b/apps/pink/public/comparison/dark/avatar-dont-1.svg deleted file mode 100644 index 05ef38be8b..0000000000 --- a/apps/pink/public/comparison/dark/avatar-dont-1.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/avatar-dont-2.svg b/apps/pink/public/comparison/dark/avatar-dont-2.svg deleted file mode 100644 index c110ce5c04..0000000000 --- a/apps/pink/public/comparison/dark/avatar-dont-2.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/border-do-1.svg b/apps/pink/public/comparison/dark/border-do-1.svg deleted file mode 100644 index d3d9e43ebc..0000000000 --- a/apps/pink/public/comparison/dark/border-do-1.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/border-dont-1.svg b/apps/pink/public/comparison/dark/border-dont-1.svg deleted file mode 100644 index d24315ac6b..0000000000 --- a/apps/pink/public/comparison/dark/border-dont-1.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/button-do-1.svg b/apps/pink/public/comparison/dark/button-do-1.svg deleted file mode 100644 index 94db1025c6..0000000000 --- a/apps/pink/public/comparison/dark/button-do-1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/button-dont-1.svg b/apps/pink/public/comparison/dark/button-dont-1.svg deleted file mode 100644 index f2d5ae1d55..0000000000 --- a/apps/pink/public/comparison/dark/button-dont-1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/checkbox-do-1.svg b/apps/pink/public/comparison/dark/checkbox-do-1.svg deleted file mode 100644 index 4306a61ec7..0000000000 --- a/apps/pink/public/comparison/dark/checkbox-do-1.svg +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/checkbox-dont-1.svg b/apps/pink/public/comparison/dark/checkbox-dont-1.svg deleted file mode 100644 index 0d9dc14cef..0000000000 --- a/apps/pink/public/comparison/dark/checkbox-dont-1.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/drop-do-1.svg b/apps/pink/public/comparison/dark/drop-do-1.svg deleted file mode 100644 index 46136c3558..0000000000 --- a/apps/pink/public/comparison/dark/drop-do-1.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/drop-dont-1.svg b/apps/pink/public/comparison/dark/drop-dont-1.svg deleted file mode 100644 index 2992d92aa6..0000000000 --- a/apps/pink/public/comparison/dark/drop-dont-1.svg +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/elevation-do-1.svg b/apps/pink/public/comparison/dark/elevation-do-1.svg deleted file mode 100644 index b86eb9cae9..0000000000 --- a/apps/pink/public/comparison/dark/elevation-do-1.svg +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/elevation-dont-1.svg b/apps/pink/public/comparison/dark/elevation-dont-1.svg deleted file mode 100644 index 66ed77de1d..0000000000 --- a/apps/pink/public/comparison/dark/elevation-dont-1.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/elevation-usage-1.svg b/apps/pink/public/comparison/dark/elevation-usage-1.svg deleted file mode 100644 index a947fc10d6..0000000000 --- a/apps/pink/public/comparison/dark/elevation-usage-1.svg +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/icons-do-1.svg b/apps/pink/public/comparison/dark/icons-do-1.svg deleted file mode 100644 index 624fb96084..0000000000 --- a/apps/pink/public/comparison/dark/icons-do-1.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/icons-dont-1.svg b/apps/pink/public/comparison/dark/icons-dont-1.svg deleted file mode 100644 index b5c99cc303..0000000000 --- a/apps/pink/public/comparison/dark/icons-dont-1.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/icons-usage-1.svg b/apps/pink/public/comparison/dark/icons-usage-1.svg deleted file mode 100644 index 7da6bb60aa..0000000000 --- a/apps/pink/public/comparison/dark/icons-usage-1.svg +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/modal-usage-1.svg b/apps/pink/public/comparison/dark/modal-usage-1.svg deleted file mode 100644 index ec78d328ec..0000000000 --- a/apps/pink/public/comparison/dark/modal-usage-1.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/pagination-do-1.svg b/apps/pink/public/comparison/dark/pagination-do-1.svg deleted file mode 100644 index a6b0bbee38..0000000000 --- a/apps/pink/public/comparison/dark/pagination-do-1.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/pagination-dont-1.svg b/apps/pink/public/comparison/dark/pagination-dont-1.svg deleted file mode 100644 index b2aced2538..0000000000 --- a/apps/pink/public/comparison/dark/pagination-dont-1.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/radio-do-1.svg b/apps/pink/public/comparison/dark/radio-do-1.svg deleted file mode 100644 index 1000300365..0000000000 --- a/apps/pink/public/comparison/dark/radio-do-1.svg +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/radio-dont-1.svg b/apps/pink/public/comparison/dark/radio-dont-1.svg deleted file mode 100644 index 51b9a2f3cd..0000000000 --- a/apps/pink/public/comparison/dark/radio-dont-1.svg +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/switch-do-1.svg b/apps/pink/public/comparison/dark/switch-do-1.svg deleted file mode 100644 index 2a31d9c1bb..0000000000 --- a/apps/pink/public/comparison/dark/switch-do-1.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/switch-dont-1.svg b/apps/pink/public/comparison/dark/switch-dont-1.svg deleted file mode 100644 index aad8654a14..0000000000 --- a/apps/pink/public/comparison/dark/switch-dont-1.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/tabs-usage-1.svg b/apps/pink/public/comparison/dark/tabs-usage-1.svg deleted file mode 100644 index 6e3c870368..0000000000 --- a/apps/pink/public/comparison/dark/tabs-usage-1.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/tabs-usage-2.svg b/apps/pink/public/comparison/dark/tabs-usage-2.svg deleted file mode 100644 index 4bdd4ef005..0000000000 --- a/apps/pink/public/comparison/dark/tabs-usage-2.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/tags-do-1.svg b/apps/pink/public/comparison/dark/tags-do-1.svg deleted file mode 100644 index 74ffbb26b3..0000000000 --- a/apps/pink/public/comparison/dark/tags-do-1.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/tags-dont-1.svg b/apps/pink/public/comparison/dark/tags-dont-1.svg deleted file mode 100644 index e66f60747b..0000000000 --- a/apps/pink/public/comparison/dark/tags-dont-1.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/typography-do-1.svg b/apps/pink/public/comparison/dark/typography-do-1.svg deleted file mode 100644 index 26ca9d4ab2..0000000000 --- a/apps/pink/public/comparison/dark/typography-do-1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/typography-dont-1.svg b/apps/pink/public/comparison/dark/typography-dont-1.svg deleted file mode 100644 index b07c4b794e..0000000000 --- a/apps/pink/public/comparison/dark/typography-dont-1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/dark/typography-usage-1.svg b/apps/pink/public/comparison/dark/typography-usage-1.svg deleted file mode 100644 index 9c3db283da..0000000000 --- a/apps/pink/public/comparison/dark/typography-usage-1.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/alerts-do-1.svg b/apps/pink/public/comparison/light/alerts-do-1.svg deleted file mode 100644 index 069556c78f..0000000000 --- a/apps/pink/public/comparison/light/alerts-do-1.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/alerts-dont-1.svg b/apps/pink/public/comparison/light/alerts-dont-1.svg deleted file mode 100644 index 63312c294f..0000000000 --- a/apps/pink/public/comparison/light/alerts-dont-1.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/avatar-do-1.svg b/apps/pink/public/comparison/light/avatar-do-1.svg deleted file mode 100644 index 825401e7e9..0000000000 --- a/apps/pink/public/comparison/light/avatar-do-1.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/avatar-do-2.svg b/apps/pink/public/comparison/light/avatar-do-2.svg deleted file mode 100644 index 1e0b4689ea..0000000000 --- a/apps/pink/public/comparison/light/avatar-do-2.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/avatar-dont-1.svg b/apps/pink/public/comparison/light/avatar-dont-1.svg deleted file mode 100644 index 53c3afbe9b..0000000000 --- a/apps/pink/public/comparison/light/avatar-dont-1.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/avatar-dont-2.svg b/apps/pink/public/comparison/light/avatar-dont-2.svg deleted file mode 100644 index d1a8e2eab2..0000000000 --- a/apps/pink/public/comparison/light/avatar-dont-2.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/border-do-1.svg b/apps/pink/public/comparison/light/border-do-1.svg deleted file mode 100644 index 56a688d703..0000000000 --- a/apps/pink/public/comparison/light/border-do-1.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/border-dont-1.svg b/apps/pink/public/comparison/light/border-dont-1.svg deleted file mode 100644 index 78edb696c3..0000000000 --- a/apps/pink/public/comparison/light/border-dont-1.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/button-do-1.svg b/apps/pink/public/comparison/light/button-do-1.svg deleted file mode 100644 index 08bf36af21..0000000000 --- a/apps/pink/public/comparison/light/button-do-1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/button-dont-1.svg b/apps/pink/public/comparison/light/button-dont-1.svg deleted file mode 100644 index f464de41fc..0000000000 --- a/apps/pink/public/comparison/light/button-dont-1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/checkbox-do-1.svg b/apps/pink/public/comparison/light/checkbox-do-1.svg deleted file mode 100644 index 5f46c237ae..0000000000 --- a/apps/pink/public/comparison/light/checkbox-do-1.svg +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/checkbox-dont-1.svg b/apps/pink/public/comparison/light/checkbox-dont-1.svg deleted file mode 100644 index 18d6206414..0000000000 --- a/apps/pink/public/comparison/light/checkbox-dont-1.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/drop-do-1.svg b/apps/pink/public/comparison/light/drop-do-1.svg deleted file mode 100644 index e1d82800e8..0000000000 --- a/apps/pink/public/comparison/light/drop-do-1.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/drop-dont-1.svg b/apps/pink/public/comparison/light/drop-dont-1.svg deleted file mode 100644 index 02269c4272..0000000000 --- a/apps/pink/public/comparison/light/drop-dont-1.svg +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/elevation-do-1.svg b/apps/pink/public/comparison/light/elevation-do-1.svg deleted file mode 100644 index 5ed261c993..0000000000 --- a/apps/pink/public/comparison/light/elevation-do-1.svg +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/elevation-dont-1.svg b/apps/pink/public/comparison/light/elevation-dont-1.svg deleted file mode 100644 index 9b50669169..0000000000 --- a/apps/pink/public/comparison/light/elevation-dont-1.svg +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/elevation-usage-1.svg b/apps/pink/public/comparison/light/elevation-usage-1.svg deleted file mode 100644 index fd156426dc..0000000000 --- a/apps/pink/public/comparison/light/elevation-usage-1.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/icons-do-1.svg b/apps/pink/public/comparison/light/icons-do-1.svg deleted file mode 100644 index c8e6669b0c..0000000000 --- a/apps/pink/public/comparison/light/icons-do-1.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/icons-dont-1.svg b/apps/pink/public/comparison/light/icons-dont-1.svg deleted file mode 100644 index 040933bd5d..0000000000 --- a/apps/pink/public/comparison/light/icons-dont-1.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/icons-usage-1.svg b/apps/pink/public/comparison/light/icons-usage-1.svg deleted file mode 100644 index 7103fdb0ca..0000000000 --- a/apps/pink/public/comparison/light/icons-usage-1.svg +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/modal-usage-1.svg b/apps/pink/public/comparison/light/modal-usage-1.svg deleted file mode 100644 index cf5b644cad..0000000000 --- a/apps/pink/public/comparison/light/modal-usage-1.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/pagination-do-1.svg b/apps/pink/public/comparison/light/pagination-do-1.svg deleted file mode 100644 index b7eec1e5df..0000000000 --- a/apps/pink/public/comparison/light/pagination-do-1.svg +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/pagination-dont-1.svg b/apps/pink/public/comparison/light/pagination-dont-1.svg deleted file mode 100644 index d35ffcf4d7..0000000000 --- a/apps/pink/public/comparison/light/pagination-dont-1.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/radio-do-1.svg b/apps/pink/public/comparison/light/radio-do-1.svg deleted file mode 100644 index 5e39adae0c..0000000000 --- a/apps/pink/public/comparison/light/radio-do-1.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/radio-dont-1.svg b/apps/pink/public/comparison/light/radio-dont-1.svg deleted file mode 100644 index c9e2200438..0000000000 --- a/apps/pink/public/comparison/light/radio-dont-1.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/switch-do-1.svg b/apps/pink/public/comparison/light/switch-do-1.svg deleted file mode 100644 index 1f9fe4cfaf..0000000000 --- a/apps/pink/public/comparison/light/switch-do-1.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/switch-dont-1.svg b/apps/pink/public/comparison/light/switch-dont-1.svg deleted file mode 100644 index 2c923522cf..0000000000 --- a/apps/pink/public/comparison/light/switch-dont-1.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/tabs-usage-1.svg b/apps/pink/public/comparison/light/tabs-usage-1.svg deleted file mode 100644 index 187599495c..0000000000 --- a/apps/pink/public/comparison/light/tabs-usage-1.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/tabs-usage-2.svg b/apps/pink/public/comparison/light/tabs-usage-2.svg deleted file mode 100644 index ad303dc2fc..0000000000 --- a/apps/pink/public/comparison/light/tabs-usage-2.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/tags-do-1.svg b/apps/pink/public/comparison/light/tags-do-1.svg deleted file mode 100644 index 869fdc4a98..0000000000 --- a/apps/pink/public/comparison/light/tags-do-1.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/tags-dont-1.svg b/apps/pink/public/comparison/light/tags-dont-1.svg deleted file mode 100644 index a8d517cbb0..0000000000 --- a/apps/pink/public/comparison/light/tags-dont-1.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/typography-do-1.svg b/apps/pink/public/comparison/light/typography-do-1.svg deleted file mode 100644 index 45f378c95a..0000000000 --- a/apps/pink/public/comparison/light/typography-do-1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/typography-dont-1.svg b/apps/pink/public/comparison/light/typography-dont-1.svg deleted file mode 100644 index 1d5d941439..0000000000 --- a/apps/pink/public/comparison/light/typography-dont-1.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/comparison/light/typography-usage-1.svg b/apps/pink/public/comparison/light/typography-usage-1.svg deleted file mode 100644 index 45347f4a27..0000000000 --- a/apps/pink/public/comparison/light/typography-usage-1.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/empty-dark.svg b/apps/pink/public/empty-dark.svg deleted file mode 100644 index 2d68c7adc6..0000000000 --- a/apps/pink/public/empty-dark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/pink/public/empty-light.svg b/apps/pink/public/empty-light.svg deleted file mode 100644 index 70d506979d..0000000000 --- a/apps/pink/public/empty-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/pink/public/empty-state-dark.svg b/apps/pink/public/empty-state-dark.svg deleted file mode 100644 index 40a1126617..0000000000 --- a/apps/pink/public/empty-state-dark.svg +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/empty-state-light.svg b/apps/pink/public/empty-state-light.svg deleted file mode 100644 index 332790627b..0000000000 --- a/apps/pink/public/empty-state-light.svg +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/favicon.png b/apps/pink/public/favicon.png deleted file mode 100644 index abee49878e..0000000000 Binary files a/apps/pink/public/favicon.png and /dev/null differ diff --git a/apps/pink/public/flags/canada.svg b/apps/pink/public/flags/canada.svg deleted file mode 100644 index cab0cbc2d4..0000000000 --- a/apps/pink/public/flags/canada.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/pink/public/flags/germany.svg b/apps/pink/public/flags/germany.svg deleted file mode 100644 index 1d871b8d3d..0000000000 --- a/apps/pink/public/flags/germany.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/flags/india.svg b/apps/pink/public/flags/india.svg deleted file mode 100644 index 8bdcec1446..0000000000 --- a/apps/pink/public/flags/india.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/flags/netherlands.svg b/apps/pink/public/flags/netherlands.svg deleted file mode 100644 index c8fe0f2734..0000000000 --- a/apps/pink/public/flags/netherlands.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/flags/singapore.svg b/apps/pink/public/flags/singapore.svg deleted file mode 100644 index e0ad24689a..0000000000 --- a/apps/pink/public/flags/singapore.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/flags/united-kingdom.svg b/apps/pink/public/flags/united-kingdom.svg deleted file mode 100644 index f6afb6f9a1..0000000000 --- a/apps/pink/public/flags/united-kingdom.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/pink/public/flags/usa.svg b/apps/pink/public/flags/usa.svg deleted file mode 100644 index 6258c96153..0000000000 --- a/apps/pink/public/flags/usa.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/algolia.svg b/apps/pink/public/icons/color/dark/algolia.svg deleted file mode 100644 index 4a7021cc07..0000000000 --- a/apps/pink/public/icons/color/dark/algolia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/amazon.svg b/apps/pink/public/icons/color/dark/amazon.svg deleted file mode 100644 index 819ecd7114..0000000000 --- a/apps/pink/public/icons/color/dark/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/android.svg b/apps/pink/public/icons/color/dark/android.svg deleted file mode 100644 index bad9651d09..0000000000 --- a/apps/pink/public/icons/color/dark/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/angular.svg b/apps/pink/public/icons/color/dark/angular.svg deleted file mode 100644 index 601f7cbab1..0000000000 --- a/apps/pink/public/icons/color/dark/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/apple.svg b/apps/pink/public/icons/color/dark/apple.svg deleted file mode 100644 index c24d42c150..0000000000 --- a/apps/pink/public/icons/color/dark/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/appwrite.svg b/apps/pink/public/icons/color/dark/appwrite.svg deleted file mode 100644 index ec223cea31..0000000000 --- a/apps/pink/public/icons/color/dark/appwrite.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/auth0.svg b/apps/pink/public/icons/color/dark/auth0.svg deleted file mode 100644 index 8198e86762..0000000000 --- a/apps/pink/public/icons/color/dark/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/authentik.svg b/apps/pink/public/icons/color/dark/authentik.svg deleted file mode 100644 index 6780874016..0000000000 --- a/apps/pink/public/icons/color/dark/authentik.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/autodesk.svg b/apps/pink/public/icons/color/dark/autodesk.svg deleted file mode 100644 index 258d0aab1b..0000000000 --- a/apps/pink/public/icons/color/dark/autodesk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/azure.svg b/apps/pink/public/icons/color/dark/azure.svg deleted file mode 100644 index 06a2264b64..0000000000 --- a/apps/pink/public/icons/color/dark/azure.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/behance.svg b/apps/pink/public/icons/color/dark/behance.svg deleted file mode 100644 index 2096d4d921..0000000000 --- a/apps/pink/public/icons/color/dark/behance.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/bitbucket.svg b/apps/pink/public/icons/color/dark/bitbucket.svg deleted file mode 100644 index b530c2ad19..0000000000 --- a/apps/pink/public/icons/color/dark/bitbucket.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/bitly.svg b/apps/pink/public/icons/color/dark/bitly.svg deleted file mode 100644 index e645db5a7d..0000000000 --- a/apps/pink/public/icons/color/dark/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/box.svg b/apps/pink/public/icons/color/dark/box.svg deleted file mode 100644 index 354b78be23..0000000000 --- a/apps/pink/public/icons/color/dark/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/bun-sh.svg b/apps/pink/public/icons/color/dark/bun-sh.svg deleted file mode 100644 index 8babba29d3..0000000000 --- a/apps/pink/public/icons/color/dark/bun-sh.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/chrome.svg b/apps/pink/public/icons/color/dark/chrome.svg deleted file mode 100644 index 0acf392070..0000000000 --- a/apps/pink/public/icons/color/dark/chrome.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/cpp.svg b/apps/pink/public/icons/color/dark/cpp.svg deleted file mode 100644 index e224115f3f..0000000000 --- a/apps/pink/public/icons/color/dark/cpp.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/css3.svg b/apps/pink/public/icons/color/dark/css3.svg deleted file mode 100644 index 30d38224f9..0000000000 --- a/apps/pink/public/icons/color/dark/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/dailymotion.svg b/apps/pink/public/icons/color/dark/dailymotion.svg deleted file mode 100644 index 8c1dc06de7..0000000000 --- a/apps/pink/public/icons/color/dark/dailymotion.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/dart.svg b/apps/pink/public/icons/color/dark/dart.svg deleted file mode 100644 index fd743a67de..0000000000 --- a/apps/pink/public/icons/color/dark/dart.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/deno.svg b/apps/pink/public/icons/color/dark/deno.svg deleted file mode 100644 index 52816bb48d..0000000000 --- a/apps/pink/public/icons/color/dark/deno.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/apps/pink/public/icons/color/dark/discord.svg b/apps/pink/public/icons/color/dark/discord.svg deleted file mode 100644 index 924d832c1c..0000000000 --- a/apps/pink/public/icons/color/dark/discord.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/disqus.svg b/apps/pink/public/icons/color/dark/disqus.svg deleted file mode 100644 index 9bc6580ec0..0000000000 --- a/apps/pink/public/icons/color/dark/disqus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/docker.svg b/apps/pink/public/icons/color/dark/docker.svg deleted file mode 100644 index ae42f51dd7..0000000000 --- a/apps/pink/public/icons/color/dark/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/dotnet.svg b/apps/pink/public/icons/color/dark/dotnet.svg deleted file mode 100644 index 8800d2d72d..0000000000 --- a/apps/pink/public/icons/color/dark/dotnet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/dribbble.svg b/apps/pink/public/icons/color/dark/dribbble.svg deleted file mode 100644 index c78a259344..0000000000 --- a/apps/pink/public/icons/color/dark/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/dropbox.svg b/apps/pink/public/icons/color/dark/dropbox.svg deleted file mode 100644 index c8df629f89..0000000000 --- a/apps/pink/public/icons/color/dark/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/etsy.svg b/apps/pink/public/icons/color/dark/etsy.svg deleted file mode 100644 index 51b17c92f2..0000000000 --- a/apps/pink/public/icons/color/dark/etsy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/facebook.svg b/apps/pink/public/icons/color/dark/facebook.svg deleted file mode 100644 index fc8fd15aa1..0000000000 --- a/apps/pink/public/icons/color/dark/facebook.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/figma.svg b/apps/pink/public/icons/color/dark/figma.svg deleted file mode 100644 index 4f085b4b12..0000000000 --- a/apps/pink/public/icons/color/dark/figma.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/dark/firefox.svg b/apps/pink/public/icons/color/dark/firefox.svg deleted file mode 100644 index 2c2d6095e0..0000000000 --- a/apps/pink/public/icons/color/dark/firefox.svg +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/flutter.svg b/apps/pink/public/icons/color/dark/flutter.svg deleted file mode 100644 index f6dd9a4c46..0000000000 --- a/apps/pink/public/icons/color/dark/flutter.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/git.svg b/apps/pink/public/icons/color/dark/git.svg deleted file mode 100644 index 9b3da80a7f..0000000000 --- a/apps/pink/public/icons/color/dark/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/github.svg b/apps/pink/public/icons/color/dark/github.svg deleted file mode 100644 index 9f20fe699c..0000000000 --- a/apps/pink/public/icons/color/dark/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/gitlab.svg b/apps/pink/public/icons/color/dark/gitlab.svg deleted file mode 100644 index 36a13c1a31..0000000000 --- a/apps/pink/public/icons/color/dark/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/go.svg b/apps/pink/public/icons/color/dark/go.svg deleted file mode 100644 index cb00ab586e..0000000000 --- a/apps/pink/public/icons/color/dark/go.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/dark/google.svg b/apps/pink/public/icons/color/dark/google.svg deleted file mode 100644 index 74d020f238..0000000000 --- a/apps/pink/public/icons/color/dark/google.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/html5.svg b/apps/pink/public/icons/color/dark/html5.svg deleted file mode 100644 index 4845ef50eb..0000000000 --- a/apps/pink/public/icons/color/dark/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/instagram.svg b/apps/pink/public/icons/color/dark/instagram.svg deleted file mode 100644 index 6c9b438255..0000000000 --- a/apps/pink/public/icons/color/dark/instagram.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/ios.svg b/apps/pink/public/icons/color/dark/ios.svg deleted file mode 100644 index e7a60e3893..0000000000 --- a/apps/pink/public/icons/color/dark/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/java.svg b/apps/pink/public/icons/color/dark/java.svg deleted file mode 100644 index 57ff21dca0..0000000000 --- a/apps/pink/public/icons/color/dark/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/js.svg b/apps/pink/public/icons/color/dark/js.svg deleted file mode 100644 index bfce169df4..0000000000 --- a/apps/pink/public/icons/color/dark/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/kotlin.svg b/apps/pink/public/icons/color/dark/kotlin.svg deleted file mode 100644 index 16fcd5272a..0000000000 --- a/apps/pink/public/icons/color/dark/kotlin.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/linkedin.svg b/apps/pink/public/icons/color/dark/linkedin.svg deleted file mode 100644 index e7ccf4f379..0000000000 --- a/apps/pink/public/icons/color/dark/linkedin.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/linux.svg b/apps/pink/public/icons/color/dark/linux.svg deleted file mode 100644 index 3c1754a7dd..0000000000 --- a/apps/pink/public/icons/color/dark/linux.svg +++ /dev/null @@ -1,1718 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/medium.svg b/apps/pink/public/icons/color/dark/medium.svg deleted file mode 100644 index efac0deacc..0000000000 --- a/apps/pink/public/icons/color/dark/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/meilisearch.svg b/apps/pink/public/icons/color/dark/meilisearch.svg deleted file mode 100644 index c866aa0f5b..0000000000 --- a/apps/pink/public/icons/color/dark/meilisearch.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/microsoft.svg b/apps/pink/public/icons/color/dark/microsoft.svg deleted file mode 100644 index 47ff16dba9..0000000000 --- a/apps/pink/public/icons/color/dark/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/microsoft_edge.svg b/apps/pink/public/icons/color/dark/microsoft_edge.svg deleted file mode 100644 index 07a4e636c6..0000000000 --- a/apps/pink/public/icons/color/dark/microsoft_edge.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/node.svg b/apps/pink/public/icons/color/dark/node.svg deleted file mode 100644 index a9f13ef49a..0000000000 --- a/apps/pink/public/icons/color/dark/node.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/notion.svg b/apps/pink/public/icons/color/dark/notion.svg deleted file mode 100644 index e596550235..0000000000 --- a/apps/pink/public/icons/color/dark/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/okta.svg b/apps/pink/public/icons/color/dark/okta.svg deleted file mode 100644 index f4a4fcb404..0000000000 --- a/apps/pink/public/icons/color/dark/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/open-ai.svg b/apps/pink/public/icons/color/dark/open-ai.svg deleted file mode 100644 index 069bba75c8..0000000000 --- a/apps/pink/public/icons/color/dark/open-ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/opera.svg b/apps/pink/public/icons/color/dark/opera.svg deleted file mode 100644 index 0efa1752f8..0000000000 --- a/apps/pink/public/icons/color/dark/opera.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/pangea.svg b/apps/pink/public/icons/color/dark/pangea.svg deleted file mode 100644 index ffa948a9d1..0000000000 --- a/apps/pink/public/icons/color/dark/pangea.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/paypal.svg b/apps/pink/public/icons/color/dark/paypal.svg deleted file mode 100644 index 1d546c41e4..0000000000 --- a/apps/pink/public/icons/color/dark/paypal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/perspective-api.svg b/apps/pink/public/icons/color/dark/perspective-api.svg deleted file mode 100644 index 03f935b4a8..0000000000 --- a/apps/pink/public/icons/color/dark/perspective-api.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/php.svg b/apps/pink/public/icons/color/dark/php.svg deleted file mode 100644 index 16338a7da9..0000000000 --- a/apps/pink/public/icons/color/dark/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/pinterest.svg b/apps/pink/public/icons/color/dark/pinterest.svg deleted file mode 100644 index 4bbc598c66..0000000000 --- a/apps/pink/public/icons/color/dark/pinterest.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/podio.svg b/apps/pink/public/icons/color/dark/podio.svg deleted file mode 100644 index 7fa97731a8..0000000000 --- a/apps/pink/public/icons/color/dark/podio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/python.svg b/apps/pink/public/icons/color/dark/python.svg deleted file mode 100644 index 0c7561ee0a..0000000000 --- a/apps/pink/public/icons/color/dark/python.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/react.svg b/apps/pink/public/icons/color/dark/react.svg deleted file mode 100644 index 58070983c6..0000000000 --- a/apps/pink/public/icons/color/dark/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/reddit.svg b/apps/pink/public/icons/color/dark/reddit.svg deleted file mode 100644 index e7ddb8d342..0000000000 --- a/apps/pink/public/icons/color/dark/reddit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/ruby.svg b/apps/pink/public/icons/color/dark/ruby.svg deleted file mode 100644 index 3af56e1887..0000000000 --- a/apps/pink/public/icons/color/dark/ruby.svg +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/safari.svg b/apps/pink/public/icons/color/dark/safari.svg deleted file mode 100644 index 3b7c36e914..0000000000 --- a/apps/pink/public/icons/color/dark/safari.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/salesforce.svg b/apps/pink/public/icons/color/dark/salesforce.svg deleted file mode 100644 index 223cad4329..0000000000 --- a/apps/pink/public/icons/color/dark/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/skype.svg b/apps/pink/public/icons/color/dark/skype.svg deleted file mode 100644 index 4b31c7311e..0000000000 --- a/apps/pink/public/icons/color/dark/skype.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/slack.svg b/apps/pink/public/icons/color/dark/slack.svg deleted file mode 100644 index 13f373cbe8..0000000000 --- a/apps/pink/public/icons/color/dark/slack.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/dark/spotify.svg b/apps/pink/public/icons/color/dark/spotify.svg deleted file mode 100644 index e5475c493b..0000000000 --- a/apps/pink/public/icons/color/dark/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/stripe.svg b/apps/pink/public/icons/color/dark/stripe.svg deleted file mode 100644 index e705b7b3d3..0000000000 --- a/apps/pink/public/icons/color/dark/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/swift.svg b/apps/pink/public/icons/color/dark/swift.svg deleted file mode 100644 index 3964e2df4d..0000000000 --- a/apps/pink/public/icons/color/dark/swift.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/telegram.svg b/apps/pink/public/icons/color/dark/telegram.svg deleted file mode 100644 index 58d452a35e..0000000000 --- a/apps/pink/public/icons/color/dark/telegram.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/tiktok.svg b/apps/pink/public/icons/color/dark/tiktok.svg deleted file mode 100644 index 24fd130076..0000000000 --- a/apps/pink/public/icons/color/dark/tiktok.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/dark/tradeshift.svg b/apps/pink/public/icons/color/dark/tradeshift.svg deleted file mode 100644 index 92ddeeab30..0000000000 --- a/apps/pink/public/icons/color/dark/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/tumbler.svg b/apps/pink/public/icons/color/dark/tumbler.svg deleted file mode 100644 index 3c7ebf61ee..0000000000 --- a/apps/pink/public/icons/color/dark/tumbler.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/twitch.svg b/apps/pink/public/icons/color/dark/twitch.svg deleted file mode 100644 index d4fb5f707d..0000000000 --- a/apps/pink/public/icons/color/dark/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/dark/twitter.svg b/apps/pink/public/icons/color/dark/twitter.svg deleted file mode 100644 index 361b3da557..0000000000 --- a/apps/pink/public/icons/color/dark/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/unity.svg b/apps/pink/public/icons/color/dark/unity.svg deleted file mode 100644 index 1bd4a8bc08..0000000000 --- a/apps/pink/public/icons/color/dark/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/vimeo.svg b/apps/pink/public/icons/color/dark/vimeo.svg deleted file mode 100644 index cb27c8cb30..0000000000 --- a/apps/pink/public/icons/color/dark/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/vk.svg b/apps/pink/public/icons/color/dark/vk.svg deleted file mode 100644 index ffa66acbd8..0000000000 --- a/apps/pink/public/icons/color/dark/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/vs_code.svg b/apps/pink/public/icons/color/dark/vs_code.svg deleted file mode 100644 index 3969662dde..0000000000 --- a/apps/pink/public/icons/color/dark/vs_code.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/vue.svg b/apps/pink/public/icons/color/dark/vue.svg deleted file mode 100644 index 6229a09ef4..0000000000 --- a/apps/pink/public/icons/color/dark/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/whatsapp.svg b/apps/pink/public/icons/color/dark/whatsapp.svg deleted file mode 100644 index adbcd23dd4..0000000000 --- a/apps/pink/public/icons/color/dark/whatsapp.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/wordpress.svg b/apps/pink/public/icons/color/dark/wordpress.svg deleted file mode 100644 index aa1c971371..0000000000 --- a/apps/pink/public/icons/color/dark/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/yahoo.svg b/apps/pink/public/icons/color/dark/yahoo.svg deleted file mode 100644 index 0d1d207a05..0000000000 --- a/apps/pink/public/icons/color/dark/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/dark/yammer.svg b/apps/pink/public/icons/color/dark/yammer.svg deleted file mode 100644 index 2d1083bd9a..0000000000 --- a/apps/pink/public/icons/color/dark/yammer.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/dark/yandex.svg b/apps/pink/public/icons/color/dark/yandex.svg deleted file mode 100644 index 1ae94398d3..0000000000 --- a/apps/pink/public/icons/color/dark/yandex.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/ycombinator.svg b/apps/pink/public/icons/color/dark/ycombinator.svg deleted file mode 100644 index e7243f804b..0000000000 --- a/apps/pink/public/icons/color/dark/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/youtube.svg b/apps/pink/public/icons/color/dark/youtube.svg deleted file mode 100644 index dfa07d3cb0..0000000000 --- a/apps/pink/public/icons/color/dark/youtube.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/dark/zoom.svg b/apps/pink/public/icons/color/dark/zoom.svg deleted file mode 100644 index 5ed684219a..0000000000 --- a/apps/pink/public/icons/color/dark/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/algolia.svg b/apps/pink/public/icons/color/light/algolia.svg deleted file mode 100644 index ab8f215575..0000000000 --- a/apps/pink/public/icons/color/light/algolia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/amazon.svg b/apps/pink/public/icons/color/light/amazon.svg deleted file mode 100644 index 013d08aa4d..0000000000 --- a/apps/pink/public/icons/color/light/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/android.svg b/apps/pink/public/icons/color/light/android.svg deleted file mode 100644 index bad9651d09..0000000000 --- a/apps/pink/public/icons/color/light/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/angular.svg b/apps/pink/public/icons/color/light/angular.svg deleted file mode 100644 index dd0d48c578..0000000000 --- a/apps/pink/public/icons/color/light/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/apple.svg b/apps/pink/public/icons/color/light/apple.svg deleted file mode 100644 index 6aee90e14f..0000000000 --- a/apps/pink/public/icons/color/light/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/appwrite.svg b/apps/pink/public/icons/color/light/appwrite.svg deleted file mode 100644 index 053d2dadc5..0000000000 --- a/apps/pink/public/icons/color/light/appwrite.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/auth0.svg b/apps/pink/public/icons/color/light/auth0.svg deleted file mode 100644 index 8198e86762..0000000000 --- a/apps/pink/public/icons/color/light/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/authentik.svg b/apps/pink/public/icons/color/light/authentik.svg deleted file mode 100644 index 10ed35ac81..0000000000 --- a/apps/pink/public/icons/color/light/authentik.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/autodesk.svg b/apps/pink/public/icons/color/light/autodesk.svg deleted file mode 100644 index 0e7a9712e5..0000000000 --- a/apps/pink/public/icons/color/light/autodesk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/azure.svg b/apps/pink/public/icons/color/light/azure.svg deleted file mode 100644 index 10216e3660..0000000000 --- a/apps/pink/public/icons/color/light/azure.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/behance.svg b/apps/pink/public/icons/color/light/behance.svg deleted file mode 100644 index 2096d4d921..0000000000 --- a/apps/pink/public/icons/color/light/behance.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/bitbucket.svg b/apps/pink/public/icons/color/light/bitbucket.svg deleted file mode 100644 index b5e47a38e9..0000000000 --- a/apps/pink/public/icons/color/light/bitbucket.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/bitly.svg b/apps/pink/public/icons/color/light/bitly.svg deleted file mode 100644 index e645db5a7d..0000000000 --- a/apps/pink/public/icons/color/light/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/box.svg b/apps/pink/public/icons/color/light/box.svg deleted file mode 100644 index 5ff3dc14a2..0000000000 --- a/apps/pink/public/icons/color/light/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/bun-sh.svg b/apps/pink/public/icons/color/light/bun-sh.svg deleted file mode 100644 index d8854eafb4..0000000000 --- a/apps/pink/public/icons/color/light/bun-sh.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/chrome.svg b/apps/pink/public/icons/color/light/chrome.svg deleted file mode 100644 index 30b502dbbe..0000000000 --- a/apps/pink/public/icons/color/light/chrome.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/cpp.svg b/apps/pink/public/icons/color/light/cpp.svg deleted file mode 100644 index a1251ac734..0000000000 --- a/apps/pink/public/icons/color/light/cpp.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/apps/pink/public/icons/color/light/css3.svg b/apps/pink/public/icons/color/light/css3.svg deleted file mode 100644 index 56f1f2b0e9..0000000000 --- a/apps/pink/public/icons/color/light/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/dailymotion.svg b/apps/pink/public/icons/color/light/dailymotion.svg deleted file mode 100644 index f09b5225fc..0000000000 --- a/apps/pink/public/icons/color/light/dailymotion.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/dart.svg b/apps/pink/public/icons/color/light/dart.svg deleted file mode 100644 index 12541f4202..0000000000 --- a/apps/pink/public/icons/color/light/dart.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/deno.svg b/apps/pink/public/icons/color/light/deno.svg deleted file mode 100644 index e83ba6cb29..0000000000 --- a/apps/pink/public/icons/color/light/deno.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/discord.svg b/apps/pink/public/icons/color/light/discord.svg deleted file mode 100644 index 6bca43ba3b..0000000000 --- a/apps/pink/public/icons/color/light/discord.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/disqus.svg b/apps/pink/public/icons/color/light/disqus.svg deleted file mode 100644 index 9bc6580ec0..0000000000 --- a/apps/pink/public/icons/color/light/disqus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/docker.svg b/apps/pink/public/icons/color/light/docker.svg deleted file mode 100644 index bf16e19d38..0000000000 --- a/apps/pink/public/icons/color/light/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/dotnet.svg b/apps/pink/public/icons/color/light/dotnet.svg deleted file mode 100644 index 8a366f68b9..0000000000 --- a/apps/pink/public/icons/color/light/dotnet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/dribbble.svg b/apps/pink/public/icons/color/light/dribbble.svg deleted file mode 100644 index 896ac3a3ec..0000000000 --- a/apps/pink/public/icons/color/light/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/dropbox.svg b/apps/pink/public/icons/color/light/dropbox.svg deleted file mode 100644 index ee01c74942..0000000000 --- a/apps/pink/public/icons/color/light/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/etsy.svg b/apps/pink/public/icons/color/light/etsy.svg deleted file mode 100644 index 51b17c92f2..0000000000 --- a/apps/pink/public/icons/color/light/etsy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/facebook.svg b/apps/pink/public/icons/color/light/facebook.svg deleted file mode 100644 index c6b3d4bad8..0000000000 --- a/apps/pink/public/icons/color/light/facebook.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/figma.svg b/apps/pink/public/icons/color/light/figma.svg deleted file mode 100644 index bfdd96250c..0000000000 --- a/apps/pink/public/icons/color/light/figma.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/light/firefox.svg b/apps/pink/public/icons/color/light/firefox.svg deleted file mode 100644 index 2c2d6095e0..0000000000 --- a/apps/pink/public/icons/color/light/firefox.svg +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/flutter.svg b/apps/pink/public/icons/color/light/flutter.svg deleted file mode 100644 index f65250df17..0000000000 --- a/apps/pink/public/icons/color/light/flutter.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/git.svg b/apps/pink/public/icons/color/light/git.svg deleted file mode 100644 index 9b3da80a7f..0000000000 --- a/apps/pink/public/icons/color/light/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/github.svg b/apps/pink/public/icons/color/light/github.svg deleted file mode 100644 index c0e7fb3264..0000000000 --- a/apps/pink/public/icons/color/light/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/gitlab.svg b/apps/pink/public/icons/color/light/gitlab.svg deleted file mode 100644 index 36a13c1a31..0000000000 --- a/apps/pink/public/icons/color/light/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/go.svg b/apps/pink/public/icons/color/light/go.svg deleted file mode 100644 index cb00ab586e..0000000000 --- a/apps/pink/public/icons/color/light/go.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/light/google.svg b/apps/pink/public/icons/color/light/google.svg deleted file mode 100644 index 78a3e50c9e..0000000000 --- a/apps/pink/public/icons/color/light/google.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/html5.svg b/apps/pink/public/icons/color/light/html5.svg deleted file mode 100644 index 4845ef50eb..0000000000 --- a/apps/pink/public/icons/color/light/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/instagram.svg b/apps/pink/public/icons/color/light/instagram.svg deleted file mode 100644 index 2c68d4590e..0000000000 --- a/apps/pink/public/icons/color/light/instagram.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/ios.svg b/apps/pink/public/icons/color/light/ios.svg deleted file mode 100644 index e7a60e3893..0000000000 --- a/apps/pink/public/icons/color/light/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/java.svg b/apps/pink/public/icons/color/light/java.svg deleted file mode 100644 index 57ff21dca0..0000000000 --- a/apps/pink/public/icons/color/light/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/js.svg b/apps/pink/public/icons/color/light/js.svg deleted file mode 100644 index bfce169df4..0000000000 --- a/apps/pink/public/icons/color/light/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/kotlin.svg b/apps/pink/public/icons/color/light/kotlin.svg deleted file mode 100644 index 3c3dae237c..0000000000 --- a/apps/pink/public/icons/color/light/kotlin.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/linkedin.svg b/apps/pink/public/icons/color/light/linkedin.svg deleted file mode 100644 index e7ccf4f379..0000000000 --- a/apps/pink/public/icons/color/light/linkedin.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/linux.svg b/apps/pink/public/icons/color/light/linux.svg deleted file mode 100644 index c0195922a2..0000000000 --- a/apps/pink/public/icons/color/light/linux.svg +++ /dev/null @@ -1,1718 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/medium.svg b/apps/pink/public/icons/color/light/medium.svg deleted file mode 100644 index 470a90824c..0000000000 --- a/apps/pink/public/icons/color/light/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/meilisearch.svg b/apps/pink/public/icons/color/light/meilisearch.svg deleted file mode 100644 index df6f7be31a..0000000000 --- a/apps/pink/public/icons/color/light/meilisearch.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/microsoft.svg b/apps/pink/public/icons/color/light/microsoft.svg deleted file mode 100644 index 47ff16dba9..0000000000 --- a/apps/pink/public/icons/color/light/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/microsoft_edge.svg b/apps/pink/public/icons/color/light/microsoft_edge.svg deleted file mode 100644 index 07a4e636c6..0000000000 --- a/apps/pink/public/icons/color/light/microsoft_edge.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/node.svg b/apps/pink/public/icons/color/light/node.svg deleted file mode 100644 index 725b978fce..0000000000 --- a/apps/pink/public/icons/color/light/node.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/notion.svg b/apps/pink/public/icons/color/light/notion.svg deleted file mode 100644 index e6aebdad7a..0000000000 --- a/apps/pink/public/icons/color/light/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/okta.svg b/apps/pink/public/icons/color/light/okta.svg deleted file mode 100644 index 1b94c6f009..0000000000 --- a/apps/pink/public/icons/color/light/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/open-ai.svg b/apps/pink/public/icons/color/light/open-ai.svg deleted file mode 100644 index f156a9dbd8..0000000000 --- a/apps/pink/public/icons/color/light/open-ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/opera.svg b/apps/pink/public/icons/color/light/opera.svg deleted file mode 100644 index 0efa1752f8..0000000000 --- a/apps/pink/public/icons/color/light/opera.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/pangea.svg b/apps/pink/public/icons/color/light/pangea.svg deleted file mode 100644 index 4f30b6d557..0000000000 --- a/apps/pink/public/icons/color/light/pangea.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/paypal.svg b/apps/pink/public/icons/color/light/paypal.svg deleted file mode 100644 index 719688da43..0000000000 --- a/apps/pink/public/icons/color/light/paypal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/perspective-api.svg b/apps/pink/public/icons/color/light/perspective-api.svg deleted file mode 100644 index 5d2de96c9d..0000000000 --- a/apps/pink/public/icons/color/light/perspective-api.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/php.svg b/apps/pink/public/icons/color/light/php.svg deleted file mode 100644 index 16338a7da9..0000000000 --- a/apps/pink/public/icons/color/light/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/pinterest.svg b/apps/pink/public/icons/color/light/pinterest.svg deleted file mode 100644 index 4bbc598c66..0000000000 --- a/apps/pink/public/icons/color/light/pinterest.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/podio.svg b/apps/pink/public/icons/color/light/podio.svg deleted file mode 100644 index 7fa97731a8..0000000000 --- a/apps/pink/public/icons/color/light/podio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/python.svg b/apps/pink/public/icons/color/light/python.svg deleted file mode 100644 index f8a52723c6..0000000000 --- a/apps/pink/public/icons/color/light/python.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/react.svg b/apps/pink/public/icons/color/light/react.svg deleted file mode 100644 index 649c1f9ef6..0000000000 --- a/apps/pink/public/icons/color/light/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/reddit.svg b/apps/pink/public/icons/color/light/reddit.svg deleted file mode 100644 index e7ddb8d342..0000000000 --- a/apps/pink/public/icons/color/light/reddit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/ruby.svg b/apps/pink/public/icons/color/light/ruby.svg deleted file mode 100644 index 10144fc284..0000000000 --- a/apps/pink/public/icons/color/light/ruby.svg +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/safari.svg b/apps/pink/public/icons/color/light/safari.svg deleted file mode 100644 index 3b7c36e914..0000000000 --- a/apps/pink/public/icons/color/light/safari.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/salesforce.svg b/apps/pink/public/icons/color/light/salesforce.svg deleted file mode 100644 index 223cad4329..0000000000 --- a/apps/pink/public/icons/color/light/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/skype.svg b/apps/pink/public/icons/color/light/skype.svg deleted file mode 100644 index 091c54c7de..0000000000 --- a/apps/pink/public/icons/color/light/skype.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/slack.svg b/apps/pink/public/icons/color/light/slack.svg deleted file mode 100644 index 282eeb386f..0000000000 --- a/apps/pink/public/icons/color/light/slack.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/color/light/spotify.svg b/apps/pink/public/icons/color/light/spotify.svg deleted file mode 100644 index e5475c493b..0000000000 --- a/apps/pink/public/icons/color/light/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/stripe.svg b/apps/pink/public/icons/color/light/stripe.svg deleted file mode 100644 index e705b7b3d3..0000000000 --- a/apps/pink/public/icons/color/light/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/swift.svg b/apps/pink/public/icons/color/light/swift.svg deleted file mode 100644 index db0ede2cd3..0000000000 --- a/apps/pink/public/icons/color/light/swift.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/telegram.svg b/apps/pink/public/icons/color/light/telegram.svg deleted file mode 100644 index 16d97896b7..0000000000 --- a/apps/pink/public/icons/color/light/telegram.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/tiktok.svg b/apps/pink/public/icons/color/light/tiktok.svg deleted file mode 100644 index 2769b430f2..0000000000 --- a/apps/pink/public/icons/color/light/tiktok.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/color/light/tradeshift.svg b/apps/pink/public/icons/color/light/tradeshift.svg deleted file mode 100644 index 92ddeeab30..0000000000 --- a/apps/pink/public/icons/color/light/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/tumbler.svg b/apps/pink/public/icons/color/light/tumbler.svg deleted file mode 100644 index 3c7ebf61ee..0000000000 --- a/apps/pink/public/icons/color/light/tumbler.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/twitch.svg b/apps/pink/public/icons/color/light/twitch.svg deleted file mode 100644 index d4fb5f707d..0000000000 --- a/apps/pink/public/icons/color/light/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/color/light/twitter.svg b/apps/pink/public/icons/color/light/twitter.svg deleted file mode 100644 index 361b3da557..0000000000 --- a/apps/pink/public/icons/color/light/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/unity.svg b/apps/pink/public/icons/color/light/unity.svg deleted file mode 100644 index 68fa961890..0000000000 --- a/apps/pink/public/icons/color/light/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/vimeo.svg b/apps/pink/public/icons/color/light/vimeo.svg deleted file mode 100644 index cb27c8cb30..0000000000 --- a/apps/pink/public/icons/color/light/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/vk.svg b/apps/pink/public/icons/color/light/vk.svg deleted file mode 100644 index ffa66acbd8..0000000000 --- a/apps/pink/public/icons/color/light/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/vs_code.svg b/apps/pink/public/icons/color/light/vs_code.svg deleted file mode 100644 index c9257c2ed1..0000000000 --- a/apps/pink/public/icons/color/light/vs_code.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/vue.svg b/apps/pink/public/icons/color/light/vue.svg deleted file mode 100644 index 6229a09ef4..0000000000 --- a/apps/pink/public/icons/color/light/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/whatsapp.svg b/apps/pink/public/icons/color/light/whatsapp.svg deleted file mode 100644 index d2f56731e1..0000000000 --- a/apps/pink/public/icons/color/light/whatsapp.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/wordpress.svg b/apps/pink/public/icons/color/light/wordpress.svg deleted file mode 100644 index aa1c971371..0000000000 --- a/apps/pink/public/icons/color/light/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/yahoo.svg b/apps/pink/public/icons/color/light/yahoo.svg deleted file mode 100644 index df1db5b377..0000000000 --- a/apps/pink/public/icons/color/light/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/color/light/yammer.svg b/apps/pink/public/icons/color/light/yammer.svg deleted file mode 100644 index e6d34f1e9f..0000000000 --- a/apps/pink/public/icons/color/light/yammer.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/color/light/yandex.svg b/apps/pink/public/icons/color/light/yandex.svg deleted file mode 100644 index 1ae94398d3..0000000000 --- a/apps/pink/public/icons/color/light/yandex.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/ycombinator.svg b/apps/pink/public/icons/color/light/ycombinator.svg deleted file mode 100644 index 49e0ce1c6b..0000000000 --- a/apps/pink/public/icons/color/light/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/youtube.svg b/apps/pink/public/icons/color/light/youtube.svg deleted file mode 100644 index dfa07d3cb0..0000000000 --- a/apps/pink/public/icons/color/light/youtube.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/color/light/zoom.svg b/apps/pink/public/icons/color/light/zoom.svg deleted file mode 100644 index 07265ca3d0..0000000000 --- a/apps/pink/public/icons/color/light/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/algolia.svg b/apps/pink/public/icons/grayscale/dark/algolia.svg deleted file mode 100644 index 7caccf27ef..0000000000 --- a/apps/pink/public/icons/grayscale/dark/algolia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/amazon.svg b/apps/pink/public/icons/grayscale/dark/amazon.svg deleted file mode 100644 index 015184ffcd..0000000000 --- a/apps/pink/public/icons/grayscale/dark/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/android.svg b/apps/pink/public/icons/grayscale/dark/android.svg deleted file mode 100644 index 1b539d66d2..0000000000 --- a/apps/pink/public/icons/grayscale/dark/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/angular.svg b/apps/pink/public/icons/grayscale/dark/angular.svg deleted file mode 100644 index caca0339cd..0000000000 --- a/apps/pink/public/icons/grayscale/dark/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/apple.svg b/apps/pink/public/icons/grayscale/dark/apple.svg deleted file mode 100644 index d0bbbd0a93..0000000000 --- a/apps/pink/public/icons/grayscale/dark/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/appwrite.svg b/apps/pink/public/icons/grayscale/dark/appwrite.svg deleted file mode 100644 index d6f7bab119..0000000000 --- a/apps/pink/public/icons/grayscale/dark/appwrite.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/auth0.svg b/apps/pink/public/icons/grayscale/dark/auth0.svg deleted file mode 100644 index 4a3cbbc193..0000000000 --- a/apps/pink/public/icons/grayscale/dark/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/authentik.svg b/apps/pink/public/icons/grayscale/dark/authentik.svg deleted file mode 100644 index 7b80aed5c1..0000000000 --- a/apps/pink/public/icons/grayscale/dark/authentik.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/autodesk.svg b/apps/pink/public/icons/grayscale/dark/autodesk.svg deleted file mode 100644 index 87747e8234..0000000000 --- a/apps/pink/public/icons/grayscale/dark/autodesk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/azure.svg b/apps/pink/public/icons/grayscale/dark/azure.svg deleted file mode 100644 index 740cacaabd..0000000000 --- a/apps/pink/public/icons/grayscale/dark/azure.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/behance.svg b/apps/pink/public/icons/grayscale/dark/behance.svg deleted file mode 100644 index 8759f7c26f..0000000000 --- a/apps/pink/public/icons/grayscale/dark/behance.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/bitbucket.svg b/apps/pink/public/icons/grayscale/dark/bitbucket.svg deleted file mode 100644 index 3609435be6..0000000000 --- a/apps/pink/public/icons/grayscale/dark/bitbucket.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/bitly.svg b/apps/pink/public/icons/grayscale/dark/bitly.svg deleted file mode 100644 index 8164d5b088..0000000000 --- a/apps/pink/public/icons/grayscale/dark/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/box.svg b/apps/pink/public/icons/grayscale/dark/box.svg deleted file mode 100644 index 86d86ac248..0000000000 --- a/apps/pink/public/icons/grayscale/dark/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/bun-sh.svg b/apps/pink/public/icons/grayscale/dark/bun-sh.svg deleted file mode 100644 index 769784eb0a..0000000000 --- a/apps/pink/public/icons/grayscale/dark/bun-sh.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/code.svg b/apps/pink/public/icons/grayscale/dark/code.svg deleted file mode 100644 index 04af95237d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/code.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/pink/public/icons/grayscale/dark/cpp.svg b/apps/pink/public/icons/grayscale/dark/cpp.svg deleted file mode 100644 index 4824c7f477..0000000000 --- a/apps/pink/public/icons/grayscale/dark/cpp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/css3.svg b/apps/pink/public/icons/grayscale/dark/css3.svg deleted file mode 100644 index 04ed260f1d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/dailymotion.svg b/apps/pink/public/icons/grayscale/dark/dailymotion.svg deleted file mode 100644 index 7143729510..0000000000 --- a/apps/pink/public/icons/grayscale/dark/dailymotion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/dart.svg b/apps/pink/public/icons/grayscale/dark/dart.svg deleted file mode 100644 index ced6101a2d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/dart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/deno.svg b/apps/pink/public/icons/grayscale/dark/deno.svg deleted file mode 100644 index 82fc088793..0000000000 --- a/apps/pink/public/icons/grayscale/dark/deno.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/discord.svg b/apps/pink/public/icons/grayscale/dark/discord.svg deleted file mode 100644 index 4e5342a52c..0000000000 --- a/apps/pink/public/icons/grayscale/dark/discord.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/disqus.svg b/apps/pink/public/icons/grayscale/dark/disqus.svg deleted file mode 100644 index 684aeaf7df..0000000000 --- a/apps/pink/public/icons/grayscale/dark/disqus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/docker.svg b/apps/pink/public/icons/grayscale/dark/docker.svg deleted file mode 100644 index 57b016b52e..0000000000 --- a/apps/pink/public/icons/grayscale/dark/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/dotnet.svg b/apps/pink/public/icons/grayscale/dark/dotnet.svg deleted file mode 100644 index 3f8694d65d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/dotnet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/dribbble.svg b/apps/pink/public/icons/grayscale/dark/dribbble.svg deleted file mode 100644 index 07039b6929..0000000000 --- a/apps/pink/public/icons/grayscale/dark/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/dropbox.svg b/apps/pink/public/icons/grayscale/dark/dropbox.svg deleted file mode 100644 index 6dbbbe3295..0000000000 --- a/apps/pink/public/icons/grayscale/dark/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/etsy.svg b/apps/pink/public/icons/grayscale/dark/etsy.svg deleted file mode 100644 index 04790eb9be..0000000000 --- a/apps/pink/public/icons/grayscale/dark/etsy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/facebook.svg b/apps/pink/public/icons/grayscale/dark/facebook.svg deleted file mode 100644 index 4867bf66ba..0000000000 --- a/apps/pink/public/icons/grayscale/dark/facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/figma.svg b/apps/pink/public/icons/grayscale/dark/figma.svg deleted file mode 100644 index 76bfdc16a9..0000000000 --- a/apps/pink/public/icons/grayscale/dark/figma.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/firefox.svg b/apps/pink/public/icons/grayscale/dark/firefox.svg deleted file mode 100644 index d73dc97f5a..0000000000 --- a/apps/pink/public/icons/grayscale/dark/firefox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/flutter.svg b/apps/pink/public/icons/grayscale/dark/flutter.svg deleted file mode 100644 index 71efbb79d5..0000000000 --- a/apps/pink/public/icons/grayscale/dark/flutter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/git.svg b/apps/pink/public/icons/grayscale/dark/git.svg deleted file mode 100644 index 2aa93fb8fd..0000000000 --- a/apps/pink/public/icons/grayscale/dark/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/github.svg b/apps/pink/public/icons/grayscale/dark/github.svg deleted file mode 100644 index 05990df697..0000000000 --- a/apps/pink/public/icons/grayscale/dark/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/gitlab.svg b/apps/pink/public/icons/grayscale/dark/gitlab.svg deleted file mode 100644 index e476f687d3..0000000000 --- a/apps/pink/public/icons/grayscale/dark/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/go.svg b/apps/pink/public/icons/grayscale/dark/go.svg deleted file mode 100644 index 8287609209..0000000000 --- a/apps/pink/public/icons/grayscale/dark/go.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/google.svg b/apps/pink/public/icons/grayscale/dark/google.svg deleted file mode 100644 index c16b8f2651..0000000000 --- a/apps/pink/public/icons/grayscale/dark/google.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/html5.svg b/apps/pink/public/icons/grayscale/dark/html5.svg deleted file mode 100644 index 5cf2e53e59..0000000000 --- a/apps/pink/public/icons/grayscale/dark/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/instagram.svg b/apps/pink/public/icons/grayscale/dark/instagram.svg deleted file mode 100644 index 5550fc7d35..0000000000 --- a/apps/pink/public/icons/grayscale/dark/instagram.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/ios.svg b/apps/pink/public/icons/grayscale/dark/ios.svg deleted file mode 100644 index a36874ed25..0000000000 --- a/apps/pink/public/icons/grayscale/dark/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/java.svg b/apps/pink/public/icons/grayscale/dark/java.svg deleted file mode 100644 index 5a20229975..0000000000 --- a/apps/pink/public/icons/grayscale/dark/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/js.svg b/apps/pink/public/icons/grayscale/dark/js.svg deleted file mode 100644 index 20902f768d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/kotlin.svg b/apps/pink/public/icons/grayscale/dark/kotlin.svg deleted file mode 100644 index 0c9e313ba5..0000000000 --- a/apps/pink/public/icons/grayscale/dark/kotlin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/linkedin.svg b/apps/pink/public/icons/grayscale/dark/linkedin.svg deleted file mode 100644 index 18436c3a16..0000000000 --- a/apps/pink/public/icons/grayscale/dark/linkedin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/linux.svg b/apps/pink/public/icons/grayscale/dark/linux.svg deleted file mode 100644 index 40264588d8..0000000000 --- a/apps/pink/public/icons/grayscale/dark/linux.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/medium.svg b/apps/pink/public/icons/grayscale/dark/medium.svg deleted file mode 100644 index ca515c4942..0000000000 --- a/apps/pink/public/icons/grayscale/dark/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/meilisearch.svg b/apps/pink/public/icons/grayscale/dark/meilisearch.svg deleted file mode 100644 index b3211fcc56..0000000000 --- a/apps/pink/public/icons/grayscale/dark/meilisearch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/microsoft.svg b/apps/pink/public/icons/grayscale/dark/microsoft.svg deleted file mode 100644 index 45564f6618..0000000000 --- a/apps/pink/public/icons/grayscale/dark/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/microsoft_edge.svg b/apps/pink/public/icons/grayscale/dark/microsoft_edge.svg deleted file mode 100644 index 1a54e0f1f4..0000000000 --- a/apps/pink/public/icons/grayscale/dark/microsoft_edge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/node.svg b/apps/pink/public/icons/grayscale/dark/node.svg deleted file mode 100644 index 505269babd..0000000000 --- a/apps/pink/public/icons/grayscale/dark/node.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/notion.svg b/apps/pink/public/icons/grayscale/dark/notion.svg deleted file mode 100644 index d79201a402..0000000000 --- a/apps/pink/public/icons/grayscale/dark/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/okta.svg b/apps/pink/public/icons/grayscale/dark/okta.svg deleted file mode 100644 index dda992a730..0000000000 --- a/apps/pink/public/icons/grayscale/dark/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/open-ai.svg b/apps/pink/public/icons/grayscale/dark/open-ai.svg deleted file mode 100644 index aa354c145d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/open-ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/opera.svg b/apps/pink/public/icons/grayscale/dark/opera.svg deleted file mode 100644 index 57a6f91132..0000000000 --- a/apps/pink/public/icons/grayscale/dark/opera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/pangea.svg b/apps/pink/public/icons/grayscale/dark/pangea.svg deleted file mode 100644 index fd83b53d82..0000000000 --- a/apps/pink/public/icons/grayscale/dark/pangea.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/paypal.svg b/apps/pink/public/icons/grayscale/dark/paypal.svg deleted file mode 100644 index 0b66d93fb8..0000000000 --- a/apps/pink/public/icons/grayscale/dark/paypal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/perspective-api.svg b/apps/pink/public/icons/grayscale/dark/perspective-api.svg deleted file mode 100644 index 0ee672e5ff..0000000000 --- a/apps/pink/public/icons/grayscale/dark/perspective-api.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/php.svg b/apps/pink/public/icons/grayscale/dark/php.svg deleted file mode 100644 index 60510aa3bc..0000000000 --- a/apps/pink/public/icons/grayscale/dark/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/pinterest.svg b/apps/pink/public/icons/grayscale/dark/pinterest.svg deleted file mode 100644 index 966efd1f86..0000000000 --- a/apps/pink/public/icons/grayscale/dark/pinterest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/podio.svg b/apps/pink/public/icons/grayscale/dark/podio.svg deleted file mode 100644 index 0b671537cb..0000000000 --- a/apps/pink/public/icons/grayscale/dark/podio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/python.svg b/apps/pink/public/icons/grayscale/dark/python.svg deleted file mode 100644 index 811d18fab9..0000000000 --- a/apps/pink/public/icons/grayscale/dark/python.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/react.svg b/apps/pink/public/icons/grayscale/dark/react.svg deleted file mode 100644 index 3846e61cb5..0000000000 --- a/apps/pink/public/icons/grayscale/dark/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/reddit.svg b/apps/pink/public/icons/grayscale/dark/reddit.svg deleted file mode 100644 index e8df9b5a9b..0000000000 --- a/apps/pink/public/icons/grayscale/dark/reddit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/ruby.svg b/apps/pink/public/icons/grayscale/dark/ruby.svg deleted file mode 100644 index 2694496d0a..0000000000 --- a/apps/pink/public/icons/grayscale/dark/ruby.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/safari.svg b/apps/pink/public/icons/grayscale/dark/safari.svg deleted file mode 100644 index 4c38e6ebb6..0000000000 --- a/apps/pink/public/icons/grayscale/dark/safari.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/salesforce.svg b/apps/pink/public/icons/grayscale/dark/salesforce.svg deleted file mode 100644 index bcf54f6852..0000000000 --- a/apps/pink/public/icons/grayscale/dark/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/skype.svg b/apps/pink/public/icons/grayscale/dark/skype.svg deleted file mode 100644 index 79c75f3d59..0000000000 --- a/apps/pink/public/icons/grayscale/dark/skype.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/slack.svg b/apps/pink/public/icons/grayscale/dark/slack.svg deleted file mode 100644 index cb2984376a..0000000000 --- a/apps/pink/public/icons/grayscale/dark/slack.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/spotify.svg b/apps/pink/public/icons/grayscale/dark/spotify.svg deleted file mode 100644 index a6787bc5ec..0000000000 --- a/apps/pink/public/icons/grayscale/dark/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/stripe.svg b/apps/pink/public/icons/grayscale/dark/stripe.svg deleted file mode 100644 index cf664a648c..0000000000 --- a/apps/pink/public/icons/grayscale/dark/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/swift.svg b/apps/pink/public/icons/grayscale/dark/swift.svg deleted file mode 100644 index 29138e01c1..0000000000 --- a/apps/pink/public/icons/grayscale/dark/swift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/telegram.svg b/apps/pink/public/icons/grayscale/dark/telegram.svg deleted file mode 100644 index 379da5b722..0000000000 --- a/apps/pink/public/icons/grayscale/dark/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/tiktok.svg b/apps/pink/public/icons/grayscale/dark/tiktok.svg deleted file mode 100644 index 30cd4b93df..0000000000 --- a/apps/pink/public/icons/grayscale/dark/tiktok.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/tradeshift.svg b/apps/pink/public/icons/grayscale/dark/tradeshift.svg deleted file mode 100644 index 5090bbd5c7..0000000000 --- a/apps/pink/public/icons/grayscale/dark/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/tumbir.svg b/apps/pink/public/icons/grayscale/dark/tumbir.svg deleted file mode 100644 index 2219733e8a..0000000000 --- a/apps/pink/public/icons/grayscale/dark/tumbir.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/twitch.svg b/apps/pink/public/icons/grayscale/dark/twitch.svg deleted file mode 100644 index 0af227db2d..0000000000 --- a/apps/pink/public/icons/grayscale/dark/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/twitter.svg b/apps/pink/public/icons/grayscale/dark/twitter.svg deleted file mode 100644 index d6ec87400e..0000000000 --- a/apps/pink/public/icons/grayscale/dark/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/unity.svg b/apps/pink/public/icons/grayscale/dark/unity.svg deleted file mode 100644 index 41ce5d5788..0000000000 --- a/apps/pink/public/icons/grayscale/dark/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/vimeo.svg b/apps/pink/public/icons/grayscale/dark/vimeo.svg deleted file mode 100644 index 0bff57e70b..0000000000 --- a/apps/pink/public/icons/grayscale/dark/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/vk.svg b/apps/pink/public/icons/grayscale/dark/vk.svg deleted file mode 100644 index c122ae475b..0000000000 --- a/apps/pink/public/icons/grayscale/dark/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/vs_code.svg b/apps/pink/public/icons/grayscale/dark/vs_code.svg deleted file mode 100644 index 97dda51c0f..0000000000 --- a/apps/pink/public/icons/grayscale/dark/vs_code.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/vue.svg b/apps/pink/public/icons/grayscale/dark/vue.svg deleted file mode 100644 index 8190fa4992..0000000000 --- a/apps/pink/public/icons/grayscale/dark/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/whatsapp.svg b/apps/pink/public/icons/grayscale/dark/whatsapp.svg deleted file mode 100644 index 8530a04e72..0000000000 --- a/apps/pink/public/icons/grayscale/dark/whatsapp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/wordpress.svg b/apps/pink/public/icons/grayscale/dark/wordpress.svg deleted file mode 100644 index e3a0a1f085..0000000000 --- a/apps/pink/public/icons/grayscale/dark/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/yahoo.svg b/apps/pink/public/icons/grayscale/dark/yahoo.svg deleted file mode 100644 index 9c0674d167..0000000000 --- a/apps/pink/public/icons/grayscale/dark/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/yammer.svg b/apps/pink/public/icons/grayscale/dark/yammer.svg deleted file mode 100644 index cbb07a3c23..0000000000 --- a/apps/pink/public/icons/grayscale/dark/yammer.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/grayscale/dark/yandex.svg b/apps/pink/public/icons/grayscale/dark/yandex.svg deleted file mode 100644 index 89e0973317..0000000000 --- a/apps/pink/public/icons/grayscale/dark/yandex.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/ycombinator.svg b/apps/pink/public/icons/grayscale/dark/ycombinator.svg deleted file mode 100644 index 0cc204d05c..0000000000 --- a/apps/pink/public/icons/grayscale/dark/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/dark/youtube.svg b/apps/pink/public/icons/grayscale/dark/youtube.svg deleted file mode 100644 index 90534153d7..0000000000 --- a/apps/pink/public/icons/grayscale/dark/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/dark/zoom.svg b/apps/pink/public/icons/grayscale/dark/zoom.svg deleted file mode 100644 index d0f5bef47f..0000000000 --- a/apps/pink/public/icons/grayscale/dark/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/algolia.svg b/apps/pink/public/icons/grayscale/light/algolia.svg deleted file mode 100644 index 27bc8f557a..0000000000 --- a/apps/pink/public/icons/grayscale/light/algolia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/amazon.svg b/apps/pink/public/icons/grayscale/light/amazon.svg deleted file mode 100644 index 62ccbe27cc..0000000000 --- a/apps/pink/public/icons/grayscale/light/amazon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/android.svg b/apps/pink/public/icons/grayscale/light/android.svg deleted file mode 100644 index 5cb0e41313..0000000000 --- a/apps/pink/public/icons/grayscale/light/android.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/angular.svg b/apps/pink/public/icons/grayscale/light/angular.svg deleted file mode 100644 index ac3795f337..0000000000 --- a/apps/pink/public/icons/grayscale/light/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/apple.svg b/apps/pink/public/icons/grayscale/light/apple.svg deleted file mode 100644 index 9af88e529d..0000000000 --- a/apps/pink/public/icons/grayscale/light/apple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/appwrite.svg b/apps/pink/public/icons/grayscale/light/appwrite.svg deleted file mode 100644 index 9c135b0ca4..0000000000 --- a/apps/pink/public/icons/grayscale/light/appwrite.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/auth0.svg b/apps/pink/public/icons/grayscale/light/auth0.svg deleted file mode 100644 index 307b39c66f..0000000000 --- a/apps/pink/public/icons/grayscale/light/auth0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/authentik.svg b/apps/pink/public/icons/grayscale/light/authentik.svg deleted file mode 100644 index d632ea53d7..0000000000 --- a/apps/pink/public/icons/grayscale/light/authentik.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/autodesk.svg b/apps/pink/public/icons/grayscale/light/autodesk.svg deleted file mode 100644 index 14571dfc6d..0000000000 --- a/apps/pink/public/icons/grayscale/light/autodesk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/azure.svg b/apps/pink/public/icons/grayscale/light/azure.svg deleted file mode 100644 index 52ee13a52f..0000000000 --- a/apps/pink/public/icons/grayscale/light/azure.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/behance.svg b/apps/pink/public/icons/grayscale/light/behance.svg deleted file mode 100644 index fc29e703ff..0000000000 --- a/apps/pink/public/icons/grayscale/light/behance.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/bitbucket.svg b/apps/pink/public/icons/grayscale/light/bitbucket.svg deleted file mode 100644 index e8467abe46..0000000000 --- a/apps/pink/public/icons/grayscale/light/bitbucket.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/bitly.svg b/apps/pink/public/icons/grayscale/light/bitly.svg deleted file mode 100644 index 23b04194f2..0000000000 --- a/apps/pink/public/icons/grayscale/light/bitly.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/box.svg b/apps/pink/public/icons/grayscale/light/box.svg deleted file mode 100644 index 05b21c9cc1..0000000000 --- a/apps/pink/public/icons/grayscale/light/box.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/bun-sh.svg b/apps/pink/public/icons/grayscale/light/bun-sh.svg deleted file mode 100644 index df7fff6d41..0000000000 --- a/apps/pink/public/icons/grayscale/light/bun-sh.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/code.svg b/apps/pink/public/icons/grayscale/light/code.svg deleted file mode 100644 index 7e092440ac..0000000000 --- a/apps/pink/public/icons/grayscale/light/code.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/pink/public/icons/grayscale/light/cpp.svg b/apps/pink/public/icons/grayscale/light/cpp.svg deleted file mode 100644 index 9879612cad..0000000000 --- a/apps/pink/public/icons/grayscale/light/cpp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/css3.svg b/apps/pink/public/icons/grayscale/light/css3.svg deleted file mode 100644 index 6717ee1785..0000000000 --- a/apps/pink/public/icons/grayscale/light/css3.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/dailymotion.svg b/apps/pink/public/icons/grayscale/light/dailymotion.svg deleted file mode 100644 index f7b0097a49..0000000000 --- a/apps/pink/public/icons/grayscale/light/dailymotion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/dart.svg b/apps/pink/public/icons/grayscale/light/dart.svg deleted file mode 100644 index 4b4d3402cd..0000000000 --- a/apps/pink/public/icons/grayscale/light/dart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/deno.svg b/apps/pink/public/icons/grayscale/light/deno.svg deleted file mode 100644 index 9db14a110e..0000000000 --- a/apps/pink/public/icons/grayscale/light/deno.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/discord.svg b/apps/pink/public/icons/grayscale/light/discord.svg deleted file mode 100644 index 84e0d297c3..0000000000 --- a/apps/pink/public/icons/grayscale/light/discord.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/disqus.svg b/apps/pink/public/icons/grayscale/light/disqus.svg deleted file mode 100644 index 6eb14791f8..0000000000 --- a/apps/pink/public/icons/grayscale/light/disqus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/docker.svg b/apps/pink/public/icons/grayscale/light/docker.svg deleted file mode 100644 index 68edc68ebf..0000000000 --- a/apps/pink/public/icons/grayscale/light/docker.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/dotnet.svg b/apps/pink/public/icons/grayscale/light/dotnet.svg deleted file mode 100644 index f49950efb9..0000000000 --- a/apps/pink/public/icons/grayscale/light/dotnet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/dribbble.svg b/apps/pink/public/icons/grayscale/light/dribbble.svg deleted file mode 100644 index ead995065d..0000000000 --- a/apps/pink/public/icons/grayscale/light/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/dropbox.svg b/apps/pink/public/icons/grayscale/light/dropbox.svg deleted file mode 100644 index 9a9ba8d9e2..0000000000 --- a/apps/pink/public/icons/grayscale/light/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/etsy.svg b/apps/pink/public/icons/grayscale/light/etsy.svg deleted file mode 100644 index b020037583..0000000000 --- a/apps/pink/public/icons/grayscale/light/etsy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/facebook.svg b/apps/pink/public/icons/grayscale/light/facebook.svg deleted file mode 100644 index e6dc67894d..0000000000 --- a/apps/pink/public/icons/grayscale/light/facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/figma.svg b/apps/pink/public/icons/grayscale/light/figma.svg deleted file mode 100644 index ae90f33af7..0000000000 --- a/apps/pink/public/icons/grayscale/light/figma.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/firefox.svg b/apps/pink/public/icons/grayscale/light/firefox.svg deleted file mode 100644 index 692e2ec0d4..0000000000 --- a/apps/pink/public/icons/grayscale/light/firefox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/flutter.svg b/apps/pink/public/icons/grayscale/light/flutter.svg deleted file mode 100644 index 07939ee6ad..0000000000 --- a/apps/pink/public/icons/grayscale/light/flutter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/git.svg b/apps/pink/public/icons/grayscale/light/git.svg deleted file mode 100644 index 24cddf9a21..0000000000 --- a/apps/pink/public/icons/grayscale/light/git.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/github.svg b/apps/pink/public/icons/grayscale/light/github.svg deleted file mode 100644 index 3ccf9072ec..0000000000 --- a/apps/pink/public/icons/grayscale/light/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/gitlab.svg b/apps/pink/public/icons/grayscale/light/gitlab.svg deleted file mode 100644 index 974f552eee..0000000000 --- a/apps/pink/public/icons/grayscale/light/gitlab.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/go.svg b/apps/pink/public/icons/grayscale/light/go.svg deleted file mode 100644 index 8287609209..0000000000 --- a/apps/pink/public/icons/grayscale/light/go.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/google.svg b/apps/pink/public/icons/grayscale/light/google.svg deleted file mode 100644 index 3fb1c0b784..0000000000 --- a/apps/pink/public/icons/grayscale/light/google.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/html5.svg b/apps/pink/public/icons/grayscale/light/html5.svg deleted file mode 100644 index 8741459909..0000000000 --- a/apps/pink/public/icons/grayscale/light/html5.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/instagram.svg b/apps/pink/public/icons/grayscale/light/instagram.svg deleted file mode 100644 index d1ad4a05f5..0000000000 --- a/apps/pink/public/icons/grayscale/light/instagram.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/ios.svg b/apps/pink/public/icons/grayscale/light/ios.svg deleted file mode 100644 index 1c4605694f..0000000000 --- a/apps/pink/public/icons/grayscale/light/ios.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/java.svg b/apps/pink/public/icons/grayscale/light/java.svg deleted file mode 100644 index f54b3416b6..0000000000 --- a/apps/pink/public/icons/grayscale/light/java.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/js.svg b/apps/pink/public/icons/grayscale/light/js.svg deleted file mode 100644 index a1ceec986d..0000000000 --- a/apps/pink/public/icons/grayscale/light/js.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/kotlin.svg b/apps/pink/public/icons/grayscale/light/kotlin.svg deleted file mode 100644 index 5fa1166765..0000000000 --- a/apps/pink/public/icons/grayscale/light/kotlin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/linkedin.svg b/apps/pink/public/icons/grayscale/light/linkedin.svg deleted file mode 100644 index 463ff18a45..0000000000 --- a/apps/pink/public/icons/grayscale/light/linkedin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/linux.svg b/apps/pink/public/icons/grayscale/light/linux.svg deleted file mode 100644 index d7290d0b1e..0000000000 --- a/apps/pink/public/icons/grayscale/light/linux.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/medium.svg b/apps/pink/public/icons/grayscale/light/medium.svg deleted file mode 100644 index ca6196c8af..0000000000 --- a/apps/pink/public/icons/grayscale/light/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/meilisearch.svg b/apps/pink/public/icons/grayscale/light/meilisearch.svg deleted file mode 100644 index a250ed10e2..0000000000 --- a/apps/pink/public/icons/grayscale/light/meilisearch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/microsoft.svg b/apps/pink/public/icons/grayscale/light/microsoft.svg deleted file mode 100644 index 1b1f12b305..0000000000 --- a/apps/pink/public/icons/grayscale/light/microsoft.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/microsoft_edge.svg b/apps/pink/public/icons/grayscale/light/microsoft_edge.svg deleted file mode 100644 index c5450831bb..0000000000 --- a/apps/pink/public/icons/grayscale/light/microsoft_edge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/node.svg b/apps/pink/public/icons/grayscale/light/node.svg deleted file mode 100644 index f2afd2b756..0000000000 --- a/apps/pink/public/icons/grayscale/light/node.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/notion.svg b/apps/pink/public/icons/grayscale/light/notion.svg deleted file mode 100644 index f5ecd37fea..0000000000 --- a/apps/pink/public/icons/grayscale/light/notion.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/okta.svg b/apps/pink/public/icons/grayscale/light/okta.svg deleted file mode 100644 index 467f1cab10..0000000000 --- a/apps/pink/public/icons/grayscale/light/okta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/open-ai.svg b/apps/pink/public/icons/grayscale/light/open-ai.svg deleted file mode 100644 index c246d4b642..0000000000 --- a/apps/pink/public/icons/grayscale/light/open-ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/opera.svg b/apps/pink/public/icons/grayscale/light/opera.svg deleted file mode 100644 index 4fdf7668d1..0000000000 --- a/apps/pink/public/icons/grayscale/light/opera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/pangea.svg b/apps/pink/public/icons/grayscale/light/pangea.svg deleted file mode 100644 index 986b5d65c5..0000000000 --- a/apps/pink/public/icons/grayscale/light/pangea.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/paypal.svg b/apps/pink/public/icons/grayscale/light/paypal.svg deleted file mode 100644 index 2e49cf850f..0000000000 --- a/apps/pink/public/icons/grayscale/light/paypal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/perspective-api.svg b/apps/pink/public/icons/grayscale/light/perspective-api.svg deleted file mode 100644 index 5c24240402..0000000000 --- a/apps/pink/public/icons/grayscale/light/perspective-api.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/php.svg b/apps/pink/public/icons/grayscale/light/php.svg deleted file mode 100644 index 9a7b7b40c8..0000000000 --- a/apps/pink/public/icons/grayscale/light/php.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/pinterest.svg b/apps/pink/public/icons/grayscale/light/pinterest.svg deleted file mode 100644 index 76bcf719da..0000000000 --- a/apps/pink/public/icons/grayscale/light/pinterest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/podio.svg b/apps/pink/public/icons/grayscale/light/podio.svg deleted file mode 100644 index d73189161a..0000000000 --- a/apps/pink/public/icons/grayscale/light/podio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/python.svg b/apps/pink/public/icons/grayscale/light/python.svg deleted file mode 100644 index 0dc55f3b6e..0000000000 --- a/apps/pink/public/icons/grayscale/light/python.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/react.svg b/apps/pink/public/icons/grayscale/light/react.svg deleted file mode 100644 index 821b83a8a6..0000000000 --- a/apps/pink/public/icons/grayscale/light/react.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/reddit.svg b/apps/pink/public/icons/grayscale/light/reddit.svg deleted file mode 100644 index 15f452caea..0000000000 --- a/apps/pink/public/icons/grayscale/light/reddit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/ruby.svg b/apps/pink/public/icons/grayscale/light/ruby.svg deleted file mode 100644 index ebe6b1cacc..0000000000 --- a/apps/pink/public/icons/grayscale/light/ruby.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/safari.svg b/apps/pink/public/icons/grayscale/light/safari.svg deleted file mode 100644 index 09b484189c..0000000000 --- a/apps/pink/public/icons/grayscale/light/safari.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/salesforce.svg b/apps/pink/public/icons/grayscale/light/salesforce.svg deleted file mode 100644 index 00219a2920..0000000000 --- a/apps/pink/public/icons/grayscale/light/salesforce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/skype.svg b/apps/pink/public/icons/grayscale/light/skype.svg deleted file mode 100644 index 8dbdfc762a..0000000000 --- a/apps/pink/public/icons/grayscale/light/skype.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/slack.svg b/apps/pink/public/icons/grayscale/light/slack.svg deleted file mode 100644 index 174da47693..0000000000 --- a/apps/pink/public/icons/grayscale/light/slack.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/spotify.svg b/apps/pink/public/icons/grayscale/light/spotify.svg deleted file mode 100644 index 0d9ecca3d1..0000000000 --- a/apps/pink/public/icons/grayscale/light/spotify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/stripe.svg b/apps/pink/public/icons/grayscale/light/stripe.svg deleted file mode 100644 index 5a5ed3bd74..0000000000 --- a/apps/pink/public/icons/grayscale/light/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/swift.svg b/apps/pink/public/icons/grayscale/light/swift.svg deleted file mode 100644 index 3783e4360c..0000000000 --- a/apps/pink/public/icons/grayscale/light/swift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/telegram.svg b/apps/pink/public/icons/grayscale/light/telegram.svg deleted file mode 100644 index dc1489914a..0000000000 --- a/apps/pink/public/icons/grayscale/light/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/tiktok.svg b/apps/pink/public/icons/grayscale/light/tiktok.svg deleted file mode 100644 index d932cd4951..0000000000 --- a/apps/pink/public/icons/grayscale/light/tiktok.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/tradeshift.svg b/apps/pink/public/icons/grayscale/light/tradeshift.svg deleted file mode 100644 index 508cf9fda1..0000000000 --- a/apps/pink/public/icons/grayscale/light/tradeshift.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/tumbir.svg b/apps/pink/public/icons/grayscale/light/tumbir.svg deleted file mode 100644 index d8341974f2..0000000000 --- a/apps/pink/public/icons/grayscale/light/tumbir.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/twitch.svg b/apps/pink/public/icons/grayscale/light/twitch.svg deleted file mode 100644 index f8e3723f0a..0000000000 --- a/apps/pink/public/icons/grayscale/light/twitch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/twitter.svg b/apps/pink/public/icons/grayscale/light/twitter.svg deleted file mode 100644 index 4cdcc90355..0000000000 --- a/apps/pink/public/icons/grayscale/light/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/unity.svg b/apps/pink/public/icons/grayscale/light/unity.svg deleted file mode 100644 index 4ad7f81eff..0000000000 --- a/apps/pink/public/icons/grayscale/light/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/vimeo.svg b/apps/pink/public/icons/grayscale/light/vimeo.svg deleted file mode 100644 index 6fff49246b..0000000000 --- a/apps/pink/public/icons/grayscale/light/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/vk.svg b/apps/pink/public/icons/grayscale/light/vk.svg deleted file mode 100644 index 0df74a6f08..0000000000 --- a/apps/pink/public/icons/grayscale/light/vk.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/vs_code.svg b/apps/pink/public/icons/grayscale/light/vs_code.svg deleted file mode 100644 index 9268d6ad58..0000000000 --- a/apps/pink/public/icons/grayscale/light/vs_code.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/icons/grayscale/light/vue.svg b/apps/pink/public/icons/grayscale/light/vue.svg deleted file mode 100644 index 7051b4054c..0000000000 --- a/apps/pink/public/icons/grayscale/light/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/whatsapp.svg b/apps/pink/public/icons/grayscale/light/whatsapp.svg deleted file mode 100644 index e610d9f47c..0000000000 --- a/apps/pink/public/icons/grayscale/light/whatsapp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/wordpress.svg b/apps/pink/public/icons/grayscale/light/wordpress.svg deleted file mode 100644 index 25ba5b265b..0000000000 --- a/apps/pink/public/icons/grayscale/light/wordpress.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/yahoo.svg b/apps/pink/public/icons/grayscale/light/yahoo.svg deleted file mode 100644 index c44789c4df..0000000000 --- a/apps/pink/public/icons/grayscale/light/yahoo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/yammer.svg b/apps/pink/public/icons/grayscale/light/yammer.svg deleted file mode 100644 index 66e6ba653e..0000000000 --- a/apps/pink/public/icons/grayscale/light/yammer.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/pink/public/icons/grayscale/light/yandex.svg b/apps/pink/public/icons/grayscale/light/yandex.svg deleted file mode 100644 index c1dbd445d1..0000000000 --- a/apps/pink/public/icons/grayscale/light/yandex.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/ycombinator.svg b/apps/pink/public/icons/grayscale/light/ycombinator.svg deleted file mode 100644 index 9bca04d859..0000000000 --- a/apps/pink/public/icons/grayscale/light/ycombinator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/icons/grayscale/light/youtube.svg b/apps/pink/public/icons/grayscale/light/youtube.svg deleted file mode 100644 index b17428c849..0000000000 --- a/apps/pink/public/icons/grayscale/light/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/pink/public/icons/grayscale/light/zoom.svg b/apps/pink/public/icons/grayscale/light/zoom.svg deleted file mode 100644 index a777760294..0000000000 --- a/apps/pink/public/icons/grayscale/light/zoom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/images/angular.svg b/apps/pink/public/images/angular.svg deleted file mode 100644 index 79c138354d..0000000000 --- a/apps/pink/public/images/angular.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/pink/public/images/avatar-1.svg b/apps/pink/public/images/avatar-1.svg deleted file mode 100644 index c804597408..0000000000 --- a/apps/pink/public/images/avatar-1.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/avatar-2.svg b/apps/pink/public/images/avatar-2.svg deleted file mode 100644 index 3a280be391..0000000000 --- a/apps/pink/public/images/avatar-2.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/avatar-3.svg b/apps/pink/public/images/avatar-3.svg deleted file mode 100644 index 9c86e84a06..0000000000 --- a/apps/pink/public/images/avatar-3.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/avatar-4.svg b/apps/pink/public/images/avatar-4.svg deleted file mode 100644 index 28fb03458e..0000000000 --- a/apps/pink/public/images/avatar-4.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/border-radius-1.png b/apps/pink/public/images/border-radius-1.png deleted file mode 100644 index 260ed16753..0000000000 Binary files a/apps/pink/public/images/border-radius-1.png and /dev/null differ diff --git a/apps/pink/public/images/border-radius-2.png b/apps/pink/public/images/border-radius-2.png deleted file mode 100644 index 83cb554cd3..0000000000 Binary files a/apps/pink/public/images/border-radius-2.png and /dev/null differ diff --git a/apps/pink/public/images/button-do-1.png b/apps/pink/public/images/button-do-1.png deleted file mode 100644 index 467b314077..0000000000 Binary files a/apps/pink/public/images/button-do-1.png and /dev/null differ diff --git a/apps/pink/public/images/button-do-1.svg b/apps/pink/public/images/button-do-1.svg deleted file mode 100644 index 9fbd345229..0000000000 --- a/apps/pink/public/images/button-do-1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/apps/pink/public/images/button-dont-1.png b/apps/pink/public/images/button-dont-1.png deleted file mode 100644 index aad3616b60..0000000000 Binary files a/apps/pink/public/images/button-dont-1.png and /dev/null differ diff --git a/apps/pink/public/images/collab-avatar-1.png b/apps/pink/public/images/collab-avatar-1.png deleted file mode 100644 index ff2f0009c2..0000000000 Binary files a/apps/pink/public/images/collab-avatar-1.png and /dev/null differ diff --git a/apps/pink/public/images/collab-avatar-2.png b/apps/pink/public/images/collab-avatar-2.png deleted file mode 100644 index 64d00be8aa..0000000000 Binary files a/apps/pink/public/images/collab-avatar-2.png and /dev/null differ diff --git a/apps/pink/public/images/collab-bubble.svg b/apps/pink/public/images/collab-bubble.svg deleted file mode 100644 index 029be206f5..0000000000 --- a/apps/pink/public/images/collab-bubble.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/dashboard.svg b/apps/pink/public/images/dashboard.svg deleted file mode 100644 index c5f2190d99..0000000000 --- a/apps/pink/public/images/dashboard.svg +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/elevation-1.svg b/apps/pink/public/images/elevation-1.svg deleted file mode 100644 index 1e29b0b828..0000000000 --- a/apps/pink/public/images/elevation-1.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/elevation-2.svg b/apps/pink/public/images/elevation-2.svg deleted file mode 100644 index c97dba7bfa..0000000000 --- a/apps/pink/public/images/elevation-2.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/elevation-3.svg b/apps/pink/public/images/elevation-3.svg deleted file mode 100644 index 5c2df03af4..0000000000 --- a/apps/pink/public/images/elevation-3.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/icons-1.svg b/apps/pink/public/images/icons-1.svg deleted file mode 100644 index 1ec5d1137a..0000000000 --- a/apps/pink/public/images/icons-1.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/icons-2.svg b/apps/pink/public/images/icons-2.svg deleted file mode 100644 index 342d93669c..0000000000 --- a/apps/pink/public/images/icons-2.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/icons-3.svg b/apps/pink/public/images/icons-3.svg deleted file mode 100644 index abb604e182..0000000000 --- a/apps/pink/public/images/icons-3.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/jenny.jpg b/apps/pink/public/images/jenny.jpg deleted file mode 100644 index 4d7f747699..0000000000 Binary files a/apps/pink/public/images/jenny.jpg and /dev/null differ diff --git a/apps/pink/public/images/pen.svg b/apps/pink/public/images/pen.svg deleted file mode 100644 index 075af23ca5..0000000000 --- a/apps/pink/public/images/pen.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/images/react.svg b/apps/pink/public/images/react.svg deleted file mode 100644 index 5325f9d407..0000000000 --- a/apps/pink/public/images/react.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/pink/public/images/selectors-1.svg b/apps/pink/public/images/selectors-1.svg deleted file mode 100644 index 8f67523fbb..0000000000 --- a/apps/pink/public/images/selectors-1.svg +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/selectors-2.svg b/apps/pink/public/images/selectors-2.svg deleted file mode 100644 index bf7757a717..0000000000 --- a/apps/pink/public/images/selectors-2.svg +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/selectors-3.svg b/apps/pink/public/images/selectors-3.svg deleted file mode 100644 index 613c86b52e..0000000000 --- a/apps/pink/public/images/selectors-3.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/selectors-4.svg b/apps/pink/public/images/selectors-4.svg deleted file mode 100644 index 4af7520d0d..0000000000 --- a/apps/pink/public/images/selectors-4.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/solid.svg b/apps/pink/public/images/solid.svg deleted file mode 100644 index 8a8988c4f1..0000000000 --- a/apps/pink/public/images/solid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/pink/public/images/svelte.svg b/apps/pink/public/images/svelte.svg deleted file mode 100644 index 9cc6f0fc97..0000000000 --- a/apps/pink/public/images/svelte.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/images/tabs-1.svg b/apps/pink/public/images/tabs-1.svg deleted file mode 100644 index fa70b3eb33..0000000000 --- a/apps/pink/public/images/tabs-1.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/tabs-2.svg b/apps/pink/public/images/tabs-2.svg deleted file mode 100644 index c613572b36..0000000000 --- a/apps/pink/public/images/tabs-2.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/tags-1.svg b/apps/pink/public/images/tags-1.svg deleted file mode 100644 index 9772215af8..0000000000 --- a/apps/pink/public/images/tags-1.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/tags-2.svg b/apps/pink/public/images/tags-2.svg deleted file mode 100644 index 252e4bdf4a..0000000000 --- a/apps/pink/public/images/tags-2.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/typography-1.svg b/apps/pink/public/images/typography-1.svg deleted file mode 100644 index 6f9e33cde5..0000000000 --- a/apps/pink/public/images/typography-1.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/typography-2.svg b/apps/pink/public/images/typography-2.svg deleted file mode 100644 index 67a2a21865..0000000000 --- a/apps/pink/public/images/typography-2.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/typography-3.svg b/apps/pink/public/images/typography-3.svg deleted file mode 100644 index 46eccc5e8e..0000000000 --- a/apps/pink/public/images/typography-3.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/images/vue.svg b/apps/pink/public/images/vue.svg deleted file mode 100644 index c6fd2031cb..0000000000 --- a/apps/pink/public/images/vue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/pink/public/logo-dark.svg b/apps/pink/public/logo-dark.svg deleted file mode 100644 index f6548ff563..0000000000 --- a/apps/pink/public/logo-dark.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/logo.svg b/apps/pink/public/logo.svg deleted file mode 100644 index 2cf2459ca7..0000000000 --- a/apps/pink/public/logo.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/public/pink-open-graph.png b/apps/pink/public/pink-open-graph.png deleted file mode 100644 index 6bf52fd345..0000000000 Binary files a/apps/pink/public/pink-open-graph.png and /dev/null differ diff --git a/apps/pink/public/prismjs.css b/apps/pink/public/prismjs.css deleted file mode 100644 index 8b586eead8..0000000000 --- a/apps/pink/public/prismjs.css +++ /dev/null @@ -1,352 +0,0 @@ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ - - .token.tag { - all: unset; - } - -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre)>code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre)>code[class*="language-"] { - padding: .1em; - border-radius: .3em; - white-space: normal; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.token.namespace { - opacity: .7; -} - - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - /* This background color was intended by the author of this theme. */ - background: hsla(0, 0%, 100%, .5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - -.token.function, -.token.class-name { - color: #DD4A68; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - -pre[class*=language-].line-numbers { - position: relative; - padding-left: 3.8em; - counter-reset: linenumber -} - -pre[class*=language-].line-numbers>code { - position: relative; - white-space: inherit -} - -.line-numbers .line-numbers-rows { - position: absolute; - pointer-events: none; - top: 0; - font-size: 100%; - left: -3.8em; - width: 3em; - letter-spacing: -1px; - border-right: 1px solid #999; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -.line-numbers-rows>span { - display: block; - counter-increment: linenumber -} - -.line-numbers-rows>span:before { - content: counter(linenumber); - color: #999; - display: block; - padding-right: .8em; - text-align: right -} -/* ================== -OVERRIDE -===================*/ - - -.box { - --p-box-background-color: var(--color-neutral-100) !important; -} - -body.theme-light .box { - --p-box-background-color: var(--color-neutral-5) !important; -} - -.box .controls { - z-index: 2; -} - -code[class*='language-'], -pre[class*='language-'] { - color: #fcfcff; - text-shadow: none; - font-family: 'Source Code Pro'; -} - -code[class*='language-'].line-numbers, -pre[class*='language-'].line-numbers { - padding-left: 2.5em; -} - -body.theme-light code[class*='language-'], -body.theme-light pre[class*='language-'] { - color: #373b4d; -} - -code ::selection, -pre ::selection, -code::selection, -pre::selection { - text-shadow: none; - background: #b3d4fc; -} - -code.line-numbers .line-numbers-rows, -pre.line-numbers .line-numbers-rows { - border: none; -} - -code.line-numbers .line-numbers-rows>span::before, -pre.line-numbers .line-numbers-rows>span::before { - color: #868ea3; -} - -:not(pre)>code[class*='language-'], -pre[class*='language-'] { - background: #000; - padding: 0; - margin: 0; -} - -.prism-token.prism-comment, -.prism-token.prism-prolog, -.prism-token.prism-doctype, -.prism-token.prism-cdata { - color: #868ea3; -} - -.prism-token.prism-punctuation { - color: #fcfcff; -} - -body.theme-light .prism-token.prism-punctuation { - color: #373b4d; -} - -.prism-token.prism-property, -.prism-token.prism-tag, -.prism-token.prism-boolean, -.prism-token.prism-number, -.prism-token.prism-constant, -.prism-token.prism-symbol, -.prism-token.prism-deleted, -.prism-token.prism-selector, -.prism-token.prism-attr-name, -.prism-token.prism-string, -.prism-token.prism-char, -.prism-token.prism-builtin, -.prism-token.prism-inserted { - color: #fdc584; -} - -body.theme-light .prism-token.prism-property, -body.theme-light .prism-token.prism-tag, -body.theme-light .prism-token.prism-boolean, -body.theme-light .prism-token.prism-number, -body.theme-light .prism-token.prism-constant, -body.theme-light .prism-token.prism-symbol, -body.theme-light .prism-token.prism-deleted, -body.theme-light .prism-token.prism-selector, -body.theme-light .prism-token.prism-attr-name, -body.theme-light .prism-token.prism-string, -body.theme-light .prism-token.prism-char, -body.theme-light .prism-token.prism-builtin, -body.theme-light .prism-token.prism-inserted { - color: #e49545; -} - -.prism-token.prism-operator, -.prism-token.prism-entity, -.prism-token.prism-url, -.language-css .prism-token.prism-string, -.style .prism-token.prism-string { - color: #fcfcff; - background: none; -} - -body.theme-light .prism-token.prism-operator, -body.theme-light .prism-token.prism-entity, -body.theme-light .prism-token.prism-url, -body.theme-light .language-css .prism-token.prism-string, -body.theme-light .style .prism-token.prism-string { - color: #373b4d; -} - -.prism-token.prism-atrule, -.prism-token.prism-attr-value, -.prism-token.prism-keyword { - color: #cbb1fc; -} - -body.theme-light .prism-token.prism-atrule, -body.theme-light .prism-token.prism-attr-value, -body.theme-light .prism-token.prism-keyword { - color: #6a6af7; -} - -.prism-token.prism-function { - color: #ffa1ce; -} - -body.theme-light .prism-token.prism-function { - color: #f02e7f; -} - -.prism-token.prism-class-name { - color: #a1c4ff; -} - -body.theme-light .prism-token.prism-class-name { - color: #62aed2; -} - -.prism-token.prism-regex, -.prism-token.prism-important, -.prism-token.prism-variable { - color: #a1c4ff; -} - -body.theme-light .prism-token.prism-regex, -body.theme-light .prism-token.prism-important, -body.theme-light .prism-token.prism-variable { - color: #62aed2; -} \ No newline at end of file diff --git a/apps/pink/public/search.json b/apps/pink/public/search.json deleted file mode 100644 index 49b42abb15..0000000000 --- a/apps/pink/public/search.json +++ /dev/null @@ -1 +0,0 @@ -{"documentCount":60,"nextId":60,"documentIds":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"41":41,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"49":49,"50":50,"51":51,"52":52,"53":53,"54":54,"55":55,"56":56,"57":57,"58":58,"59":59},"fieldIds":{"title":0,"content":1},"fieldLength":{"0":[3,132],"1":[2,261],"2":[2,243],"3":[3,131],"4":[3,147],"5":[2,184],"6":[3,203],"7":[3,149],"8":[3,187],"9":[3,135],"10":[3,205],"11":[2,251],"12":[3,145],"13":[3,129],"14":[2,199],"15":[3,160],"16":[3,180],"17":[4,208],"18":[3,138],"19":[2,129],"20":[2,266],"21":[2,193],"22":[2,205],"23":[3,118],"24":[3,137],"25":[3,419],"26":[2,111],"27":[2,139],"28":[2,143],"29":[2,177],"30":[3,186],"31":[2,129],"32":[2,191],"33":[2,363],"34":[2,241],"35":[2,153],"36":[3,189],"37":[2,214],"38":[3,158],"39":[2,184],"40":[2,477],"41":[2,214],"42":[2,222],"43":[2,157],"44":[1,355],"45":[2,119],"46":[3,155],"47":[3,150],"48":[2,133],"49":[2,167],"50":[3,172],"51":[2,128],"52":[2,99],"53":[2,231],"54":[2,166],"55":[3,147],"56":[2,121],"57":[2,173],"58":[2,103],"59":[2,120]},"averageFieldLength":[2.4,184.01666666666668],"storedFields":{"0":{"title":"components - action bar","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components action bar Action bar The floating action bar is a tool that appears on top of the main layout and enables action execution. Class Type action-bar Action Bar A class representing an action bar container action-bar-start Action Bar start side The content located on the start side of the action bar action-bar-end Action Bar end side The content located on the end side of the action bar Preview HTML 4 documents selected Cancel Delete selection 4 documents selected Cancel Delete selection \"> < section class = \" action-bar \" > < div class = \" action-bar-start u-flex u-gap-8 \" > < span class = \" inline-tag is-info \" > < span class = \" text \" > 4 </ span > </ span > < span class = \" text \" > < span class = \" is-not-mobile \" > documents </ span > selected </ span > </ div > < div class = \" action-bar-end u-flex u-gap-8 \" > < button class = \" button is-text \" > < span class = \" text \" > Cancel </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Delete < span class = \" is-not-mobile \" > selection </ span > </ span > </ button > </ div > </ section > tooltip alert Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/action-bar"},"1":{"title":"components - alert","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components alert Alert Alerts display both task-generated and system-generated messages. They can persist in the UI, or they can be dismissed by the user. Types In the Appwrite console, we use two types of alerts: Class Type alert Inline Inline alerts present additional information to the user related to content within a form or a body of text. alert is-standalone Standalone Alert Standalone is based Alert type Inline alert is-action Action Alert action is based Alert type Inline alert-sticky Sticky Sticky alerts are used to notify the user about a change in the system status, or about a recently performed action. States In the Appwrite console, we use five states of alerts: Class Type - Default Use this alert to provide general information to the user. Preview HTML This is a default alert Some description about the alert sent to the user. Action 1 Action 2 This is a default alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-standalone \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a standalone alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action \"> < section class = \" alert is-action \" > < div class = \" alert-grid \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > </ div > < div class = \" alert-buttons u-flex u-gap-16 u-cross-child-center \" > < button class = \" button is-text is-full-width-mobile \" > < span class = \" text \" > Secondary call to action </ span > </ button > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Call to action </ span > </ button > </ div > </ div > </ section > Preview HTML Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 \"> < section class = \" alert-sticky \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < div class = \" alert-sticky-image \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > </ div > < div class = \" alert-sticky-content \" > < h4 class = \" alert-sticky-title \" > Alert Sticky Title </ h4 > < p > Provide contextual feedback messages for typical user actions. </ p > </ div > < div class = \" alert-sticky-buttons u-flex \" > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ section > Class Type is-info Info Use this alert to provide additional information or tips to the user. Preview HTML This is a default alert Some description about the alert sent to the user. Action 1 Action 2 This is a default alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-info \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-standalone is-info \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a standalone alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action \"> < section class = \" alert is-action is-info \" > < div class = \" alert-grid \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > </ div > < div class = \" alert-buttons u-flex u-gap-16 u-cross-child-center \" > < button class = \" button is-text is-full-width-mobile \" > < span class = \" text \" > Secondary call to action </ span > </ button > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Call to action </ span > </ button > </ div > </ div > </ section > Preview HTML Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 \"> < section class = \" alert-sticky is-info \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < div class = \" alert-sticky-image \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > </ div > < div class = \" alert-sticky-content \" > < h4 class = \" alert-sticky-title \" > Alert Sticky Title </ h4 > < p > Provide contextual feedback messages for typical user actions. </ p > </ div > < div class = \" alert-sticky-buttons u-flex \" > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ section > Class Type is-success Success Use this alert to inform the user of a task that has been completed successfully. Preview HTML This is a default alert Some description about the alert sent to the user. Action 1 Action 2 This is a default alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-success \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-standalone is-success \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a standalone alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action \"> < section class = \" alert is-action is-success \" > < div class = \" alert-grid \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > </ div > < div class = \" alert-buttons u-flex u-gap-16 u-cross-child-center \" > < button class = \" button is-text is-full-width-mobile \" > < span class = \" text \" > Secondary call to action </ span > </ button > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Call to action </ span > </ button > </ div > </ div > </ section > Preview HTML Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 \"> < section class = \" alert-sticky is-success \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < div class = \" alert-sticky-image \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > </ div > < div class = \" alert-sticky-content \" > < h4 class = \" alert-sticky-title \" > Alert Sticky Title </ h4 > < p > Provide contextual feedback messages for typical user actions. </ p > </ div > < div class = \" alert-sticky-buttons u-flex \" > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ section > Class Type is-warning Warning Use this alert to warn the user that action may be required depending on the context. Preview HTML This is a default alert Some description about the alert sent to the user. Action 1 Action 2 This is a default alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-warning \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-standalone is-warning \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a standalone alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action \"> < section class = \" alert is-action is-warning \" > < div class = \" alert-grid \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > </ div > < div class = \" alert-buttons u-flex u-gap-16 u-cross-child-center \" > < button class = \" button is-text is-full-width-mobile \" > < span class = \" text \" > Secondary call to action </ span > </ button > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Call to action </ span > </ button > </ div > </ div > </ section > Preview HTML Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 \"> < section class = \" alert-sticky is-warning \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < div class = \" alert-sticky-image \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > </ div > < div class = \" alert-sticky-content \" > < h4 class = \" alert-sticky-title \" > Alert Sticky Title </ h4 > < p > Provide contextual feedback messages for typical user actions. </ p > </ div > < div class = \" alert-sticky-buttons u-flex \" > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ section > Class Type is-danger Danger/Error Use this alert to warn the user about errors, and how they can fix the problem. Preview HTML This is a default alert Some description about the alert sent to the user. Action 1 Action 2 This is a default alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-danger \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 This is a standalone alert Some description about the alert sent to the user. Action 1 Action 2 \"> < section class = \" alert is-standalone is-danger \" > < div class = \" alert-grid \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a standalone alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > < div class = \" alert-buttons u-flex \" > < button class = \" button is-text \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ div > </ div > </ section > Preview HTML This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action This is a default alert Some description about the alert sent to the user. Secondary call to action Call to action \"> < section class = \" alert is-action is-danger \" > < div class = \" alert-grid \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < div class = \" alert-content \" > < h6 class = \" alert-title \" > This is a default alert </ h6 > < p class = \" alert-message \" > Some description about the alert sent to the user. </ p > </ div > < div class = \" alert-buttons u-flex u-gap-16 u-cross-child-center \" > < button class = \" button is-text is-full-width-mobile \" > < span class = \" text \" > Secondary call to action </ span > </ button > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Call to action </ span > </ button > </ div > </ div > </ section > Preview HTML Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 Alert Sticky Title Provide contextual feedback messages for typical user actions. Action 1 Action 2 \"> < section class = \" alert-sticky is-danger \" > < button class = \" button is-text is-only-icon \" style = \" --button-size : 1.5rem ; \" aria-label = \" close alert \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < div class = \" alert-sticky-image \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > </ div > < div class = \" alert-sticky-content \" > < h4 class = \" alert-sticky-title \" > Alert Sticky Title </ h4 > < p > Provide contextual feedback messages for typical user actions. </ p > </ div > < div class = \" alert-sticky-buttons u-flex \" > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 1 </ span > </ button > < button class = \" button is-text is-small \" > < span class = \" text \" > Action 2 </ span > </ button > </ div > </ section > Best Practice Alerts should contain at minimum a description to give the user enough information to help them understand the purpose of the alert and if something needs to be done. Where necessary, a title can provide context. Alert messaging should be consistent across the application. Do Use human-readable language in your alerts to explain the purpose of the alert, and provide a call to action where necessary. Don't Show overly generic or patronizing messages in your alerts. action bar avatar Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/alert"},"2":{"title":"components - avatar","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components avatar Avatar Avatars are a graphical representation of a person or object using an icon, image, or a string with initials. Class Type avatar Avatar A class representing an avatar Types Avatars have three different types: Class Type is-color-empty Empty The empty avatar can be used when an avatar cannot be shown yet, for example in pending mode. - Text A text avatar can display up to two letters, typically a user’s or team’s initials. - Icon One icon can be displayed in the center of an icon avatar. - Image Avatars can display a preview of a file or the user’s profile picture. Preview HTML aa aa \"> < div class = \" avatar is-color-empty \" > </ div > < div class = \" avatar \" > aa </ div > < div class = \" avatar \" > < span class = \" icon-pencil \" > </ span > </ div > < img class = \" avatar \" src = \" https://unsplash.it/40 \" alt = \" \" /> Sizes There are five different sizes used for avatars: class Type is-size-x-small x-small 24px is-size-small small 32px - medium 40px is-size-large large 48px is-size-x-large xlarge 64px Preview HTML aa aa aa aa aa aa aa aa aa aa \"> < div class = \" avatar is-size-x-small \" > aa </ div > < div class = \" avatar is-size-small \" > aa </ div > < div class = \" avatar is-size-medium \" > aa </ div > < div class = \" avatar is-size-large \" > aa </ div > < div class = \" avatar is-size-x-large \" > aa </ div > Colors In the Appwrite console, apart from empty avatars and default gray-colored avatars, avatars can use five more colors: class Type is-color-empty Empty - Default is-color-orange Orange is-color-green Green is-color-blue Blue is-color-pink Pink is-color-red Red Preview HTML aa aa aa aa aa aa aa aa aa aa aa aa aa aa \"> < div class = \" avatar is-color-empty \" > aa </ div > < div class = \" avatar \" > aa </ div > < div class = \" avatar is-color-orange \" > aa </ div > < div class = \" avatar is-color-green \" > aa </ div > < div class = \" avatar is-color-blue \" > aa </ div > < div class = \" avatar is-color-pink \" > aa </ div > < div class = \" avatar is-color-red \" > aa </ div > Avatars Groups avatars-group Sizes Avatar groups have four different sizes: class Type is-size-x-small x-small 24px is-size-small small 32px - medium 40px is-size-large large 48px Preview HTML aa aa aa +2 aa aa aa +2 aa aa aa +2 aa aa aa +2 aa aa aa +2 aa aa aa +2 aa aa aa +2 aa aa aa +2 \"> < ul class = \" avatars-group \" > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-x-small is-color-blue \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-x-small is-color-orange \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-x-small is-color-green \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-x-small \" > +2 </ div > </ li > </ ul > < ul class = \" avatars-group \" > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-small is-color-blue \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-small is-color-orange \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-small is-color-green \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-small \" > +2 </ div > </ li > </ ul > < ul class = \" avatars-group \" > < li class = \" avatars-group-item \" > < div class = \" avatar is-color-blue \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-color-orange \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-color-green \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar \" > +2 </ div > </ li > </ ul > < ul class = \" avatars-group \" > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-large is-color-blue \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-large is-color-orange \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-large is-color-green \" > aa </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar is-size-large \" > +2 </ div > </ li > </ ul > Avatar Group - icon with border Avatar groups have four different sizes: class Type Size is-with-border add border 1px Preview HTML \"> < ul class = \" avatars-group is-with-border \" > < li class = \" avatars-group-item \" > < div class = \" avatar \" > < span class = \" icon-github \" aria-hidden = \" true \" aria-label = \" GitHub \" > </ span > </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar \" > < span class = \" icon-gitlab \" aria-hidden = \" true \" aria-label = \" GitLab \" > </ span > </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar \" > < span class = \" icon-bitBucket \" aria-hidden = \" true \" aria-label = \" BitBucket \" > </ span > </ div > </ li > < li class = \" avatars-group-item \" > < div class = \" avatar \" > < span class = \" icon-azure \" aria-hidden = \" true \" aria-label = \" Azure \" > </ span > </ div > </ li > </ ul > Best Practice Tips to keep in mind to increase consistency in avatars: Do Use icons that have universal meanings and are easily recognizable. Don't Do not use Icons that are less recognizable and inconsistent. Do Use up to 2 uppercase letters and high color contrast Don't Do not use more than 2 letters or lowercase alert clickable list Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/avatar"},"3":{"title":"components - clickable list","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components clickable list Clickable List Class Type clickable-list List Container Define clickable list clickable-list-item Item Container Define item clickable-list-button Button Clickable zone clickable-list-title Title clickable-list-title-sep Title seperator clickable-list-desc Description Preview HTML Cameron Williamson | One of the most visually innovative films of all times 63f1ec68ac3515e4bc06 Cameron Williamson | One of the most visually innovative films of all times 63f1ec68ac3515e4bc06 Cameron Williamson | One of the most visually innovative films of all times 63f1ec68ac3515e4bc06 Cameron Williamson | One of the most visually innovative films of all times 63f1ec68ac3515e4bc06 \"> < ul class = \" clickable-list \" > < li class = \" clickable-list-item \" > < a href = \" / \" class = \" clickable-list-button \" > < h5 class = \" clickable-list-title u-trim-1 \" > < span class = \" \" > Cameron Williamson </ span > < span class = \" clickable-list-title-sep \" > | </ span > < span class = \" \" > One of the most visually innovative films of all times </ span > </ h5 > < div class = \" clickable-list-desc \" > < p class = \" text u-margin-block-start-8 \" > 63f1ec68ac3515e4bc06 </ p > </ div > </ a > </ li > < li class = \" clickable-list-item \" > < a href = \" / \" class = \" clickable-list-button \" > < h5 class = \" clickable-list-title u-trim-1 \" > < span class = \" \" > Cameron Williamson </ span > < span class = \" clickable-list-title-sep \" > | </ span > < span class = \" \" > One of the most visually innovative films of all times </ span > </ h5 > < div class = \" clickable-list-desc \" > < p class = \" text u-margin-block-start-8 \" > 63f1ec68ac3515e4bc06 </ p > </ div > </ a > </ li > </ ul > avatar code panel Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/clickable-list"},"4":{"title":"components - code panel","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components code panel Code Panel Code panels are used to create a focused view of a block of code, for example to display logs. Class Type code-panel Code Panel A class representing a code panel Preview HTML Raw data Scroll to top function = { firstName: “hello” } Raw data Scroll to top function = { firstName: “hello” } \"> < section class = \" code-panel u-min-width-100-percent theme-dark \" > < header class = \" code-panel-header \" > < div class = \" u-flex u-gap-16 u-margin-inline-start-auto \" > < button class = \" button is-text \" > < span class = \" icon-external-link \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Raw data </ span > </ button > < button class = \" button is-secondary is-disabled \" > < span class = \" icon-arrow-narrow-up \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Scroll to top </ span > </ button > </ div > </ header > < code class = \" code-panel-content grid-code \" > < div class = \" grid-code-line-number \" > </ div > < pre > function = { </ pre > < div class = \" grid-code-line-number \" > </ div > < pre > firstName: “hello” </ pre > < div class = \" grid-code-line-number \" > </ div > < pre > } </ pre > </ code > </ section > Code Grid A grid of code lines, used inside the code panel. Preview HTML function = { firstName: “hello” } function = { firstName: “hello” } \"> < code class = \" grid-code \" > < div class = \" grid-code-line-number \" > </ div > < pre > function = { </ pre > < div class = \" grid-code-line-number \" > </ div > < pre > firstName: “hello” </ pre > < div class = \" grid-code-line-number \" > </ div > < pre > } </ pre > </ code > clickable list collapsible Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/code-panel"},"5":{"title":"components - collapsible","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components collapsible Collapsible Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow you to progressively display information as desired. Class Type collapsible Collapsible A class representing a collapsible Components Collapsible consist of five components: Class Type collapsible-item Item collapsible-wrapper Wrapper collapsible-button Button collapsible-button-optional Optional Label collapsible-content Content Preview HTML Options one (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Options two (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Option three (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Options one (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Options two (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Option three (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. \"> < ul class = \" collapsible u-width-full-line \" > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" > < summary class = \" collapsible-button \" > < span class = \" text \" > Options one </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content \" > < p class = \" text \" > < p class = \" text u-margin-block-start-8 \" > Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. </ p > </ p > </ div > </ details > </ li > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" > < summary class = \" collapsible-button \" > < span class = \" text \" > Options two </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content \" > < p class = \" text \" > < p class = \" text u-margin-block-start-8 \" > Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. </ p > </ p > </ div > </ details > </ li > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" > < summary class = \" collapsible-button \" > < span class = \" text \" > Option three </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content \" > < p class = \" text \" > < p class = \" text u-margin-block-start-8 \" > Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. </ p > </ p > </ div > </ details > </ li > </ ul > Collapsible with Checkboxes In the Appwrite console, collapsibles can contain checkboxes: Preview HTML Advanced Options (optional) Subheading A clear description of what will happen if you select this option Subheading A clear description of what will happen if you select this option Subheading A clear description of what will happen if you select this option Advanced Options (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Advanced Options (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Advanced Options (optional) Subheading A clear description of what will happen if you select this option Subheading A clear description of what will happen if you select this option Subheading A clear description of what will happen if you select this option Advanced Options (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. Advanced Options (optional) Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. \"> < ul class = \" collapsible u-width-full-line \" > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" open > < summary class = \" collapsible-button \" > < input type = \" checkbox \" class = \" is-small \" /> < span class = \" text \" > Advanced Options </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content u-margin-block-start-8 u-padding-inline-32 \" > < div class = \" form \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" choice-item \" > < input type = \" checkbox \" class = \" is-small \" /> < div class = \" choice-item-content \" > < div class = \" choice-item-title \" > Subheading </ div > < p class = \" choice-item-paragraph \" > A clear description of what will happen if you select this option </ p > </ div > </ label > </ li > < li class = \" form-item \" > < label class = \" choice-item \" > < input type = \" checkbox \" class = \" is-small \" /> < div class = \" choice-item-content \" > < div class = \" choice-item-title \" > Subheading </ div > < p class = \" choice-item-paragraph \" > A clear description of what will happen if you select this option </ p > </ div > </ label > </ li > < li class = \" form-item \" > < label class = \" choice-item \" > < input type = \" checkbox \" class = \" is-small \" /> < div class = \" choice-item-content \" > < div class = \" choice-item-title \" > Subheading </ div > < p class = \" choice-item-paragraph \" > A clear description of what will happen if you select this option </ p > </ div > </ label > </ li > </ ul > </ div > </ div > </ details > </ li > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" > < summary class = \" collapsible-button \" > < input type = \" checkbox \" class = \" is-small \" /> < span class = \" text \" > Advanced Options </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content \" > < p class = \" text u-margin-block-start-8 \" > Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. </ p > </ div > </ details > </ li > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper \" > < summary class = \" collapsible-button \" > < input type = \" checkbox \" class = \" is-small \" /> < span class = \" text \" > Advanced Options </ span > < span class = \" collapsible-button-optional \" > (optional) </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content \" > < p class = \" text u-margin-block-start-8 \" > Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. </ p > </ div > </ details > </ li > </ ul > Disabled Item Preview HTML Advanced Options 4 Advanced Options 4 \"> < ul class = \" collapsible u-width-full-line \" > < li class = \" collapsible-item \" > < details class = \" collapsible-wrapper is-disabled \" > < summary class = \" collapsible-button \" > < input type = \" checkbox \" class = \" is-small \" disabled /> < span class = \" text u-color-text-disabled \" > Advanced Options </ span > < span class = \" inline-tag is-disabled \" > < span class = \" text \" > 4 </ span > </ span > < div class = \" icon \" > < span class = \" icon-cheveron-down u-color-text-disabled \" aria-hidden = \" true \" > </ span > </ div > </ summary > < div class = \" collapsible-content u-margin-block-start-8 u-padding-inline-32 \" > </ div > </ details > </ li > </ ul > code panel drop list Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/collapsible"},"6":{"title":"components - drop list","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components drop list Drop List Drop lists allow users to select one option from a popover menu. Class Type drop Drop List A class representing a drop list Components Drop Lists consist of four components: Class Type drop-wrapper Wrapper drop-section Section drop-list List drop-list-item List item Alignment In the Appwrite console, we use three alignments: Class Type - Block Start + Inline Start is-block-end Block End is-inline-end Inline End Preview HTML Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 \"> < div class = \" grid-box u-cross-start \" > < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > < div class = \" drop-wrapper \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-block-end \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > < div class = \" drop-wrapper \" style = \" margin-inline-start : 6rem ; \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-block-end is-inline-end is-arrow-end \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ div > Arrow Placement Use the classes below to control the arrow placement of the drop list: Class Type - Start is-arrow-center Center is-arrow-end End is-no-arrow No Arrow Preview HTML Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 Text button Item 1 Item 2 \"> < div class = \" grid-box u-cross-start \" > < div class = \" u-flex \" style = \" min-inline-size : 12rem \" > < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ div > < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem \" > < div class = \" u-flex u-main-center \" style = \" min-inline-size : 12rem \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-arrow-center \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ div > < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem \" > < div class = \" u-flex u-main-end \" style = \" min-inline-size : 12rem \" > < button class = \" button is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-arrow-end \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ div > < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem ; \" > < div class = \" u-flex \" style = \" min-inline-size : 12rem \" > < button class = \" button is-full-width is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-no-arrow \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ div > </ div > Drop List with Checkboxes In the Appwrite console, drop list can contain checkboxes: Preview HTML Text button Item 1 Item 2 Text button Item 1 Item 2 \"> < div class = \" drop-wrapper \" style = \" margin-block-start : 8rem ; \" > < div class = \" u-flex \" style = \" min-inline-size : 12rem \" > < button class = \" button is-full-width is-text \" > < span class = \" text \" > Text button </ span > </ button > < div class = \" drop is-no-arrow \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < label class = \" drop-button \" > < input type = \" checkbox \" /> < span class = \" text \" > Item 1 </ span > </ label > </ li > < li class = \" drop-list-item \" > < label class = \" drop-button \" > < input type = \" checkbox \" /> < span class = \" text \" > Item 2 </ span > </ label > </ li > </ ul > </ section > </ div > </ div > </ div > Best Practice We recommend using icons in cases where they have strong universal meaning and aid in the recognition of an action. Do Use icons only if they help the user understand the action. Don't To avoid confusion, do not use icons if you can’t think of a unique icon for each action. collapsible file preview Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/drop-list"},"7":{"title":"components - file preview","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components file preview File Preview A representation of content uploaded as an attachment. Class Type file-preview File Preview A class representing a file preview Types There are 2 types of content representation: Class Type is-no-file No Image Use in cases the uploaded file is not an image and a preview is not available. file-preview-content Content Use in cases an image (.png, .jpeg, .jpg, etc.) was uploaded. Image will appear as a thumbnail. Preview HTML Preview not available Preview not available \"> < a href = \" \" class = \" file-preview is-with-image \" aria-label = \" open file in new window \" > < div class = \" file-preview-image \" > < img src = \" https://unsplash.it/600 \" alt = \" \" /> </ div > < div class = \" file-preview-content \" > < div class = \" avatar \" > < span class = \" icon-external-link \" aria-hidden = \" true \" > </ span > </ div > </ div > </ a > < a href = \" \" class = \" file-preview is-no-file \" aria-label = \" file \" > < div class = \" file-preview-content \" > < div class = \" avatar \" > < span class = \" icon-document \" aria-hidden = \" true \" > </ span > </ div > < p > Preview not available </ p > </ div > </ a > drop list grid item Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/file-preview"},"8":{"title":"components - grid item","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components grid item Grid Item To simplify complex cards, a grid item is used to position elements. Class Type grid-item-1 Grid Item A class representing a grid item Positions There are four positions within a grid item: Class Type grid-item-1-start-start Top-Left grid-item-1-start-end Top-Right grid-item-1-end-start Bottom-Left grid-item-1-end-end Bottom-Right Preview HTML sub-header Header All services disabled Complete Interactive sub-header Header All services disabled Complete Interactive \"> < div class = \" card u-margin-auto \" > < div class = \" grid-item-1 \" > < div class = \" grid-item-1-start-start \" > < div class = \" eyebrow-heading-3 \" > sub-header </ div > < h2 class = \" heading-level-6 u-margin-block-start-4 \" > Header </ h2 > < p class = \" u-flex u-cross-baseline u-gap-4 u-margin-block-start-16 \" > < span class = \" icon-exclamation u-color-text-warning \" aria-hidden = \" true \" > </ span > < span class = \" u-color-light-only-text-neutral-70 u-color-dark-only-text-neutral-50 \" > All services disabled </ span > </ p > </ div > < div class = \" grid-item-1-start-end \" > < div class = \" status is-complete \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Complete </ span > </ div > </ div > < div class = \" grid-item-1-end-start \" > < div class = \" u-flex u-gap-16 u-flex-wrap \" > < div class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ div > </ div > </ div > < div class = \" grid-item-1-end-end \" > < ul class = \" icons u-flex u-gap-8 \" > < li > < span class = \" icon-lock-closed \" aria-hidden = \" true \" aria-label = \" Secure [OR] unsecure \" > </ span > </ li > < li > < span class = \" icon-shield-check \" aria-hidden = \" true \" aria-label = \" Safe [OR] unsafe \" > </ span > </ li > </ ul > </ div > </ div > </ div > Multiple Grid Items Display multiple grid items by using the wrapper class grid-box : Preview HTML sub-header Header All services disabled Interactive sub-header Header All services disabled Disabled Interactive sub-header Header All services disabled Interactive sub-header Header All services disabled Disabled Interactive \"> < ul class = \" grid-box \" style = \" --grid-gap : 2rem ; --grid-item-size : 18rem ; --grid-item-size-small-screens : 16rem ; \" > < li > < div class = \" card \" > < div class = \" grid-item-1 \" > < div class = \" grid-item-1-start-start \" > < div class = \" eyebrow-heading-3 \" > sub-header </ div > < h2 class = \" heading-level-6 u-margin-block-start-4 \" > Header </ h2 > < p class = \" u-flex u-cross-baseline u-gap-4 u-margin-block-start-16 \" > < span class = \" icon-exclamation u-color-text-warning \" aria-hidden = \" true \" > </ span > < span class = \" u-color-light-only-text-neutral-70 u-color-dark-only-text-neutral-50 \" > All services disabled </ span > </ p > </ div > < div class = \" grid-item-1-end-start \" > < div class = \" u-flex u-gap-16 u-flex-wrap \" > < div class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ div > </ div > </ div > < div class = \" grid-item-1-end-end \" > < ul class = \" icons u-flex u-gap-8 \" > < li > < span class = \" icon-lock-closed \" aria-hidden = \" true \" aria-label = \" Secure [OR] unsecure \" > </ span > </ li > < li > < span class = \" icon-shield-check \" aria-hidden = \" true \" aria-label = \" Safe [OR] unsafe \" > </ span > </ li > </ ul > </ div > </ div > </ div > </ li > < li > < div class = \" card \" > < div class = \" grid-item-1 \" > < div class = \" grid-item-1-start-start \" > < div class = \" eyebrow-heading-3 \" > sub-header </ div > < h2 class = \" heading-level-6 u-margin-block-start-4 \" > Header </ h2 > < p class = \" u-flex u-cross-baseline u-gap-4 u-margin-block-start-16 \" > < span class = \" icon-exclamation u-color-text-warning \" aria-hidden = \" true \" > </ span > < span class = \" u-color-light-only-text-neutral-70 u-color-dark-only-text-neutral-50 \" > All services disabled </ span > </ p > </ div > < div class = \" grid-item-1-start-end \" > < div class = \" status \" > < button class = \" tag \" disabled > < span class = \" text \" > Disabled </ span > </ button > </ div > </ div > < div class = \" grid-item-1-end-start \" > < div class = \" u-flex u-gap-16 u-flex-wrap \" > < div class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ div > </ div > </ div > < div class = \" grid-item-1-end-end \" > < ul class = \" icons u-flex u-gap-8 \" > < li > < span class = \" icon-lock-closed u-opacity-20 \" aria-hidden = \" true \" aria-label = \" Secure [OR] unsecure \" > </ span > </ li > < li > < span class = \" icon-shield-check u-opacity-20 \" aria-hidden = \" true \" aria-label = \" Safe [OR] unsafe \" > </ span > </ li > </ ul > </ div > </ div > </ div > </ li > </ ul > file preview inline loader Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/grid-item"},"9":{"title":"components - inline loader","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components inline loader Inline loader Pending/Waiting Preview HTML Provide contextual message Button Provide contextual message Button \"> < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < span class = \" icon-clock u-color-text-offline \" aria-hidden = \" true \" > </ span > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > Loading Preview HTML Provide contextual message Button Provide contextual message Button \"> < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < div class = \" loader \" style = \" --loader-size : 1rem ; --loader-border-size : 0.09375rem \" > </ div > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > Failed Preview HTML Provide contextual message Button Provide contextual message Button \"> < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < span class = \" icon-exclamation-circle u-color-text-danger \" aria-hidden = \" true \" > </ span > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > Success Preview HTML Provide contextual message Button Provide contextual message Button \"> < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < span class = \" icon-check-circle u-color-text-success \" aria-hidden = \" true \" > </ span > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > Multiple Loader Boxes Preview HTML Provide contextual message Button Provide contextual message Button Provide contextual message Button Provide contextual message Button Provide contextual message Button Provide contextual message Button \"> < div class = \" boxes-wrapper \" > < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < span class = \" icon-clock u-color-text-offline \" aria-hidden = \" true \" > </ span > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < div class = \" loader \" style = \" --loader-size : 1rem ; --loader-border-size : 0.09375rem \" > </ div > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > < div class = \" box u-flex u-cross-center u-gap-16 \" style = \" --p-box-padding : 1rem 1.5rem ; \" > < span class = \" icon-check-circle u-color-text-success \" aria-hidden = \" true \" > </ span > < span class = \" u-trim u-stretch \" > Provide contextual message </ span > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > </ div > grid item label card Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/inline-loader"},"10":{"title":"components - label card","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components label card Label Card A representation of content uploaded as an attachment. Plan Cards Preview HTML Pro plan For projects you want to scale easily. $25/month + Add-ons Free plan For personal, passion projects. Totally free Disabled plan Unlimited Pro plan For projects you want to scale easily. $25/month + Add-ons Free plan For personal, passion projects. Totally free Disabled plan Unlimited \"> < ul class = \" u-flex u-flex-vertical u-gap-24 u-max-width-350 \" > < li > < label class = \" card is-allow-focus u-cursor-pointer \" style = \" --card-padding : 1rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < div class = \" u-flex u-gap-16 \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" plan \" /> < div class = \" u-flex u-flex-vertical u-gap-4 \" > < h4 class = \" body-text-2 u-bold \" > Pro plan </ h4 > < p class = \" u-color-text-gray \" > For projects you want to scale easily. < b > $25/month + Add-ons </ b > </ p > </ div > < span class = \" icon-lightning-bolt u-margin-inline-start-auto \" aria-hidden = \" true \" > </ span > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-cursor-pointer \" style = \" --card-padding : 1rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < div class = \" u-flex u-gap-16 \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" plan \" /> < div class = \" u-flex u-flex-vertical u-gap-4 \" > < h4 class = \" body-text-2 u-bold \" > Free plan </ h4 > < p class = \" u-color-text-gray \" > For personal, passion projects. < b > Totally free </ b > </ p > </ div > < span class = \" icon-lightning-bolt u-margin-inline-start-auto \" aria-hidden = \" true \" > </ span > </ div > </ label > </ li > < li > < label class = \" card \" style = \" --card-padding : 1rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < div class = \" u-flex u-gap-16 \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" plan \" disabled /> < div class = \" u-flex u-flex-vertical u-gap-4 u-opacity-50 \" > < h4 class = \" body-text-2 u-bold \" > Disabled plan </ h4 > < p class = \" u-color-text-gray \" > < b > Unlimited </ b > </ p > </ div > < span class = \" icon-lightning-bolt u-margin-inline-start-auto u-opacity-50 \" aria-hidden = \" true \" > </ span > </ div > </ label > </ li > </ ul > Region Cards Preview HTML Netherlands Notify me UK Canada US Germany India Netherlands Notify me UK Canada US Germany India \"> < ul class = \" grid-box \" style = \" --p-grid-item-size : 10em ; --p-grid-item-size-small-screens : 10rem ; \" > < li > < label class = \" card u-height-100-percent u-flex u-flex-vertical u-gap-16 \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" disabled /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/netherlands.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto u-opacity-20 \" alt = \" \" /> < p class = \" u-opacity-20 \" > Netherlands </ p > < button class = \" tag u-cross-child-center \" > < span class = \" icon-bell \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Notify me </ span > </ button > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-height-100-percent u-flex u-flex-vertical u-gap-16 u-cursor-pointer \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/united-kingdom.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto \" alt = \" \" /> < p > UK </ p > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-height-100-percent u-flex u-flex-vertical u-gap-16 u-cursor-pointer \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/canada.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto \" alt = \" \" /> < p > Canada </ p > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-height-100-percent u-flex u-flex-vertical u-gap-16 u-cursor-pointer \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/usa.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto \" alt = \" \" /> < p > US </ p > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-height-100-percent u-flex u-flex-vertical u-gap-16 u-cursor-pointer \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/germany.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto \" alt = \" \" /> < p > Germany </ p > </ div > </ label > </ li > < li > < label class = \" card is-allow-focus u-height-100-percent u-flex u-flex-vertical u-gap-16 u-cursor-pointer \" style = \" --card-padding : 0.5rem ; --card-border-radius : var ( --border-radius-small ) ; \" > < input class = \" is-small u-margin-block-start-2 \" type = \" radio \" name = \" country \" /> < div class = \" u-flex u-flex-vertical u-gap-12 u-text-center \" > < img src = \" /flags/india.svg \" width = \" 40 \" height = \" 30 \" class = \" u-margin-inline-auto \" alt = \" \" /> < p > India </ p > </ div > </ label > </ li > </ ul > inline loader modal Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/label-card"},"11":{"title":"components - modal","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components modal Modal Modals are containers that appear with a scrim (semi-transparent overlay) on top of the window or content the user is currently interacting with. Modals draw attention to actions that must be taken before they can be dismissed. Class Type modals Modal A class representing a modal Components Modals consist of five components: Class Type modal-form Form modal-header Header modal-title Title modal-content Content modal-footer Footer Preview HTML Open Modal Modal title Modal label text. Button Button Open Modal Modal title Modal label text. Button Button \"> < button class = \" button \" > < span > Open Modal </ span > </ button > < dialog class = \" modal \" id = \" dialog \" > < form class = \" modal-form \" method = \" dialog \" > < header class = \" modal-header \" > < div class = \" u-flex u-main-space-between u-cross-center u-gap-16 \" > < div class = \" avatar is-color-orange is-medium \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > </ div > < h4 class = \" modal-title heading-level-5 \" > Modal title </ h4 > < button class = \" button is-text is-small is-only-icon \" aria-label = \" Close modal \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > </ header > < div class = \" modal-content u-small \" > < div class = \" modal-content-spacer \" > < p > Modal label text. </ p > </ div > </ div > < div class = \" modal-footer \" > < div class = \" u-flex u-main-end u-gap-16 \" > < button class = \" button is-text \" > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > </ div > </ form > </ dialog > To open or close a modal, use the native <dialog> element’s show() , showModal() and close() methods. For more information, please refer to the MDN documentation . Sizes In the Appwrite console, we use three sizes of modals: class Type is-small Small - Medium is-big Big Preview HTML Modal title Modal label text. Button Button Modal title Modal label text. Button Button Modal title Modal label text. Button Button Modal title Modal label text. Button Button \"> < dialog id = \" dialog4 \" class = \" modal is-small \" open > < form class = \" modal-form \" method = \" dialog \" > < header class = \" modal-header \" > < div class = \" u-flex u-main-space-between u-cross-center u-gap-16 \" > < h4 class = \" modal-title heading-level-5 \" > Modal title </ h4 > < button class = \" button is-text is-small is-only-icon u-cross-center u-margin-inline-start-auto \" aria-label = \" Close modal \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > </ header > < div class = \" modal-content u-small \" > < div class = \" modal-content-spacer \" > < p > Modal label text. </ p > </ div > </ div > < div class = \" modal-footer \" > < div class = \" u-flex u-main-end u-gap-16 \" > < button class = \" button is-text \" > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > </ div > </ form > </ dialog > < dialog id = \" dialog5 \" class = \" modal is-big \" open > < form class = \" modal-form \" method = \" dialog \" > < header class = \" modal-header \" > < div class = \" u-flex u-main-space-between u-cross-center u-gap-16 \" > < h4 class = \" modal-title heading-level-5 \" > Modal title </ h4 > < button class = \" button is-text is-small is-only-icon u-cross-center u-margin-inline-start-auto \" aria-label = \" Close modal \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > </ header > < div class = \" modal-content u-small \" > < div class = \" modal-content-spacer \" > < p > Modal label text. </ p > </ div > </ div > < div class = \" modal-footer \" > < div class = \" u-flex u-main-end u-gap-16 \" > < button class = \" button is-text \" > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > </ div > </ form > </ dialog > Separate Header State class which allow to seperate the header with border. class Type is-separate-header Add Border bottom to header of Modal Preview HTML Modal title Provide contextual feedback messages for complex modals. Label Label Button Button Modal title Provide contextual feedback messages for complex modals. Label Label Button Button \"> < dialog id = \" dialog6 \" class = \" modal is-big is-separate-header \" open > < form class = \" modal-form \" method = \" dialog \" > < header class = \" modal-header \" > < div class = \" u-flex u-main-space-between u-cross-center u-gap-16 \" > < h4 class = \" modal-title heading-level-5 \" > Modal title </ h4 > < button class = \" button is-text is-small is-only-icon u-cross-center u-margin-inline-start-auto \" aria-label = \" Close modal \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > < p > Provide contextual feedback messages for complex modals. </ p > </ header > < div class = \" modal-content \" > < div class = \" modal-content-spacer \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 1 ; \" > < input type = \" password \" class = \" input-text \" placeholder = \" Placeholder \" /> < button class = \" show-password-button \" aria-label = \" show password \" type = \" button \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > </ div > </ li > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 2 \" > < input type = \" text \" placeholder = \" Placeholder \" /> < div class = \" options-list \" > < button class = \" options-list-button \" aria-label = \" show password / hide password \" type = \" button \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > < button class = \" options-list-button \" aria-label = \" copy text \" type = \" button \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ li > </ ul > </ div > </ div > < div class = \" modal-footer \" > < div class = \" u-flex u-main-end u-gap-16 \" > < button class = \" button is-text \" > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Button </ span > </ button > </ div > </ div > </ form > </ dialog > Best Practice Modals are used mostly for the creation or deletion of an object. Modals can include avatars, buttons, illustrations, tags and text. label card progress bar Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/modal"},"12":{"title":"components - progress bar","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components progress bar Progress Bar Preview HTML Bandwidth 50% 50.01GB 100GB Bandwidth 50% 50.01GB 100GB \"> < section class = \" progress-bar \" > < div class = \" progress-bar-top-line u-flex u-gap-8 u-main-space-between \" > < h3 class = \" body-text-1 u-flex u-cross-baseline u-gap-4 \" > < span class = \" icon-chart-bar \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Bandwidth </ span > </ h3 > < p class = \" u-medium u-bold \" > 50% </ p > </ div > < div class = \" progress-bar-container \" style = \" --graph-size : 50% \" > </ div > < div class = \" u-flex u-gap-8 u-main-space-between u-cross-baseline \" > < span class = \" progress-bar-text-used \" > 50.01GB </ span > < span class = \" progress-bar-text-max \" > 100GB </ span > </ div > </ section > Full Progress Bar Options Preview HTML Bandwidth 50% 50.01GB 100GB Storage 85% 50.01GB 100GB Compute 105% 3.50hrs 100hrs Bandwidth 50% 50.01GB 100GB Storage 85% 50.01GB 100GB Compute 105% 3.50hrs 100hrs \"> < ul class = \" u-flex-vertical u-gap-24 \" > < li > < section class = \" progress-bar \" > < div class = \" progress-bar-top-line u-flex u-gap-8 u-main-space-between \" > < h3 class = \" body-text-1 u-flex u-cross-baseline u-gap-4 \" > < span class = \" icon-chart-bar \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Bandwidth </ span > </ h3 > < p class = \" u-medium u-bold \" > 50% </ p > </ div > < div class = \" progress-bar-container \" style = \" --graph-size : 50% \" > </ div > < div class = \" u-flex u-gap-8 u-main-space-between u-cross-baseline \" > < span class = \" progress-bar-text-used \" > 50.01GB </ span > < span class = \" progress-bar-text-max \" > 100GB </ span > </ div > </ section > </ li > < li > < section class = \" progress-bar \" > < div class = \" progress-bar-top-line u-flex u-gap-8 u-main-space-between \" > < h3 class = \" body-text-1 u-flex u-cross-baseline u-gap-4 \" > < span class = \" icon-folder \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Storage </ span > </ h3 > < p class = \" u-medium u-bold u-color-text-warning \" > 85% </ p > </ div > < div class = \" progress-bar-container is-warning \" style = \" --graph-size : 85% \" > </ div > < div class = \" u-flex u-gap-8 u-main-space-between u-cross-baseline \" > < span class = \" progress-bar-text-used \" > 50.01GB </ span > < span class = \" progress-bar-text-max \" > 100GB </ span > </ div > </ section > </ li > < li > < section class = \" progress-bar \" > < div class = \" progress-bar-top-line u-flex u-gap-8 u-main-space-between \" > < h3 class = \" body-text-1 u-flex u-cross-baseline u-gap-4 \" > < span class = \" icon-lightning-bolt \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Compute </ span > </ h3 > < p class = \" u-medium u-bold u-color-text-danger \" > 105% </ p > </ div > < div class = \" progress-bar-container is-danger \" style = \" --graph-size : 105% \" > </ div > < div class = \" u-flex u-gap-8 u-main-space-between u-cross-baseline \" > < span class = \" progress-bar-text-used \" > 3.50hrs </ span > < span class = \" progress-bar-text-max \" > 100hrs </ span > </ div > </ section > </ li > </ ul > modal secondary tabs Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/progress-bar"},"13":{"title":"components - secondary tabs","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components secondary tabs Secondary Tabs Secondary tabs allows users to switch between multiple sections of content within a single section/container. Class Type secondary-tabs Secondary Tabs A class representing secondary tabs Components Secondary Tabs consist of two components: Class Type secondary-tabs-item Item secondary-tabs-button Button Preview HTML Item Item Item Item Item Item \"> < ul class = \" secondary-tabs \" > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" disabled > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > </ ul > Stretch Tabs Tabs stretch to fill all line: Class Behave is-stretch Stretch Preview HTML Item Item Item Item Item Item \"> < ul class = \" secondary-tabs is-stretch \" > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" disabled > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > </ ul > Sizes Class Type is-large Large Used for big sections or to switch between code snippets Preview HTML Item Item Item Item Item Item \"> < ul class = \" secondary-tabs is-large \" > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" disabled > < span class = \" text \" > Item </ span > </ button > </ li > < li class = \" secondary-tabs-item \" > < button class = \" secondary-tabs-button \" > < span class = \" text \" > Item </ span > </ button > </ li > </ ul > progress bar tabs Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/secondary-tabs"},"14":{"title":"components - tabs","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components tabs Tabs Tab navigation allows users to switch between multiple sections of content within a single screen. Class Type tabs Tabs A class representing tabs Components Tabs consist of four components: Class Type tabs-list List - tabs-item Item - tabs-button Button - tabs-button-scroll Scroll Used when there is not enough space to display all tabs, mostly on mobile devices. The tabs-button-scroll element can be hidden by adding u-hide class to it. Preview HTML Overview Sessions Activity Settings Overview Sessions Activity Settings \"> < div class = \" tabs \" style = \" width : 350px \" > < button class = \" tabs-button-scroll is-start \" aria-label = \" Show items in start side \" > < span class = \" icon-cheveron-left \" aria-hidden = \" true \" > </ span > </ button > < button class = \" tabs-button-scroll is-end \" aria-label = \" Show items in end side \" > < span class = \" icon-cheveron-right \" aria-hidden = \" true \" > </ span > </ button > < ul class = \" tabs-list \" > < li class = \" tabs-item \" > < a class = \" tabs-button is-selected \" href = \" # \" > < span class = \" text \" > Overview </ span > </ a > </ li > < li class = \" tabs-item \" > < a class = \" tabs-button \" href = \" # \" > < span class = \" text \" > Sessions </ span > </ a > </ li > < li class = \" tabs-item \" > < a class = \" tabs-button \" href = \" # \" > < span class = \" text \" > Activity </ span > </ a > </ li > < li class = \" tabs-item \" > < a class = \" tabs-button \" href = \" # \" > < span class = \" text \" > Settings </ span > </ a > </ li > </ ul > </ div > Best Practice In most scenarios, you should use no more than six tabs. This maintains an uncluttered UI and reduces cognitive load for users. If the amount of tabs exceeds the space that is available, adding a horizontal scrolling element is recommended. The right arrow should always be visible. If the user can scroll right, the arrow is active, otherwise the arrow should be disabled. The left arrow should only visible if the user can scroll left. secondary tabs toggle button Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/tabs"},"15":{"title":"components - toggle button","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components toggle button Toggle Button Icon toggle is used to switch between two possible states displayed with icons. Class Type toggle-button Icon Toggle A class representing an icon toggle. Preview HTML \"> < div class = \" toggle-button \" > < ul class = \" toggle-button-list \" > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element \" aria-label = \" List View \" > < span class = \" icon-view-list \" aria-hidden = \" true \" > </ span > </ button > </ li > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element is-selected \" aria-label = \" Grid View \" > < span class = \" icon-view-grid \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > Components Icons Toggle inner parts are: Class Type toggle-button-list A class that wraps both toggle items toggle-button-item A class that wraps one toggle item toggle-button-element An icon button States To disable the toggle, add the following attribute: Attribute Type disabled Disabled Use whenever clicking on a toggle isn’t allowed. Preview HTML \"> < div class = \" toggle-button \" > < ul class = \" toggle-button-list \" > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element \" disabled aria-label = \" List View \" > < span class = \" icon-view-list \" aria-hidden = \" true \" > </ span > </ button > </ li > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element is-selected \" disabled aria-label = \" Grid View \" > < span class = \" icon-view-grid \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > Icon Toggle with Tooltip In the Appwrite console, we display a tooltip on hover, as shown below: Preview HTML List View Grid View List View Grid View \"> < div class = \" toggle-button \" > < ul class = \" toggle-button-list \" > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element tooltip \" > < span class = \" icon-view-list \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup is-bottom is-center \" role = \" tooltip \" > List View </ span > </ button > </ li > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element is-selected tooltip \" > < span class = \" icon-view-grid \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup is-bottom is-center \" role = \" tooltip \" > Grid View </ span > </ button > </ li > </ ul > </ div > < br /> tabs upload box Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/toggle-button"},"16":{"title":"components - upload box","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components upload box Upload Box Upload Box displays the status of all uploaded files. Class Type upload-box Upload Box A class representing an upload box Components Upload Boxes consist of six components: Class Type upload-box-header Header upload-box-title Title upload-box-content Content upload-box-list List upload-box-item Item is-open Open State Preview HTML File Uploads 3 % hello.mp4 & % hello.mp4 & % hello.mp4 & File Uploads 3 30% hello.mp4 pending 60% hello.mp4 failed hello.mp4 File Uploads 3 % hello.mp4 &amp; % hello.mp4 &amp; % hello.mp4 &amp; File Uploads 3 30% hello.mp4 pending 60% hello.mp4 failed hello.mp4 \"> < section class = \" upload-box u-width-full-line \" > < header class = \" upload-box-header \" > < h4 class = \" upload-box-title \" > < span class = \" text \" > File Uploads </ span > < span class = \" amount \" > 3 </ span > </ h4 > < button class = \" upload-box-button \" aria-label = \" toggle upload box \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ button > < button class = \" upload-box-button \" aria-label = \" close upload box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ header > < div class = \" upload-box-content \" > < ul class = \" upload-box-list \" > < li class = \" upload-box-item \" > < div class = \" upload-image \" > < div class = \" progress \" style = \" --progress-value : 20 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" icon \" > % </ span > </ div > < label for = \" file1 \" class = \" file-name \" > hello.mp4 </ label > < button class = \" upload-box-button \" aria-label = \" Uploading \" > < span class = \" icon \" > &amp; </ span > </ button > </ li > < li class = \" upload-box-item \" > < div class = \" upload-image \" > < div class = \" progress \" style = \" --progress-value : 70 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" icon \" > % </ span > </ div > < label for = \" file1 \" class = \" file-name \" > hello.mp4 </ label > < button class = \" upload-box-button \" aria-label = \" Uploading \" > < span class = \" icon \" > &amp; </ span > </ button > </ li > < li class = \" upload-box-item \" > < div class = \" upload-image is-finished \" > < div class = \" progress \" style = \" --progress-value : 100 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" icon \" > % </ span > </ div > < label for = \" file1 \" class = \" file-name \" > hello.mp4 </ label > < button class = \" upload-box-button \" aria-label = \" Uploading \" > < span class = \" icon \" > &amp; </ span > </ button > </ li > </ ul > </ div > </ section > < section class = \" upload-box u-width-full-line \" > < header class = \" upload-box-header \" > < h4 class = \" upload-box-title \" > < span class = \" text \" > File Uploads </ span > < span class = \" amount \" > 3 </ span > </ h4 > < button class = \" upload-box-button \" aria-label = \" toggle upload box \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ button > < button class = \" upload-box-button \" aria-label = \" close upload box \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ header > < div class = \" upload-box-content is-open \" > < ul class = \" upload-box-list \" > < li class = \" upload-box-item \" > < div class = \" upload-image \" > < div class = \" progress \" style = \" --progress-value : 20 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" text \" > 30% </ span > </ div > < label for = \" file1 \" class = \" file-name \" > < p class = \" text u-margin-block-start-8 \" > hello.mp4 </ p > </ label > < div class = \" tag is-warning \" > pending </ div > < button class = \" upload-box-button \" aria-label = \" cancel upload \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ li > < li class = \" upload-box-item \" > < div class = \" upload-image \" > < div class = \" progress \" style = \" --progress-value : 70 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" text \" > 60% </ span > </ div > < label for = \" file1 \" class = \" file-name \" > < p class = \" text u-margin-block-start-8 \" > hello.mp4 </ p > </ label > < div class = \" tag is-danger \" > failed </ div > < button class = \" upload-box-button \" aria-label = \" cancel upload \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ li > < li class = \" upload-box-item \" > < div class = \" upload-image is-finished u-margin-inline-end-16 \" > < div class = \" progress \" style = \" --progress-value : 100 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" icon-document \" aria-hidden = \" true \" > </ span > </ div > < label for = \" file1 \" class = \" file-name \" > < p class = \" text u-margin-block-start-8 \" > hello.mp4 </ p > </ label > < button class = \" icon-button u-color-text-success \" aria-label = \" Uploaded \" > < span class = \" icon-check \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > </ section > Upload Loader Class Type upload-image Upload Loader Upload Loader displays the uploading progress of a specific file. Preview HTML \"> < div class = \" upload-image \" > < div class = \" progress \" style = \" --progress-value : 20 \" role = \" progressbar \" aria-valuenow = \" 20 \" aria-valuemin = \" 0 \" aria-valuemax = \" 100 \" > </ div > < span class = \" icon \" > </ span > </ div > toggle button upload file box Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/upload-box"},"17":{"title":"components - upload file-box","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components upload file box Upload File Box Upload File Box allows users to select and upload a file to a specific location. Class Type upload-file-box Upload File Box A class representing an upload file box Components Upload File Boxes consist of eight components: Class Type upload-file-box Partial container upload-file-box-image Image upload-file-box-title Title upload-file-box-info Info upload-file-box-list List upload-file-box-name File Name upload-file-box-size File Size is-hover-with-file Hover State Default Preview HTML Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file \"> < div class = \" box is-border-dashed is-no-shadow u-padding-24 \" style = \" --box-border-radius : var ( --border-radius-xsmall ) ; \" > < div class = \" upload-file-box \" > < div class = \" upload-file-box-image \" > < span class = \" icon-upload \" aria-hidden = \" true \" > </ span > </ div > < div class = \" u-min-width-0 u-text-center \" > < h5 class = \" upload-file-box-title heading-level-7 u-inline \" > < span class = \" is-only-desktop \" > Drag and drop files here to upload </ span > < span class = \" is-not-desktop \" > Upload a File </ span > </ h5 > < button class = \" tooltip u-inline u-margin-inline-start-4 \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > Only PNGs accepted. </ span > </ button > </ div > < div class = \" u-flex u-main-center u-cross-center u-gap-16 u-flex-vertical-mobile \" > < p class = \" upload-file-box-info body-text-2 \" > Max file size: 10MB </ p > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Choose a file </ span > </ button > </ div > </ div > </ div > File Added Preview HTML Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file pink-floyd-cover .png 4MB Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file pink-floyd-cover .png 4MB \"> < div class = \" box is-border-dashed is-no-shadow u-padding-24 \" style = \" --box-border-radius : var ( --border-radius-xsmall ) ; \" > < div class = \" upload-file-box \" > < div class = \" upload-file-box-image \" > < span class = \" icon-upload \" aria-hidden = \" true \" > </ span > </ div > < div class = \" u-min-width-0 u-text-center \" > < h5 class = \" upload-file-box-title heading-level-7 u-inline \" > < span class = \" is-only-desktop \" > Drag and drop files here to upload </ span > < span class = \" is-not-desktop \" > Upload a File </ span > </ h5 > < button class = \" tooltip u-inline u-margin-inline-start-4 \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > Only PNGs accepted. </ span > </ button > </ div > < div class = \" u-flex u-main-center u-cross-center u-gap-16 u-flex-vertical-mobile \" > < p class = \" upload-file-box-info body-text-2 \" > Max file size: 10MB </ p > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Choose a file </ span > </ button > </ div > < ul class = \" upload-file-box-list u-min-width-0 \" > < li class = \" u-flex u-cross-center u-min-width-0 \" > < span class = \" icon-document \" aria-hidden = \" true \" > </ span > < span class = \" upload-file-box-name u-trim u-min-width-0 \" > pink-floyd-cover </ span > < span class = \" upload-file-box-name u-min-width-0 u-flex-shrink-0 \" > .png </ span > < span class = \" upload-file-box-size u-margin-inline-start-4 u-margin-inline-end-16 \" > 4MB </ span > < button type = \" button \" class = \" button is-text is-only-icon u-margin-inline-start-auto \" aria-label = \" remove file \" style = \" --button-size : 1.5rem ; \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > </ div > Error Preview HTML Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file pink-floyd-cover .png 4MB Display a contextual error message here Drag and drop files here to upload Upload a File Only PNGs accepted. Max file size: 10MB Choose a file pink-floyd-cover .png 4MB Display a contextual error message here \"> < div class = \" box is-border-dashed is-no-shadow u-padding-24 \" style = \" --box-border-radius : var ( --border-radius-xsmall ) ; \" > < div class = \" upload-file-box \" > < div class = \" upload-file-box-image \" > < span class = \" icon-upload \" aria-hidden = \" true \" > </ span > </ div > < div class = \" u-min-width-0 u-text-center \" > < h5 class = \" upload-file-box-title heading-level-7 u-inline \" > < span class = \" is-only-desktop \" > Drag and drop files here to upload </ span > < span class = \" is-not-desktop \" > Upload a File </ span > </ h5 > < button class = \" tooltip u-inline u-margin-inline-start-4 \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > Only PNGs accepted. </ span > </ button > </ div > < div class = \" u-flex u-main-center u-cross-center u-gap-16 u-flex-vertical-mobile \" > < p class = \" upload-file-box-info body-text-2 \" > Max file size: 10MB </ p > < button class = \" button is-secondary is-full-width-mobile \" > < span class = \" text \" > Choose a file </ span > </ button > </ div > < ul class = \" upload-file-box-list u-min-width-0 \" > < li class = \" u-flex u-cross-center u-min-width-0 \" > < span class = \" icon-document \" aria-hidden = \" true \" > </ span > < span class = \" upload-file-box-name u-trim u-min-width-0 \" > pink-floyd-cover </ span > < span class = \" upload-file-box-name u-min-width-0 u-flex-shrink-0 \" > .png </ span > < span class = \" upload-file-box-size u-margin-inline-start-4 u-margin-inline-end-16 \" > 4MB </ span > < button type = \" button \" class = \" button is-text is-only-icon u-margin-inline-start-auto \" aria-label = \" remove file \" style = \" --button-size : 1.5rem ; \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > </ div > < p class = \" helper u-color-text-danger u-margin-block-start-8 \" > < span class = \" icon-exclamation-circle \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Display a contextual error message here </ span > </ p > upload box user profile Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/upload-file-box"},"18":{"title":"components - user profile","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile components user profile User Profile User profile popover shows extra details about a user or a team. Class Type user-profile User Profile A class representing a user profile Components User profiles consist of three components: Class Type user-profile-info Info user-profile-sep Separator user-profile-empty-column Empty Column Preview HTML UN User Name User ID Extra description UN User Name User ID Extra description \"> < div class = \" card \" > < div class = \" user-profile \" > < span class = \" avatar \" > UN </ span > < span class = \" user-profile-info \" > < span class = \" name \" > User Name </ span > < div class = \" interactive-text-output u-padding-inline-0 \" > < span class = \" text \" > User ID </ span > < div class = \" u-flex u-cross-child-start u-gap-8 \" > < button class = \" interactive-text-output-button \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ span > < span class = \" user-profile-sep \" > </ span > < span class = \" user-profile-empty-column \" > </ span > < span class = \" user-profile-info \" > < span class = \" text \" > Extra description </ span > </ span > </ div > </ div > upload file box border radius Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/components/user-profile"},"19":{"title":"elements - box","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements box Box Boxes apply spacing, a border, and rounded corners to content areas. Class Type box Box A class representing a box Preview HTML Box element Box element \"> < div class = \" box \" > Box element </ div > Multiple Boxes You stack multiple boxes on each other by using the boxes-wrapper class. Middle boxes will appear without a border radius. Preview HTML Top Box Middle Box Middle Box Bottom Box Top Box Middle Box Middle Box Bottom Box \"> < div class = \" boxes-wrapper \" > < div class = \" box u-flex u-gap-16 u-cross-center \" > Top Box </ div > < div class = \" box u-flex u-gap-16 u-cross-center \" > Middle Box </ div > < div class = \" box u-flex u-gap-16 u-cross-center \" > Middle Box </ div > < div class = \" box u-flex u-gap-16 u-cross-center \" > Bottom Box </ div > </ div > pagination button Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/box"},"20":{"title":"elements - button","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements button Button Buttons are used to initialize an action. Button labels express what action will occur when the user interacts with it. Class Type button Button A class representing a button Types In the Appwrite console, we use four types of buttons: Class Type - Primary We recommend you use primary buttons for the principal call to action in a page or screen. is-secondary Secondary Secondary buttons can be used in conjunction with a primary button. As part of a pair with primary button, a secondary button will often perform a negative action, such as “Cancel”. is-text Text Text buttons can be used to complete an action inside another component. is-only-icon Icon Icon button with rounded corners Preview HTML Primary Secondary Text Primary Secondary Text \"> < button class = \" button \" > < span class = \" text \" > Primary </ span > </ button > < button class = \" button is-secondary \" > < span class = \" text \" > Secondary </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > Text </ span > </ button > < button class = \" button is-only-icon \" aria-label = \" Add new item \" > < span class = \" icon-plus \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" style = \" --button-size : 2.5rem ; \" aria-label = \" Remove item \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > Sizes There are two sizes of buttons; large and medium. Each size has its own purpose, so make sure you use every size correctly. class Type - Medium The most commonly used size (default size). Pink Design’s input fields are 40px tall, which is why we use medium size buttons next to input fields. is-big Large Use in a case of call to action that should stand out and have a lot of attention, mostly used on landing pages. Preview HTML Medium Large Medium Large \"> < button class = \" button \" > < span class = \" text \" > Medium </ span > </ button > < button class = \" button is-big \" > < span class = \" text \" > Large </ span > </ button > Buttons With Icons Use icons in cases where they have a strong universal meaning and aid in the recognition of a button. In Appwrite, the icon is placed on the left by default. Preview HTML Button Button Button Button Button Button Button Button Button Button Button Button Button Button \"> < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-plus \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-cheveron-left \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" text \" > Button </ span > < span class = \" icon-cheveron-right \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-download \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > < button class = \" button is-secondary \" aria-label = \" Add new item \" > < span class = \" icon-external-link \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Button </ span > </ button > Buttons List Preview HTML Button 1 Button 2 Button 3 Button 4 Button 1 Button 2 Button 3 Button 4 \"> < ul class = \" buttons-list u-margin-auto \" > < li class = \" buttons-list-item \" > < button class = \" button is-text \" > < span class = \" text \" > Button 1 </ span > </ button > </ li > < li class = \" buttons-list-item \" > < button class = \" button is-text \" > < span class = \" text \" > Button 2 </ span > </ button > </ li > < li class = \" buttons-list-item \" > < button class = \" button is-text \" > < span class = \" text \" > Button 3 </ span > </ button > </ li > < li class = \" buttons-list-item \" > < button class = \" button is-text \" > < span class = \" text \" > Button 4 </ span > </ button > </ li > </ ul > Best Practice Tips to keep in mind to increase consistency and readability in buttons: Do Increase recognition by using icons with universal meaning. Increase readability by keeping text short and using uppercase letter only for the first word. Don't Avoid using specific icons, uppercase in every word and long sentences. box card Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/button"},"21":{"title":"elements - card","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements card Card Cards are used to group related content in a single container. This can include text, images, lists, buttons, and other elements. Class Type card Card A class representing a card. Styles In the Appwrite console, we use two styles of card borders: Class Type - Solid Solid borders should be the default for cards. is-border-dashed Dashed Use dashed borders only for empty state cards. Special state Class Type is-allow-focus focus If card as this class, is something inside focus, the card will be focus as well (keyboared focus) Preview HTML \"> < article class = \" card \" > </ article > < article class = \" card is-border-dashed \" > </ article > Focus label card Play with the tab key to see focus of card according to the focus of checkbox. In components section you can see more complex demo of “Label Card”. Preview HTML some text some text some text some text \"> < label class = \" card is-allow-focus u-flex u-gap-8 \" > < input type = \" checkbox \" /> < span class = \" text \" > some text </ span > </ label > < label class = \" card is-allow-focus u-flex u-gap-8 \" > < input type = \" checkbox \" /> < span class = \" text \" > some text </ span > </ label > Best Practice Cards are used to show empty states, to update or delete objects and to display overviews. A card can include avatars, buttons, illustrations, lists, tags and text. For example: Create your first file to get started. Need a hand? Check out our documentation. Documentation Create file button checkbox Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/card"},"22":{"title":"elements - checkbox","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements checkbox Checkbox Checkboxes allow users to select one or more items from a set. Preview HTML \"> < input type = \" checkbox \" /> < input type = \" checkbox \" checked = \" true \" /> < input type = \" checkbox \" class = \" js-indeterminate \" /> < script > Array . from ( document . getElementsByClassName ( 'js-indeterminate' ) ) . forEach ( el => el . indeterminate = true ) </ script > Note: Javascript is used to implement the indeterminate state States To disable a checkbox, add the following class: Attribute Type disabled Disabled Use whenever clicking on a checkbox isn’t allowed. Preview HTML \"> < input type = \" checkbox \" disabled /> < input type = \" checkbox \" checked = \" true \" disabled /> < input type = \" checkbox \" disabled class = \" js-indeterminate \" /> < script > Array . from ( document . getElementsByClassName ( 'js-indeterminate' ) ) . forEach ( el => el . indeterminate = true ) </ script > Note: Javascript is used to implement the indeterminate state Sizes There are three sizes of checkboxes; small, medium and large. Each size has its own purpose, so make sure you use every size correctly. class Type is-small Small - Medium is-large Large Preview HTML \"> < input type = \" checkbox \" class = \" is-small \" /> < input type = \" checkbox \" /> < input type = \" checkbox \" class = \" is-large \" /> < br /> < input type = \" checkbox \" class = \" is-small js-indeterminate \" /> < input type = \" checkbox \" class = \" js-indeterminate \" /> < input type = \" checkbox \" class = \" is-large js-indeterminate \" /> Note: Javascript is used to implement the indeterminate state Best Practice We recommend checkboxes next to labels should have at minimum 8px of space in between for legibility. Checkboxes should be aligned to the center of a single line of text. If there are multiple lines in a label should be aligned to the center of the first line in the label. Checkboxes allow users to select multiple items from a set. Do Use checkboxes to allow users select one or more options from a list with related items. Don't Do not use switches; they imply enabling/disabling an item and take up more visual space. card inline code Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/checkbox"},"23":{"title":"elements - inline code","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements inline code Inline Code Inline code snippets can be used within text to create visual emphasis on code snippets, or indicate text that can be copied verbatim like file names and IDs. Class Type inline-code Inline Code A class representing an inline code Preview HTML keyword or part of a code keyword or part of a code \"> < code class = \" inline-code \" > keyword or part of a code </ code > checkbox inline tag Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/inline-code"},"24":{"title":"elements - inline tag","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements inline tag Inline Tag An inline tag is used as a number label inside a button. Some possible use cases are indicating the number of columns in a table or the number of related items. Class Type inline-tag Inline Tag A class representing an Inline Tag Preview HTML 4 4 \"> < span class = \" inline-tag \" > < span class = \" text \" > 4 </ span > </ span > Color State Class Type is-info info state blue color for inline tag Preview HTML 2 2 \"> < span class = \" inline-tag is-info \" > < span class = \" text \" > 2 </ span > </ span > Disabled State Class Type is-disabled disabled state disabled gray for inline tag Preview HTML 2 2 \"> < span class = \" inline-tag is-disabled \" > < span class = \" text \" > 2 </ span > </ span > Usage with Buttons Incorporate the inline tag into secondary buttons or text buttons by doing the following: Preview HTML button 4 button 4 button 4 button 4 button 4 button 4 button 4 button 4 \"> < button class = \" button is-secondary \" > < span class = \" text \" > button </ span > < span class = \" inline-tag \" > < span class = \" text \" > 4 </ span > </ span > </ button > < button class = \" button is-secondary \" disabled > < span class = \" text \" > button </ span > < span class = \" inline-tag \" > < span class = \" text \" > 4 </ span > </ span > </ button > < button class = \" button is-text \" > < span class = \" text \" > button </ span > < span class = \" inline-tag \" > < span class = \" text \" > 4 </ span > </ span > </ button > < button class = \" button is-text \" disabled > < span class = \" text \" > button </ span > < span class = \" inline-tag \" > < span class = \" text \" > 4 </ span > </ span > </ button > inline code input field Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/inline-tag"},"25":{"title":"elements - input field","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements input field Input Field Input fields are an easily discoverable, efficient, and accessible way for users to input information. They typically appear in forms or dialogue modals. Types There are a few different types of input field that the user can interact with: Input Type Type text Text Default text input Preview HTML Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper \" > < input type = \" text \" class = \" input-text \" placeholder = \" Placeholder \" /> </ div > </ li > </ ul > </ form > Input Type Type text Search Used to input one or more terms to conduct a search. Preview HTML \"> < div class = \" input-text-wrapper is-with-end-button u-width-full-line u-max-width-500 \" style = \" --amount-of-buttons : 1 \" > < input type = \" search \" placeholder = \" Search \" /> < div class = \" icon-search \" aria-hidden = \" true \" > </ div > < button class = \" button is-text is-only-icon \" aria-label = \" Clear search \" style = \" --button-size : 1.5rem ; \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > Input Type Type password Password Used to input passwords or other sensitive data. - Input with two buttons Displays up to two trailing icons to provide additional functionality to the text (for example: clear, copy, hide, edit). Preview HTML Label Label Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 1 ; \" > < input type = \" password \" class = \" input-text \" placeholder = \" Placeholder \" /> < button class = \" show-password-button \" aria-label = \" show password \" type = \" button \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > </ div > </ li > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 2 \" > < input type = \" text \" placeholder = \" Placeholder \" /> < div class = \" options-list \" > < button class = \" options-list-button \" aria-label = \" show password / hide password \" type = \" button \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > < button class = \" options-list-button \" aria-label = \" copy text \" type = \" button \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ li > </ ul > </ form > Input Type Type numeric Numeric Used for numeric input - Input with two buttons Display with two buttons Preview HTML Label Disabled Label Disabled \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" input-text-wrapper u-width-full-line u-max-width-500 \" style = \" --amount-of-buttons : 1 ; \" > < input type = \" number \" class = \" input-text u-remove-input-number-buttons \" placeholder = \" Placeholder \" /> < button class = \" button is-text u-height-auto u-padding-0 u-position-absolute u-inset-block-start-4 u-inset-inline-end-8 \" aria-label = \" Up value of numeric field \" type = \" button \" > < span class = \" icon-cheveron-up u-line-height-0-7 \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text u-height-auto u-padding-0 u-position-absolute u-inset-block-end-4 u-inset-inline-end-8 \" aria-label = \" Down value of numeric field \" type = \" button \" > < span class = \" icon-cheveron-down u-line-height-0-7 \" aria-hidden = \" true \" > </ span > </ button > </ div > </ li > < li class = \" form-item \" > < label class = \" label \" > Disabled </ label > < div class = \" input-text-wrapper u-width-full-line u-max-width-500 \" style = \" --amount-of-buttons : 1 ; \" > < input type = \" number \" class = \" input-text u-remove-input-number-buttons \" placeholder = \" Placeholder \" disabled /> < button class = \" button is-text u-height-auto u-padding-0 u-position-absolute u-inset-block-start-4 u-inset-inline-end-8 \" aria-label = \" Up value of numeric field \" type = \" button \" disabled > < span class = \" icon-cheveron-up u-line-height-0-7 \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text u-height-auto u-padding-0 u-position-absolute u-inset-block-end-4 u-inset-inline-end-8 \" aria-label = \" Down value of numeric field \" type = \" button \" disabled > < span class = \" icon-cheveron-down u-line-height-0-7 \" aria-hidden = \" true \" > </ span > </ button > </ div > </ li > </ ul > </ form > Input Type Type file Upload file Used in case upload a file is necessary. Preview HTML Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" file \" name = \" file \" id = \" file-file \" size = \" 1 \" /> </ li > </ ul > </ form > Input Type Type date Date date input time Time time input Preview HTML Label Label Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" date \" /> </ li > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" time \" /> </ li > </ ul > </ form > Input Type Type text Multi Select Used to create ‘tags’ when the user types in the input field. Preview HTML Label role Label role \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" tags-input \" > < div class = \" tags \" > < ul class = \" tags-list \" > < li class = \" tags-item \" > < div class = \" input-tag \" > < span class = \" tag-text \" > role < div > </ div > </ span > < button class = \" input-tag-delete-button \" aria-label = \" delete all:role tag \" type = \" button \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > </ div > </ li > </ ul > </ div > < input type = \" text \" class = \" tags-input-text \" placeholder = \" Placeholder \" /> </ div > </ li > </ ul > </ form > Input Type Type select Dropdown Allows users to choose one option from a list of values. Preview HTML Label Select option Option 1 Option 2 Option 3 Option 4 Option 5 Option 6 Label Select option Option 1 Option 2 Option 3 Option 4 Option 5 Option 6 \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" select u-width-full-line \" > < select name = \" pets \" id = \" pet-select \" > < option value = \" \" > Select option </ option > < option value = \" 1 \" > Option 1 </ option > < option value = \" 2 \" > Option 2 </ option > < option value = \" 3 \" > Option 3 </ option > < option value = \" 4 \" > Option 4 </ option > < option value = \" 5 \" > Option 5 </ option > < option value = \" 6 \" > Option 6 </ option > </ select > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ li > </ ul > </ form > Custom Select Dropdown is made with drop-list . To hide items use the u-hide class. Preview HTML Label Placeholder Item 1 Item 2 Label Placeholder Item 1 Item 2 \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" custom-select is-open \" > < button class = \" input-text-wrapper u-width-full-line \" type = \" button \" style = \" --amount-of-buttons : 1 \" > < span class = \" input-text \" > < span class = \" text \" > Placeholder </ span > </ span > < div class = \" options-list is-no-separator \" > < div class = \" options-list-button \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ div > </ div > </ button > < div class = \" drop is-block-end is-no-arrow u-max-width-none \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ li > </ ul > < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> </ form > Custom Select with Search Dropdown is made with drop-list . To hide items use the u-hide class. To adjust arrow upl add the is-open class, where the element with custom-select class. To show/hide the button clear field, toggle the u-hide class. Preview HTML Label Item 1 Item 2 Label Item 1 Item 2 \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" custom-select is-open \" > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 1 \" > < input type = \" text \" class = \" input-text \" placeholder = \" Placeholder \" /> < div class = \" options-list \" > < button class = \" options-list-button u-hide \" aria-label = \" clear field \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < button class = \" options-list-button \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > < div class = \" drop is-block-end is-no-arrow u-max-width-none \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 1 </ span > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < span class = \" text \" > Item 2 </ span > </ button > </ li > </ ul > </ section > </ div > </ div > </ li > </ ul > < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> </ form > Preview HTML Label 63f1efg667fg6fg67fc68ac3515e4bc06 Bessie, Cooper, bessiecooper@gmail.com , bessiecooper.com 63f1efg6673515e4bc06 Baseball, Football, ball@gmail.com , playingball.com Label 63f1efg667fg6fg67fc68ac3515e4bc06 Bessie, Cooper, bessiecooper@gmail.com , bessiecooper.com 63f1efg6673515e4bc06 Baseball, Football, ball@gmail.com , playingball.com \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" custom-select is-open \" > < div class = \" input-text-wrapper \" style = \" --amount-of-buttons : 2 \" > < input type = \" text \" class = \" input-text \" placeholder = \" Placeholder \" value = \" bessie \" /> < div class = \" options-list \" > < button class = \" options-list-button \" aria-label = \" clear field \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < button class = \" options-list-button \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > < div class = \" drop is-block-end is-no-arrow u-max-width-none \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < div class = \" u-flex u-cross-baseline u-gap-12 \" > < span class = \" u-width-140 u-flex-shrink-0 u-text-start u-trim-start u-x-small u-color-text-gray \" > 63f1efg667fg6fg67fc68ac3515e4bc06 </ span > < span class = \" u-flex-1 u-trim-1 \" > Bessie, Cooper, < a class = \" link \" href = \" mailto:bessiecooper@gmail.com \" > bessiecooper@gmail.com </ a > , bessiecooper.com </ span > </ div > </ button > </ li > < li class = \" drop-list-item \" > < button class = \" drop-button \" > < div class = \" u-flex u-cross-baseline u-gap-12 \" > < span class = \" u-width-140 u-flex-shrink-0 u-text-start u-trim-start u-x-small u-color-text-gray \" > 63f1efg6673515e4bc06 </ span > < span class = \" u-flex-1 u-trim-1 \" > Baseball, Football, < a class = \" link \" href = \" mailto:ball@gmail.com \" > ball@gmail.com </ a > , playingball.com </ span > </ div > </ button > </ li > </ ul > </ section > </ div > </ div > </ li > </ ul > < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> </ form > Preview HTML Label Sorry we couldn’t find ‘63f1ec68ac3515e4bc0663f1’ There are no documents that match your search. Clear Search Label Sorry we couldn’t find ‘63f1ec68ac3515e4bc0663f1’ There are no documents that match your search. Clear Search \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < div class = \" custom-select \" > < div class = \" input-text-wrapper \" > < input type = \" text \" class = \" input-text \" placeholder = \" Placeholder \" /> < div class = \" options-list \" > < button class = \" options-list-button u-hide \" aria-label = \" clear field \" > < span class = \" icon-x \" aria-hidden = \" true \" > </ span > </ button > < button class = \" options-list-button \" > < span class = \" icon-cheveron-down \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > < div class = \" drop is-block-end is-no-arrow u-max-width-none \" > < section class = \" drop-section \" > < div class = \" u-flex u-flex-vertical u-cross-center \" > < div > < img class = \" u-only-light \" src = \" /empty-state-light.svg \" alt = \" \" aria-hidden = \" true \" height = \" 120 \" width = \" 128 \" /> < img class = \" u-only-dark \" src = \" /empty-state-dark.svg \" alt = \" \" aria-hidden = \" true \" height = \" 120 \" width = \" 128 \" /> </ div > < div class = \" u-text-center u-margin-block-start-4 \" > < h2 class = \" body-text-2 u-bold u-trim-1 \" > < span class = \" text \" > Sorry we couldn’t find ‘63f1ec68ac3515e4bc0663f1’ </ span > </ h2 > < p class = \" text \" > There are no documents that match your search. </ p > </ div > < div class = \" u-flex u-gap-16 u-main-center u-margin-block-start-16 \" > < button class = \" button is-secondary \" type = \" button \" > < span class = \" text \" > Clear Search </ span > </ button > </ div > </ div > </ section > </ div > </ div > </ li > </ ul > < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> </ form > Input Type Type textarea Textarea For inputs containing more than two lines of text (for example: articles, blog posts, user feedback). Preview HTML Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < textarea class = \" input-text \" placeholder = \" Type here... \" > </ textarea > </ li > </ ul > </ form > Verification code input Input Type Type verification-code-input character Usualy used for code with numbers, but can use with amy type of input, limited for one char per textbox Preview HTML Enter Code Enter Code \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Enter Code </ label > < ol class = \" u-flex u-gap-16 \" > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > </ ol > </ li > </ ul > </ form > State large for verification code input: Class Type is-large size inrease size to 60px width & height Preview HTML Enter Code Enter Code \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Enter Code </ label > < ol class = \" u-flex u-gap-16 \" > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > < li > < input type = \" text \" class = \" verification-code-input is-large u-remove-input-number-buttons \" maxlength = \" 1 \" /> </ li > </ ol > </ li > </ ul > </ form > States States can be applied to all inputs fields: Attribute Type - Default Default text input disabled Disabled Used in case the user can’t interact with an input field readonly Readonly Used in case the user can’t change the content in the input field. Sometimes in read-only fields there is a copy button. Preview HTML Label Label Label Label Label Label \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" text \" class = \" input-text \" value = \" placeholder text \" /> </ li > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" text \" class = \" input-text \" value = \" placeholder text \" disabled /> </ li > < li class = \" form-item \" > < label class = \" label \" > Label </ label > < input type = \" text \" class = \" input-text \" value = \" placeholder text \" readonly /> </ li > </ ul > </ form > Helper Text Helper text provides information and feedback about what to enter in an input. Use the helper class to add helper text below an input field. Class Type - Default Used to provide information about what should be entered into the input field. u-success Success An indication that the information entered into a field is valid/correct. u-warning Warning Used underneath the input field when the user provides incorrect information. This message should provide contextual instructions on how to fix the error. u-error Error An indication that the information entered into a field is invalid/incorrect. Preview HTML This is a helper This is success This is a warning This is an error This is a helper This is success This is a warning This is an error \"> < p class = \" helper \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is a helper </ span > </ p > < p class = \" helper u-color-text-success \" > < span class = \" icon-check-circle \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is success </ span > </ p > < p class = \" helper u-color-text-warning \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is a warning </ span > </ p > < p class = \" helper u-color-text-danger \" > < span class = \" icon-exclamation-circle \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is an error </ span > </ p > Input with All Parameters Applied Preview HTML Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 This is a warning Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 NULL This is a warning Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 NULL This is a warning Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 This is a warning Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 NULL This is a warning Label (optional) Set variables or secret keys that will be passed as env vars to your function at runtime. 4 20 NULL This is a warning \"> < form class = \" form u-width-full-line u-max-width-500 \" > < ul class = \" form-list \" > < li class = \" form-item \" > < label class = \" label is-required \" > Label </ label > < span class = \" optional \" > (optional) </ span > < button class = \" tooltip \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > < p class = \" text u-margin-block-start-8 \" > Set variables or secret keys that will be passed as env vars to your function at runtime. </ p > </ span > </ button > < div class = \" input-text-wrapper \" > < input type = \" text \" class = \" input-text is-warning u-padding-inline-end-56 \" placeholder = \" placeholder text \" /> < span class = \" text-counter \" > < span class = \" text-counter-count \" > 4 </ span > < span class = \" text-counter-separator \" > </ span > < span class = \" text-counter-max \" > 20 </ span > </ span > </ div > < p class = \" helper u-color-text-warning u-margin-block-start-8 \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is a warning </ span > </ p > </ li > < li class = \" form-item \" > < label class = \" label is-required \" > Label </ label > < span class = \" optional \" > (optional) </ span > < button class = \" tooltip \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > < p class = \" text u-margin-block-start-8 \" > Set variables or secret keys that will be passed as env vars to your function at runtime. </ p > </ span > </ button > < div class = \" input-text-wrapper \" > < input type = \" text \" class = \" input-text is-warning u-padding-inline-end-120 \" placeholder = \" placeholder text \" /> < ul class = \" buttons-list u-cross-center u-position-absolute u-inset-block-start-8 u-inset-block-end-8 u-inset-inline-end-12 \" > < li class = \" buttons-list-item \" > < span class = \" text-counter \" > < span class = \" text-counter-count \" > 4 </ span > < span class = \" text-counter-separator \" > </ span > < span class = \" text-counter-max \" > 20 </ span > </ span > </ li > < li class = \" buttons-list-item u-margin-inline-start-8 \" > < label class = \" u-flex u-cross-center u-gap-8 u-margin-inline-start-8 \" > < input type = \" checkbox \" class = \" is-small \" /> < span class = \" eyebrow-heading-3 u-x-small u-color-text-gray \" > NULL </ span > </ label > </ li > </ ul > </ div > < p class = \" helper u-color-text-warning u-margin-block-start-8 \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is a warning </ span > </ p > </ li > < li class = \" form-item \" > < label class = \" label is-required \" > Label </ label > < span class = \" optional \" > (optional) </ span > < button class = \" tooltip \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > < p class = \" text u-margin-block-start-8 \" > Set variables or secret keys that will be passed as env vars to your function at runtime. </ p > </ span > </ button > < div class = \" input-text-wrapper \" > < textarea class = \" input-text is-warning u-padding-block-end-32 \" placeholder = \" Type here... \" style = \" --amount-of-buttons : 0.25 ; \" > </ textarea > < ul class = \" buttons-list u-cross-center u-position-absolute d u-inset-block-end-1 u-inset-inline-end-1 u-padding-block-8 u-padding-inline-12 \" style = \" border-end-end-radius : 0.0625rem ; \" > < li class = \" buttons-list-item \" > < span class = \" text-counter \" > < span class = \" text-counter-count \" > 4 </ span > < span class = \" text-counter-separator \" > </ span > < span class = \" text-counter-max \" > 20 </ span > </ span > </ li > < li class = \" buttons-list-item u-margin-inline-start-8 \" > < label class = \" u-flex u-cross-center u-gap-8 u-margin-inline-start-8 \" > < input type = \" checkbox \" class = \" is-small \" /> < span class = \" eyebrow-heading-3 u-x-small u-color-text-gray \" > NULL </ span > </ label > </ li > </ ul > </ div > < p class = \" helper u-color-text-warning u-margin-block-start-8 \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > < span class = \" text \" > This is a warning </ span > </ p > </ li > </ ul > </ form > inline tag keyboard Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/input-field"},"26":{"title":"elements - keyboard","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements keyboard Keyboard This element displays keyboard shortcuts. Class Type kbd Keyboard shortcuts A class representing a keyboard element Preview HTML To open search box please press ⌘ + K buttons. To open search box please press ⌘ + K buttons. \"> < p class = \" text u-margin-block-start-8 \" > To open search box please press < kbd class = \" kbd \" > ⌘ </ kbd > + < kbd class = \" kbd \" > K </ kbd > buttons. </ p > input field list Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/keyboard"},"27":{"title":"elements - list","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements list List A list is a vertical grouping of related content. Class Type list List A class representing a list Types In the Appwrite console we use two types of list items: Class Type list-item List Item Use in cases list items begin with an icon numeric-list-item Numeric List Item Use in cases list items begin with a number Preview HTML List Item List Item (link) List Item (button) List Item List Item (link) List Item (button) \"> < ul class = \" list \" > < li class = \" list-item \" > < span class = \" icon-arrow-circle-right \" aria-hidden = \" true \" > </ span > < span class = \" text \" > List Item </ span > </ li > < li class = \" list-item \" > < span class = \" icon-arrow-circle-right \" aria-hidden = \" true \" > </ span > < a href = \" # \" class = \" link \" > < span class = \" text \" > List Item (link) </ span > </ a > </ li > < li class = \" list-item \" > < span class = \" icon-arrow-circle-right \" aria-hidden = \" true \" > </ span > < button class = \" link \" > < span class = \" text \" > List Item (button) </ span > </ button > </ li > </ ul > Preview HTML List Item List Item List Item List Item List Item List Item \"> < ul class = \" list \" > < li class = \" list-item \" > < span class = \" icon-check \" aria-hidden = \" true \" > </ span > < span class = \" text \" > List Item </ span > </ li > < li class = \" list-item \" > < span class = \" icon-check \" aria-hidden = \" true \" > </ span > < span class = \" text \" > List Item </ span > </ li > < li class = \" list-item \" > < span class = \" icon-check \" aria-hidden = \" true \" > </ span > < span class = \" text \" > List Item </ span > </ li > </ ul > Preview HTML Numeric List Item Numeric List Item Numeric List Item Numeric List Item Numeric List Item Numeric List Item \"> < ol class = \" numeric-list \" > < li class = \" numeric-list-item \" > < span class = \" text \" > < p class = \" text u-margin-block-start-8 \" > Numeric List Item </ p > </ span > </ li > < li class = \" numeric-list-item \" > < span class = \" text \" > < p class = \" text u-margin-block-start-8 \" > Numeric List Item </ p > </ span > </ li > < li class = \" numeric-list-item \" > < span class = \" text \" > Numeric List Item </ span > </ li > </ ol > keyboard loader Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/list"},"28":{"title":"elements - loader","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements loader Loader Use loaders to indicate to users that something is in progress and still needs to complete. Class Type loader Loader A class representing a loader Preview HTML \"> < div class = \" loader \" > </ div > Small Loader Preview HTML \"> < div class = \" loader is-small \" > </ div > Loading precent state Work different from the other rotate loaders. State Class Type is-loading Loading Change behaving from rotating to loading param represents Example: --loading Loading precent --loading: 65%; -loader-bg-color-light inner circle color (light-mode) that will fit background-color of the container --loader-bg-color-light: var(--color-neutral-5); -loader-bg-color-dark inner circle color (dark-mode) that will fit background-color of the container --loader-bg-color-dark: var(--color-neutral-100); Preview HTML \"> < div class = \" loader is-loading \" style = \" --loading : 65% ; --loader-bg-color-light : var ( --color-neutral-5 ) ; --loader-bg-color-dark : var ( --color-neutral-100 ) ; \" > </ div > list output Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/loader"},"29":{"title":"elements - output","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements output Output Interactive text outputs allow users to interact with the displayed text. Copying and hiding are the two most common actions in this element. Class Type interactive-text-output Output A class representing an interactive text output Components Interactive text output contains buttons: Class Type interactive-text-output-buttons Button/s Wrapper interactive-text-output-button Button Buttons can be hidden (will appear on hover) or displayed next to the content. Preview HTML visible text •••••• visible text •••••• \"> < div class = \" interactive-text-output \" > < span class = \" text u-break-word \" > visible text </ span > < div class = \" interactive-text-output-buttons \" > < button class = \" interactive-text-output-button is-hidden \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > < div class = \" interactive-text-output \" > < span class = \" text \" > •••••• </ span > < div class = \" interactive-text-output-buttons \" > < button class = \" interactive-text-output-button \" aria-label = \" show hidden text \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > < button class = \" interactive-text-output-button \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > Buttons On Top Preview HTML This is the visible text which is very long This is the visible text which is very long \"> < div class = \" interactive-text-output is-buttons-on-top u-padding-inline-end-12 u-width-200 \" > < span class = \" text u-trim-start \" > This is the visible text which is very long </ span > < div class = \" interactive-text-output-buttons \" > < button class = \" interactive-text-output-button is-hidden \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > The following style can be applied to textareas using the is-textarea class: Preview HTML 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73 c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73 c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi \"> < div class = \" interactive-text-output is-textarea \" > < span class = \" text u-line-height-1-5 u-break-word \" > < p class = \" text u-margin-block-start-8 \" > 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73 c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi 13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi </ p > </ span > < div class = \" interactive-text-output-buttons \" > < button class = \" interactive-text-output-button \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > loader radio button Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/output"},"30":{"title":"elements - radio button","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements radio button Radio Button Radio buttons allow users to select one item from a set. Preview HTML \"> < input type = \" radio \" name = \" radio-1 \" /> < input type = \" radio \" name = \" radio-1 \" checked = \" true \" /> States To disable a radio button, add the following class: Attribute Type disabled Disabled Use whenever clicking on a radio button isn’t allowed. Preview HTML \"> < input type = \" radio \" name = \" radio-2 \" disabled /> < input type = \" radio \" name = \" radio-2 \" checked = \" true \" disabled /> Sizes There are three sizes of selectors: small, medium, and large. Each size has its own purpose, so make sure you use every size correctly. class Type is-small Small - Medium is-large Large Preview HTML \"> < input type = \" radio \" class = \" is-small \" name = \" size \" /> < input type = \" radio \" name = \" size \" checked = \" true \" /> < input type = \" radio \" class = \" is-large \" name = \" size \" /> Best Practice Radio buttons next to labels should have at minimum 8px of space in between for legibility. Radio buttons should be aligned to the center of a single line of text. If there are multiple lines in a label, the radio button should be aligned to the center of the first line in the label. Radio buttons refer to a single item and allow selecting only one item from a list. Do Use radio buttons to allow users make a single selection from a list of options. Don't Do not use checkboxes when only one item can be selected. output status Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/radio-button"},"31":{"title":"elements - status","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements status Status Status indicates the current state of a multi-state process. Class Type status Status A class representing a status Components Status contains an icon: Class Type status-icon Icon States There are a few different states available for a status: Class Type - Default is-warning Waiting is-pending Pending is-failed Failed is-complete Complete is-processing Processing Preview HTML Ready Waiting Pending Failed Complete Processing Ready Waiting Pending Failed Complete Processing \"> < div class = \" status \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Ready </ span > </ div > < div class = \" status is-waiting \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Waiting </ span > </ div > < div class = \" status is-pending \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Pending </ span > </ div > < div class = \" status is-failed \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Failed </ span > </ div > < div class = \" status is-complete \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Complete </ span > </ div > < div class = \" status is-processing \" > < span class = \" status-icon \" > </ span > < span class = \" text \" > Processing </ span > </ div > radio button switch Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/status"},"32":{"title":"elements - switch","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements switch Switch Switches are used to quickly toggle between two possible states. They are commonly used for “on/off” switches. Class Type switch Switch A class representing a switch Preview HTML \"> < input type = \" checkbox \" class = \" switch \" /> < input type = \" checkbox \" class = \" switch \" checked = \" true \" /> States To disable a switch, add the following class: Attribute Type disabled Disabled Use whenever clicking on a switch isn’t allowed. Preview HTML \"> < input type = \" checkbox \" class = \" switch \" disabled /> < input type = \" checkbox \" class = \" switch \" checked = \" true \" disabled /> Sizes There are three sizes of selectors: small, medium, and large. Each size has its own purpose, so make sure you use every size correctly. class Type is-small Small - Medium is-large Large Preview HTML \"> < input type = \" checkbox \" class = \" switch is-small \" /> < input type = \" checkbox \" class = \" switch \" checked = \" true \" /> < input type = \" checkbox \" class = \" switch is-large \" /> Best Practice Switches next to labels should have at minimum 8px of space in between for legibility. Switches should be aligned to the center of a single line of text. If there are multiple lines in a label, switches should be aligned to the center of the first line in the label. Switches refer to a single item and allow turning an item on or off. Do If each item in a set can be independently controlled, use switches to allow on or off options. Don't Do not use radio buttons to allow on or off options. status table Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/switch"},"33":{"title":"elements - table","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements table Table Tables are used throughout the Appwrite console to organize and display data. Class Type table Table A class representing a table Components Tables consist of five components: Class Type table-thead Head table-thead-col Head Column table-tbody Body table-row Row table-col Column Styles In the Appwrite console, we use three styles of tables: Class Type - Default Table The default table can have two or more columns. If the table width exceeds the size of the user’s screen, it should scroll horizontally. Preview HTML Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 \"> < table class = \" table is-selected-columns-mobile \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" > < span class = \" eyebrow-heading-3 \" > Filename </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 140 \" > < span class = \" eyebrow-heading-3 \" > Type </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 100 \" > < span class = \" eyebrow-heading-3 \" > Size </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 120 \" > < span class = \" eyebrow-heading-3 \" > Created </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 40 \" > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/41 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col u-overflow-visible \" > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/40 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > Mobile illustration - dark.png </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/442 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ td > </ tr > </ tbody > </ table > Class Type is-table-row-medium-size Narrow rows Change heght from 72px to 54px Preview HTML Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 \"> < table class = \" table is-table-row-medium-size \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" > < span class = \" eyebrow-heading-3 \" > Filename </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 140 \" > < span class = \" eyebrow-heading-3 \" > Type </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 100 \" > < span class = \" eyebrow-heading-3 \" > Size </ span > </ th > < th class = \" table-thead-col is-only-desktop \" style = \" --p-col-width : 120 \" > < span class = \" eyebrow-heading-3 \" > Created </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 40 \" > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/41 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col u-overflow-visible \" > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/40 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > Mobile illustration - dark.png </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/442 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ td > < td class = \" table-col is-only-desktop \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ td > < td class = \" table-col \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ td > </ tr > </ tbody > </ table > Remove Outer Style Table Class Type is-remove-outer-styles Without Outer Styles Secondary table - in the Appwrite console used mostly inside a card or a wizard. Preview HTML Name Value Lorem Numquam exercitationem. Ipsum •••••• Create variable Name Value Lorem Numquam exercitationem. Ipsum •••••• Create variable \"> < section class = \" card \" > < table class = \" table is-remove-outer-styles \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" > < span class = \" eyebrow-heading-3 \" > Name </ span > </ th > < th class = \" table-thead-col \" > < span class = \" eyebrow-heading-3 \" > Value </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 40 \" > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Lorem </ span > </ td > < td class = \" table-col u-overflow-visible \" data-title = \" value \" > < div class = \" interactive-text-output \" > < span class = \" text \" > Numquam exercitationem. </ span > < div class = \" u-flex u-cross-child-start u-gap-8 \" > < button class = \" interactive-text-output-button \" aria-label = \" show hidden text \" > < span class = \" icon-eye-off \" aria-hidden = \" true \" > </ span > </ button > < button class = \" interactive-text-output-button \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ td > < td class = \" table-col u-overflow-visible \" data-title = \" options \" > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Ipsum </ span > </ td > < td class = \" table-col u-overflow-visible \" data-title = \" value \" > < div class = \" interactive-text-output \" > < span class = \" text \" > •••••• </ span > < div class = \" u-flex u-cross-child-start u-gap-8 \" > < button class = \" interactive-text-output-button \" aria-label = \" show hidden text \" > < span class = \" icon-eye \" aria-hidden = \" true \" > </ span > </ button > < button class = \" interactive-text-output-button \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ td > < td class = \" table-col u-overflow-visible \" data-title = \" options \" > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ td > </ tr > </ tbody > </ table > < div class = \" u-flex u-margin-block-start-16 \" > < button class = \" button is-text u-padding-inline-0 \" type = \" button \" > < span class = \" icon-plus \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Create variable </ span > </ button > </ div > </ section > Remove Outer Style Table - List with Table View Preview HTML repo-name 30m ago repo-name 30m ago repo-name 30m ago repo-name 30m ago repo-name 30m ago repo-name 30m ago \"> < section class = \" card \" > < ul class = \" table is-remove-outer-styles u-sep-block-start \" > < li class = \" table-row \" > < label class = \" table-col u-cursor-pointer \" > < div class = \" u-flex u-cross-center u-gap-8 \" > < input class = \" is-small u-margin-inline-end-8 \" type = \" radio \" name = \" a \" /> < div class = \" avatar is-size-x-small \" > < img src = \" /assets/node.234c8244.svg \" alt = \" node \" /> </ div > < div class = \" u-flex u-gap-8 \" > < span class = \" text \" > repo-name </ span > < time class = \" u-color-text-gray \" datetime = \" 2011-11-18T14:54:39.929 \" > 30m ago </ time > </ div > </ div > </ label > </ li > < li class = \" table-row \" > < label class = \" table-col u-cursor-pointer \" > < div class = \" u-flex u-cross-center u-gap-8 \" > < input class = \" is-small u-margin-inline-end-8 \" type = \" radio \" name = \" a \" /> < div class = \" avatar is-size-x-small \" > < img src = \" /assets/node.234c8244.svg \" alt = \" node \" /> </ div > < div class = \" u-flex u-gap-8 \" > < span class = \" text \" > repo-name </ span > < time class = \" u-color-text-gray \" datetime = \" 2011-11-18T14:54:39.929 \" > 30m ago </ time > </ div > </ div > </ label > </ li > < li class = \" table-row \" > < label class = \" table-col u-cursor-pointer \" > < div class = \" u-flex u-cross-center u-gap-8 \" > < input class = \" is-small u-margin-inline-end-8 \" type = \" radio \" name = \" a \" /> < div class = \" avatar is-size-x-small \" > < img src = \" /assets/node.234c8244.svg \" alt = \" node \" /> </ div > < div class = \" u-flex u-gap-8 \" > < span class = \" text \" > repo-name </ span > < time class = \" u-color-text-gray \" datetime = \" 2011-11-18T14:54:39.929 \" > 30m ago </ time > </ div > </ div > </ label > </ li > </ ul > </ section > Class Type is-sticky-scroll Inner Scroll Used in case the content of a table exceeds the maximum width and the first column should be sticky. Preview HTML Document ID Name Year Stars[] Directions[] Duration[] …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 Document ID Name Year Stars[] Directions[] Duration[] …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 \"> < div class = \" table-with-scroll \" > < div class = \" table-wrapper \" > < table class = \" table is-sticky-scroll \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" style = \" --p-col-width : 230 \" > < span class = \" eyebrow-heading-3 \" > Document ID </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Name </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Year </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Stars[] </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Directions[] </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Duration[] </ span > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > </ tbody > </ table > </ div > </ div > Preview HTML Collection ID Name Updated Created 637a40ba7a703e3936e1 Movie May 3, 2023, 17:32 May 3, 2023, 16:59 Collection ID Name Updated Created 637a40ba7a703e3936e1 Movie May 3, 2023, 17:32 May 3, 2023, 16:59 \"> < div class = \" table-with-scroll \" > < div class = \" table-wrapper \" > < table class = \" table is-sticky-scroll \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" style = \" \" > < div class = \" u-flex u-cross-center u-gap-16 \" > < label class = \" u-flex u-cross-center u-cursor-pointer \" aria-label = \" select/deselect all visible item on table \" > < div class = \" u-padding-16 u-margin-16-negative \" > < input type = \" checkbox \" /> </ div > </ label > < span class = \" eyebrow-heading-3 \" > Collection ID </ span > </ div > </ th > < th class = \" table-thead-col \" style = \" \" > < span class = \" eyebrow-heading-3 \" > Name </ span > </ th > < th class = \" table-thead-col \" style = \" \" > < span class = \" eyebrow-heading-3 \" > Updated </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Created </ span > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Collection ID \" > < div class = \" u-flex u-cross-center u-gap-16 \" > < label class = \" u-flex u-cursor-pointer \" > < div class = \" u-padding-16 u-margin-16-negative \" > < input type = \" checkbox \" aria-label = \" select item that start in: 637a4 \" /> </ div > </ label > < div class = \" interactive-text-output is-buttons-on-top u-padding-inline-end-12 u-max-width-250 \" > < div class = \" text u-trim \" > 637a40ba7a703e3936e1 </ div > < div class = \" interactive-text-output-buttons \" > < button class = \" interactive-text-output-button is-hidden \" aria-label = \" copy text \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ div > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Movie </ span > </ td > < td class = \" table-col \" data-title = \" Updated \" > < time class = \" text \" > May 3, 2023, 17:32 </ time > </ td > < td class = \" table-col \" data-title = \" Created \" > < time class = \" text \" > May 3, 2023, 16:59 </ time > </ td > </ tr > </ tbody > </ table > </ div > </ div > Scrolling tables without a sticky column should be wrapped by <div class="table-with-scroll"> and <div class="table-wrapper"> . Preview HTML Document ID Name Year Stars[] Directions[] Duration[] …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 Document ID Name Year Stars[] Directions[] Duration[] …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 …y-first-collection Hustle 2022 Adam Sandler Jeremiah Zagar 1.57 \"> < div class = \" table-with-scroll \" > < div class = \" table-wrapper \" > < table class = \" table \" > < thead class = \" table-thead \" > < tr class = \" table-row \" > < th class = \" table-thead-col \" style = \" --p-col-width : 230 \" > < span class = \" eyebrow-heading-3 \" > Document ID </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Name </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Year </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Stars[] </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Directions[] </ span > </ th > < th class = \" table-thead-col \" style = \" --p-col-width : 185 \" > < span class = \" eyebrow-heading-3 \" > Duration[] </ span > </ th > </ tr > </ thead > < tbody class = \" table-tbody \" > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > < tr class = \" table-row \" > < td class = \" table-col \" data-title = \" Document ID \" > < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > …y-first-collection </ span > </ button > </ td > < td class = \" table-col \" data-title = \" Name \" > < span class = \" text \" > Hustle </ span > </ td > < td class = \" table-col \" data-title = \" Year \" > < span class = \" text \" > 2022 </ span > </ td > < td class = \" table-col \" data-title = \" Stars[] \" > < span class = \" text \" > Adam Sandler </ span > </ td > < td class = \" table-col \" data-title = \" Directors[] \" > < span class = \" text \" > Jeremiah Zagar </ span > </ td > < td class = \" table-col \" data-title = \" Duration[] \" > < span class = \" text \" > 1.57 </ span > </ td > </ tr > </ tbody > </ table > </ div > </ div > Clickable Row Tables Clickable rows allow you to use rows as links. They are useful when you want to maintain native browser behavior for links, like opening in a new tab. Preview HTML Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Filename Type Size Created airport.jpg image/jpeg 336.6 kB 11 Mar 2022 Mobile illustration - dark.png image/jpeg 336.6 kB 11 Mar 2022 airport.jpg image/jpeg 336.6 kB 11 Mar 2022 \"> < div class = \" table \" role = \" table \" > < div class = \" table-thead \" role = \" rowheader \" > < div class = \" table-row \" role = \" row \" > < div class = \" table-thead-col \" role = \" columnheader \" > < span class = \" eyebrow-heading-3 \" > Filename </ span > </ div > < div class = \" table-thead-col is-only-desktop \" role = \" columnheader \" style = \" --p-col-width : 140 \" > < span class = \" eyebrow-heading-3 \" > Type </ span > </ div > < div class = \" table-thead-col is-only-desktop \" role = \" columnheader \" style = \" --p-col-width : 100 \" > < span class = \" eyebrow-heading-3 \" > Size </ span > </ div > < div class = \" table-thead-col is-only-desktop \" role = \" columnheader \" style = \" --p-col-width : 120 \" > < span class = \" eyebrow-heading-3 \" > Created </ span > </ div > < div class = \" table-thead-col \" role = \" columnheader \" style = \" --p-col-width : 40 \" > </ div > </ div > </ div > < div class = \" table-tbody \" role = \" rowgroup \" > < a class = \" table-row \" role = \" row \" href = \" # \" > < div class = \" table-col \" role = \" cell \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/40 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ div > < div class = \" table-col \" role = \" cell \" date-title = \" Options \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ a > < a class = \" table-row \" role = \" row \" href = \" # \" > < div class = \" table-col \" role = \" cell \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/40 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > < p class = \" text u-margin-block-start-8 \" > Mobile illustration - dark.png </ p > </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ div > < div class = \" table-col \" role = \" cell \" date-title = \" Options \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ a > < a class = \" table-row \" role = \" row \" href = \" # \" > < div class = \" table-col \" role = \" cell \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" image \" > < img class = \" avatar \" width = \" 32 \" height = \" 32 \" src = \" https://unsplash.it/39 \" alt = \" \" /> </ span > < span class = \" text u-break-word u-line-height-1-5 \" > airport.jpg </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Type \" > < div class = \" tag \" > < span class = \" text \" > image/jpeg </ span > </ div > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Size \" > < span class = \" text \" > 336.6 kB </ span > </ div > < div class = \" table-col is-only-desktop \" role = \" cell \" data-title = \" Created \" > < time class = \" text \" > 11 Mar 2022 </ time > </ div > < div class = \" table-col \" role = \" cell \" date-title = \" Options \" > < div class = \" u-flex \" > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" refresh \" > < span class = \" icon-refresh \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon u-hide \" aria-label = \" delete item \" > < span class = \" icon-trash \" aria-hidden = \" true \" > </ span > </ button > < button class = \" button is-text is-only-icon \" aria-label = \" more options \" > < span class = \" icon-dots-horizontal \" aria-hidden = \" true \" > </ span > </ button > </ div > </ div > </ a > </ div > </ div > switch tag Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/table"},"34":{"title":"elements - tag","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements tag Tag Tags help organize and differentiate between different categories of content. In the Appwrite console, tags may be interactive or static. Class Type tags Tag A class representing a tag Informative Tags Informative tags are used to visually label information for easy understanding and/or navigation. In the Appwrite console, we use our system colours for each type of tag (gray, blue, green, orange, red) depending on context. Class Type - Default Use this tag to provide general details to the user. In the Appwrite console this style is typically used for ‘disabled’ state tags. is-info Info Use this tag to provide additional information or ‘tips’ to the user. is-success Success Use this tag to inform the user of a task that has been completed or verified successfully. is-warning Warning Use this tag to warn the user that action may be required, or a task is currently processing, depending on the context. is-danger Danger / Error Use this tag to warn the user about an error that may have occured or a task has failed. Preview HTML default info success warning error Beta default info success warning error Beta \"> < div class = \" tag \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" text \" > default </ span > </ div > < div class = \" tag is-info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" text \" > info </ span > </ div > < div class = \" tag is-success \" > < span class = \" icon-check-circle \" aria-hidden = \" true \" > </ span > < span class = \" text \" > success </ span > </ div > < div class = \" tag is-warning \" > < span class = \" icon-exclamation \" aria-hidden = \" true \" > </ span > < span class = \" text \" > warning </ span > </ div > < div class = \" tag is-danger \" > < span class = \" icon-exclamation-circle \" aria-hidden = \" true \" > </ span > < span class = \" text \" > error </ span > </ div > < div class = \" tag eyebrow-heading-3 \" > < span class = \" text u-x-small \" > Beta </ span > </ div > Best Practice We recommend the use of icons within informative tags only when necessary to convey context. Do Keep tag text short and simple so as not to distract the user who may be scanning for information. Don't If you choose to use icons, don’t mix and match their placement. Interactive Tags Interactive tags are clickable or tappable. In the Appwrite console these are typically used to allow users to copy or edit an element’s ID. Use an icon to clarify the action (e.g. the ‘duplicate’ icon for copy and ‘pencil’ icon for edit). Preview HTML Interactive Interactive Interactive Interactive Interactive Interactive \"> < button class = \" tag \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ button > < a href = \" # \" class = \" tag is-selected \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ a > < button class = \" tag \" disabled > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Interactive </ span > </ button > Best Practice We recommend the use of icons within informative tags only when necessary to convey context. Do Keep tag text short and simple so as not to distract the user who may be scanning for information. Don't If you choose to use icons, don’t mix and match their placement. table tooltip Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/tag"},"35":{"title":"elements - tooltip","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile elements tooltip Tooltip Tooltips float over the layout and provide additional information about elements in the user interface or features upon hover or focus. Class Type tooltip Tooltip A class representing a tooltip Components Tooltips consist of two components: Class Type tooltip-popup Text is-bottom Align Bottom The tooltip will appear below the element. is-center Align Center The tooltip will be align center to the partial is-end Align Center The tooltip will be align end of the partial Preview HTML Set variables or secret keys. User ID Set variables or secret keys. User ID Set variables or secret keys. User ID Set variables or secret keys. Set variables or secret keys. User ID Set variables or secret keys. User ID Set variables or secret keys. \"> < button class = \" tooltip \" aria-label = \" variables info \" > < span class = \" icon-info \" aria-hidden = \" true \" > </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > Set variables or secret keys. </ span > </ button > < button class = \" tag tooltip \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > User ID </ span > < span class = \" tooltip-popup \" role = \" tooltip \" > < p class = \" text u-margin-block-start-8 \" > Set variables or secret keys. </ p > </ span > </ button > < button class = \" tag tooltip \" > < span class = \" icon-duplicate \" aria-hidden = \" true \" > </ span > < span class = \" text \" > User ID </ span > < span class = \" tooltip-popup is-bottom \" role = \" tooltip \" > Set variables or secret keys. </ span > </ button > tag action bar Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/elements/tooltip"},"36":{"title":"foundations - border radius","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations border radius Border Radius Different sizes of border radius are used throughout the Appwrite UI according to the component size. Sizes In Appwrite console we use 4 sizes of border radius: Variable Value --border-radius-xsmall 4px Designed to soften the corners of small components, such as checkboxes, input fields, buttons, alerts and tooltips. Preview HTML - -border-radius-xsmall \"> < div class = \" card \" style = \" border-radius : var ( --border-radius-xsmall ) ; \" > </ div > Variable Value --border-radius-small 8px Designed to soften the corners of small components that are part of a bigger one or for medium components, such as items in the sidebar menu and popovers. Preview HTML - -border-radius-small \"> < div class = \" card \" style = \" border-radius : var ( --border-radius-small ) ; \" > </ div > Variable Value --border-radius-medium 16px Used when a UI element is large or needs to float above the underlying UI, such as cards, modals and tables. Preview HTML - -border-radius-medium \"> < div class = \" card \" style = \" border-radius : var ( --border-radius-medium ) ; \" > </ div > Variable Value --border-radius-circular 50% Used only on specific elements that needs to be rounded, such as icon buttons, avatars, tags and switches. Preview HTML - -border-radius-circular \"> < div class = \" card \" style = \" border-radius : var ( --border-radius-circular ) ; \" > </ div > Best Practice Tips to keep in mind while using border radius: Do Use medium corner radius on large elements. Don't Do not use extra small or small corner radius on large elements, it will make them look too sharp and serious. user profile colors Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/border-radius"},"37":{"title":"foundations - colors","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations colors Colors Color helps us create a consistent brand identity across our products. Shades selected in Pink Design maintain a AA accessibility level. Usage All of our colors are available as CSS variables. The CSS variables represent the HSL values, for example, --color-primary-100 is 343, 87%, 56% . Colors can be used as follows: < style > div { color : hsl ( var ( --color-primary-100 ) ) ; /* To control opacity: */ color : hsl ( var ( --color-primary-100 ) / 0.5 ) ; } </ style > Brand Pink Design’s expanded brand color palette contains 3 shades. This is our primary color palette used to indicate primary actions. - -color-primary-100 - -color-primary-200 - -color-primary-300 Neutrals Pink Design’s neutral palette is used for both light and dark mode. Neutrals are used mostly for background colors, text, and seperators. - -color-neutral-0 - -color-neutral-5 - -color-neutral-10 - -color-neutral-15 - -color-neutral-20 - -color-neutral-50 - -color-neutral-60 - -color-neutral-70 - -color-neutral-80 - -color-neutral-85 - -color-neutral-90 - -color-neutral-100 - -color-neutral-105 System Colors In the Appwrite console, we use 4 system colors: Type Information Blue often used for informative alerts and ‘selected’ mode in selectors. Success Green often used for success alerts. Warning Orange often used for warning alerts and modals. Error Red often used for danger/error alerts. - -color-information-10 - -color-information-50 - -color-information-100 - -color-information-120 - -color-information-200 - -color-success-10 - -color-success-50 - -color-success-100 - -color-success-120 - -color-success-200 - -color-warning-10 - -color-warning-50 - -color-warning-100 - -color-warning-120 - -color-warning-200 - -color-danger-10 - -color-danger-50 - -color-danger-100 - -color-danger-120 - -color-danger-200 Additional Colors In the Appwrite console, we use the colors below in specific components, such as avatars and code snippets. - -color-blue-100 - -color-green-100 - -color-orange-100 - -color-red-100 - -color-purple-100 - -color-pink-100 Special Colors - -color-text-disabled - -color-text-info - -color-text-danger - -color-text-warning - -color-text-success - -color-border border radius dark theme Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/colors"},"38":{"title":"foundations - dark theme","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations dark theme Dark Theme Pink Design has in-built dark theme support. We use Sass (with the SCSS variant) for easier maintenance. CSS Class SCSS Variable Theme Default - Light .theme-dark $theme-dark Dark Global Sass variable This global CSS class is declared as a Sass variable in order to be used inside partials < style language = \" scss \" > $ theme-dark : \".theme-dark\" ; </ style > Implementation to a SCSS Partial < style language = \" scss \" > $ theme-dark : \".theme-dark\" ; .partial { --p-partial-bg-color : var ( --color-neutral-0 ) ; --p-partial-color : var ( --color-neutral-60 ) ; background-color : hsl ( var ( --partial-bg-color ) ) ; color : hsl ( var ( --partial-color ) ) ; /* Dark Theme */ # { $theme-dark } & { --p-partial-bg-color : var ( --color-neutral-100 ) ; --p-partial-color : var ( --color-neutral-20 ) ; } } </ style > Compiled CSS < style > .partial { --p-partial-bg-color : var ( --color-neutral-0 ) ; --p-partial-color : var ( --color-neutral-60 ) ; background-color : hsl ( var ( --partial-bg-color ) ) ; color : hsl ( var ( --partial-color ) ) ; } /* Dark Theme */ .theme-dark .partial { --p-partial-bg-color : var ( --color-neutral-100 ) ; --p-partial-color : var ( --color-neutral-20 ) ; } </ style > Theme Utility Classes Navigate to Pink Design Theme utility classes to learn how to show or hide components based on the theme being used. colors elevation Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/dark-theme"},"39":{"title":"foundations - elevation","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations elevation Elevation Elevation is the relative distance between two surfaces along the z-axis. Shadows and blurs create a layered effect that visually indicates that an object is "elevated" in priority or hierarchy. Types In the Appwrite console we use two types of elevation: Variable Type shadow-small Small Used to show contrast between layout elements, such as cards or tables, and their parent component. shadow-large Large Used to show contrast between ‘floating’ components, such as popovers, alerts or modals, and the components below. Preview HTML shadow-small shadow-large shadow-small shadow-large \"> < div class = \" card \" style = \" box-shadow : var ( --shadow-small ) ; \" > < p class = \" text u-margin-block-start-8 \" > shadow-small </ p > </ div > < div class = \" card \" style = \" box-shadow : var ( --shadow-large ) ; \" > < p class = \" text u-margin-block-start-8 \" > shadow-large </ p > </ div > Best Practice Small shadows should be used with standard layout components (e.g. cards, tables). We recommend the use of a large drop-shadow for floating components (e.g. popovers, alerts, modals). Do To create contrast between a floating surface and the surface beneath, use shadow-large. Don't Do not make floating elements look flat by not using shadows. dark theme icons Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/elevation"},"40":{"title":"foundations - icons","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations icons Icons An icon is a visual representation of a command, device, directory, or common action. General Icons In Appwrite we use a subset of the heroicons library. To use them, use the class name of the icon you want shown below. icon-academic-cap icon-adjustments icon-akamai icon-annotation icon-anonymous icon-archive icon-arrow-circle-down icon-arrow-circle-left icon-arrow-circle-right icon-arrow-circle-up icon-arrow-down icon-arrow-expand icon-arrow-left icon-arrow-narrow-down icon-arrow-narrow-left icon-arrow-narrow-right icon-arrow-narrow-up icon-arrow-right icon-arrow-sm-down icon-arrow-sm-left icon-arrow-sm-right icon-arrow-sm-up icon-arrow-up icon-astro icon-at-symbol icon-backspace icon-badge-check icon-ban icon-beaker icon-bell icon-bitBucket icon-book-open icon-bookmark-alt icon-bookmark icon-briefcase icon-cake icon-calculator icon-calendar icon-camera icon-cash icon-chart-bar icon-chart-pie icon-chart-square-bar icon-chat-alt-2 icon-chat-alt icon-chat icon-check-circle icon-check icon-cheveron-down icon-cheveron-left icon-cheveron-right icon-cheveron-up icon-chevron-double-down icon-chevron-double-left icon-chevron-double-right icon-chevron-double-up icon-chip icon-clipboard-arrow icon-clipboard-check icon-clipboard-copy icon-clipboard-list icon-clock icon-cloud-download icon-cloud-upload icon-cloud icon-cog icon-collection icon-color-swatch icon-credit-card icon-cube-transparent icon-cube icon-currency-bangladesh icon-currency-dollar icon-currency-euro icon-currency-pound icon-currency-rupee icon-currency-yen icon-cursor-click icon-database icon-desktop-computer icon-device-ipad icon-device-mobile icon-document-add icon-document-download icon-document-duplicate icon-document-remove icon-document-report icon-document-search icon-document-text icon-document icon-dots-circle-horizontal icon-dots-horizontal icon-dots-vertical icon-download icon-duplicate icon-emoji-happy icon-emoji-sad icon-exclamation-circle icon-exclamation icon-external-link icon-eye-off icon-eye icon-fast-forward icon-film icon-filter-line icon-filter icon-finger-print icon-flag icon-folder-add icon-folder-download icon-folder-open icon-folder-remove icon-folder icon-gift icon-git-branch icon-git-commit icon-globe-alt icon-globe icon-graphql icon-hand icon-hashtag icon-heart icon-home icon-identification icon-inbox-in icon-inbox icon-info icon-ionic icon-key icon-light-bulb icon-lightning-bolt icon-list icon-location-marker icon-lock-closed icon-lock-open icon-logout-left icon-logout-right icon-mail-open icon-mail icon-map icon-md-library icon-menu-alt-1 icon-menu-alt-2 icon-menu-alt-3 icon-menu-alt-4 icon-menu icon-microphone icon-minus-circle icon-minus-sm icon-minus icon-mode icon-moon icon-ms_yammer icon-msg91 icon-music-note icon-newspaper icon-nextjs icon-node_js icon-null icon-nuxt icon-office-building icon-openid icon-paper-airplane icon-paper-clip icon-pause icon-pencil-alt icon-pencil icon-phone-incoming icon-phone-missed-call icon-phone-outgoing icon-phone icon-photograph icon-play-button icon-play icon-plus-circle icon-plus-sm icon-plus icon-presentation-chart-1 icon-presentation-chart-2 icon-printer icon-product_hunt icon-puzzle icon-qrcode icon-question-mark-circle icon-qwik icon-receipt-refund icon-receipt-tax icon-refresh icon-relation icon-relationship icon-replay icon-rewind icon-rss icon-save-as icon-save icon-scale icon-scissors icon-search-circle icon-selector icon-send icon-server icon-share icon-shield-check icon-shield-exclamation icon-shopping-bag icon-shopping-cart icon-sort-ascending icon-sort-descending icon-sparkles icon-speakerphone icon-spin icon-star icon-status-offline icon-status-online icon-stop icon-sun icon-support icon-svelte icon-switch-horizontal icon-switch-vertical icon-table icon-telesign icon-template icon-terminal icon-text icon-textmagic icon-thumb-dowm icon-thumb-up icon-ticket icon-toggle icon-translate icon-trash icon-trending-down icon-trending-up icon-truck icon-twilio icon-typescript icon-upload icon-user-add icon-user-circle icon-user-group icon-user-remove icon-user icon-users icon-variable icon-video-camera icon-video icon-view-boards icon-view-grid-add icon-view-grid icon-view-list icon-volume-off icon-volume-up icon-vonage icon-wifi icon-x-circle icon-zoom-in icon-zoom-out Additional Icons Social and technology icons are available in gray-scale and color. Gray-scale Icons were translated into class names and color icons are available as SVG files. Grayscale Color icon-algolia icon-amazon icon-android icon-angular icon-apple icon-appwrite icon-auth0 icon-authentik icon-autodesk icon-azure icon-behance icon-bitbucket icon-bitly icon-box icon-bun-sh icon-code icon-cpp icon-css3 icon-dailymotion icon-dart icon-deno icon-discord icon-disqus icon-docker icon-dotnet icon-dribbble icon-dropbox icon-etsy icon-facebook icon-figma icon-firefox icon-flutter icon-git icon-github icon-gitlab icon-google icon-html5 icon-instagram icon-ios icon-java icon-js icon-kotlin icon-linkedin icon-linux icon-medium icon-meilisearch icon-microsoft icon-microsoft_edge icon-node icon-notion icon-okta icon-open-ai icon-opera icon-pangea icon-paypal icon-perspective-api icon-php icon-pinterest icon-podio icon-python icon-react icon-reddit icon-ruby icon-safari icon-salesforce icon-skype icon-slack icon-spotify icon-stripe icon-swift icon-telegram icon-tiktok icon-tradeshift icon-tumbir icon-twitch icon-twitter icon-unity icon-vimeo icon-vk icon-vs_code icon-vue icon-whatsapp icon-wordpress icon-yahoo icon-yammer icon-yandex icon-ycombinator icon-youtube icon-zoom icon-algolia icon-amazon icon-android icon-angular icon-apple icon-appwrite icon-auth0 icon-authentik icon-autodesk icon-azure icon-behance icon-bitbucket icon-bitly icon-box icon-bun-sh icon-code icon-cpp icon-css3 icon-dailymotion icon-dart icon-deno icon-discord icon-disqus icon-docker icon-dotnet icon-dribbble icon-dropbox icon-etsy icon-facebook icon-figma icon-firefox icon-flutter icon-git icon-github icon-gitlab icon-google icon-html5 icon-instagram icon-ios icon-java icon-js icon-kotlin icon-linkedin icon-linux icon-medium icon-meilisearch icon-microsoft icon-microsoft_edge icon-node icon-notion icon-okta icon-open-ai icon-opera icon-pangea icon-paypal icon-perspective-api icon-php icon-pinterest icon-podio icon-python icon-react icon-reddit icon-ruby icon-safari icon-salesforce icon-skype icon-slack icon-spotify icon-stripe icon-swift icon-telegram icon-tiktok icon-tradeshift icon-tumbir icon-twitch icon-twitter icon-unity icon-vimeo icon-vk icon-vs_code icon-vue icon-whatsapp icon-wordpress icon-yahoo icon-yammer icon-yandex icon-ycombinator icon-youtube icon-zoom icon-algolia icon-amazon icon-android icon-angular icon-apple icon-appwrite icon-auth0 icon-authentik icon-autodesk icon-azure icon-behance icon-bitbucket icon-bitly icon-box icon-bun-sh icon-chrome icon-cpp icon-css3 icon-dailymotion icon-dart icon-deno icon-discord icon-disqus icon-docker icon-dotnet icon-dribbble icon-dropbox icon-etsy icon-facebook icon-figma icon-firefox icon-flutter icon-git icon-github icon-gitlab icon-google icon-html5 icon-instagram icon-ios icon-java icon-js icon-kotlin icon-linkedin icon-linux icon-medium icon-meilisearch icon-microsoft icon-microsoft_edge icon-node icon-notion icon-okta icon-open-ai icon-opera icon-pangea icon-paypal icon-perspective-api icon-php icon-pinterest icon-podio icon-python icon-react icon-reddit icon-ruby icon-safari icon-salesforce icon-skype icon-slack icon-spotify icon-stripe icon-swift icon-telegram icon-tiktok icon-tradeshift icon-tumbler icon-twitch icon-twitter icon-unity icon-vimeo icon-vk icon-vs_code icon-vue icon-whatsapp icon-wordpress icon-yahoo icon-yammer icon-yandex icon-ycombinator icon-youtube icon-zoom icon-algolia icon-amazon icon-android icon-angular icon-apple icon-appwrite icon-auth0 icon-authentik icon-autodesk icon-azure icon-behance icon-bitbucket icon-bitly icon-box icon-bun-sh icon-chrome icon-cpp icon-css3 icon-dailymotion icon-dart icon-deno icon-discord icon-disqus icon-docker icon-dotnet icon-dribbble icon-dropbox icon-etsy icon-facebook icon-figma icon-firefox icon-flutter icon-git icon-github icon-gitlab icon-google icon-html5 icon-instagram icon-ios icon-java icon-js icon-kotlin icon-linkedin icon-linux icon-medium icon-meilisearch icon-microsoft icon-microsoft_edge icon-node icon-notion icon-okta icon-open-ai icon-opera icon-pangea icon-paypal icon-perspective-api icon-php icon-pinterest icon-podio icon-python icon-react icon-reddit icon-ruby icon-safari icon-salesforce icon-skype icon-slack icon-spotify icon-stripe icon-swift icon-telegram icon-tiktok icon-tradeshift icon-tumbler icon-twitch icon-twitter icon-unity icon-vimeo icon-vk icon-vs_code icon-vue icon-whatsapp icon-wordpress icon-yahoo icon-yammer icon-yandex icon-ycombinator icon-youtube icon-zoom Best Practice We recommend using at minimum 4px of space between icons and labels for legibility. Icons should be aligned to the center of a single line of text. If there are multiple lines in a label, the icon should be aligned to the center of the first line in the label. Do Use minimum 4px of space between icon to text and make sure they are centered. Don't Do not use less than 4px of space. If there are multiple lines in a label, do not center the icon to all of them, but to the first line. elevation responsive Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/icons"},"41":{"title":"foundations - responsive","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations responsive Responsive Responsive Design allows users to access content across multiple device resolutions. We use Sass (with the SCSS variant) for easier maintenance. Breakpoints In the Appwrite console we use three screen ranges (small / medium / large): Screen Size Range Scss Variable Small 0px - 767px $break1 Medium 768px - 1198px $break2 Medium (open) 768px - Infinite $break2open Large (open) 1199px - infinite $break3open CSS Implementation < style > /* affect all screens sizes */ .partial { --p-padding : 1.25rem ; padding : var ( --p-padding ) ; } /* affect only small screens */ @media ( max-width : 767.99px ) { .partial { --p-padding : 1rem ; } } /* affect only small & medium screens */ @media ( max-width : 1198.99px ) { .partial { --p-padding : 1rem ; } } /* affect only medium and larger screens */ @media ( min-width : 768px ) { .partial { --p-padding : 1rem ; } } /* affect only small and larger screens */ @media ( max-width : 767.99px ) and ( min-width : 1199px ) { .partial { --p-padding : 1rem ; } } </ style > SCSS Code < style language = \" scss \" > /* Responsive Variables */ $ break1 : \"(max-width:767.99px)\" ; $ break2 : \"(min-width:768px) and (max-width:1198.99px)\" ; $ break2open : \"(min-width:768px)\" ; $ break3open : \"(min-width:1199px)\" ; </ style > Sass Variables Breakpoints in Media Queries Rule < style > @media # { $break1 } { } /* small screens */ @media # { $break2 } { } /* medium screens */ @media # { $break2open } { } /* medium & large screens */ @media # { $break3open } { } /* large screens */ </ style > Special Use Cases In some use cases, we might want to affect only a part of screen sizes and not all of them. In Pink Design responsive library, there is no overlap between the different resolutions. As shown in the example below, you can affect more than one screen size by adding breakpoints. < style > .partial { /* here you put code for all screen sizes */ @media # { $break1 } { } /* only small screens */ @media # { $break1 } , # { $break2 } { } /* small & medium screens */ @media # { $break2 } { } /* only medium screens */ @media # { $break1 } , # { $break3open } { } /* small & large screens */ } </ style > Example of a SCSS Partial < style language = \" scss \" > .partial { --p-partial-padding : 1.25rem ; padding : var ( --p-partial-padding ) ; /* medium screens and larger */ @media # { $break2open } { --p-partial-padding : 2.5rem ; } } </ style > Compiled CSS < style > .partial { --p-padding : 1.25rem ; padding : var ( --p-padding ) ; } /* medium screens and larger */ @media ( min-width : 768px ) { .partial { --p-padding : 2.5rem ; } } </ style > icons typography Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/responsive"},"42":{"title":"foundations - typography","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile foundations typography Typography Typography is a system of fonts used to provide a clear hierarchy, organize information, and to assist users during the product journey. Headings To determine the size of the typography, we use a font scale. The font sizes fit well with the 4px grid. In order to preserve semantics, sizes are not directly matched with HTML tags. Preview HTML Heading level 1 Heading level 2 Heading level 3 Heading level 4 Heading level 5 Heading level 6 Heading level 7 Heading level 1 Heading level 2 Heading level 3 Heading level 4 Heading level 5 Heading level 6 Heading level 7 \"> < h1 class = \" heading-level-1 \" > Heading level 1 </ h1 > < h2 class = \" heading-level-2 \" > Heading level 2 </ h2 > < h3 class = \" heading-level-3 \" > Heading level 3 </ h3 > < h4 class = \" heading-level-4 \" > Heading level 4 </ h4 > < h5 class = \" heading-level-5 \" > Heading level 5 </ h5 > < h6 class = \" heading-level-6 \" > Heading level 6 </ h6 > < h6 class = \" heading-level-7 \" > Heading level 7 </ h6 > Eyebrow Headings Eyebrow headings are additional labels that can be used. Mostly used to support the main heading of a page or to provide additional context or orientation. Preview HTML EYEBROW HEADING level 1 EYEBROW HEADING level 2 EYEBROW HEADING level 3 EYEBROW HEADING level 1 EYEBROW HEADING level 2 EYEBROW HEADING level 3 \"> < h4 class = \" eyebrow-heading-1 \" > EYEBROW HEADING level 1 </ h4 > < h5 class = \" eyebrow-heading-2 \" > EYEBROW HEADING level 2 </ h5 > < h6 class = \" eyebrow-heading-3 \" > EYEBROW HEADING level 3 </ h6 > Paragraphs For body texts, there are two font sizes (14px, 16px) and two weights (400 and 600). Underline is mostly used for links. Preview HTML Body text level 1 SemiBold Body text level 1 Regular Body text level 1 Underline Body text level 2 SemiBold Body text level 2 Regular Body text level 2 Underline Link text Underline Body text level 1 SemiBold Body text level 1 Regular Body text level 1 Underline Body text level 2 SemiBold Body text level 2 Regular Body text level 2 Underline Link text Underline \"> < p class = \" body-text-1 u-bold \" > Body text level 1 SemiBold </ p > < p class = \" body-text-1 \" > Body text level 1 Regular </ p > < p class = \" body-text-1 u-underline \" > Body text level 1 Underline </ p > < p class = \" body-text-2 u-bold \" > Body text level 2 SemiBold </ p > < p class = \" body-text-2 \" > Body text level 2 Regular </ p > < p class = \" body-text-2 u-underline \" > Body text level 2 Underline </ p > < a class = \" link \" > Link text Underline </ a > Code Code text style is used for code snippets or inline code. Preview HTML Code level 1 Code level 1 \"> < code class = \" inline-code \" > Code level 1 </ code > Best Practice Eyebrow headings can be used to compliment headings or for subtle headers for lists. We recommend the use of the Underline text style for inline links. Do Use Underline text style for inline links as it guarantees link visibility when scanning text. Don't Do not use the Underline text style for text that is not linked. Underlines provide a strong perceived affordance of clickability, and users will be confused if underlined text doesn’t match this perception. responsive box model Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/foundations/typography"},"43":{"title":"getting started","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile Getting Started Pink Design is Appwrite's open-source design system for building consistent and reusable user interfaces. Follow the steps below to start building with Pink Design. CDN Include the CSS library in your project Copy the following code into the <head> section of your HTML file. \"> < link rel = \" stylesheet \" href = \" https://unpkg.com/@appwrite.io/pink \" /> <!-- optionally, add icons --> < link rel = \" stylesheet \" href = \" https://unpkg.com/@appwrite.io/pink-icons \" /> NPM Install the CSS library Run the following command to install Pink Design as an NPM package. npm install \"@appwrite.io/pink\" Include the library in your project After installing Pink Design as a package, it will be added to the node_modules directory of your project. Include Pink Design as CSS library by importing it in your JavaScript files. import \"@appwrite.io/pink\" ; // optionally, add icons import \"@appwrite.io/pink-icons\" ; Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/getting-started"},"44":{"title":"home","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile Pink Design Design. Build. Collaborate. Pink Design is Appwrite's open-source design system for building consistent and reusable user interfaces. Pink is designed to prioritize collaboration, dev experience, and accessibility. Get Started Header Button #F02E65 100% RR RR \"> < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < span class = \" avatar is-color-pink \" > RR </ span > <!-- ... --> </ div > </ td > <!-- ... --> < td class = \" table-col \" data-title = \" Name \" > < div class = \" u-inline-flex u-cross-center u-gap-12 \" > < div class = \" avatar \" > < img src = \" /jenny.jpg \" alt = \" JW \" /> </ div > <!-- ... --> </ div > </ td > $ git commit Name RR Ronald Richards ronald@appwrite.io Jenny Wilson jenny@appwrite.io Design Build Collaborate Design Design and create simple, consistent and user friendly features when contributing to Appwrite, or use our components for your own products Fully accessibile Light and dark mode support Optimized for Dev tooling Create Delete Secondary Primary Create a new object Overview Auth Database Functions Storage Build Design system created with developer experience in mind, with support of our internal developer team Easy to integrate with your preferred framework Only one CSS file is needed Getting started guide npm install \"@appwrite.io/pink\" import \"@appwrite.io/pink\" ; Collaborate One (open) source of truth for collaborating with others on Appwrite, or your own products Documentation and tips on usage of components Fully open source Collaborate with us in Discord and GitHub GitHub Discord #F02E65 100% $ git commit Try It Out Yourself Card Form Alert Kristin Watson kristin.watson@appwrite.io Edit profile Kristin Watson kristin.watson@appwrite.io Edit profile \"> Articles Announcing Pink Design Building software is fun. Building open source software is even better. At Appwrite, open source is at the core of everything we do... 3 min read Getting Started with Pink Design Pink Design is Appwrite's Open Source design system for building consistent and reusable user interfaces... 2 min read CSS Layers for CSS Resets I have always been one of those people who preferred the aggressive CSS reset methods. These methods delete most of the default styles of the browser... 7 min read View all articles Join Our Growing Developer Community Design and develop with us the best developer experience out there! Matej Bačo @Meldiron Software Engineer at Appwrite Arman Nik @ArmanNik Frontend Engineer at Appwrite Shmuel Fogel @fogelito Software Engineer at Appwrite Damodar Lohani @lohanidamodar Software Engineer at Appwrite Brandon @brandonroberts Carla @heyCarla Product Designer at Appwrite Bradley Schofield @PineappleIOnic Software Engineer at Appwrite Aditya Rana @codingsamurai-10 Christy Jacob @christyjacob4 Engineering Lead at Appwrite Thomas G. Lopes @tglide Frontend Engineer at Appwrite Hardik Sachan @hardiksachan Wess Cope @wess Software Engineer at Appwrite Rahul Singh @drph4nt0m Aditya Oberai @adityaoberai Developer Advocate at Appwrite Jake Barnby @abnegate Engineering Lead at Appwrite Torsten Dittmann @TorstenDittmann Engineering Lead at Appwrite achintya @achintya-7 Brandon @kodumbeats Philipp Hausleiter @phaus Eldad Fux @eldadfux Appwrite's Founder Vincent (Wen Yu) Ge @gewenyu99 DevRel Engineer at Appwrite Everly Precia Suresh @everly-gif Software Engineer at Appwrite Elad Shechter @elad2412 Web Developer at Appwrite Steven Nguyen @stnguyen90 Software Engineer at Appwrite Join us on GitHub Join us on Discord Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/"},"45":{"title":"layout - container","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile layout container Container A container divides content into sections. It can hold any kind of content and is used to group content and create scannable interfaces. Class Type container Container A class representing a container Preview HTML Container Container \"> < div class = \" container \" > < p class = \" text u-margin-block-start-8 \" > Container </ p > </ div > visibility grid box Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/layout/container"},"46":{"title":"layout - grid box","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile layout grid box Grid Box Grid Box defines a dynamic custom CSS grid as a layout wrapper. Rows will be filled with the maximum number of items that can fit in the grid. Class Type grid-box Grid Container A class representing a dynamic grid container Parameters Grid box can get three parameters, using CSS variables: Variable Value --grid-gap 1.5rem (=24px) Grid gap in all screen sizes. --grid-item-size 13.125rem (=210px) Size of an item on medium and large screens (min screen size of 768px and above). --grid-item-size-small-screens 13.125rem (=210px) Size of an item on small screens (max screen size of 767px). Preview HTML card card card card card card card card card card card card \"> < ul class = \" grid-box \" style = \" --grid-gap : 1rem ; --grid-item-size : 16rem ; --grid-item-size-small-screens : 8rem ; \" > < li > < div class = \" card \" > card </ div > </ li > < li > < div class = \" card \" > card </ div > </ li > < li > < div class = \" card \" > card </ div > </ li > < li > < div class = \" card \" > card </ div > </ li > < li > < div class = \" card \" > card </ div > </ li > < li > < div class = \" card \" > card </ div > </ li > </ ul > container grid header Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/layout/grid-box"},"47":{"title":"layout - grid header","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile layout grid header Grid Header Grid header; Behave as flex container in big screens, and grid container in small screens. Class Type grid-header Grid Header Container Define Grid in small screen grid-header-col-1 Grid Header column 1 Define Column 1 in small screen grid-header-col-2 Grid Header column 2 Define Column 2 in small screen grid-header-col-3 Grid Header column 3 Define Column 3 in small screen grid-header-col-4 Grid Header column 4 Define Column 2 in small screen Preview HTML Databases Columns 4 Create database Databases Columns 4 Create database \"> < header class = \" grid-header \" > < h2 class = \" grid-header-col-1 heading-level-5 u-trim-1 u-cross-child-center \" > Databases </ h2 > < div class = \" u-flex u-gap-16 u-contents-mobile \" > < div class = \" grid-header-col-4 drop-wrapper \" > < button class = \" button is-secondary \" type = \" button \" > < span class = \" icon-view-boards u-opacity-50 \" aria-hidden = \" true \" aria-label = \" columns \" > </ span > < span class = \" text is-only-desktop \" > Columns </ span > < span class = \" inline-tag \" > 4 </ span > </ button > </ div > < div class = \" grid-header-col-3 toggle-button \" > < ul class = \" toggle-button-list \" > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element is-selected \" aria-label = \" List View \" type = \" button \" > < span class = \" icon-view-list \" aria-hidden = \" true \" > </ span > </ button > </ li > < li class = \" toggle-button-item \" > < button class = \" toggle-button-element \" aria-label = \" Grid View \" type = \" button \" > < span class = \" icon-view-grid \" aria-hidden = \" true \" > </ span > </ button > </ li > </ ul > </ div > < button class = \" grid-header-col-2 button \" type = \" button \" > < span class = \" icon-plus \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Create database </ span > </ button > </ div > </ header > grid box navigation Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/layout/grid-header"},"48":{"title":"layout - navigation","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile layout navigation Navigation Navigation menus provide easy access to different areas in a website or application. Class Type side-nav Sidebar Navigation A class representing a sidebar Preview HTML Menu item Menu item Menu item Menu item Menu item Menu item Menu item Menu item Menu item Menu item Menu item Menu item \"> < div class = \" side-nav \" > < div class = \" side-nav-level-1 \" > < div class = \" side-nav-main \" > < section class = \" drop-section \" > < ul class = \" drop-list \" > < li class = \" drop-list-item \" > < a class = \" drop-button is-selected \" href = \" \" > < span class = \" icon-home \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ li > < li class = \" drop-list-item \" > < a class = \" drop-button \" href = \" \" > < span class = \" icon-user-group \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ li > < li class = \" drop-list-item \" > < a class = \" drop-button \" href = \" \" > < span class = \" icon-bell \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ li > < li class = \" drop-list-item \" > < a class = \" drop-button \" href = \" \" > < span class = \" icon-chart-pie \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ li > < li class = \" drop-list-item \" > < a class = \" drop-button \" href = \" \" > < span class = \" icon-document \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ li > </ ul > </ section > </ div > < div class = \" side-nav-bottom \" > < section class = \" drop-section \" > < a class = \" drop-button \" href = \" \" > < span class = \" icon-cog \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Menu item </ span > </ a > </ section > </ div > </ div > </ div > grid header pagination Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/layout/navigation"},"49":{"title":"layout - pagination","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile layout pagination Pagination Pagination allows you to break up content that doesn't fit on a single page. Class Type pagination Pagination A class representing pagination Preview HTML Prev 1 … 2 3 4 5 … 20 Next Prev 1 … 2 3 4 5 … 20 Next \"> < nav class = \" pagination \" > < span href = \" \" class = \" button is-text is-disabled \" aria-label = \" prev page \" > < span class = \" icon-cheveron-left \" aria-hidden = \" true \" > </ span > < span class = \" text \" > Prev </ span > </ span > < ol class = \" pagination-list is-only-desktop \" > < li class = \" pagination-item \" > < span href = \" \" class = \" button is-disabled \" aria-label = \" page \" > < span class = \" text \" > 1 </ span > </ span > </ li > < li class = \" pagination-item \" > < button class = \" button is-text /*u-hide*/ \" aria-label = \" show prev 5 pages \" > < span class = \" icon \" > … </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" page \" > < span class = \" text \" > 2 </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" page \" > < span class = \" text \" > 3 </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" page \" > < span class = \" text \" > 4 </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" page \" > < span class = \" text \" > 5 </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" show next 5 pages \" > < span class = \" icon \" > … </ span > </ button > </ li > < li class = \" pagination-item \" > < button class = \" button is-text \" aria-label = \" page \" > < span class = \" text \" > 20 </ span > </ button > </ li > </ ol > < a href = \" \" class = \" button is-text \" aria-label = \" next page \" > < span class = \" text \" > Next </ span > < span class = \" icon-cheveron-right \" aria-hidden = \" true \" > </ span > </ a > </ nav > Best Practice Tips to keep in mind while using pagination: Do Use pagination to help users find information within a table containing a large amount of data. Don't Make your user click through multiple pages to find what they need. navigation box Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/layout/pagination"},"50":{"title":"utilities - box model","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities box model Box Model Box Model ensures consistent margins, paddings and borders across our products. The class name is presented in pixels, but being translated to REM units via Scss functions during compilation. Class Scss Define Compiled CSS u-padding-0 padding: 0!important; Stays the same u-padding-8 padding: pxToRem(8)!important; padding: 0.5rem!important; u-padding-12 padding: pxToRem(12)!important; padding: 0.75rem!important; u-padding-16 padding: pxToRem(16)!important; padding: 1rem!important; u-padding-24 padding: pxToRem(24)!important; padding: 1.5rem!important; u-padding-32 padding: pxToRem(32)!important; padding: 2rem!important; u-padding-64 padding: pxToRem(64)!important; padding: 4rem!important; u-padding-inline-0 padding-inline: 0!important; Stays the same u-padding-inline-8 padding-inline: pxToRem(8)!important; padding-inline: 0.5rem!important; u-padding-inline-12 padding-inline: pxToRem(12)!important; padding-inline: 0.75rem!important; u-padding-inline-16 padding-inline: pxToRem(16)!important; padding-inline: 1rem!important; u-padding-inline-24 padding-inline: pxToRem(24)!important; padding-inline: 1.5rem!important; u-padding-inline-32 padding-inline: pxToRem(32)!important; padding-inline: 2rem!important; u-padding-inline-end-0 padding-inline-end: 0!important; Stays the same u-padding-inline-end-12 padding-inline-end: pxToRem(12)!important; padding-inline-end: 0.75rem!important; u-padding-inline-end-56 padding-inline-end: pxToRem(56)!important; padding-inline-end: 3.5rem!important; u-padding-inline-end-120 padding-inline-end: pxToRem(120)!important; padding-inline-end: 7.5rem!important; u-padding-block-8 padding-block: pxToRem(8)!important; padding-block: 0.5rem!important; u-padding-block-12 padding-block: pxToRem(12)!important; padding-block: 0.75rem!important; u-padding-block-start-16 padding-block-start: pxToRem(16)!important; padding-block-start: 1rem!important; u-padding-block-start-20 padding-block-start: pxToRem(20)!important; padding-block-start: 1,25rem!important; u-padding-block-end-32 padding-block-end: pxToRem(32)!important; padding-block-end: 2rem!important; u-padding-block-end-56 padding-block-end: pxToRem(56)!important; padding-block-end: 3.5rem!important; u-margin-auto margin: auto!important; Stays the same u-margin-0 margin: 0;!important Stays the same u-margin-16-negative margin: pxToRem(-16)!important; margin: -1rem!important; u-margin-32 margin: pxToRem(32)!important; margin: 2rem!important; u-margin-inline-auto margin-inline: auto!important; Stays the same u-margin-inline-start-auto margin-inline-start: auto!important; Stays the same u-margin-block-start-auto margin-block-start: auto!important; Stays the same u-margin-block-start-negative-56 margin-block-start: pxToRem(-56)!important; margin-block-start: -3.5rem!important; u-margin-block-start-negative-168 margin-block-start: pxToRem(-168)!important; margin-block-start: -10.5rem!important; u-margin-block-start-2 margin-block-start: pxToRem(2)!important; margin-block-start: 0.125rem!important; u-margin-block-start-4 margin-block-start: pxToRem(4)!important; margin-block-start: 0.25rem!important; u-margin-block-start-8 margin-block-start: pxToRem(8)!important; margin-block-start: 0.5rem!important; u-margin-block-start-12 margin-block-start: pxToRem(12)!important; margin-block-start: 0.75rem!important; u-margin-block-start-16 margin-block-start: pxToRem(16)!important; margin-block-start: 1rem!important; u-margin-block-start-20 margin-block-start: pxToRem(20)!important; margin-block-start: 1.25rem!important; u-margin-block-start-24 margin-block-start: pxToRem(24)!important; margin-block-start: 1.5rem!important; u-margin-block-start-32 margin-block-start: pxToRem(32)!important; margin-block-start: 2rem!important; u-margin-block-start-40 margin-block-start: pxToRem(40)!important; margin-block-start: 2.5rem!important; u-margin-block-start-48 margin-block-start: pxToRem(48)!important; margin-block-start: 3rem!important; u-margin-block-start-52 margin-block-start: pxToRem(52)!important; margin-block-start: 3.25rem!important; u-margin-block-start-100 margin-block-start: pxToRem(100)!important; margin-block-start: 6.25rem!important; u-margin-block-start-200 margin-block-start: pxToRem(200)!important; margin-block-start: 12.5rem!important; u-margin-block-start-300 margin-block-start: pxToRem(300)!important; margin-block-start: 18.75rem!important; u-margin-inline-start-4 margin-inline-start: pxToRem(4)!important; margin-inline-start: 0.25rem!important; u-margin-inline-start-8 margin-inline-start: pxToRem(8)!important; margin-inline-start: 0.5rem!important; u-margin-inline-start-12 margin-inline-start: pxToRem(12)!important; margin-inline-start: 0.75rem!important; u-margin-inline-start-16 margin-inline-start: pxToRem(16)!important; margin-inline-start: 1rem!important; u-margin-inline-start-24 margin-inline-start: pxToRem(24)!important; margin-inline-start: 1.5rem!important; u-margin-inline-start-32 margin-inline-start: pxToRem(32)!important; margin-inline-start: 2rem!important; u-margin-inline-end-8 margin-inline-end: pxToRem(8)!important; margin-inline-end: 0.5rem!important; u-margin-inline-end-16 margin-inline-end: pxToRem(16)!important; margin-inline-end: 1rem!important; u-margin-inline-end-24 margin-inline-end: pxToRem(24)!important; margin-inline-end: 1.5rem!important; u-margin-inline-start-32 margin-inline-start: pxToRem(32)!important; margin-inline-start: 2rem!important; u-border-width-0 border-width:0!important; Stays the same u-mobile-border-width-0 @media #{$break1} { border-width:0!important;} @media (max-width:767.99px) { border-width:0!important; } \"> < div class = \" box u-margin-block-start-32 u-padding-block-end-56 \" > </ div > typography colors Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/box-model"},"51":{"title":"utilities - colors","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities colors Colors Colors utility classes help to convey consistent meaning through colors. States Colors In the Appwrite console we use six classes to set system colors based on states: Class Properties u-color-text-disabled color: hsl(var(--color-text-disabled))!important; u-color-text-offline color: hsl(var(--color-text-offline))!important; u-color-text-info color: hsl(var(--color-text-info))!important; u-color-text-danger color: hsl(var(--color-text-danger))!important; u-color-text-warning color: hsl(var(--color-text-warning))!important; u-color-text-success color: hsl(var(--color-text-success))!important; Text Colors Class Properties u-color-text-gray color: hsl(var(--color-text-gray))!important; u-color-text-pink color: hsl(var(--color-pink-text))!important; Preview HTML \"> < div class = \" icon-check u-color-text-disabled \" > </ div > < div class = \" icon-check u-color-text-offline \" > </ div > < div class = \" icon-check u-color-text-info \" > </ div > < div class = \" icon-check u-color-text-danger \" > </ div > < div class = \" icon-check u-color-text-warning \" > </ div > < div class = \" icon-check u-color-text-success \" > </ div > < div class = \" icon-check u-color-text-gray \" > </ div > < div class = \" icon-check u-color-text-pink \" > </ div > box model cursor Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/colors"},"52":{"title":"utilities - cursor","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities cursor Cursor Utility class for cursor Class Properties u-cursor-pointer cursor:pointer!important; this text will now have cursor \"> < p class = \" u-cursor-pointer \" > this text will now have cursor </ p > colors display Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/cursor"},"53":{"title":"utilities - display","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities display Display Display controls how an element is displayed, including its alignment, spacing and size. Class Scss Definition Compiled CSS u-block display: block!important; Stays the same u-inline display: inline!important; Stays the same u-grid display: grid!important; Stays the same u-flex display: flex!important; Stays the same u-inline-flex display: inline-flex!important; Stays the same u-contents display: contents!important; Stays the same u-contents-mobile @media #{$break1} { {display: contents!important;} } @media (max-width:767.99px) { display: contents!important; } u-box-sizing-content box-sizing: content-box!important; Stays the same u-sep-inline-start border-inline-start: solid pxToRem(1) hsl(var(--color-border))!important; border-inline-start: solid 0.0625rem hsl(var(--color-border))!important; u-sep-block-start border-block-start: solid pxToRem(1) hsl(var(--color-border))!important; border-block-start: solid 0.0625rem hsl(var(--color-border))!important; u-sep-block-end border-block-end: solid pxToRem(1) hsl(var(--color-border))!important; border-block-end: solid 0.0625rem hsl(var(--color-border))!important; u-gap-2 gap: pxToRem(2)!important; gap: 0.125rem!important; u-gap-4 gap: pxToRem(4)!important; gap: 0.25rem!important; u-gap-8 gap: pxToRem(8)!important; gap: 0.5rem!important; u-gap-12 gap: pxToRem(12)!important; gap: 0.75rem!important; u-gap-16 gap: pxToRem(16)!important; gap: 1rem!important; u-gap-24 gap: pxToRem(24)!important; gap: 1.5rem!important; u-gap-32 gap: pxToRem(32)!important; gap: 2eem!important; u-column-gap-2 column-gap: pxToRem(2)!important; column-gap: 0.125rem!important; u-column-gap-4 column-gap: pxToRem(4)!important; column-gap: 0.25rem!important; u-column-gap-8 column-gap: pxToRem(8)!important; column-gap: 0.5rem!important; u-column-gap-12 column-gap: pxToRem(12)!important; column-gap: 0.75rem!important; u-column-gap-16 column-gap: pxToRem(16)!important; column-gap: 1rem!important; u-column-gap-24 column-gap: pxToRem(24)!important; column-gap: 1.5rem!important; u-column-gap-32 column-gap: pxToRem(32)!important; column-gap: 2rem!important; u-row-gap-2 row-gap: pxToRem(2)!important; row-gap: 0.125rem!important; u-row-gap-4 row-gap: pxToRem(4)!important; row-gap: 0.25rem!important; u-row-gap-8 row-gap: pxToRem(8)!important; row-gap: 0.5rem!important; u-row-gap-12 row-gap: pxToRem(12)!important; row-gap: 0.75rem!important; u-row-gap-16 row-gap: pxToRem(16)!important; row-gap: 1rem!important; u-row-gap-24 row-gap: pxToRem(24)!important; row-gap: 1.5rem!important; u-row-gap-32 row-gap: pxToRem(32)!important; row-gap: 2rem!important; u-flex-vertical display:flex!important; flex-direction:column!important; Stays the same u-flex-vertical-mobile @media #{$break1} { flex-direction:column!important; } @media (max-width:767.99px) { flex-direction:column!important; } u-flex-wrap flex-wrap: wrap!important; Stays the same u-stretch flex: 1!important; Stays the same u-flex-basis-140 flex-basis: pxToRem(140)!important; flex-basis: 8.75rem!important; u-flex-basis-250 flex-basis: pxToRem(250)!important; flex-basis: 15.625rem!important; u-flex-basis-500 flex-basis: pxToRem(500)!important; flex-basis: 31.25rem!important; u-flex-basis-50-percent flex-basis: 50%!important; Stays the same u-flex-basis-100-percent flex-basis: 100%!important; Stays the same u-flex-shrink-0 flex-shrink: 0!important; Stays the same u-flex-basis-auto flex-basis: auto!important; Stays the same u-grid-columns-auto-1fr grid-template-columns: auto 1fr!important; Stays the same u-width-fit-content inline-size:fit-content!important; Stays the same u-width-full-line inline-size: 100%!important; Stays the same u-width-140 inline-size: pxToRem(140)!important; inline-size: 8.75rem!important; u-width-150 inline-size: pxToRem(150)!important; inline-size: 9.375rem!important; u-width-200 inline-size: pxToRem(200)!important; inline-size: 12.5rem;!important u-width-250 inline-size: pxToRem(250)!important; inline-size: 15.625rem!important; u-width-600 inline-size: pxToRem(600)!important; inline-size: 37.5rem!important; u-width-280-desktop @media #{$break3open} { inline-size: pxToRem(280)!important; } @media (min-width:1199px) { inline-size: 17.25rem!important; } u-min-width-0 min-inline-size: 0!important; /_use to solve flexbox un-shrink problem;_/ Stays the same u-min-width-200 min-inline-size: pxToRem(200)!important; min-inline-size: 25rem!important; u-min-width-100-percent min-inline-size: 100%!important; Stays the same u-max-width-250 max-inline-size: pxToRem(250)!important; max-inline-size: 15.625rem!important; u-max-width-300 max-inline-size: pxToRem(300)!important; max-inline-size: 18.75rem!important; u-max-width-350 max-inline-size: pxToRem(350)!important; max-inline-size: 21.875rem!important; u-max-width-400 max-inline-size: pxToRem(400)!important; max-inline-size: 25rem!important; u-max-width-450 max-inline-size: pxToRem(450)!important; max-inline-size: 28.125rem!important; u-max-width-500 max-inline-size: pxToRem(500)!important; max-inline-size: 31.25rem!important; u-max-width-600 max-inline-size: pxToRem(600)!important; max-inline-size: 37.5rem!important; u-max-width-650 max-inline-size: pxToRem(650)!important; max-inline-size: 40.625rem!important; u-max-width-700 max-inline-size: pxToRem(700)!important; max-inline-size: 43.75rem!important; u-max-width-100-percent max-inline-size: 100%!important; Stays the same u-height-100-percent block-size: 100%!important; Stays the same u-height-auto block-size: auto!important; Stays the same u-full-screen-height block-size: 100vh!important; block-size: 100lvh!important; Stays the same u-min-height-100 min-block-size: pxToRem(100)!important; min-block-size: 6.25rem!important; u-min-height-184 min-block-size: pxToRem(184)!important; min-block-size: 11.5rem!important; u-min-height-100-percent min-block-size:100%!important; Stays the same u-max-height-200 max-block-size: pxToRem(200)!important; max-block-size: 12.5rem!important; Alignments In the Appwrite console we control alignments by using: Class CSS u-main-center justify-content: center!important; u-main-space-between justify-content: space-between!important; u-main-end justify-content: end!important; u-cross-start align-items: start!important; u-cross-baseline align-items: baseline!important; u-cross-center align-items: center!important; u-cross-end align-items: end!important; u-cross-child-start align-self: start!important; u-cross-child-center align-self: center!important; u-cross-child-end align-self: end!important; Preview HTML 1 2 3 1 2 3 \"> < div class = \" u-flex u-main-space-between u-min-width-100-percent card \" > < div class = \" box \" > 1 </ div > < div class = \" box \" > 2 </ div > < div class = \" box \" > 3 </ div > </ div > cursor position Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/display"},"54":{"title":"utilities - position","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities position Position An element's position can be quickly configured by using Position classes. Class Scss Define Translated CSS u-position-relative position: relative!important; Stays the same u-position-absolute position: absolute!important; Stays the same u-position-fixed position: fixed!important; Stays the same u-position-static position: static!important; Stays the same u-inset-0 inset: 0!important; Stays the same u-inset-inline-0 inset-inline: 0!important; Stays the same u-inset-inline-start-0 inset-inline-start: 0!important; Stays the same u-inset-inline-start-1 inset-inline-start: pxToRem(1)!important; inset-inline-start: 0.0625rem!important; u-inset-inline-start-4 inset-inline-start: pxToRem(4)!important; inset-inline-start: 0.25rem!important; u-inset-inline-start-8 inset-inline-start: pxToRem(8)!important; inset-inline-start: 0.5rem!important; u-inset-inline-start-12 inset-inline-start: pxToRem(12)!important; inset-inline-start: 0.75rem!important; u-inset-inline-start-16 inset-inline-start: pxToRem(16)!important; inset-inline-start: 1rem!important; u-inset-inline-end-0 inset-inline-end: 0!important; Stays the same u-inset-inline-end-1 inset-inline-end: pxToRem(1)!important; inset-inline-end: 0.0625rem!important; u-inset-inline-end-4 inset-inline-end: pxToRem(4)!important; inset-inline-end: 0.25rem!important; u-inset-inline-end-8 inset-inline-end: pxToRem(8)!important; inset-inline-end: 0.5rem!important; u-inset-inline-end-12 inset-inline-end: pxToRem(12)!important; inset-inline-end: 0.75rem!important; u-inset-inline-end-16 inset-inline-end: pxToRem(16)!important; inset-inline-end: 1rem!important; u-inset-block-start-0 inset-block-start: 0!important; Stays the same u-inset-block-start-1 inset-block-start: pxToRem(1)!important; inset-block-start: 0.0625rem!important; u-inset-block-start-4 inset-block-start: pxToRem(4)!important; inset-block-start: 0.25rem!important; u-inset-block-start-8 inset-block-start: pxToRem(8)!important; inset-block-start: 0.5rem!important; u-inset-block-start-12 inset-block-start: pxToRem(12)!important; inset-block-start: 0.75rem!important; u-inset-block-start-16 inset-block-start: pxToRem(16)!important; inset-block-start: 1rem!important; u-inset-block-end-0 inset-block-end: 0!important; Stays the same u-inset-block-end-1 inset-block-end: pxToRem(1)!important; inset-block-end: 0.0625rem!important; u-inset-block-end-4 inset-block-end: pxToRem(4)!important; inset-block-end: 0.25rem!important; u-inset-block-end-8 inset-block-end: pxToRem(8)!important; inset-block-end: 0.5rem!important; u-inset-block-end-12 inset-block-end: pxToRem(12)!important; inset-block-end: 0.75rem!important; u-inset-block-end-16 inset-block-end: pxToRem(16)!important; inset-block-end: 1rem!important; Z-index Classes Class styles u-z-index-0 z-index: 0!important; u-z-index-1 z-index: 1!important; u-z-index-5 z-index: 5!important; u-z-index-10 z-index: 10!important; u-z-index-15 z-index: 15!important; u-z-index-20 z-index: 20!important; Position Sticky Position sticky can take 4 direction variables Class styles Default Direction u-position-sticky position: sticky; --inset-block-start: auto; top --inset-block-end: auto; bottom --inset-inline-start: auto; left --inset-inline-end: auto; right For using you can attach direction via inline style which will define the local variables. Example: Position Sticky element with sticky top direction of 24px \"> < section class = \" u-position-sticky \" style = \" --inset-block-start : 3rem ; \" > < p class = \" text u-margin-block-start-8 \" > Position Sticky element with sticky top direction of 24px </ p > </ section > display reset inputs Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/position"},"55":{"title":"utilities - reset inputs","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities reset inputs Reset Inputs A numeric input field's arrows are hidden when the Reset Inputs utility is used. Class styles u-remove-input-number-buttons Chrome, Safari, Edge, Opera -webkit-appearance: none; margin: 0; Firefox -moz-appearance: textfield; Best Practice The example below shows two numeric input fields - one with Reset Input class and one without. Use mouse or keyboard focus to see the difference between the fields. Preview HTML \"> < input type = \" number \" placeholder = \" without reset input \" class = \" u-max-width-250 \" /> < br /> < input type = \" number \" placeholder = \" with reset input \" class = \" u-remove-input-number-buttons u-max-width-250 \" /> position responsive Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/reset-inputs"},"56":{"title":"utilities - responsive","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities responsive Responsive Responsive shows or hides elements depending on the size of the screen. Class Properties .is-only-mobile @media #{$break2open} { display: none!important; } .is-only-tablet @media #{$break1}, #{$break3open} { display: none!important; } .is-only-desktop @media #{$break1}, #{$break2} { display: none!important; } .is-not-mobile @media #{$break1} { display: none!important; } .is-not-desktop @media #{$break3open} { display: none!important; } Preview HTML I’m visible on mobile I’m visible on tablets I’m visible on desktop I’m visible on tablets & desktops I’m visible on mobile & tablets I’m visible on mobile I’m visible on tablets I’m visible on desktop I’m visible on tablets &amp; desktops I’m visible on mobile &amp; tablets \"> < p class = \" is-only-mobile \" > I’m visible on mobile </ p > < p class = \" is-only-tablet \" > I’m visible on tablets </ p > < p class = \" is-only-desktop \" > I’m visible on desktop </ p > < p class = \" is-not-mobile \" > I’m visible on tablets &amp; desktops </ p > < p class = \" is-not-desktop \" > I’m visible on mobile &amp; tablets </ p > reset inputs text Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/responsive"},"57":{"title":"utilities - text","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities text Text Text ensures consistent text size, weight, line height and breaks across our products. Class Scss Define Compiled CSS u-x-small font-size: pxToRem(12)!important; font-size: 0.75rem!important; u-small font-size: pxToRem(14)!important; font-size: 0.875rem!important; u-medium font-size: pxToRem(16)!important; font-size: 1rem!important; u-font-size-20 font-size: pxToRem(20)!important; font-size: 1.25rem!important; u-font-size-32 font-size: pxToRem(32)!important; font-size: 2rem!important; u-bold font-weight: 600!important; Stays the same u-normal font-weight: normal!important; Stays the same u-underline text-decoration: underline!important; Stays the same u-text-start text-align: start!important; Stays the same u-text-center text-align: center!important; Stays the same u-text-end text-align: end!important; Stays the same u-line-height-0-7 line-height: 0.7!important; Stays the same u-line-height-1 line-height: 1!important; Stays the same u-line-height-1-25 line-height: 1.25!important; Stays the same u-line-height-1-5 line-height: 1.5!important; Stays the same u-line-height-2 line-height: 2!important; Stays the same u-break-word @include break-word; white-space: initial; Full browser fallbacks u-break-all @include break-all; white-space: initial; Full browser fallbacks u-trim @include trim; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; u-trim-start @include trim; direction:rtl; text-align:right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; direction: rtl; text-align: right; u-trim-1 @include trim(1); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; u-un-break-text white-space: nowrap!important; Stays the same u-capitalize text-transform: capitalize!important; Stays the same u-icon-small font-size: var(--icon-size-small)!important; Stays the same u-font-heading font-family: var(--heading-font)!important; Stays the same u-font-content font-family: var(--content-font)!important; Stays the same u-font-code font-family: var(--code-font)!important; Stays the same Preview HTML x-small small text bold x-small small text bold \"> < div > < p class = \" text u-x-small \" > x-small </ p > < p class = \" text u-small \" > small </ p > < p class = \" text \" > text </ p > < p class = \" text u-bold \" > bold </ p > </ div > responsive theme Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/text"},"58":{"title":"utilities - theme","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities theme Theme Theme shows or hides elements depending on the selected theme (light or dark). Selector Properties .u-only-light display: none!important; .u-only-dark display: none!important; #{$theme-dark} .u-only-dark display: block!important; body:not(#{$theme-dark}) .u-only-light display: block!important; text visibility Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/theme"},"59":{"title":"utilities - visibility","content":" search Ctrl + --> K Home Getting Started Foundations border radius colors dark theme elevation icons responsive typography Utilities box model colors cursor display position reset inputs responsive text theme visibility Layout container grid box grid header navigation pagination Elements box button card checkbox inline code inline tag input field keyboard list loader output radio button status switch table tag tooltip Components action bar alert avatar clickable list code panel collapsible drop list file preview grid item inline loader label card modal progress bar secondary tabs tabs toggle button upload box upload file box user profile utilities visibility Visibility An element's visibility, opacity and overflow are controlled by the classes below. Class Properties u-hide display: none!important; u-opacity-0 opacity: 0!important; u-opacity-20 opacity: 0.2!important; u-opacity-50 opacity: 0.5!important; u-overflow-hidden overflow: hidden!important; u-overflow-visible overflow: visible!important; u-overflow-x-auto overflow-x: auto!important; u-overflow-y-auto overflow-y: auto!important; some text hide me \"> < div class = \" box u-overflow-y-auto \" > < p class = \" text \" > some text </ p > < p class = \" u-hide \" > hide me </ p > </ div > theme container Terms Privacy ⓒ 2023 Appwrite. All rights reserved. ","url":"/utilities/visibility"}},"dirtCount":0,"index":[["qwik",{"1":{"40":1}}],["qrcode",{"1":{"40":1}}],["queries",{"1":{"41":1}}],["question",{"1":{"40":1}}],["quot",{"1":{"33":4,"39":2}}],["quickly",{"1":{"32":1,"54":1}}],["$break3open",{"1":{"41":3,"53":1,"56":2}}],["$break2open",{"1":{"41":3,"56":1}}],["$break2",{"1":{"41":4,"56":1}}],["$break1",{"1":{"41":5,"50":1,"53":2,"56":3}}],["$",{"1":{"38":2,"41":4,"44":2}}],["$theme",{"1":{"38":2,"58":2}}],["$25",{"1":{"10":3}}],["9",{"1":{"53":1}}],["99px",{"1":{"41":5,"50":1,"53":2}}],["90",{"1":{"37":1}}],["929",{"1":{"33":3}}],["zoom",{"1":{"40":6}}],["zone",{"1":{"3":1}}],["z",{"1":{"39":1,"54":13}}],["zagar",{"1":{"33":18}}],["⌘",{"1":{"26":3}}],["justify",{"1":{"53":3}}],["jake",{"1":{"44":1}}],["jacob",{"1":{"44":1}}],["java",{"1":{"40":4}}],["javascript",{"1":{"22":3,"43":1}}],["join",{"1":{"44":3}}],["journey",{"1":{"42":1}}],["jw",{"1":{"44":1}}],["jenny",{"1":{"44":3}}],["jeremiah",{"1":{"33":18}}],["js",{"1":{"22":7,"40":5}}],["jpg",{"1":{"7":1,"33":18,"44":1}}],["jpeg",{"1":{"7":1,"33":27}}],["75rem",{"1":{"50":7,"53":7,"54":4,"57":1}}],["767",{"1":{"41":3,"50":1,"53":2}}],["767px",{"1":{"41":1,"46":1}}],["768px",{"1":{"41":6,"46":1}}],["72px",{"1":{"33":1}}],["7",{"1":{"17":3,"25":4,"42":4,"44":2,"50":1,"57":2}}],["700",{"1":{"53":2}}],["70",{"1":{"8":3,"16":2,"37":1}}],["0px",{"1":{"41":1}}],["0625rem",{"1":{"25":1,"53":3,"54":4}}],["01gb",{"1":{"12":9}}],["09375rem",{"1":{"9":2}}],["0",{"1":{"9":2,"10":6,"16":7,"17":13,"18":1,"25":12,"33":1,"37":2,"38":2,"50":28,"53":19,"54":30,"55":1,"57":4,"59":4}}],["52",{"1":{"50":2}}],["59",{"1":{"33":3}}],["57",{"1":{"33":18}}],["54",{"1":{"33":3}}],["54px",{"1":{"33":1}}],["56",{"1":{"25":1,"37":1,"50":7}}],["5",{"1":{"11":4,"25":4,"28":2,"29":1,"33":9,"37":2,"42":4,"47":1,"49":5,"54":2,"57":2,"59":1}}],["500",{"1":{"25":19,"53":4}}],["50hrs",{"1":{"12":3}}],["50",{"1":{"8":3,"10":2,"12":17,"36":1,"37":5,"47":1,"53":2,"59":1}}],["5rem",{"1":{"1":15,"9":7,"10":6,"17":2,"20":1,"25":1,"41":2,"46":1,"50":18,"53":11,"54":4}}],["37",{"1":{"53":2}}],["375rem",{"1":{"53":1}}],["31",{"1":{"53":2}}],["3rem",{"1":{"50":1,"54":1}}],["343",{"1":{"37":1}}],["39",{"1":{"33":4,"43":1,"44":1,"49":1,"54":1,"55":1,"59":1}}],["336",{"1":{"33":27}}],["300",{"1":{"37":1,"50":2,"53":2}}],["30m",{"1":{"33":9}}],["30",{"1":{"10":6,"16":3}}],["350px",{"1":{"14":1}}],["350",{"1":{"10":1,"53":2}}],["3",{"1":{"8":3,"12":3,"16":6,"20":3,"25":6,"33":36,"34":1,"37":1,"40":1,"42":8,"44":1,"47":4,"49":3,"50":4,"53":3}}],["32",{"1":{"5":2,"25":1,"33":21,"50":15,"53":6,"57":2}}],["32px",{"1":{"2":2}}],["vue",{"1":{"40":4}}],["vs",{"1":{"40":4}}],["vk",{"1":{"40":4}}],["vonage",{"1":{"40":1}}],["volume",{"1":{"40":2}}],["verified",{"1":{"34":1}}],["verification",{"1":{"25":15}}],["very",{"1":{"29":3}}],["verbatim",{"1":{"23":1}}],["vertical",{"1":{"5":16,"10":16,"12":1,"17":3,"25":1,"27":1,"40":2,"53":2,"57":1}}],["valid",{"1":{"25":1}}],["values",{"1":{"25":1,"37":1}}],["valuemax",{"1":{"16":7}}],["valuemin",{"1":{"16":7}}],["valuenow",{"1":{"16":7}}],["value",{"1":{"16":7,"25":15,"33":5,"36":4,"46":1}}],["variant",{"1":{"38":1,"41":1}}],["variable",{"1":{"33":3,"36":4,"38":3,"39":1,"40":1,"41":1,"46":1}}],["variables",{"1":{"17":3,"25":12,"35":11,"37":2,"41":2,"46":1,"54":2}}],["vars",{"1":{"25":9}}],["var",{"1":{"10":9,"17":3,"28":4,"36":4,"37":2,"38":12,"39":2,"41":3,"51":8,"53":6,"57":4}}],["via",{"1":{"50":1,"54":1}}],["vincent",{"1":{"44":1}}],["vimeo",{"1":{"40":4}}],["video",{"1":{"40":2}}],["view",{"1":{"4":1,"15":16,"33":1,"40":4,"44":1,"47":5}}],["visual",{"1":{"22":1,"23":1,"40":1}}],["visually",{"1":{"3":6,"34":1,"39":1}}],["visible",{"1":{"14":2,"29":6,"33":7,"56":15,"59":2}}],["visibility",{"0":{"59":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":2,"43":1,"44":1,"45":2,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":2,"59":4}}],["625rem",{"1":{"53":4}}],["64",{"1":{"50":2}}],["64px",{"1":{"2":1}}],["637a4",{"1":{"33":1}}],["637a40ba7a703e3936e1",{"1":{"33":3}}],["63f1efg6673515e4bc06",{"1":{"25":3}}],["63f1efg667fg6fg67fc68ac3515e4bc06",{"1":{"25":3}}],["63f1ec68ac3515e4bc0663f1",{"1":{"25":3}}],["63f1ec68ac3515e4bc06",{"1":{"3":6}}],["650",{"1":{"53":2}}],["65",{"1":{"28":2}}],["60px",{"1":{"25":1}}],["60",{"1":{"16":3,"37":1,"38":2}}],["600",{"1":{"7":1,"42":1,"53":4,"57":1}}],["6",{"1":{"8":3,"25":4,"33":27,"42":4,"50":1,"53":1}}],["6rem",{"1":{"6":1}}],["|",{"1":{"3":6}}],["yu",{"1":{"44":1}}],["ycombinator",{"1":{"40":4}}],["yandex",{"1":{"40":4}}],["yahoo",{"1":{"40":4}}],["yammer",{"1":{"40":5}}],["y",{"1":{"33":18,"59":3}}],["yen",{"1":{"40":1}}],["year",{"1":{"33":12}}],["yet",{"1":{"2":1}}],["youtube",{"1":{"40":4}}],["you",{"1":{"5":10,"6":1,"10":3,"14":1,"19":1,"20":2,"21":1,"22":1,"30":1,"32":1,"33":2,"34":2,"40":1,"41":2,"49":1,"54":1}}],["yourself",{"1":{"44":1}}],["your",{"1":{"1":2,"21":1,"25":12,"43":5,"44":3,"49":1}}],["xsmall",{"1":{"17":3,"36":3}}],["xlarge",{"1":{"2":1}}],["x",{"1":{"1":15,"2":11,"11":4,"16":4,"17":2,"20":1,"25":9,"33":3,"34":1,"40":1,"57":5,"59":2}}],["28",{"1":{"53":1}}],["280",{"1":{"53":2}}],["21",{"1":{"53":1}}],["2eem",{"1":{"53":1}}],["230",{"1":{"33":2}}],["234c8244",{"1":{"33":3}}],["25rem",{"1":{"41":3,"50":6,"53":9,"54":4,"57":1}}],["250",{"1":{"33":1,"53":6,"55":2}}],["25",{"1":{"25":1,"57":2}}],["24",{"1":{"10":1,"12":1,"17":3,"50":10,"53":6}}],["24px",{"1":{"2":2,"54":2}}],["2011",{"1":{"33":3}}],["2022",{"1":{"33":45}}],["2023",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":7,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["200",{"1":{"29":1,"37":5,"50":2,"53":6}}],["20",{"1":{"8":2,"10":2,"16":10,"25":9,"37":1,"38":2,"49":3,"50":4,"54":2,"57":2,"59":1}}],["2rem",{"1":{"8":1,"50":7,"53":2,"57":1}}],["2",{"1":{"1":45,"2":2,"6":24,"7":1,"10":12,"11":1,"17":3,"20":4,"24":6,"25":13,"30":2,"40":3,"41":2,"42":20,"44":1,"47":5,"49":3,"50":3,"53":9,"57":2,"59":1}}],["1fr",{"1":{"53":2}}],["13",{"1":{"46":2}}],["13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi",{"1":{"29":3}}],["13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73",{"1":{"29":3}}],["14",{"1":{"57":1}}],["14px",{"1":{"42":1}}],["140",{"1":{"25":2,"33":3,"53":4}}],["150",{"1":{"53":2}}],["15",{"1":{"37":1,"53":3,"54":2}}],["17",{"1":{"33":3,"53":1}}],["184",{"1":{"53":2}}],["18",{"1":{"50":1,"53":1}}],["185",{"1":{"33":11}}],["18t14",{"1":{"33":3}}],["18rem",{"1":{"8":1}}],["1198",{"1":{"41":2}}],["1198px",{"1":{"41":1}}],["1199px",{"1":{"41":3,"53":1}}],["11",{"1":{"33":30,"53":1}}],["125rem",{"1":{"46":2,"50":1,"53":4}}],["128",{"1":{"25":2}}],["120",{"1":{"25":3,"33":3,"37":4,"50":2}}],["12",{"1":{"10":6,"25":4,"29":1,"33":10,"44":2,"50":13,"53":8,"54":8,"57":1}}],["12rem",{"1":{"6":5}}],["10",{"1":{"37":5,"44":1,"50":1,"54":2}}],["10mb",{"1":{"17":9}}],["105",{"1":{"12":4,"37":1}}],["10rem",{"1":{"10":1}}],["10em",{"1":{"10":1}}],["100lvh",{"1":{"53":1}}],["100vh",{"1":{"53":1}}],["100hrs",{"1":{"12":3}}],["100gb",{"1":{"12":9}}],["100",{"1":{"4":1,"10":6,"16":9,"28":2,"33":3,"37":15,"38":2,"44":2,"50":2,"53":14}}],["1rem",{"1":{"9":9,"10":3,"41":4,"46":1,"50":7,"53":3,"54":4,"57":1}}],["1px",{"1":{"2":1}}],["168",{"1":{"50":2}}],["16px",{"1":{"36":1,"42":1}}],["16rem",{"1":{"8":1,"46":1}}],["16",{"1":{"1":5,"4":1,"8":6,"9":7,"10":9,"11":8,"16":1,"17":5,"19":4,"25":4,"33":10,"47":1,"50":14,"53":6,"54":8,"57":1}}],["1",{"1":{"1":60,"3":2,"6":24,"8":19,"9":7,"11":1,"12":4,"17":2,"20":3,"25":37,"29":1,"30":2,"33":27,"40":2,"41":3,"42":23,"46":1,"47":5,"48":1,"49":3,"50":7,"53":10,"54":10,"57":10}}],["work",{"1":{"28":1}}],["wordpress",{"1":{"40":4}}],["word",{"1":{"20":2,"29":2,"33":9,"57":3}}],["wrapped",{"1":{"33":1}}],["wrapper",{"1":{"5":9,"6":10,"8":1,"9":1,"11":2,"19":2,"25":13,"29":1,"33":4,"46":1,"47":1}}],["wraps",{"1":{"15":2}}],["wrap",{"1":{"8":3,"53":3}}],["watson",{"1":{"44":4}}],["way",{"1":{"25":1}}],["want",{"1":{"10":3,"33":1,"40":1,"41":1}}],["waiting",{"1":{"9":1,"31":5}}],["was",{"1":{"7":1}}],["warn",{"1":{"1":2,"34":2}}],["warning",{"1":{"1":6,"8":3,"12":2,"16":1,"25":21,"31":1,"34":6,"37":8,"51":3}}],["white",{"1":{"57":5}}],["while",{"1":{"36":1,"49":1}}],["which",{"1":{"11":1,"20":1,"29":3,"54":1}}],["who",{"1":{"34":2,"44":1}}],["why",{"1":{"20":1}}],["whatsapp",{"1":{"40":4}}],["what",{"1":{"5":9,"20":1,"25":2,"49":1}}],["whenever",{"1":{"15":1,"22":1,"30":1,"32":1}}],["when",{"1":{"2":1,"14":1,"20":1,"25":2,"30":1,"33":1,"34":2,"36":1,"42":1,"44":1,"55":1}}],["where",{"1":{"1":2,"6":1,"20":1,"25":1}}],["wilson",{"1":{"44":1}}],["will",{"1":{"5":9,"7":1,"19":1,"20":2,"21":1,"25":9,"28":2,"29":1,"35":3,"36":1,"42":1,"43":1,"46":1,"52":2,"54":1}}],["williamson",{"1":{"3":6}}],["wifi",{"1":{"40":1}}],["wizard",{"1":{"33":1}}],["window",{"1":{"7":1,"11":1}}],["without",{"1":{"19":1,"33":2,"55":2}}],["with",{"1":{"2":4,"5":1,"6":1,"7":1,"11":3,"15":2,"17":1,"20":6,"21":1,"22":1,"24":1,"25":13,"27":2,"29":1,"33":5,"38":1,"39":1,"41":1,"42":2,"43":1,"44":7,"46":1,"54":2,"55":2}}],["within",{"1":{"1":1,"8":1,"13":1,"14":1,"23":1,"34":2,"49":1}}],["width",{"1":{"1":10,"4":1,"5":3,"6":2,"10":7,"14":1,"16":2,"17":14,"25":49,"29":1,"33":38,"41":11,"50":6,"53":25,"55":2}}],["weight",{"1":{"57":3}}],["weights",{"1":{"42":1}}],["webkit",{"1":{"55":1,"57":3}}],["website",{"1":{"48":1}}],["web",{"1":{"44":1}}],["wen",{"1":{"44":1}}],["wess",{"1":{"44":2}}],["were",{"1":{"40":1}}],["well",{"1":{"21":1,"42":1}}],["we",{"1":{"1":2,"6":2,"11":1,"15":1,"20":3,"21":1,"22":1,"25":3,"27":1,"33":1,"34":3,"36":1,"37":2,"38":1,"39":2,"40":2,"41":3,"42":2,"44":1,"51":1,"53":1}}],["ⓒ",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["nguyen",{"1":{"44":1}}],["nik",{"1":{"44":1}}],["npm",{"1":{"43":3,"44":1}}],["nuxt",{"1":{"40":1}}],["null",{"1":{"25":6,"40":1}}],["numquam",{"1":{"33":3}}],["numeric",{"1":{"25":7,"27":15,"55":2}}],["numbers",{"1":{"25":1}}],["number",{"1":{"4":6,"24":3,"25":16,"27":1,"46":1,"55":4}}],["normal",{"1":{"57":2}}],["nowrap",{"1":{"57":3}}],["now",{"1":{"52":2}}],["node",{"1":{"33":6,"40":5,"43":1}}],["none",{"1":{"25":4,"55":1,"56":5,"58":2,"59":1}}],["no",{"1":{"6":4,"7":3,"14":1,"17":3,"25":8,"41":1}}],["notion",{"1":{"40":4}}],["notify",{"1":{"1":1,"10":3}}],["note",{"1":{"22":3,"40":1}}],["not",{"1":{"0":2,"2":2,"6":1,"7":5,"14":1,"17":3,"22":1,"30":1,"32":1,"34":2,"36":1,"39":2,"40":2,"41":1,"42":3,"56":4,"58":1}}],["nav",{"1":{"48":5,"49":2}}],["navigate",{"1":{"38":1}}],["navigation",{"0":{"48":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":2,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":2,"48":5,"49":2,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["native",{"1":{"11":1,"33":1}}],["names",{"1":{"23":1,"40":1}}],["name",{"1":{"10":9,"16":6,"17":6,"18":4,"25":2,"30":7,"33":42,"40":1,"44":3,"50":1}}],["narrow",{"1":{"4":1,"33":1,"40":4}}],["needed",{"1":{"44":1}}],["need",{"1":{"21":1,"49":1}}],["needs",{"1":{"1":1,"28":1,"36":2}}],["nextjs",{"1":{"40":1}}],["next",{"1":{"20":1,"22":1,"29":1,"30":1,"32":1,"49":5}}],["negative",{"1":{"20":1,"33":2,"50":3}}],["netherlands",{"1":{"10":4}}],["neutrals",{"1":{"37":2}}],["neutral",{"1":{"8":6,"28":4,"37":14,"38":8}}],["newspaper",{"1":{"40":1}}],["new",{"1":{"7":1,"20":8,"33":1,"44":1}}],["necessary",{"1":{"1":2,"25":1,"34":2}}],["80",{"1":{"37":1}}],["875rem",{"1":{"53":1,"57":1}}],["87",{"1":{"37":1}}],["8px",{"1":{"22":1,"30":1,"32":1,"36":1}}],["85",{"1":{"12":4,"37":1}}],["8rem",{"1":{"6":6,"46":1}}],["8",{"1":{"0":2,"3":2,"5":7,"8":3,"12":8,"16":3,"17":1,"18":1,"21":2,"25":19,"26":1,"27":2,"29":1,"33":12,"35":1,"39":2,"45":1,"50":12,"53":8,"54":9}}],["=210px",{"1":{"46":2}}],["=24px",{"1":{"46":1}}],["=>",{"1":{"22":2}}],["=",{"1":{"0":12,"1":310,"2":76,"3":19,"4":25,"5":106,"6":117,"7":17,"8":79,"9":50,"10":107,"11":110,"12":49,"13":30,"14":27,"15":38,"16":131,"17":90,"18":16,"19":6,"20":67,"21":8,"22":23,"23":1,"24":22,"25":430,"26":3,"27":38,"28":4,"29":33,"30":19,"31":18,"32":17,"33":713,"34":35,"35":19,"36":8,"38":2,"39":6,"41":2,"42":18,"43":4,"44":10,"45":2,"46":8,"47":30,"48":42,"49":47,"50":1,"51":8,"52":1,"53":4,"54":3,"55":6,"56":5,"57":4,"59":3}}],["43",{"1":{"53":1}}],["450",{"1":{"53":2}}],["48",{"1":{"50":2}}],["48px",{"1":{"2":2}}],["4rem",{"1":{"50":1}}],["4px",{"1":{"36":1,"40":3,"42":1}}],["442",{"1":{"33":2}}],["41",{"1":{"33":2}}],["4mb",{"1":{"17":6}}],["400",{"1":{"42":1,"53":2}}],["40px",{"1":{"2":2,"20":1}}],["40",{"1":{"2":1,"10":6,"33":8,"50":2,"53":1}}],["4",{"1":{"0":3,"5":3,"8":6,"10":3,"12":4,"17":5,"20":3,"24":15,"25":18,"36":1,"37":1,"40":1,"42":4,"47":6,"49":3,"50":4,"53":6,"54":9}}],["everly",{"1":{"44":2}}],["everything",{"1":{"44":1}}],["every",{"1":{"20":2,"22":1,"30":1,"32":1}}],["even",{"1":{"44":1}}],["edge",{"1":{"40":4,"55":1}}],["edit",{"1":{"25":1,"34":2,"44":2}}],["etsy",{"1":{"40":4}}],["etc",{"1":{"7":1}}],["emoji",{"1":{"40":2}}],["emphasis",{"1":{"23":1}}],["empty",{"1":{"2":8,"18":3,"21":2,"25":2}}],["euro",{"1":{"40":1}}],["effect",{"1":{"39":1}}],["efficient",{"1":{"25":1}}],["e",{"1":{"34":1,"39":2}}],["ellipsis",{"1":{"57":2}}],["elad2412",{"1":{"44":1}}],["elad",{"1":{"44":1}}],["eldadfux",{"1":{"44":1}}],["eldad",{"1":{"44":1}}],["el",{"1":{"22":4}}],["elevated",{"1":{"39":1}}],["elevation",{"0":{"39":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":2,"39":5,"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["element",{"1":{"11":1,"14":2,"15":7,"19":3,"25":1,"26":2,"29":1,"34":1,"35":1,"36":1,"47":2,"53":1,"54":3,"59":1}}],["elements",{"0":{"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":2,"20":2,"21":3,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":3,"36":4,"37":1,"38":1,"39":3,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":2,"57":1,"58":2,"59":1}}],["eight",{"1":{"17":1}}],["eye",{"1":{"11":2,"25":2,"29":1,"33":2,"40":2}}],["eyebrow",{"1":{"8":3,"25":2,"33":30,"34":1,"42":15}}],["easier",{"1":{"38":1,"41":1}}],["easily",{"1":{"2":1,"10":3,"25":1}}],["easy",{"1":{"34":1,"44":1,"48":1}}],["each",{"1":{"6":1,"19":1,"20":1,"22":1,"30":1,"32":2,"34":1}}],["exercitationem",{"1":{"33":3}}],["execution",{"1":{"0":1}}],["experience",{"1":{"44":3}}],["expand",{"1":{"40":1}}],["expanded",{"1":{"37":1}}],["express",{"1":{"20":1}}],["explain",{"1":{"1":1}}],["extra",{"1":{"18":4,"36":1}}],["external",{"1":{"4":1,"7":1,"20":1,"40":1}}],["exceeds",{"1":{"14":1,"33":2}}],["exclamation",{"1":{"8":3,"9":1,"11":1,"17":1,"25":5,"34":2,"40":3}}],["example",{"1":{"2":1,"4":1,"21":1,"25":2,"28":1,"37":1,"41":2,"54":1,"55":1}}],["errors",{"1":{"1":1}}],["error",{"1":{"1":1,"17":4,"25":6,"34":5,"37":2}}],["ensures",{"1":{"50":1,"57":1}}],["engineering",{"1":{"44":3}}],["engineer",{"1":{"44":10}}],["env",{"1":{"25":9}}],["entered",{"1":{"25":3}}],["enter",{"1":{"25":7}}],["enabling",{"1":{"22":1}}],["enables",{"1":{"0":1}}],["enough",{"1":{"1":1,"14":1}}],["end",{"1":{"0":4,"6":12,"8":15,"11":4,"14":2,"16":1,"17":2,"25":20,"29":1,"33":4,"35":2,"50":27,"53":9,"54":36,"57":2}}],["m",{"1":{"56":15}}],["msg91",{"1":{"40":1}}],["ms",{"1":{"40":1}}],["md",{"1":{"40":1}}],["mdn",{"1":{"11":1}}],["might",{"1":{"41":1}}],["microsoft",{"1":{"40":8}}],["microphone",{"1":{"40":1}}],["missed",{"1":{"40":1}}],["mix",{"1":{"34":2}}],["middle",{"1":{"19":7}}],["minus",{"1":{"40":3}}],["min",{"1":{"4":1,"6":5,"17":11,"41":6,"44":3,"46":1,"53":17}}],["mind",{"1":{"2":1,"20":1,"36":1,"44":1,"49":1}}],["minimum",{"1":{"1":1,"22":1,"30":1,"32":1,"40":2}}],["mp4",{"1":{"16":18}}],["music",{"1":{"40":1}}],["must",{"1":{"11":1}}],["multi",{"1":{"25":1,"31":1}}],["multiple",{"1":{"8":2,"9":1,"13":1,"14":1,"19":2,"22":2,"30":1,"32":1,"40":2,"41":1,"49":1}}],["meldiron",{"1":{"44":1}}],["media",{"1":{"41":15,"50":2,"53":6,"56":5}}],["medium",{"1":{"2":3,"11":2,"12":4,"20":6,"22":2,"30":2,"32":2,"33":2,"36":5,"40":4,"41":11,"46":1,"57":1}}],["meilisearch",{"1":{"40":4}}],["methods",{"1":{"11":1,"44":2}}],["method",{"1":{"11":4}}],["me",{"1":{"10":3,"59":2}}],["meaning",{"1":{"6":1,"20":2,"51":1}}],["meanings",{"1":{"2":1}}],["menus",{"1":{"48":1}}],["menu",{"1":{"6":1,"36":1,"40":5,"48":18}}],["messaging",{"1":{"1":1}}],["message",{"1":{"1":15,"9":21,"17":3,"25":1}}],["messages",{"1":{"1":17,"11":3}}],["matej",{"1":{"44":1}}],["matched",{"1":{"42":1}}],["match",{"1":{"25":3,"34":2,"42":1}}],["map",{"1":{"40":1}}],["mark",{"1":{"40":1}}],["marker",{"1":{"40":1}}],["mar",{"1":{"33":27}}],["margins",{"1":{"50":1}}],["margin",{"1":{"3":2,"4":1,"5":7,"6":7,"8":7,"10":18,"11":3,"16":4,"17":10,"20":1,"25":12,"26":1,"27":2,"29":1,"33":7,"35":1,"39":2,"45":1,"50":95,"54":1,"55":1}}],["mail",{"1":{"40":2}}],["mailto",{"1":{"25":2}}],["maintenance",{"1":{"38":1,"41":1}}],["maintain",{"1":{"33":1,"37":1}}],["maintains",{"1":{"14":1}}],["main",{"1":{"0":1,"6":2,"11":8,"12":8,"17":3,"25":1,"42":1,"48":1,"53":4}}],["made",{"1":{"25":2}}],["make",{"1":{"20":1,"22":1,"30":2,"32":1,"36":1,"39":1,"40":1,"49":1}}],["maximum",{"1":{"33":1,"46":1}}],["maxlength",{"1":{"25":12}}],["max",{"1":{"10":1,"12":4,"17":9,"25":26,"33":1,"41":5,"46":1,"50":1,"53":34,"55":2}}],["may",{"1":{"1":1,"33":6,"34":5}}],["mouse",{"1":{"55":1}}],["moz",{"1":{"55":1}}],["moon",{"1":{"40":1}}],["movie",{"1":{"33":3}}],["month",{"1":{"10":3}}],["mostly",{"1":{"11":1,"14":1,"20":1,"33":1,"37":1,"42":2}}],["most",{"1":{"3":6,"14":1,"20":1,"29":1,"44":1}}],["more",{"1":{"2":2,"11":1,"14":1,"21":1,"22":3,"25":2,"33":12,"41":1}}],["mobile",{"1":{"0":2,"1":10,"14":1,"17":6,"33":10,"40":1,"47":1,"50":1,"53":2,"56":10}}],["modules",{"1":{"43":1}}],["mode",{"1":{"2":1,"28":2,"37":2,"40":1,"44":1}}],["model",{"0":{"50":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":2,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":4,"51":2,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["modals",{"1":{"11":10,"25":1,"36":1,"37":1,"39":2}}],["modal",{"0":{"11":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":2,"11":68,"12":2,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["oberai",{"1":{"44":1}}],["objects",{"1":{"21":1}}],["object",{"1":{"2":1,"11":1,"39":1,"44":1}}],["okta",{"1":{"40":4}}],["ol",{"1":{"25":4,"27":2,"49":2}}],["our",{"1":{"21":1,"34":1,"37":3,"44":3,"50":1,"57":1}}],["outgoing",{"1":{"40":1}}],["outer",{"1":{"33":6}}],["out",{"1":{"20":1,"21":1,"40":1,"44":2}}],["outputs",{"1":{"29":1}}],["output",{"0":{"29":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":3,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":22,"30":2,"31":1,"32":1,"33":10,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["own",{"1":{"20":1,"22":1,"30":1,"32":1,"44":2}}],["occured",{"1":{"34":1}}],["occur",{"1":{"20":1}}],["others",{"1":{"44":1}}],["other",{"1":{"19":1,"21":1,"25":1,"28":1}}],["otherwise",{"1":{"14":1}}],["over",{"1":{"35":1}}],["overflow",{"1":{"33":6,"57":5,"59":10}}],["overviews",{"1":{"21":1}}],["overview",{"1":{"14":3,"44":1}}],["overlap",{"1":{"41":1}}],["overlay",{"1":{"11":1}}],["overly",{"1":{"1":1}}],["optimized",{"1":{"44":1}}],["option",{"1":{"5":12,"6":1,"25":36}}],["options",{"1":{"5":18,"11":3,"12":1,"22":1,"25":14,"30":1,"32":2,"33":16}}],["optionally",{"1":{"43":2}}],["optional",{"1":{"5":26,"25":12}}],["opera",{"1":{"40":4,"55":1}}],["openid",{"1":{"40":1}}],["opening",{"1":{"33":1}}],["open",{"1":{"5":1,"7":1,"11":7,"16":3,"25":4,"26":3,"40":8,"41":2,"43":1,"44":6}}],["opacity",{"1":{"8":2,"10":4,"37":1,"47":1,"59":7}}],["orient",{"1":{"57":1}}],["orientation",{"1":{"42":1}}],["order",{"1":{"38":1,"42":1}}],["organize",{"1":{"33":1,"34":1,"42":1}}],["orange",{"1":{"2":7,"11":1,"34":1,"37":2}}],["or",{"1":{"1":5,"2":5,"5":16,"8":6,"11":3,"13":1,"18":1,"20":1,"21":1,"22":2,"23":4,"24":2,"25":12,"29":1,"32":3,"33":2,"34":8,"35":12,"36":3,"38":1,"39":3,"40":1,"42":4,"44":2,"48":1,"55":1,"56":1,"58":2}}],["office",{"1":{"40":1}}],["off",{"1":{"32":4,"33":1,"40":2}}],["offline",{"1":{"9":2,"40":1,"51":3}}],["often",{"1":{"20":1,"37":4}}],["of",{"1":{"0":3,"1":6,"2":3,"3":12,"4":3,"5":26,"6":4,"7":2,"10":1,"11":7,"13":2,"14":3,"16":3,"17":1,"18":1,"20":6,"21":4,"22":5,"23":3,"24":2,"25":17,"27":2,"28":2,"30":6,"31":1,"32":5,"33":4,"34":5,"35":2,"36":5,"37":1,"39":2,"40":10,"41":3,"42":5,"43":2,"44":7,"45":1,"46":5,"49":1,"54":2,"56":1}}],["online",{"1":{"40":1}}],["only",{"1":{"1":15,"6":1,"8":6,"11":4,"14":1,"17":14,"20":4,"21":1,"25":4,"30":2,"33":61,"34":2,"36":1,"41":7,"44":1,"47":1,"49":1,"56":6,"58":4}}],["ons",{"1":{"10":3}}],["one",{"1":{"2":1,"3":6,"5":3,"6":1,"15":1,"22":2,"25":3,"30":3,"36":1,"41":1,"44":3,"55":2}}],["on",{"1":{"0":3,"1":1,"11":1,"14":1,"15":2,"19":1,"20":2,"22":1,"23":1,"25":1,"29":3,"30":1,"32":5,"33":2,"34":2,"36":3,"38":1,"44":4,"46":2,"49":1,"51":1,"56":16,"58":1}}],["utility",{"1":{"38":2,"51":1,"52":1,"55":1}}],["utilities",{"0":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["uk",{"1":{"10":3}}],["ul",{"1":{"2":10,"3":2,"5":8,"6":16,"8":8,"10":4,"11":2,"12":2,"13":6,"14":2,"15":6,"16":4,"17":4,"20":2,"25":44,"27":4,"33":2,"46":2,"47":2,"48":2}}],["unpkg",{"1":{"43":2}}],["underlined",{"1":{"42":1}}],["underlines",{"1":{"42":1}}],["underline",{"1":{"42":15,"57":2}}],["underlying",{"1":{"36":1}}],["underneath",{"1":{"25":1}}],["understanding",{"1":{"34":1}}],["understand",{"1":{"1":1,"6":1}}],["un",{"1":{"18":3,"53":1,"57":1}}],["uncluttered",{"1":{"14":1}}],["unlimited",{"1":{"10":3}}],["unsafe",{"1":{"8":3}}],["unsecure",{"1":{"8":3}}],["unsplash",{"1":{"2":1,"7":1,"33":9}}],["units",{"1":{"50":1}}],["unity",{"1":{"40":4}}],["united",{"1":{"10":1}}],["unique",{"1":{"6":1}}],["universal",{"1":{"2":1,"6":1,"20":2}}],["upon",{"1":{"35":1}}],["upl",{"1":{"25":1}}],["uploading",{"1":{"16":4}}],["uploads",{"1":{"16":6}}],["uploaded",{"1":{"7":3,"10":1,"16":2}}],["upload",{"0":{"16":1,"17":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":3,"16":57,"17":59,"18":3,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":4,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":4,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["updated",{"1":{"33":4}}],["update",{"1":{"21":1}}],["uppercase",{"1":{"2":1,"20":2}}],["up",{"1":{"2":2,"4":1,"22":1,"25":5,"40":9,"49":1}}],["usualy",{"1":{"25":1}}],["usage",{"1":{"24":1,"37":1,"44":1}}],["usa",{"1":{"10":1}}],["us",{"1":{"10":3,"37":1,"44":4}}],["using",{"1":{"2":1,"6":1,"8":1,"19":1,"20":3,"29":1,"36":1,"39":1,"40":1,"46":1,"49":1,"53":1,"54":2}}],["useful",{"1":{"33":1}}],["used",{"1":{"1":1,"2":2,"4":2,"5":16,"8":1,"11":1,"12":4,"13":1,"14":1,"15":1,"20":5,"21":2,"22":3,"23":1,"24":1,"25":10,"32":2,"33":3,"34":3,"36":3,"37":8,"38":2,"39":3,"42":6,"45":1,"55":1}}],["use",{"1":{"1":8,"2":5,"6":4,"7":2,"11":2,"14":1,"15":1,"20":6,"21":2,"22":4,"24":1,"25":4,"27":3,"28":1,"30":4,"32":4,"33":2,"34":11,"36":3,"37":2,"38":1,"39":3,"40":5,"41":4,"42":4,"44":1,"49":1,"51":1,"53":1,"55":1}}],["users",{"1":{"6":1,"13":1,"14":2,"17":1,"22":3,"25":2,"28":1,"29":1,"30":2,"34":1,"40":1,"41":1,"42":2,"49":1}}],["user",{"0":{"18":1},"1":{"0":1,"1":70,"2":3,"3":1,"4":1,"5":1,"6":2,"7":1,"8":1,"9":1,"10":1,"11":2,"12":1,"13":1,"14":3,"15":1,"16":1,"17":2,"18":23,"19":1,"20":2,"21":1,"22":1,"23":1,"24":1,"25":7,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":8,"35":9,"36":2,"37":1,"38":1,"39":1,"40":6,"41":1,"42":1,"43":2,"44":4,"45":1,"46":1,"47":1,"48":2,"49":2,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["ui",{"1":{"1":1,"14":1,"36":3}}],["u",{"1":{"0":4,"1":30,"3":4,"4":4,"5":14,"6":9,"8":42,"9":40,"10":103,"11":37,"12":52,"14":1,"16":7,"17":57,"18":4,"19":12,"20":1,"21":4,"25":169,"26":1,"27":2,"29":7,"33":125,"34":1,"35":1,"39":2,"42":4,"44":6,"45":1,"47":6,"49":1,"50":60,"51":16,"52":2,"53":85,"54":39,"55":4,"57":30,"58":4,"59":10}}],["aggressive",{"1":{"44":1}}],["ago",{"1":{"33":9}}],["after",{"1":{"43":1}}],["affordance",{"1":{"42":1}}],["affect",{"1":{"41":7}}],["auth",{"1":{"44":1}}],["authentik",{"1":{"40":4}}],["auth0",{"1":{"40":4}}],["autodesk",{"1":{"40":4}}],["auto",{"1":{"4":1,"8":1,"10":9,"11":3,"17":2,"20":1,"25":4,"50":8,"53":6,"54":4,"59":5}}],["akamai",{"1":{"40":1}}],["axis",{"1":{"39":1}}],["ai",{"1":{"40":4}}],["airplane",{"1":{"40":1}}],["airport",{"1":{"33":18}}],["aid",{"1":{"6":1,"20":1}}],["abnegate",{"1":{"44":1}}],["above",{"1":{"36":1,"46":1}}],["about",{"1":{"1":48,"18":1,"25":2,"34":1,"35":1}}],["absolute",{"1":{"25":6,"54":2}}],["amazon",{"1":{"40":4}}],["amy",{"1":{"25":1}}],["amp",{"1":{"16":15,"25":1,"38":1,"41":4,"56":10}}],["amount",{"1":{"11":2,"14":1,"16":2,"25":9,"49":1}}],["available",{"1":{"7":4,"14":1,"31":1,"37":1,"40":2}}],["avatars",{"1":{"2":35,"11":1,"21":1,"36":1,"37":1}}],["avatar",{"0":{"2":1},"1":{"0":1,"1":2,"2":49,"3":2,"4":1,"5":1,"6":1,"7":3,"8":1,"9":1,"10":1,"11":2,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":13,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":3,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["avoid",{"1":{"6":1,"20":1}}],["advocate",{"1":{"44":1}}],["advanced",{"1":{"5":12}}],["adityaoberai",{"1":{"44":1}}],["aditya",{"1":{"44":2}}],["adam",{"1":{"33":18}}],["adjustments",{"1":{"40":1}}],["adjust",{"1":{"25":1}}],["added",{"1":{"17":1,"43":1}}],["adding",{"1":{"14":2,"41":1}}],["additional",{"1":{"1":2,"25":1,"34":1,"35":1,"37":1,"40":1,"42":2}}],["add",{"1":{"2":1,"10":3,"11":1,"15":1,"20":8,"22":1,"25":2,"30":1,"32":1,"40":4,"43":2}}],["assist",{"1":{"42":1}}],["assets",{"1":{"33":3}}],["ascending",{"1":{"40":1}}],["astro",{"1":{"40":1}}],["as",{"1":{"5":16,"7":2,"10":1,"15":1,"20":2,"21":2,"24":1,"25":9,"33":1,"34":2,"36":4,"37":3,"38":1,"39":2,"40":2,"41":1,"42":1,"43":3,"46":1,"47":1}}],["azure",{"1":{"2":2,"40":4}}],["api",{"1":{"40":4}}],["apart",{"1":{"2":1}}],["apple",{"1":{"40":4}}],["applied",{"1":{"25":2,"29":1}}],["application",{"1":{"1":1,"48":1}}],["apply",{"1":{"19":1}}],["appearance",{"1":{"55":2}}],["appear",{"1":{"7":1,"11":1,"19":1,"25":1,"29":1,"35":1}}],["appears",{"1":{"0":1}}],["appwrite",{"1":{"0":1,"1":3,"2":2,"3":1,"4":1,"5":2,"6":3,"7":1,"8":1,"9":1,"10":1,"11":2,"12":1,"13":1,"14":1,"15":2,"16":1,"17":1,"18":1,"19":1,"20":3,"21":2,"22":1,"23":1,"24":1,"25":1,"26":1,"27":2,"28":1,"29":1,"30":1,"31":1,"32":1,"33":4,"34":5,"35":1,"36":3,"37":3,"38":1,"39":2,"40":6,"41":2,"42":1,"43":7,"44":29,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":2,"52":1,"53":2,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["aa",{"1":{"2":75,"37":1}}],["achintya",{"1":{"44":2}}],["academic",{"1":{"40":1}}],["access",{"1":{"41":1,"48":1}}],["accessibile",{"1":{"44":1}}],["accessibility",{"1":{"37":1,"44":1}}],["accessible",{"1":{"25":1}}],["accepted",{"1":{"17":9}}],["according",{"1":{"21":1,"36":1}}],["active",{"1":{"14":1}}],["activity",{"1":{"14":3}}],["actions",{"1":{"1":15,"11":1,"29":1,"37":1}}],["action",{"0":{"0":1},"1":{"0":17,"1":133,"2":1,"3":1,"4":1,"5":1,"6":4,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":7,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":3,"35":2,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["across",{"1":{"1":1,"37":1,"41":1,"50":1,"57":1}}],["attach",{"1":{"54":1}}],["attachment",{"1":{"7":1,"10":1}}],["attribute",{"1":{"15":2,"22":1,"25":1,"30":1,"32":1}}],["attention",{"1":{"11":1,"20":1}}],["at",{"1":{"1":1,"22":1,"25":9,"30":1,"32":1,"40":2,"44":18}}],["armannik",{"1":{"44":1}}],["arman",{"1":{"44":1}}],["archive",{"1":{"40":1}}],["array",{"1":{"22":2}}],["arrows",{"1":{"55":1}}],["arrow",{"1":{"4":1,"6":11,"14":4,"25":5,"27":3,"40":18}}],["articles",{"1":{"25":1,"44":2}}],["article",{"1":{"21":4}}],["aria",{"1":{"1":50,"2":8,"4":2,"5":7,"7":4,"8":18,"9":5,"10":4,"11":15,"12":4,"14":4,"15":10,"16":39,"17":16,"18":2,"20":18,"25":45,"27":6,"29":10,"33":69,"34":8,"35":4,"47":7,"48":6,"49":12}}],["areas",{"1":{"19":1,"48":1}}],["are",{"1":{"1":1,"2":4,"4":1,"5":16,"7":1,"8":1,"11":2,"15":1,"20":3,"21":2,"22":2,"24":1,"25":5,"29":1,"30":2,"31":1,"32":4,"33":2,"34":3,"36":2,"37":2,"40":5,"42":3,"55":1,"59":1}}],["algolia",{"1":{"40":4}}],["along",{"1":{"39":1}}],["align",{"1":{"35":5,"53":7,"57":5}}],["aligned",{"1":{"22":2,"30":2,"32":2,"40":2}}],["alignments",{"1":{"6":1,"53":2}}],["alignment",{"1":{"6":1,"53":1}}],["always",{"1":{"14":1,"44":1}}],["alt",{"1":{"2":1,"7":1,"10":6,"25":2,"33":12,"40":9,"44":1}}],["allowed",{"1":{"15":1,"22":1,"30":1,"32":1}}],["allows",{"1":{"13":1,"14":1,"17":1,"25":1,"41":1,"49":1}}],["allow",{"1":{"5":16,"6":1,"10":7,"11":1,"21":3,"22":3,"29":1,"30":3,"32":3,"33":1,"34":1}}],["all",{"1":{"0":1,"1":1,"2":1,"3":7,"4":1,"5":1,"6":1,"7":1,"8":10,"9":1,"10":1,"11":1,"12":1,"13":2,"14":2,"15":1,"16":2,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":4,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":1,"35":1,"36":1,"37":2,"38":1,"39":1,"40":2,"41":4,"42":1,"43":1,"44":2,"45":1,"46":2,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":4,"58":1,"59":1}}],["alerts",{"1":{"1":8,"36":1,"37":4,"39":2}}],["alert",{"0":{"1":1},"1":{"0":2,"1":254,"2":2,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":2,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["any",{"1":{"45":1}}],["announcing",{"1":{"44":1}}],["annotation",{"1":{"40":1}}],["angular",{"1":{"40":4}}],["anonymous",{"1":{"40":1}}],["another",{"1":{"20":1}}],["an",{"1":{"0":1,"2":4,"6":1,"7":3,"10":1,"11":1,"14":1,"15":2,"16":1,"17":1,"20":2,"22":1,"23":1,"24":2,"25":9,"27":1,"29":1,"31":1,"32":1,"34":3,"39":1,"40":1,"43":1,"46":2,"53":1,"54":1,"59":1}}],["android",{"1":{"40":4}}],["and",{"1":{"0":1,"1":4,"2":4,"6":1,"7":1,"11":2,"14":1,"17":10,"19":1,"20":6,"21":3,"22":2,"23":1,"25":2,"28":1,"29":1,"30":2,"32":2,"33":3,"34":7,"35":1,"36":5,"37":5,"39":4,"40":5,"41":7,"42":4,"43":1,"44":9,"45":2,"46":2,"47":1,"50":1,"53":1,"55":1,"57":1,"59":1}}],["a",{"1":{"0":2,"1":53,"2":8,"3":4,"4":5,"5":27,"6":4,"7":9,"8":4,"10":1,"11":4,"13":2,"14":11,"15":5,"16":2,"17":24,"18":4,"19":4,"20":11,"21":5,"22":7,"23":4,"24":4,"25":26,"26":2,"27":7,"28":2,"29":1,"30":9,"31":5,"32":8,"33":16,"34":7,"35":2,"36":2,"37":2,"38":2,"39":3,"40":6,"41":2,"42":7,"43":1,"44":1,"45":3,"46":4,"48":15,"49":6,"55":1}}],["lead",{"1":{"44":3}}],["learn",{"1":{"38":1}}],["legibility",{"1":{"22":1,"30":1,"32":1,"40":1}}],["letter",{"1":{"20":1}}],["letters",{"1":{"2":3}}],["level",{"1":{"8":3,"11":4,"17":3,"37":1,"42":58,"47":1,"48":1}}],["left",{"1":{"8":2,"14":3,"20":2,"40":7,"49":1,"54":1}}],["less",{"1":{"2":1,"40":1}}],["library",{"1":{"40":2,"41":1,"43":4}}],["limited",{"1":{"25":1}}],["like",{"1":{"23":1,"33":1}}],["lightning",{"1":{"10":3,"12":1,"40":1}}],["light",{"1":{"8":3,"25":2,"28":4,"37":1,"38":1,"40":1,"44":1,"58":3}}],["linux",{"1":{"40":4}}],["lines",{"1":{"4":1,"22":1,"25":1,"30":1,"32":1,"40":2}}],["line",{"1":{"4":6,"5":3,"12":4,"13":1,"16":2,"22":2,"25":25,"29":1,"30":2,"32":2,"33":9,"40":4,"53":1,"57":12}}],["linked",{"1":{"42":1}}],["linkedin",{"1":{"40":4}}],["links",{"1":{"33":2,"42":3}}],["link",{"1":{"4":1,"7":1,"20":1,"25":2,"27":5,"40":1,"42":5,"43":2}}],["li",{"1":{"2":40,"3":4,"5":20,"6":32,"8":16,"10":18,"11":4,"12":6,"13":18,"14":8,"15":12,"16":12,"17":4,"20":8,"25":92,"27":18,"33":6,"46":12,"47":4,"48":10,"49":16}}],["lists",{"1":{"6":2,"21":2,"42":1}}],["list",{"0":{"3":1,"6":1,"27":1},"1":{"0":3,"1":3,"2":4,"3":24,"4":4,"5":21,"6":38,"7":4,"8":3,"9":3,"10":3,"11":7,"12":3,"13":3,"14":6,"15":15,"16":7,"17":7,"18":3,"19":3,"20":9,"21":3,"22":4,"23":3,"24":3,"25":52,"26":4,"27":55,"28":4,"29":3,"30":5,"31":3,"32":3,"33":4,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":6,"41":3,"42":3,"43":3,"44":3,"45":3,"46":3,"47":6,"48":9,"49":4,"50":3,"51":3,"52":3,"53":3,"54":3,"55":3,"56":3,"57":3,"58":3,"59":3}}],["lt",{"1":{"0":24,"1":500,"2":131,"3":34,"4":46,"5":177,"6":208,"7":21,"8":136,"9":72,"10":121,"11":167,"12":88,"13":60,"14":36,"15":53,"16":144,"17":128,"18":28,"19":12,"20":96,"21":14,"22":17,"23":2,"24":44,"25":614,"26":6,"27":62,"28":6,"29":46,"30":7,"31":36,"32":7,"33":887,"34":52,"35":24,"36":8,"37":2,"38":6,"39":8,"41":12,"42":36,"43":4,"44":16,"45":4,"46":26,"47":38,"48":60,"49":64,"50":2,"51":16,"52":2,"53":8,"54":4,"55":3,"56":10,"57":10,"59":6}}],["lopes",{"1":{"44":1}}],["lohanidamodar",{"1":{"44":1}}],["lohani",{"1":{"44":1}}],["logout",{"1":{"40":2}}],["logs",{"1":{"4":1}}],["look",{"1":{"36":1,"39":1}}],["lorem",{"1":{"33":3}}],["long",{"1":{"20":1,"29":3}}],["lot",{"1":{"20":1}}],["load",{"1":{"14":1}}],["loading",{"1":{"9":1,"28":9}}],["loaders",{"1":{"28":2}}],["loader",{"0":{"9":1,"28":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":3,"9":11,"10":3,"11":2,"12":2,"13":2,"14":2,"15":2,"16":5,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":3,"28":17,"29":3,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["local",{"1":{"54":1}}],["location",{"1":{"17":1,"40":1}}],["located",{"1":{"0":2}}],["lock",{"1":{"8":3,"40":2}}],["lowercase",{"1":{"2":1}}],["layers",{"1":{"44":1}}],["layered",{"1":{"39":1}}],["layout",{"0":{"45":1,"46":1,"47":1,"48":1,"49":1},"1":{"0":2,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":2,"36":1,"37":1,"38":1,"39":3,"40":1,"41":1,"42":1,"43":1,"44":1,"45":2,"46":3,"47":2,"48":2,"49":2,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["landing",{"1":{"20":1}}],["language",{"1":{"1":1,"38":2,"41":2}}],["larger",{"1":{"41":4}}],["large",{"1":{"2":11,"13":3,"20":5,"22":5,"25":8,"30":4,"32":4,"36":3,"39":8,"41":5,"46":1,"49":1}}],["labels",{"1":{"20":1,"22":1,"30":1,"32":1,"40":1,"42":1}}],["label",{"0":{"10":1},"1":{"0":1,"1":16,"2":5,"3":1,"4":1,"5":8,"6":5,"7":3,"8":7,"9":2,"10":21,"11":30,"12":1,"13":1,"14":3,"15":5,"16":23,"17":6,"18":2,"19":1,"20":10,"21":7,"22":3,"23":1,"24":2,"25":149,"26":1,"27":1,"28":1,"29":6,"30":3,"31":1,"32":3,"33":43,"34":2,"35":2,"36":1,"37":1,"38":1,"39":1,"40":4,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":4,"48":1,"49":11,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["f02e65",{"1":{"44":2}}],["family",{"1":{"57":3}}],["fallbacks",{"1":{"57":2}}],["facebook",{"1":{"40":4}}],["fast",{"1":{"40":1}}],["failed",{"1":{"9":1,"16":3,"31":6,"34":1}}],["features",{"1":{"35":1,"44":1}}],["few",{"1":{"25":1,"31":1}}],["feedback",{"1":{"1":15,"11":3,"25":2}}],["frontend",{"1":{"44":2}}],["from",{"1":{"2":1,"6":1,"22":5,"25":1,"28":2,"30":3,"33":1}}],["framework",{"1":{"44":1}}],["friendly",{"1":{"44":1}}],["free",{"1":{"10":6}}],["fux",{"1":{"44":1}}],["fun",{"1":{"44":1}}],["functions",{"1":{"44":1,"50":1}}],["functionality",{"1":{"25":1}}],["function",{"1":{"4":6,"25":9}}],["fully",{"1":{"44":2}}],["full",{"1":{"1":10,"5":3,"6":2,"12":1,"16":2,"17":3,"25":21,"53":2,"57":2}}],["fogelito",{"1":{"44":1}}],["fogel",{"1":{"44":1}}],["font",{"1":{"42":3,"57":24}}],["fonts",{"1":{"42":1}}],["football",{"1":{"25":3}}],["footer",{"1":{"11":6}}],["follow",{"1":{"43":1}}],["follows",{"1":{"37":1}}],["following",{"1":{"15":1,"22":1,"24":1,"29":1,"30":1,"32":1,"43":2}}],["folder",{"1":{"12":1,"40":5}}],["focus",{"1":{"10":7,"21":10,"35":1,"55":1}}],["focused",{"1":{"4":1}}],["founder",{"1":{"44":1}}],["foundations",{"0":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["four",{"1":{"2":2,"6":1,"8":1,"14":1,"20":1}}],["forward",{"1":{"40":1}}],["foreach",{"1":{"22":2}}],["for",{"1":{"1":15,"2":2,"4":1,"6":1,"10":6,"11":5,"13":1,"14":1,"16":6,"20":2,"21":3,"22":1,"24":2,"25":8,"30":1,"31":1,"32":2,"33":1,"34":7,"36":1,"37":7,"38":1,"39":1,"40":1,"41":2,"42":8,"43":1,"44":6,"52":1,"54":1}}],["forms",{"1":{"25":1}}],["form",{"1":{"1":1,"5":5,"11":17,"25":87,"44":1}}],["flutter",{"1":{"40":4}}],["flag",{"1":{"40":1}}],["flags",{"1":{"10":6}}],["flat",{"1":{"39":1}}],["float",{"1":{"35":1,"36":1}}],["floating",{"1":{"0":1,"39":4}}],["floyd",{"1":{"17":6}}],["flexbox",{"1":{"53":1}}],["flex",{"1":{"0":2,"1":20,"4":1,"6":5,"8":12,"9":7,"10":35,"11":8,"12":13,"17":10,"18":1,"19":4,"21":2,"25":13,"33":29,"44":2,"47":2,"53":31}}],["firefox",{"1":{"40":4,"55":1}}],["first",{"1":{"20":1,"21":1,"22":1,"30":1,"32":1,"33":19,"40":2}}],["firstname",{"1":{"4":6}}],["figma",{"1":{"40":4}}],["fit",{"1":{"28":2,"42":1,"46":1,"49":1,"53":2}}],["finger",{"1":{"40":1}}],["find",{"1":{"25":3,"49":2}}],["finished",{"1":{"16":2}}],["filter",{"1":{"40":2}}],["film",{"1":{"40":1}}],["films",{"1":{"3":6}}],["filled",{"1":{"46":1}}],["fill",{"1":{"13":1}}],["filename",{"1":{"33":9}}],["file1",{"1":{"16":6}}],["files",{"1":{"16":1,"17":9,"40":1,"43":1}}],["file",{"0":{"7":1,"17":1},"1":{"0":2,"1":2,"2":3,"3":2,"4":2,"5":2,"6":3,"7":18,"8":3,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":16,"17":70,"18":3,"19":2,"20":2,"21":4,"22":2,"23":3,"24":2,"25":9,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":3,"44":3,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["fixed",{"1":{"54":2}}],["fix",{"1":{"1":1,"25":1}}],["five",{"1":{"1":1,"2":2,"5":1,"11":1,"33":1}}],["fields",{"1":{"20":2,"25":3,"36":1,"55":2}}],["field",{"0":{"25":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":20,"26":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":2,"56":1,"57":1,"58":1,"59":1}}],["pxtorem",{"1":{"50":48,"53":46,"54":20,"57":5}}],["python",{"1":{"40":4}}],["phaus",{"1":{"44":1}}],["philipp",{"1":{"44":1}}],["php",{"1":{"40":4}}],["photograph",{"1":{"40":1}}],["phone",{"1":{"40":4}}],["put",{"1":{"41":1}}],["puzzle",{"1":{"40":1}}],["purple",{"1":{"37":1}}],["purpose",{"1":{"1":2,"20":1,"22":1,"30":1,"32":1}}],["plus",{"1":{"20":2,"33":1,"40":3,"47":1}}],["please",{"1":{"11":1,"26":3}}],["playingball",{"1":{"25":3}}],["play",{"1":{"21":1,"40":2}}],["placed",{"1":{"20":1}}],["placeholder",{"1":{"11":4,"25":31,"55":2}}],["placement",{"1":{"6":2,"34":2}}],["plan",{"1":{"10":13}}],["pngs",{"1":{"17":9}}],["png",{"1":{"7":1,"17":6,"33":9}}],["podio",{"1":{"40":4}}],["pound",{"1":{"40":1}}],["popup",{"1":{"15":2,"17":3,"25":3,"35":4}}],["popovers",{"1":{"36":1,"39":2}}],["popover",{"1":{"6":1,"18":1}}],["posts",{"1":{"25":1}}],["possible",{"1":{"15":1,"24":1,"32":1}}],["positions",{"1":{"8":2}}],["position",{"0":{"54":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":7,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":2,"54":20,"55":2,"56":1,"57":1,"58":1,"59":1}}],["pointer",{"1":{"10":7,"33":5,"52":3}}],["pixels",{"1":{"50":1}}],["pineappleionic",{"1":{"44":1}}],["pinterest",{"1":{"40":4}}],["pink",{"1":{"2":3,"17":6,"20":1,"37":4,"38":2,"41":1,"43":10,"44":9,"51":3}}],["pie",{"1":{"40":1,"48":1}}],["picture",{"1":{"2":1}}],["people",{"1":{"44":1}}],["pet",{"1":{"25":1}}],["pets",{"1":{"25":1}}],["pencil",{"1":{"2":1,"34":1,"40":2}}],["pending",{"1":{"2":1,"9":1,"16":3,"31":6}}],["perception",{"1":{"42":1}}],["perceived",{"1":{"42":1}}],["percent",{"1":{"4":1,"10":6,"53":7}}],["per",{"1":{"25":1}}],["perform",{"1":{"20":1}}],["performed",{"1":{"1":1}}],["perspective",{"1":{"40":4}}],["personal",{"1":{"10":3}}],["person",{"1":{"2":1}}],["persist",{"1":{"1":1}}],["p",{"1":{"1":40,"3":4,"5":22,"7":2,"8":6,"9":7,"10":20,"11":8,"12":8,"16":6,"17":8,"25":22,"26":2,"27":4,"29":2,"33":28,"35":2,"38":8,"39":4,"41":12,"42":12,"45":2,"52":2,"54":2,"56":10,"57":8,"59":4}}],["prioritize",{"1":{"44":1}}],["priority",{"1":{"39":1}}],["printer",{"1":{"40":1}}],["print",{"1":{"40":1}}],["principal",{"1":{"20":1}}],["primary",{"1":{"20":7,"37":8,"44":1}}],["privacy",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["practice",{"1":{"1":1,"2":1,"6":1,"11":1,"14":1,"20":1,"21":1,"22":1,"30":1,"32":1,"34":2,"36":1,"39":1,"40":1,"42":1,"49":1,"55":1}}],["prev",{"1":{"49":5}}],["preview",{"0":{"7":1},"1":{"0":2,"1":21,"2":7,"3":2,"4":3,"5":4,"6":5,"7":17,"8":4,"9":6,"10":3,"11":4,"12":3,"13":4,"14":2,"15":4,"16":3,"17":4,"18":2,"19":3,"20":5,"21":3,"22":4,"23":2,"24":5,"25":19,"26":2,"27":4,"28":4,"29":4,"30":4,"31":2,"32":4,"33":9,"34":3,"35":2,"36":5,"37":1,"38":1,"39":2,"40":1,"41":1,"42":5,"43":1,"44":1,"45":2,"46":2,"47":2,"48":2,"49":2,"50":1,"51":2,"52":1,"53":2,"54":1,"55":2,"56":2,"57":2,"58":1,"59":1}}],["precia",{"1":{"44":1}}],["precent",{"1":{"28":2}}],["preferred",{"1":{"44":2}}],["preserve",{"1":{"42":1}}],["presented",{"1":{"50":1}}],["presentation",{"1":{"40":2}}],["present",{"1":{"1":1}}],["press",{"1":{"26":3}}],["pre",{"1":{"4":12}}],["properties",{"1":{"51":2,"52":1,"56":1,"58":1,"59":1}}],["project",{"1":{"43":3}}],["projects",{"1":{"10":6}}],["product",{"1":{"40":1,"42":1,"44":1}}],["products",{"1":{"37":1,"44":2,"50":1,"57":1}}],["processing",{"1":{"31":6,"34":1}}],["process",{"1":{"31":1}}],["pro",{"1":{"10":3}}],["problem",{"1":{"1":1,"53":1}}],["provides",{"1":{"25":2}}],["provide",{"1":{"1":19,"9":21,"11":3,"25":3,"34":2,"35":1,"42":3,"48":1}}],["profiles",{"1":{"18":1}}],["profile",{"0":{"18":1},"1":{"0":1,"1":1,"2":2,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":2,"18":15,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":2,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":3,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["progressbar",{"1":{"16":7}}],["progressively",{"1":{"5":16}}],["progress",{"0":{"12":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":2,"12":24,"13":2,"14":1,"15":1,"16":16,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["package",{"1":{"43":2}}],["paypal",{"1":{"40":4}}],["pangea",{"1":{"40":4}}],["panels",{"1":{"4":1}}],["panel",{"0":{"4":1},"1":{"0":1,"1":1,"2":1,"3":2,"4":10,"5":2,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["pause",{"1":{"40":1}}],["paper",{"1":{"40":2}}],["palette",{"1":{"37":3}}],["pair",{"1":{"20":1}}],["pages",{"1":{"20":1,"49":3}}],["page",{"1":{"20":1,"42":1,"49":9}}],["pagination",{"0":{"49":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":2,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":2,"49":19,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["parent",{"1":{"39":1}}],["param",{"1":{"28":1}}],["parameters",{"1":{"25":1,"46":2}}],["paragraphs",{"1":{"42":1}}],["paragraph",{"1":{"5":3}}],["part",{"1":{"20":1,"23":3,"36":1,"41":1}}],["partials",{"1":{"38":1}}],["partial",{"1":{"17":1,"35":2,"38":16,"41":13}}],["parts",{"1":{"15":1}}],["passed",{"1":{"25":9}}],["passwords",{"1":{"25":1}}],["password",{"1":{"11":5,"25":7}}],["passion",{"1":{"10":3}}],["paddings",{"1":{"50":1}}],["padding",{"1":{"5":2,"9":7,"10":9,"17":3,"18":1,"25":9,"29":1,"33":4,"41":15,"50":67}}],["patronizing",{"1":{"1":1}}],["h1",{"1":{"42":2}}],["hsl",{"1":{"37":3,"38":4,"51":8,"53":6}}],["hunt",{"1":{"40":1}}],["hustle",{"1":{"33":18}}],["human",{"1":{"1":1}}],["h3",{"1":{"12":8,"42":2}}],["h2",{"1":{"8":6,"25":2,"42":2,"47":2}}],["h5",{"1":{"3":4,"17":6,"42":4}}],["href",{"1":{"3":2,"7":2,"14":4,"25":2,"27":1,"33":3,"34":1,"43":2,"48":6,"49":3}}],["hierarchy",{"1":{"39":1,"42":1}}],["hiding",{"1":{"29":1}}],["hides",{"1":{"56":1,"58":1}}],["hide",{"1":{"5":16,"11":1,"14":1,"25":10,"33":14,"38":1,"49":1,"59":4}}],["hidden",{"1":{"1":35,"2":4,"4":2,"5":7,"7":2,"8":12,"9":5,"10":4,"11":8,"12":4,"14":3,"15":6,"16":8,"17":11,"18":1,"20":9,"25":30,"27":6,"29":9,"33":40,"34":8,"35":3,"47":4,"48":6,"49":2,"55":1,"57":3,"59":2}}],["high",{"1":{"2":1}}],["https",{"1":{"2":1,"7":1,"33":9,"43":2}}],["html5",{"1":{"40":4}}],["html",{"1":{"0":1,"1":20,"2":5,"3":1,"4":2,"5":3,"6":3,"7":1,"8":2,"9":5,"10":2,"11":3,"12":2,"13":3,"14":1,"15":3,"16":2,"17":3,"18":1,"19":2,"20":4,"21":2,"22":3,"23":1,"24":4,"25":18,"26":1,"27":3,"28":3,"29":3,"30":3,"31":1,"32":3,"33":8,"34":2,"35":1,"36":4,"39":1,"42":5,"43":1,"45":1,"46":1,"47":1,"48":1,"49":1,"51":1,"53":1,"55":1,"56":1,"57":1}}],["hausleiter",{"1":{"44":1}}],["hardiksachan",{"1":{"44":1}}],["hardik",{"1":{"44":1}}],["happy",{"1":{"40":1}}],["happen",{"1":{"5":9}}],["hand",{"1":{"21":1,"40":1}}],["have",{"1":{"2":4,"6":1,"20":2,"22":1,"30":1,"32":1,"33":1,"34":1,"44":1,"52":2}}],["hashtag",{"1":{"40":1}}],["has",{"1":{"1":1,"20":1,"22":1,"30":1,"32":1,"34":2,"38":1}}],["heycarla",{"1":{"44":1}}],["heart",{"1":{"40":1}}],["head",{"1":{"33":2,"43":1}}],["headings",{"1":{"42":5}}],["heading",{"1":{"8":6,"11":4,"17":3,"25":2,"33":30,"34":1,"42":41,"47":1,"57":2}}],["headers",{"1":{"5":16,"42":1}}],["header",{"0":{"47":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":4,"5":1,"6":1,"7":1,"8":19,"9":1,"10":1,"11":20,"12":1,"13":1,"14":1,"15":1,"16":9,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":2,"45":1,"46":2,"47":21,"48":2,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["heroicons",{"1":{"40":1}}],["here",{"1":{"17":12,"25":2,"41":1}}],["heght",{"1":{"33":1}}],["height",{"1":{"10":12,"25":11,"29":1,"33":18,"53":7,"57":11}}],["hello",{"1":{"4":6,"16":18}}],["helps",{"1":{"37":1}}],["helper",{"1":{"17":1,"25":14}}],["help",{"1":{"1":1,"6":1,"34":1,"49":1,"51":1}}],["hold",{"1":{"45":1}}],["hover",{"1":{"15":1,"17":2,"29":1,"35":1}}],["horizontally",{"1":{"33":1}}],["horizontal",{"1":{"14":1,"33":11,"40":3}}],["how",{"1":{"1":1,"25":1,"38":1,"53":1}}],["home",{"0":{"44":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":2,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["h4",{"1":{"1":10,"10":6,"11":8,"16":4,"42":4}}],["h6",{"1":{"1":30,"42":6}}],["guide",{"1":{"44":1}}],["guarantees",{"1":{"42":1}}],["google",{"1":{"40":4}}],["globe",{"1":{"40":2}}],["global",{"1":{"38":2}}],["g",{"1":{"34":1,"39":2,"44":1}}],["gmail",{"1":{"25":8}}],["gt",{"1":{"11":1,"33":2,"43":1}}],["gif",{"1":{"44":1}}],["gift",{"1":{"40":1}}],["git",{"1":{"40":6,"44":2}}],["gitlab",{"1":{"2":2,"40":4}}],["github",{"1":{"2":2,"40":4,"44":3}}],["give",{"1":{"1":1}}],["growing",{"1":{"44":1}}],["grouping",{"1":{"27":1}}],["group",{"1":{"2":27,"21":1,"40":1,"45":1,"48":1}}],["groups",{"1":{"2":3}}],["green",{"1":{"2":7,"34":1,"37":2}}],["graphql",{"1":{"40":1}}],["graph",{"1":{"12":4}}],["graphical",{"1":{"2":1}}],["grayscale",{"1":{"40":1}}],["gray",{"1":{"2":1,"10":3,"24":1,"25":4,"33":3,"34":1,"40":2,"51":3}}],["grid",{"0":{"8":1,"46":1,"47":1},"1":{"0":3,"1":18,"2":3,"3":3,"4":13,"5":3,"6":5,"7":4,"8":35,"9":4,"10":6,"11":3,"12":3,"13":3,"14":3,"15":11,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":3,"23":3,"24":3,"25":3,"26":3,"27":3,"28":3,"29":3,"30":3,"31":3,"32":3,"33":3,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":5,"41":3,"42":4,"43":3,"44":3,"45":4,"46":21,"47":26,"48":4,"49":3,"50":3,"51":3,"52":3,"53":7,"54":3,"55":3,"56":3,"57":3,"58":3,"59":3}}],["gewenyu99",{"1":{"44":1}}],["ge",{"1":{"44":1}}],["getelementsbyclassname",{"1":{"22":2}}],["get",{"1":{"21":1,"44":1,"46":1}}],["getting",{"0":{"43":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":2,"44":3,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["germany",{"1":{"10":4}}],["generic",{"1":{"1":1}}],["general",{"1":{"1":1,"34":1,"40":1}}],["generated",{"1":{"1":2}}],["gap",{"1":{"0":2,"1":5,"4":1,"8":10,"9":7,"10":19,"11":8,"12":13,"17":3,"18":1,"19":4,"21":2,"25":7,"33":19,"44":2,"46":3,"47":1,"53":63}}],["i",{"1":{"44":1,"56":15}}],["io",{"1":{"43":5,"44":6}}],["ios",{"1":{"40":4}}],["ionic",{"1":{"40":1}}],["ipad",{"1":{"40":1}}],["ipsum",{"1":{"33":3}}],["illustration",{"1":{"33":9}}],["illustrations",{"1":{"11":1,"21":1}}],["identification",{"1":{"40":1}}],["identity",{"1":{"37":1}}],["ids",{"1":{"23":1}}],["id",{"1":{"11":4,"18":3,"25":2,"33":16,"34":1,"35":7}}],["its",{"1":{"20":1,"22":1,"30":1,"32":1,"53":1}}],["it",{"1":{"2":1,"7":1,"14":1,"20":1,"33":10,"36":1,"42":1,"43":2,"44":1,"45":1}}],["items",{"1":{"8":2,"14":2,"15":1,"22":3,"24":1,"25":2,"27":3,"36":1,"46":1,"53":4}}],["item",{"0":{"8":1},"1":{"0":1,"1":1,"2":21,"3":6,"4":1,"5":26,"6":67,"7":2,"8":28,"9":2,"10":3,"11":3,"12":1,"13":39,"14":7,"15":9,"16":9,"17":1,"18":1,"19":1,"20":14,"21":1,"22":2,"23":1,"24":1,"25":47,"26":1,"27":41,"28":1,"29":1,"30":5,"31":1,"32":4,"33":10,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":7,"47":3,"48":24,"49":9,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["important",{"1":{"50":107,"51":8,"52":1,"53":132,"54":56,"56":5,"57":27,"58":4,"59":8}}],["import",{"1":{"43":2,"44":1}}],["importing",{"1":{"43":1}}],["imply",{"1":{"22":1}}],["implementation",{"1":{"38":1,"41":1}}],["implement",{"1":{"22":3}}],["img",{"1":{"2":1,"7":1,"10":6,"25":2,"33":12,"44":1}}],["images",{"1":{"21":1}}],["image",{"1":{"1":5,"2":2,"7":6,"16":8,"17":5,"33":36}}],["if",{"1":{"1":1,"5":9,"6":2,"14":3,"21":1,"22":1,"30":1,"32":2,"33":1,"34":2,"40":2,"42":1}}],["icon",{"1":{"1":50,"2":10,"4":2,"5":14,"6":1,"7":2,"8":13,"9":5,"10":4,"11":12,"12":4,"14":2,"15":11,"16":16,"17":13,"18":1,"20":15,"25":29,"27":7,"29":5,"31":9,"33":62,"34":11,"35":3,"36":1,"40":619,"47":4,"48":6,"49":4,"51":8,"57":2}}],["icons",{"0":{"40":1},"1":{"0":1,"1":1,"2":3,"3":1,"4":1,"5":1,"6":4,"7":1,"8":4,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":3,"16":1,"17":1,"18":1,"19":1,"20":5,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":5,"35":1,"36":1,"37":1,"38":1,"39":2,"40":10,"41":2,"42":1,"43":5,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["isn",{"1":{"15":1,"22":1,"30":1,"32":1}}],["is",{"1":{"0":6,"1":169,"2":52,"4":3,"5":9,"6":23,"7":5,"8":2,"9":7,"10":16,"11":30,"12":2,"13":4,"14":7,"15":8,"16":6,"17":23,"20":23,"21":6,"22":9,"24":9,"25":63,"27":1,"28":4,"29":11,"30":4,"31":10,"32":4,"33":104,"34":11,"35":4,"36":1,"37":3,"38":1,"39":2,"40":1,"41":1,"42":4,"43":1,"44":8,"45":1,"47":3,"48":1,"49":12,"50":1,"53":1,"55":1,"56":10}}],["infinite",{"1":{"41":2}}],["informative",{"1":{"34":4,"37":1}}],["information",{"1":{"1":4,"5":16,"11":1,"25":6,"34":4,"35":1,"37":6,"42":1,"49":1}}],["inform",{"1":{"1":1,"34":1}}],["info",{"1":{"0":1,"1":26,"17":11,"18":4,"24":3,"25":7,"34":8,"35":2,"37":1,"40":1,"51":3}}],["inbox",{"1":{"40":2}}],["invalid",{"1":{"25":1}}],["inrease",{"1":{"25":1}}],["installing",{"1":{"43":1}}],["install",{"1":{"43":3,"44":1}}],["instagram",{"1":{"40":4}}],["instructions",{"1":{"25":1}}],["inset",{"1":{"25":13,"54":77}}],["inside",{"1":{"4":1,"20":1,"21":1,"24":1,"33":1,"38":1}}],["integrate",{"1":{"44":1}}],["internal",{"1":{"44":1}}],["interfaces",{"1":{"43":1,"44":2,"45":1}}],["interface",{"1":{"35":1}}],["interact",{"1":{"25":2,"29":1}}],["interacts",{"1":{"20":1}}],["interacting",{"1":{"11":1}}],["interactive",{"1":{"8":9,"18":2,"29":19,"33":9,"34":12}}],["into",{"1":{"24":1,"25":3,"40":1,"43":1,"45":1}}],["index",{"1":{"54":13}}],["independently",{"1":{"32":1}}],["indeterminate",{"1":{"22":12}}],["indication",{"1":{"25":2}}],["indicating",{"1":{"24":1}}],["indicates",{"1":{"31":1,"39":1}}],["indicate",{"1":{"23":1,"28":1,"37":1}}],["india",{"1":{"10":4}}],["initial",{"1":{"57":2}}],["initialize",{"1":{"20":1}}],["initials",{"1":{"2":2}}],["inner",{"1":{"15":1,"28":2,"33":1}}],["innovative",{"1":{"3":6}}],["including",{"1":{"53":1}}],["include",{"1":{"11":1,"21":2,"43":3,"57":5}}],["incoming",{"1":{"40":1}}],["incorrect",{"1":{"25":2}}],["incorporate",{"1":{"24":1}}],["inconsistent",{"1":{"2":1}}],["increase",{"1":{"2":1,"20":3}}],["in",{"1":{"1":6,"2":5,"5":1,"6":4,"7":3,"11":1,"14":3,"15":1,"20":10,"21":3,"22":3,"24":1,"25":8,"27":3,"28":1,"29":1,"30":3,"32":4,"33":5,"34":4,"35":1,"36":3,"37":5,"38":2,"39":2,"40":7,"41":5,"42":1,"43":3,"44":2,"46":2,"47":7,"48":1,"49":1,"50":1,"51":1,"53":1}}],["input",{"0":{"25":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":8,"6":3,"7":1,"8":1,"9":1,"10":10,"11":6,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":3,"21":3,"22":13,"23":1,"24":2,"25":127,"26":2,"27":1,"28":1,"29":1,"30":8,"31":1,"32":8,"33":6,"34":1,"35":1,"36":2,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":10,"56":1,"57":1,"58":1,"59":1}}],["inputs",{"0":{"55":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":3,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":2,"55":4,"56":2,"57":1,"58":1,"59":1}}],["inline",{"0":{"9":1,"23":1,"24":1},"1":{"0":4,"1":7,"2":3,"3":3,"4":4,"5":6,"6":13,"7":3,"8":4,"9":5,"10":13,"11":6,"12":3,"13":3,"14":3,"15":3,"16":4,"17":18,"18":4,"19":3,"20":3,"21":3,"22":4,"23":11,"24":20,"25":17,"26":3,"27":3,"28":3,"29":4,"30":3,"31":3,"32":3,"33":17,"34":3,"35":3,"36":3,"37":3,"38":3,"39":3,"40":3,"41":3,"42":7,"43":3,"44":5,"45":3,"46":3,"47":4,"48":3,"49":3,"50":65,"51":3,"52":3,"53":47,"54":42,"55":3,"56":3,"57":3,"58":3,"59":3}}],["dynamic",{"1":{"46":2}}],["during",{"1":{"42":1,"50":1}}],["duration",{"1":{"33":12}}],["duplicate",{"1":{"8":3,"11":1,"18":1,"20":1,"25":1,"29":4,"33":9,"34":4,"35":2,"40":2}}],["d",{"1":{"25":1}}],["drph4nt0m",{"1":{"44":1}}],["dribbble",{"1":{"40":4}}],["drag",{"1":{"17":9}}],["draw",{"1":{"11":1}}],["dropbox",{"1":{"40":4}}],["dropdown",{"1":{"25":3}}],["drop",{"0":{"6":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":2,"6":79,"7":2,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":10,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":26,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":2,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":2,"48":15,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["doesn",{"1":{"42":1,"49":1}}],["dotnet",{"1":{"40":4}}],["dots",{"1":{"33":11,"40":3}}],["docker",{"1":{"40":4}}],["documentation",{"1":{"11":1,"21":2,"44":1}}],["document",{"1":{"7":1,"16":1,"17":2,"22":2,"33":12,"40":8,"48":1}}],["documents",{"1":{"0":3,"25":3}}],["dowm",{"1":{"40":1}}],["download",{"1":{"20":1,"40":4}}],["down",{"1":{"5":7,"16":2,"25":9,"40":7}}],["dollar",{"1":{"40":1}}],["double",{"1":{"40":4}}],["doing",{"1":{"24":1}}],["don",{"1":{"1":1,"2":2,"6":1,"20":1,"22":1,"30":1,"32":1,"34":4,"36":1,"39":1,"40":1,"42":1,"49":1}}],["done",{"1":{"1":1}}],["do",{"1":{"1":1,"2":4,"6":2,"20":1,"22":2,"30":2,"32":2,"34":2,"36":2,"39":2,"40":3,"42":2,"44":1,"49":1}}],["damodar",{"1":{"44":1}}],["dart",{"1":{"40":4}}],["dark",{"0":{"38":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":4,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":3,"26":1,"27":1,"28":5,"29":1,"30":1,"31":1,"32":1,"33":10,"34":1,"35":1,"36":1,"37":3,"38":15,"39":2,"40":1,"41":1,"42":1,"43":1,"44":2,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":6,"59":1}}],["dailymotion",{"1":{"40":4}}],["datetime",{"1":{"33":3}}],["date",{"1":{"25":4,"33":3}}],["databases",{"1":{"47":3}}],["database",{"1":{"40":1,"44":1,"47":3}}],["data",{"1":{"4":3,"25":1,"33":83,"44":2,"49":1}}],["dashed",{"1":{"17":3,"21":4}}],["danger",{"1":{"1":6,"9":1,"12":2,"16":1,"17":1,"25":1,"34":3,"37":7,"51":3}}],["decoration",{"1":{"57":1}}],["declared",{"1":{"38":1}}],["devrel",{"1":{"44":1}}],["develop",{"1":{"44":1}}],["developer",{"1":{"44":6}}],["dev",{"1":{"44":2}}],["device",{"1":{"40":3,"41":1}}],["devices",{"1":{"14":1}}],["determine",{"1":{"42":1}}],["details",{"1":{"5":14,"18":1,"34":1}}],["deno",{"1":{"40":4}}],["demo",{"1":{"21":1}}],["deletion",{"1":{"11":1}}],["delete",{"1":{"0":3,"21":1,"25":2,"33":7,"44":2}}],["deselect",{"1":{"33":1}}],["designer",{"1":{"44":1}}],["designed",{"1":{"36":2,"44":1}}],["design",{"1":{"20":1,"37":3,"38":2,"41":2,"43":6,"44":13}}],["desired",{"1":{"5":16}}],["desktops",{"1":{"56":3}}],["desktop",{"1":{"17":6,"33":36,"40":1,"47":1,"49":1,"53":1,"56":7}}],["descending",{"1":{"40":1}}],["desc",{"1":{"3":3}}],["description",{"1":{"1":46,"3":1,"5":9,"18":3}}],["definition",{"1":{"53":1}}],["defines",{"1":{"46":1}}],["define",{"1":{"3":2,"47":5,"50":1,"54":2,"57":1}}],["default",{"1":{"1":31,"2":2,"17":1,"20":2,"21":1,"25":4,"31":1,"33":2,"34":4,"38":1,"44":1,"54":1}}],["depending",{"1":{"1":1,"34":2,"56":1,"58":1}}],["difference",{"1":{"55":1}}],["differentiate",{"1":{"34":1}}],["different",{"1":{"2":4,"25":1,"28":1,"31":1,"34":1,"36":1,"41":1,"48":1}}],["dittmann",{"1":{"44":1}}],["direction",{"1":{"53":3,"54":5,"57":2}}],["directions",{"1":{"33":6}}],["directly",{"1":{"42":1}}],["directory",{"1":{"40":1,"43":1}}],["directors",{"1":{"33":6}}],["dialogue",{"1":{"25":1}}],["dialog6",{"1":{"11":1}}],["dialog5",{"1":{"11":1}}],["dialog4",{"1":{"11":1}}],["dialog",{"1":{"11":14}}],["disqus",{"1":{"40":4}}],["distance",{"1":{"39":1}}],["distract",{"1":{"34":2}}],["discord",{"1":{"40":4,"44":3}}],["discoverable",{"1":{"25":1}}],["disclose",{"1":{"5":15}}],["disabling",{"1":{"22":1}}],["disable",{"1":{"15":1,"22":1,"30":1,"32":1}}],["disabled",{"1":{"4":1,"5":6,"8":13,"10":5,"13":3,"14":1,"15":4,"22":5,"24":7,"25":9,"30":4,"32":4,"34":2,"37":1,"49":2,"51":3}}],["dismissed",{"1":{"1":1,"11":1}}],["displays",{"1":{"16":2,"25":1,"26":1}}],["displayed",{"1":{"2":1,"15":1,"29":2,"53":1}}],["display",{"0":{"53":1},"1":{"0":1,"1":2,"2":3,"3":1,"4":2,"5":18,"6":1,"7":1,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":2,"15":2,"16":1,"17":4,"18":1,"19":1,"20":1,"21":2,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":2,"53":13,"54":2,"55":1,"56":6,"57":4,"58":5,"59":2}}],["divides",{"1":{"45":1}}],["div",{"1":{"0":4,"1":120,"2":70,"3":4,"4":14,"5":42,"6":46,"7":10,"8":56,"9":20,"10":24,"11":48,"12":24,"14":2,"15":6,"16":36,"17":30,"18":8,"19":12,"25":76,"28":6,"29":16,"31":12,"33":154,"34":12,"36":8,"37":1,"39":4,"44":6,"45":2,"46":12,"47":6,"48":8,"50":2,"51":16,"53":8,"57":2,"59":2}}],["tglide",{"1":{"44":1}}],["tumbler",{"1":{"40":2}}],["tumbir",{"1":{"40":2}}],["turning",{"1":{"32":1}}],["twitter",{"1":{"40":4}}],["twitch",{"1":{"40":4}}],["twilio",{"1":{"40":1}}],["two",{"1":{"1":1,"2":1,"5":3,"13":1,"15":1,"20":1,"21":1,"25":5,"27":1,"29":1,"32":1,"33":1,"35":1,"39":2,"42":2,"55":1}}],["td",{"1":{"33":152,"44":4}}],["tbody",{"1":{"33":20}}],["try",{"1":{"44":1}}],["truth",{"1":{"44":1}}],["truck",{"1":{"40":1}}],["true",{"1":{"1":35,"2":4,"4":2,"5":7,"7":2,"8":12,"9":5,"10":4,"11":8,"12":4,"14":2,"15":6,"16":8,"17":11,"18":1,"20":9,"22":4,"25":30,"27":6,"29":5,"30":3,"32":3,"33":37,"34":8,"35":3,"47":4,"48":6,"49":2}}],["trending",{"1":{"40":2}}],["tr",{"1":{"33":42}}],["tradeshift",{"1":{"40":4}}],["transform",{"1":{"57":1}}],["translated",{"1":{"40":1,"50":1,"54":1}}],["translate",{"1":{"40":1}}],["transparent",{"1":{"11":1,"40":1}}],["trailing",{"1":{"25":1}}],["trash",{"1":{"20":1,"33":7,"40":1}}],["trim",{"1":{"3":2,"9":7,"17":2,"25":5,"29":1,"33":1,"47":1,"57":6}}],["t",{"1":{"1":1,"2":2,"6":2,"15":1,"20":1,"22":2,"25":5,"30":2,"32":2,"34":4,"36":1,"39":1,"40":1,"42":2,"49":2}}],["tiktok",{"1":{"40":4}}],["ticket",{"1":{"40":1}}],["time",{"1":{"25":4,"33":28}}],["times",{"1":{"3":6}}],["tips",{"1":{"1":1,"2":1,"20":1,"34":1,"36":1,"44":1,"49":1}}],["title",{"1":{"1":36,"3":8,"5":3,"11":18,"16":4,"17":5,"33":85,"44":2}}],["telegram",{"1":{"40":4}}],["telesign",{"1":{"40":1}}],["technology",{"1":{"40":1}}],["terminal",{"1":{"40":1}}],["terms",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["template",{"1":{"40":1,"53":1}}],["team",{"1":{"2":1,"18":1,"44":1}}],["textfield",{"1":{"55":1}}],["texts",{"1":{"42":1}}],["textmagic",{"1":{"40":1}}],["textbox",{"1":{"25":1}}],["textareas",{"1":{"29":1}}],["textarea",{"1":{"25":6,"29":2}}],["text",{"0":{"57":1},"1":{"0":6,"1":92,"2":3,"3":3,"4":4,"5":19,"6":57,"7":1,"8":15,"9":13,"10":14,"11":32,"12":19,"13":10,"14":5,"15":1,"16":9,"17":14,"18":6,"19":1,"20":30,"21":11,"22":2,"23":3,"24":15,"25":120,"26":2,"27":12,"28":1,"29":37,"30":2,"31":7,"32":2,"33":129,"34":12,"35":5,"36":1,"37":7,"38":1,"39":3,"40":5,"41":1,"42":35,"43":1,"44":1,"45":2,"46":1,"47":3,"48":7,"49":18,"50":1,"51":26,"52":3,"53":1,"54":2,"55":1,"56":2,"57":25,"58":2,"59":4}}],["typically",{"1":{"2":1,"25":1,"34":2}}],["typical",{"1":{"1":15}}],["typescript",{"1":{"40":1}}],["types",{"1":{"1":2,"2":2,"7":2,"20":2,"25":3,"27":2,"39":2}}],["type",{"1":{"0":1,"1":8,"2":6,"3":1,"4":1,"5":9,"6":6,"7":2,"8":2,"10":9,"11":9,"13":3,"14":2,"15":3,"16":3,"17":4,"18":2,"19":1,"20":3,"21":5,"22":14,"23":1,"24":3,"25":68,"26":1,"27":2,"28":2,"29":2,"30":9,"31":3,"32":10,"33":30,"34":3,"35":2,"37":1,"39":1,"45":1,"46":1,"47":5,"48":1,"49":1,"55":2}}],["typography",{"0":{"42":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":2,"42":5,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["thomas",{"1":{"44":1}}],["those",{"1":{"44":1}}],["thumb",{"1":{"40":2}}],["thumbnail",{"1":{"7":1}}],["th",{"1":{"33":58}}],["through",{"1":{"49":1,"51":1}}],["throughout",{"1":{"33":1,"36":1}}],["three",{"1":{"2":1,"5":3,"6":1,"11":1,"18":1,"22":1,"30":1,"32":1,"33":1,"41":1,"46":1}}],["think",{"1":{"6":1}}],["this",{"1":{"1":50,"5":9,"14":1,"21":2,"25":22,"26":1,"29":4,"34":6,"37":1,"38":1,"42":1,"52":2}}],["than",{"1":{"2":1,"14":1,"25":1,"40":1,"41":1}}],["that",{"1":{"0":1,"1":2,"2":2,"5":16,"11":2,"14":1,"15":2,"20":1,"23":1,"25":15,"28":3,"33":1,"34":3,"36":2,"39":2,"42":2,"46":1,"49":1}}],["these",{"1":{"34":1,"44":1}}],["their",{"1":{"34":2,"39":1}}],["thead",{"1":{"33":55}}],["there",{"1":{"2":1,"7":1,"8":1,"14":1,"20":1,"22":2,"25":5,"30":2,"31":1,"32":2,"40":2,"41":1,"42":1,"44":1}}],["them",{"1":{"1":1,"36":1,"40":2,"41":1}}],["theme",{"0":{"38":1,"58":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":3,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":3,"38":17,"39":3,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":3,"58":6,"59":3}}],["they",{"1":{"1":3,"5":16,"6":2,"11":1,"20":1,"22":1,"25":1,"32":1,"33":1,"40":1,"49":1}}],["the",{"1":{"0":8,"1":110,"2":4,"3":6,"4":1,"5":1,"6":8,"7":1,"8":1,"11":7,"14":9,"15":3,"16":2,"19":1,"20":8,"21":5,"22":8,"24":4,"25":21,"27":1,"28":3,"29":8,"30":6,"31":1,"32":5,"33":10,"34":16,"35":8,"36":6,"37":5,"38":2,"39":6,"40":10,"41":4,"42":9,"43":8,"44":5,"46":2,"50":10,"51":1,"53":25,"54":11,"55":4,"56":2,"57":17,"58":1,"59":1}}],["torstendittmann",{"1":{"44":1}}],["torsten",{"1":{"44":1}}],["too",{"1":{"36":1}}],["tooling",{"1":{"44":1}}],["tool",{"1":{"0":1}}],["tooltips",{"1":{"35":2,"36":1}}],["tooltip",{"0":{"35":1},"1":{"0":2,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":9,"16":1,"17":10,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":10,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":2,"35":19,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["totally",{"1":{"10":3}}],["to",{"1":{"1":90,"2":4,"4":5,"5":32,"6":3,"8":2,"10":3,"11":5,"13":3,"14":3,"15":2,"17":11,"19":1,"20":7,"21":7,"22":10,"23":1,"25":28,"26":3,"28":4,"29":3,"30":7,"32":8,"33":4,"34":17,"35":1,"36":6,"37":2,"38":5,"39":3,"40":6,"41":2,"42":7,"43":3,"44":3,"45":1,"48":1,"49":4,"50":1,"51":2,"53":1,"55":1}}],["top",{"1":{"0":1,"4":3,"8":2,"11":1,"12":4,"19":3,"29":2,"33":1,"54":3}}],["toggle",{"0":{"15":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":2,"15":34,"16":4,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":2,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":7,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["tax",{"1":{"40":1}}],["tappable",{"1":{"34":1}}],["take",{"1":{"22":1,"54":1}}],["taken",{"1":{"11":1}}],["tall",{"1":{"20":1}}],["task",{"1":{"1":2,"34":3}}],["tab",{"1":{"14":1,"21":1,"33":1}}],["tabs",{"0":{"13":1,"14":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":3,"13":35,"14":29,"15":3,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["tablets",{"1":{"56":9}}],["tablet",{"1":{"56":2}}],["tables",{"1":{"33":5,"36":1,"39":2}}],["table",{"0":{"33":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":2,"33":221,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"44":3,"45":1,"46":1,"47":1,"48":1,"49":2,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["tags",{"1":{"11":1,"21":1,"25":6,"34":10,"36":1,"42":1}}],["tag",{"0":{"24":1,"34":1},"1":{"0":3,"1":2,"2":2,"3":2,"4":2,"5":3,"6":2,"7":2,"8":6,"9":2,"10":3,"11":2,"12":2,"13":2,"14":2,"15":2,"16":4,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":3,"24":18,"25":7,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":18,"34":23,"35":5,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":3,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["rtl",{"1":{"57":2}}],["richards",{"1":{"44":1}}],["right",{"1":{"8":2,"14":3,"20":1,"27":3,"40":7,"49":1,"54":1,"57":2}}],["rights",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["rr",{"1":{"44":4}}],["rss",{"1":{"40":1}}],["run",{"1":{"43":1}}],["runtime",{"1":{"25":9}}],["rule",{"1":{"41":1}}],["ruby",{"1":{"40":4}}],["rupee",{"1":{"40":1}}],["ronald",{"1":{"44":2}}],["rowgroup",{"1":{"33":1}}],["rowheader",{"1":{"33":1}}],["rows",{"1":{"33":3,"46":1}}],["row",{"1":{"33":37,"53":21}}],["rotating",{"1":{"28":1}}],["rotate",{"1":{"28":1}}],["rounded",{"1":{"19":1,"20":1,"36":1}}],["role",{"1":{"15":2,"16":7,"17":3,"25":7,"33":27,"35":3}}],["rahul",{"1":{"44":1}}],["rana",{"1":{"44":1}}],["range",{"1":{"41":1}}],["ranges",{"1":{"41":1}}],["raw",{"1":{"4":3}}],["radio",{"0":{"30":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":10,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":2,"30":22,"31":2,"32":2,"33":4,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["radius",{"0":{"36":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":19,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":7,"18":2,"19":2,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":24,"37":2,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["rem",{"1":{"50":1}}],["remove",{"1":{"17":2,"20":1,"25":14,"33":5,"40":3,"55":2}}],["rel",{"1":{"43":2}}],["relationship",{"1":{"40":1}}],["relation",{"1":{"40":1}}],["relative",{"1":{"39":1,"54":2}}],["related",{"1":{"1":1,"21":1,"22":1,"24":1,"27":1}}],["reusable",{"1":{"43":1,"44":2}}],["regular",{"1":{"42":6}}],["region",{"1":{"10":1}}],["react",{"1":{"40":4}}],["ready",{"1":{"31":3}}],["read",{"1":{"25":1,"44":3}}],["readonly",{"1":{"25":3}}],["readability",{"1":{"20":2}}],["readable",{"1":{"1":1}}],["rewind",{"1":{"40":1}}],["replay",{"1":{"40":1}}],["report",{"1":{"40":1}}],["repo",{"1":{"33":9}}],["represent",{"1":{"37":1}}],["represents",{"1":{"28":1}}],["representation",{"1":{"2":1,"7":2,"10":1,"40":1}}],["representing",{"1":{"0":1,"2":1,"4":1,"5":1,"6":1,"7":1,"8":1,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"31":1,"32":1,"33":1,"34":1,"35":1,"45":1,"46":1,"48":1,"49":1}}],["refund",{"1":{"40":1}}],["refresh",{"1":{"33":14,"40":1}}],["refer",{"1":{"11":1,"30":1,"32":1}}],["reveal",{"1":{"5":16}}],["receipt",{"1":{"40":2}}],["recently",{"1":{"1":1}}],["recognition",{"1":{"6":1,"20":2}}],["recognizable",{"1":{"2":2}}],["recommended",{"1":{"14":1}}],["recommend",{"1":{"6":1,"20":1,"22":1,"34":2,"39":1,"40":1,"42":1}}],["reddit",{"1":{"40":4}}],["reduces",{"1":{"14":1}}],["red",{"1":{"2":3,"34":1,"37":2}}],["required",{"1":{"1":1,"25":3,"34":1}}],["resolutions",{"1":{"41":2}}],["reserved",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["resets",{"1":{"44":1}}],["reset",{"0":{"55":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":2,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":2,"55":7,"56":2,"57":1,"58":1,"59":1}}],["responsive",{"0":{"41":1,"56":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":3,"41":7,"42":3,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":3,"56":5,"57":3,"58":2,"59":2}}],["bun",{"1":{"40":4}}],["build",{"1":{"44":3}}],["building",{"1":{"40":1,"43":2,"44":4}}],["built",{"1":{"38":1}}],["bulb",{"1":{"40":1}}],["but",{"1":{"25":1,"40":1,"50":1}}],["buttons",{"1":{"1":20,"11":3,"20":15,"21":2,"24":3,"25":32,"26":3,"29":9,"30":5,"32":1,"33":2,"36":2,"55":2}}],["button",{"0":{"15":1,"20":1,"30":1},"1":{"0":9,"1":183,"2":3,"3":7,"4":9,"5":19,"6":95,"7":3,"8":5,"9":45,"10":5,"11":78,"12":3,"13":32,"14":18,"15":40,"16":34,"17":28,"18":6,"19":4,"20":102,"21":4,"22":3,"23":3,"24":28,"25":92,"26":3,"27":8,"28":3,"29":22,"30":8,"31":4,"32":3,"33":109,"34":7,"35":9,"36":3,"37":3,"38":3,"39":3,"40":4,"41":3,"42":3,"43":3,"44":4,"45":3,"46":3,"47":23,"48":9,"49":27,"50":3,"51":3,"52":3,"53":3,"54":3,"55":3,"56":3,"57":3,"58":3,"59":3}}],["bg",{"1":{"28":6,"38":6}}],["bradley",{"1":{"44":1}}],["branch",{"1":{"40":1}}],["brandonroberts",{"1":{"44":1}}],["brandon",{"1":{"44":2}}],["brand",{"1":{"37":3}}],["briefcase",{"1":{"40":1}}],["browser",{"1":{"33":1,"44":1,"57":2}}],["breaks",{"1":{"57":1}}],["break3open",{"1":{"41":1}}],["break2open",{"1":{"41":1}}],["break2",{"1":{"41":1}}],["break1",{"1":{"41":1}}],["breakpoints",{"1":{"41":3}}],["break",{"1":{"29":2,"33":9,"49":1,"57":7}}],["br",{"1":{"15":1,"22":1,"25":40,"55":1}}],["bitly",{"1":{"40":4}}],["bitbucket",{"1":{"2":2,"40":5}}],["bigger",{"1":{"36":1}}],["big",{"1":{"11":4,"13":1,"20":2,"47":1}}],["b",{"1":{"10":6}}],["blurs",{"1":{"39":1}}],["blue",{"1":{"2":7,"24":1,"34":1,"37":2}}],["blog",{"1":{"25":1}}],["block",{"1":{"3":2,"4":1,"5":7,"6":11,"8":6,"10":9,"16":3,"17":1,"25":21,"26":1,"27":2,"29":1,"33":3,"35":1,"39":2,"45":1,"50":70,"53":19,"54":38,"57":2,"58":2}}],["basis",{"1":{"53":15}}],["baseball",{"1":{"25":3}}],["baseline",{"1":{"8":3,"12":8,"25":2,"53":2}}],["based",{"1":{"1":2,"38":1,"51":1}}],["bačo",{"1":{"44":1}}],["bag",{"1":{"40":1}}],["bangladesh",{"1":{"40":1}}],["ban",{"1":{"40":1}}],["bandwidth",{"1":{"12":6}}],["badge",{"1":{"40":1}}],["backspace",{"1":{"40":1}}],["background",{"1":{"28":2,"37":1,"38":2}}],["ball",{"1":{"25":4}}],["barnby",{"1":{"44":1}}],["bar",{"0":{"0":1,"12":1},"1":{"0":17,"1":3,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":3,"12":27,"13":3,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":3,"36":2,"37":2,"38":2,"39":2,"40":4,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["by",{"1":{"1":1,"8":1,"14":1,"19":1,"20":3,"24":1,"33":1,"39":1,"41":1,"43":1,"53":1,"54":1,"59":1}}],["behance",{"1":{"40":4}}],["behavior",{"1":{"33":1}}],["behaving",{"1":{"28":1}}],["behave",{"1":{"13":1,"47":1}}],["beaker",{"1":{"40":1}}],["beneath",{"1":{"39":1}}],["being",{"1":{"38":1,"50":1}}],["better",{"1":{"44":1}}],["beta",{"1":{"34":3}}],["between",{"1":{"11":4,"12":8,"13":2,"14":1,"15":1,"22":1,"30":1,"32":2,"34":1,"39":4,"40":2,"41":1,"53":3,"55":1}}],["begin",{"1":{"27":2}}],["bessiecooper",{"1":{"25":7}}],["bessie",{"1":{"25":4}}],["best",{"1":{"1":1,"2":1,"6":1,"11":1,"14":1,"20":1,"21":1,"22":1,"30":1,"32":1,"34":2,"36":1,"39":1,"40":1,"42":1,"44":1,"49":1,"55":1}}],["before",{"1":{"11":1}}],["bell",{"1":{"10":1,"40":1,"48":1}}],["below",{"1":{"6":1,"15":1,"25":1,"35":1,"37":1,"39":1,"40":1,"41":1,"43":1,"55":1,"59":1}}],["been",{"1":{"1":1,"34":1,"44":1}}],["be",{"1":{"1":4,"2":3,"11":2,"14":3,"20":2,"21":2,"22":2,"23":2,"25":11,"29":2,"30":3,"32":3,"33":2,"34":4,"35":2,"36":1,"37":1,"38":1,"39":1,"40":2,"42":3,"43":1,"46":1,"54":1}}],["boards",{"1":{"40":1,"47":1}}],["bookmark",{"1":{"40":2}}],["book",{"1":{"40":1}}],["bolt",{"1":{"10":3,"12":1,"40":1}}],["bold",{"1":{"10":3,"12":4,"25":1,"42":2,"57":5}}],["bottom",{"1":{"8":2,"11":1,"15":2,"19":3,"35":3,"48":1,"54":1}}],["both",{"1":{"1":1,"15":1,"37":1}}],["body",{"1":{"1":1,"10":3,"12":4,"17":3,"25":1,"33":1,"42":25,"58":1}}],["boxes",{"1":{"9":2,"16":1,"17":1,"19":6}}],["box",{"0":{"16":1,"17":1,"19":1,"46":1,"50":1},"1":{"0":5,"1":15,"2":5,"3":5,"4":5,"5":5,"6":7,"7":5,"8":7,"9":19,"10":6,"11":5,"12":5,"13":5,"14":5,"15":6,"16":46,"17":45,"18":6,"19":30,"20":6,"21":5,"22":5,"23":5,"24":5,"25":5,"26":8,"27":5,"28":5,"29":5,"30":5,"31":5,"32":5,"33":5,"34":5,"35":5,"36":5,"37":5,"38":5,"39":7,"40":9,"41":5,"42":6,"43":5,"44":5,"45":6,"46":11,"47":6,"48":5,"49":6,"50":9,"51":6,"52":5,"53":11,"54":5,"55":5,"56":5,"57":7,"58":5,"59":6}}],["borders",{"1":{"21":3,"50":1}}],["border",{"0":{"36":1},"1":{"0":1,"1":1,"2":5,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":3,"10":19,"11":3,"12":1,"13":1,"14":1,"15":1,"16":1,"17":10,"18":2,"19":3,"20":1,"21":3,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":22,"37":3,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":6,"51":1,"52":1,"53":13,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["slack",{"1":{"40":4}}],["skype",{"1":{"40":4}}],["svelte",{"1":{"40":1}}],["svg",{"1":{"10":6,"25":2,"33":3,"40":1}}],["swift",{"1":{"40":4}}],["switches",{"1":{"22":1,"32":7,"36":1}}],["switch",{"0":{"32":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":3,"14":2,"15":2,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":2,"32":15,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":3,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["swatch",{"1":{"40":1}}],["square",{"1":{"40":1}}],["symbol",{"1":{"40":1}}],["system",{"1":{"1":2,"34":1,"37":2,"42":1,"43":1,"44":3,"51":1}}],["sm",{"1":{"40":6}}],["small",{"1":{"1":10,"2":18,"5":7,"8":1,"10":19,"11":10,"22":5,"25":6,"28":2,"30":4,"32":4,"33":6,"34":1,"36":7,"39":7,"41":9,"46":3,"47":6,"57":12}}],["same",{"1":{"50":9,"53":24,"54":10,"57":17}}],["sachan",{"1":{"44":1}}],["salesforce",{"1":{"40":4}}],["safari",{"1":{"40":4,"55":1}}],["safe",{"1":{"8":3}}],["save",{"1":{"40":2}}],["sad",{"1":{"40":1}}],["sass",{"1":{"38":3,"41":2}}],["sandler",{"1":{"33":18}}],["solve",{"1":{"53":1}}],["solid",{"1":{"21":2,"53":6}}],["software",{"1":{"44":9}}],["soften",{"1":{"36":2}}],["source",{"1":{"43":1,"44":6}}],["social",{"1":{"40":1}}],["sort",{"1":{"40":2}}],["sorry",{"1":{"25":3}}],["so",{"1":{"20":1,"22":1,"30":1,"32":1,"34":2}}],["sometimes",{"1":{"25":1}}],["something",{"1":{"1":1,"21":1,"28":1}}],["some",{"1":{"1":45,"21":6,"24":1,"41":1,"59":2}}],["spotify",{"1":{"40":4}}],["spin",{"1":{"40":1}}],["speakerphone",{"1":{"40":1}}],["special",{"1":{"21":1,"37":1,"41":1}}],["specific",{"1":{"16":1,"17":1,"20":1,"36":1,"37":1}}],["sparkles",{"1":{"40":1}}],["spacing",{"1":{"19":1,"53":1}}],["spacer",{"1":{"11":4}}],["space",{"1":{"11":4,"12":8,"14":2,"22":2,"30":1,"32":1,"40":3,"53":3,"57":5}}],["span",{"1":{"0":14,"1":150,"2":10,"3":12,"4":8,"5":44,"6":48,"7":4,"8":42,"9":38,"10":10,"11":34,"12":32,"13":18,"14":12,"15":16,"16":42,"17":60,"18":18,"20":50,"21":4,"24":36,"25":134,"27":30,"29":18,"31":24,"33":296,"34":34,"35":16,"44":2,"47":14,"48":24,"49":28}}],["snippets",{"1":{"13":1,"23":2,"37":1,"42":1}}],["schofield",{"1":{"44":1}}],["scissors",{"1":{"40":1}}],["scss",{"1":{"38":5,"41":6,"50":2,"53":1,"54":1,"57":1}}],["scannable",{"1":{"45":1}}],["scanning",{"1":{"34":2,"42":1}}],["scale",{"1":{"10":3,"40":3,"42":1}}],["scenarios",{"1":{"14":1}}],["script",{"1":{"22":4}}],["scrim",{"1":{"11":1}}],["screen",{"1":{"14":1,"20":1,"33":1,"41":5,"46":3,"47":5,"53":1,"56":1}}],["screens",{"1":{"8":1,"10":1,"41":15,"46":4,"47":2}}],["scrolling",{"1":{"14":1,"33":1}}],["scroll",{"1":{"4":3,"14":7,"33":9}}],["shechter",{"1":{"44":1}}],["shmuel",{"1":{"44":1}}],["sh",{"1":{"40":4}}],["share",{"1":{"40":1}}],["sharp",{"1":{"36":1}}],["shades",{"1":{"37":2}}],["shadows",{"1":{"39":3}}],["shadow",{"1":{"17":3,"39":14}}],["shrink",{"1":{"17":2,"25":2,"53":3}}],["shield",{"1":{"8":3,"40":2}}],["shopping",{"1":{"40":2}}],["shortcuts",{"1":{"26":2}}],["short",{"1":{"20":1,"34":2}}],["shows",{"1":{"18":1,"55":1,"56":1,"58":1}}],["showmodal",{"1":{"11":1}}],["shown",{"1":{"2":1,"15":1,"40":1,"41":1}}],["show",{"1":{"1":1,"11":4,"14":2,"21":1,"25":4,"29":1,"33":2,"38":1,"39":2,"49":2}}],["should",{"1":{"1":2,"14":4,"20":1,"21":1,"22":3,"25":2,"30":3,"32":3,"33":3,"39":1,"40":2}}],["sun",{"1":{"40":1}}],["surface",{"1":{"39":2}}],["surfaces",{"1":{"39":1}}],["suresh",{"1":{"44":1}}],["sure",{"1":{"20":1,"22":1,"30":1,"32":1,"40":1}}],["support",{"1":{"38":1,"40":1,"42":1,"44":2}}],["such",{"1":{"20":1,"36":4,"37":1,"39":2}}],["successfully",{"1":{"1":1,"34":1}}],["success",{"1":{"1":6,"9":3,"16":1,"25":6,"34":6,"37":8,"51":3}}],["subtle",{"1":{"42":1}}],["subset",{"1":{"40":1}}],["sub",{"1":{"8":9}}],["subheading",{"1":{"5":9}}],["summary",{"1":{"5":14}}],["src",{"1":{"2":1,"7":1,"10":6,"25":2,"33":12,"44":1}}],["s",{"1":{"2":3,"11":1,"20":1,"29":1,"33":1,"34":1,"37":2,"43":1,"44":3,"54":1,"55":1,"59":1}}],["sizing",{"1":{"53":2}}],["sizes",{"1":{"2":5,"11":2,"13":1,"20":2,"22":2,"30":2,"32":2,"36":3,"41":3,"42":3,"46":1}}],["size",{"1":{"1":15,"2":25,"6":5,"8":2,"9":4,"10":2,"12":4,"17":15,"20":6,"22":2,"25":4,"30":5,"32":2,"33":24,"36":1,"41":2,"42":1,"46":8,"53":49,"56":1,"57":15}}],["singh",{"1":{"44":1}}],["single",{"1":{"13":1,"14":1,"21":1,"22":1,"30":3,"32":2,"40":1,"49":1}}],["simple",{"1":{"34":2,"44":1}}],["simplify",{"1":{"8":1}}],["six",{"1":{"14":1,"16":1,"51":1}}],["sidebar",{"1":{"36":1,"48":2}}],["side",{"1":{"0":4,"14":2,"48":5}}],["stnguyen90",{"1":{"44":1}}],["steven",{"1":{"44":1}}],["steps",{"1":{"43":1}}],["stop",{"1":{"40":1}}],["storage",{"1":{"12":3,"44":1}}],["still",{"1":{"28":1}}],["sticky",{"1":{"1":43,"33":5,"54":9}}],["stripe",{"1":{"40":4}}],["string",{"1":{"2":1}}],["stretch",{"1":{"9":7,"13":5,"53":1}}],["strong",{"1":{"6":1,"20":1,"42":1}}],["stylesheet",{"1":{"43":2}}],["styles",{"1":{"21":2,"33":6,"44":1,"54":2,"55":1}}],["style",{"1":{"1":15,"6":12,"8":1,"9":9,"10":10,"11":2,"12":4,"14":1,"16":7,"17":5,"20":1,"25":11,"28":1,"29":1,"33":31,"34":1,"36":4,"37":2,"38":6,"39":2,"41":12,"42":4,"46":1,"54":2}}],["stays",{"1":{"50":9,"53":24,"54":10,"57":17}}],["star",{"1":{"40":1}}],["stars",{"1":{"33":12}}],["start",{"1":{"0":4,"3":2,"4":1,"5":7,"6":12,"8":21,"10":12,"11":3,"14":2,"16":3,"17":8,"18":1,"25":19,"26":1,"27":2,"29":2,"33":6,"35":1,"39":2,"43":1,"45":1,"50":80,"53":10,"54":38,"57":3}}],["started",{"0":{"43":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":2,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":2,"44":4,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["standard",{"1":{"39":1}}],["standalone",{"1":{"1":23}}],["stand",{"1":{"20":1}}],["stack",{"1":{"19":1}}],["static",{"1":{"34":1,"54":2}}],["state",{"1":{"11":1,"16":1,"17":1,"21":2,"22":3,"24":4,"25":3,"28":2,"31":2,"34":1}}],["states",{"1":{"1":2,"15":2,"21":1,"22":1,"25":2,"30":1,"31":2,"32":2,"51":2}}],["status",{"0":{"31":1},"1":{"0":1,"1":2,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":4,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":2,"31":22,"32":2,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":3,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["self",{"1":{"53":3}}],["selector",{"1":{"40":1,"58":1}}],["selectors",{"1":{"30":1,"32":1,"37":1}}],["selecting",{"1":{"30":1}}],["selection",{"1":{"0":3,"30":1}}],["select",{"1":{"5":9,"6":1,"17":1,"22":3,"25":16,"30":1,"33":2}}],["selected",{"1":{"0":3,"14":1,"15":3,"30":1,"33":1,"34":1,"37":2,"47":1,"48":1,"58":1}}],["semantics",{"1":{"42":1}}],["semibold",{"1":{"42":6}}],["semi",{"1":{"11":1}}],["server",{"1":{"40":1}}],["services",{"1":{"8":9}}],["serious",{"1":{"36":1}}],["send",{"1":{"40":1}}],["sensitive",{"1":{"25":1}}],["sentences",{"1":{"20":1}}],["sent",{"1":{"1":45}}],["set",{"1":{"22":2,"25":9,"30":1,"32":1,"35":10,"51":1}}],["settings",{"1":{"14":3}}],["see",{"1":{"21":2,"55":1}}],["sessions",{"1":{"14":3}}],["separator",{"1":{"18":1,"25":4}}],["separate",{"1":{"11":3}}],["seperate",{"1":{"11":1}}],["seperators",{"1":{"37":1}}],["seperator",{"1":{"3":1}}],["sep",{"1":{"3":3,"18":2,"33":1,"53":3}}],["secret",{"1":{"25":9,"35":10}}],["secure",{"1":{"8":3}}],["sections",{"1":{"13":2,"14":1,"45":1}}],["section",{"1":{"0":2,"1":40,"4":2,"6":26,"12":8,"13":1,"16":4,"21":1,"25":12,"33":4,"43":1,"48":6,"54":2}}],["secondary",{"0":{"13":1},"1":{"0":2,"1":21,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":1,"9":8,"10":1,"11":5,"12":2,"13":31,"14":2,"15":1,"16":1,"17":4,"18":1,"19":1,"20":16,"21":1,"22":1,"23":1,"24":4,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":2,"45":1,"46":1,"47":2,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["search",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":14,"26":4,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":3,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["kind",{"1":{"45":1}}],["kingdom",{"1":{"10":1}}],["kodumbeats",{"1":{"44":1}}],["kotlin",{"1":{"40":4}}],["kristin",{"1":{"44":4}}],["kb",{"1":{"33":27}}],["kbd",{"1":{"26":7}}],["keys",{"1":{"25":9,"35":10}}],["keyword",{"1":{"23":3}}],["key",{"1":{"21":1,"40":1}}],["keyboared",{"1":{"21":1}}],["keyboard",{"0":{"26":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":6,"27":2,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":2,"56":1,"57":1,"58":1,"59":1}}],["keeping",{"1":{"20":1}}],["keep",{"1":{"2":1,"20":1,"34":2,"36":1,"49":1}}],["k",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":4,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],[">",{"1":{"0":26,"1":521,"2":137,"3":36,"4":49,"5":181,"6":212,"7":23,"8":139,"9":78,"10":124,"11":170,"12":91,"13":64,"14":38,"15":57,"16":147,"17":132,"18":30,"19":15,"20":101,"21":17,"22":21,"23":4,"24":49,"25":633,"26":8,"27":66,"28":10,"29":50,"30":11,"31":38,"32":11,"33":894,"34":55,"35":26,"36":13,"37":3,"38":7,"39":10,"40":1,"41":13,"42":41,"43":5,"44":19,"45":6,"46":28,"47":40,"48":62,"49":66,"50":4,"51":18,"52":4,"53":10,"54":6,"55":5,"56":12,"57":12,"58":1,"59":8}}],["+2",{"1":{"2":12}}],["+",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":2,"7":1,"8":1,"9":1,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":4,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["cdn",{"1":{"43":1}}],["cpp",{"1":{"40":4}}],["css3",{"1":{"40":4}}],["css",{"1":{"37":2,"38":3,"41":2,"43":3,"44":4,"46":2,"50":1,"53":2,"54":1,"57":1}}],["circular",{"1":{"36":3}}],["circle",{"1":{"9":3,"17":1,"25":2,"27":3,"28":2,"34":2,"40":13}}],["cell",{"1":{"33":15}}],["centered",{"1":{"40":1}}],["center",{"1":{"1":5,"2":1,"6":4,"9":7,"10":7,"11":7,"15":2,"17":11,"19":4,"22":2,"25":7,"30":2,"32":2,"33":15,"35":4,"40":3,"44":2,"47":1,"53":6,"57":2}}],["c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi",{"1":{"29":3}}],["cube",{"1":{"40":2}}],["custom",{"1":{"25":7,"46":1}}],["currency",{"1":{"40":6}}],["current",{"1":{"31":1}}],["currently",{"1":{"11":1,"34":1}}],["cursor",{"0":{"52":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":8,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":6,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":2,"52":9,"53":2,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["credit",{"1":{"40":1}}],["creation",{"1":{"11":1}}],["created",{"1":{"33":22,"44":1}}],["create",{"1":{"4":1,"21":2,"23":1,"25":1,"33":3,"37":1,"39":2,"44":3,"45":1,"47":3}}],["cross",{"1":{"1":5,"6":2,"8":3,"9":7,"10":1,"11":7,"12":8,"17":5,"18":1,"19":4,"25":7,"33":17,"44":2,"47":1,"53":7}}],["christyjacob4",{"1":{"44":1}}],["christy",{"1":{"44":1}}],["chrome",{"1":{"40":2,"55":1}}],["chip",{"1":{"40":1}}],["child",{"1":{"1":5,"10":1,"18":1,"33":2,"47":1,"53":3}}],["choose",{"1":{"17":9,"25":1,"34":2}}],["choice",{"1":{"5":12}}],["chat",{"1":{"40":3}}],["char",{"1":{"25":1}}],["character",{"1":{"25":1}}],["chart",{"1":{"12":2,"40":5,"48":1}}],["change",{"1":{"1":1,"25":1,"28":1,"33":1}}],["chevron",{"1":{"40":4}}],["cheveron",{"1":{"5":7,"14":2,"16":2,"20":2,"25":9,"40":4,"49":2}}],["checked",{"1":{"22":2,"30":3,"32":3}}],["check",{"1":{"8":3,"9":2,"16":1,"21":1,"25":1,"27":3,"34":1,"40":5,"51":8}}],["checkboxes",{"1":{"5":2,"6":2,"22":6,"30":1,"36":1}}],["checkbox",{"0":{"22":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":8,"6":3,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":5,"22":17,"23":2,"24":1,"25":3,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":8,"33":3,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["carla",{"1":{"44":1}}],["cart",{"1":{"40":1}}],["cards",{"1":{"8":1,"10":2,"21":4,"36":1,"39":2}}],["card",{"0":{"10":1,"21":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":5,"9":3,"10":31,"11":3,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":3,"19":2,"20":3,"21":18,"22":3,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":5,"34":2,"35":2,"36":6,"37":2,"38":2,"39":4,"40":3,"41":2,"42":2,"43":2,"44":3,"45":2,"46":26,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":3,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["cash",{"1":{"40":1}}],["case",{"1":{"20":1,"25":3,"33":1}}],["cases",{"1":{"6":1,"7":2,"20":1,"24":1,"27":2,"41":2}}],["camera",{"1":{"40":2}}],["cameron",{"1":{"3":6}}],["calendar",{"1":{"40":1}}],["calculator",{"1":{"40":1}}],["call",{"1":{"1":31,"20":2,"40":1}}],["cake",{"1":{"40":1}}],["capitalize",{"1":{"57":2}}],["cap",{"1":{"40":1}}],["categories",{"1":{"34":1}}],["canada",{"1":{"10":4}}],["cannot",{"1":{"2":1}}],["can",{"1":{"1":4,"2":5,"5":1,"6":2,"11":2,"14":3,"20":2,"21":3,"23":2,"25":5,"29":2,"30":1,"32":1,"33":1,"37":1,"41":1,"42":2,"45":1,"46":2,"54":3}}],["cancel",{"1":{"0":3,"16":2,"20":1}}],["clip",{"1":{"40":1}}],["clipboard",{"1":{"40":4}}],["clickability",{"1":{"42":1}}],["clickable",{"0":{"3":1},"1":{"0":1,"1":1,"2":2,"3":22,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":3,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["click",{"1":{"40":1,"49":1}}],["clicking",{"1":{"15":1,"22":1,"30":1,"32":1}}],["clamp",{"1":{"57":1}}],["clarify",{"1":{"34":1}}],["class=",{"1":{"33":2}}],["classes",{"1":{"6":1,"38":2,"51":2,"54":2,"59":1}}],["class",{"1":{"0":14,"1":251,"2":73,"3":18,"4":19,"5":95,"6":108,"7":12,"8":64,"9":36,"10":51,"11":84,"12":41,"13":35,"14":22,"15":31,"16":76,"17":67,"18":17,"19":9,"20":52,"21":11,"22":9,"23":3,"24":26,"25":285,"26":5,"27":34,"28":6,"29":27,"30":4,"31":22,"32":11,"33":453,"34":29,"35":15,"36":4,"38":2,"39":4,"40":2,"42":18,"44":6,"45":4,"46":9,"47":20,"48":32,"49":34,"50":3,"51":10,"52":3,"53":6,"54":5,"55":4,"56":6,"57":5,"59":4}}],["cloud",{"1":{"40":3}}],["clock",{"1":{"9":2,"40":1}}],["closed",{"1":{"8":3,"40":1}}],["close",{"1":{"1":15,"11":6,"16":2}}],["clear",{"1":{"5":9,"25":9,"42":1}}],["codingsamurai",{"1":{"44":1}}],["code",{"0":{"4":1,"23":1},"1":{"0":2,"1":2,"2":2,"3":3,"4":27,"5":3,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":3,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":3,"23":15,"24":3,"25":24,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":3,"38":2,"39":2,"40":8,"41":4,"42":12,"43":3,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":4,"58":2,"59":2}}],["cog",{"1":{"40":1,"48":1}}],["cognitive",{"1":{"14":1}}],["count",{"1":{"25":3}}],["counter",{"1":{"25":12}}],["country",{"1":{"10":6}}],["couldn",{"1":{"25":3}}],["cooper",{"1":{"25":3}}],["cope",{"1":{"44":1}}],["copied",{"1":{"23":1}}],["copying",{"1":{"29":1}}],["copy",{"1":{"11":1,"18":1,"25":3,"29":4,"33":3,"34":2,"40":1,"43":1}}],["community",{"1":{"44":1}}],["commit",{"1":{"40":1,"44":2}}],["command",{"1":{"40":1,"43":1}}],["common",{"1":{"29":1,"40":1}}],["commonly",{"1":{"20":1,"32":1}}],["com",{"1":{"25":14,"43":2}}],["compilation",{"1":{"50":1}}],["compiled",{"1":{"38":1,"41":1,"50":1,"53":1,"57":1}}],["compliment",{"1":{"42":1}}],["complete",{"1":{"8":4,"20":1,"28":1,"31":6}}],["completed",{"1":{"1":1,"34":1}}],["complex",{"1":{"8":1,"11":3,"21":1}}],["component",{"1":{"20":1,"36":1,"39":1}}],["components",{"0":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":4,"6":4,"7":2,"8":2,"9":2,"10":2,"11":4,"12":2,"13":4,"14":4,"15":3,"16":4,"17":4,"18":4,"19":1,"20":1,"21":2,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":2,"30":1,"31":2,"32":1,"33":3,"34":1,"35":3,"36":4,"37":2,"38":2,"39":5,"40":1,"41":1,"42":1,"43":1,"44":3,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["computer",{"1":{"40":1}}],["compute",{"1":{"12":3}}],["core",{"1":{"44":1}}],["corner",{"1":{"36":2}}],["corners",{"1":{"19":1,"20":1,"36":2}}],["correct",{"1":{"25":1}}],["correctly",{"1":{"20":1,"22":1,"30":1,"32":1}}],["cover",{"1":{"17":6}}],["configured",{"1":{"54":1}}],["confused",{"1":{"42":1}}],["confusion",{"1":{"6":1}}],["convey",{"1":{"34":2,"51":1}}],["conduct",{"1":{"25":1}}],["conjunction",{"1":{"20":1}}],["consist",{"1":{"5":1,"6":1,"11":1,"13":1,"14":1,"16":1,"17":1,"18":1,"33":1,"35":1}}],["consistency",{"1":{"2":1,"20":1}}],["consistent",{"1":{"1":1,"37":1,"43":1,"44":3,"50":1,"51":1,"57":1}}],["console",{"1":{"1":2,"2":1,"5":1,"6":2,"11":1,"15":1,"20":1,"21":1,"27":1,"33":3,"34":4,"36":1,"37":2,"39":1,"41":1,"51":1,"53":1}}],["contributing",{"1":{"44":1}}],["controls",{"1":{"53":1}}],["controlled",{"1":{"32":1,"59":1}}],["control",{"1":{"6":1,"37":1,"53":1}}],["contrast",{"1":{"2":1,"39":3}}],["contains",{"1":{"29":1,"31":1,"37":1}}],["containing",{"1":{"25":1,"49":1}}],["contain",{"1":{"1":1,"5":1,"6":1}}],["containers",{"1":{"11":1}}],["container",{"0":{"45":1},"1":{"0":2,"1":1,"2":1,"3":3,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":5,"13":2,"14":1,"15":1,"16":1,"17":2,"18":1,"19":1,"20":1,"21":2,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":3,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":11,"46":4,"47":4,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":2}}],["context",{"1":{"1":2,"34":4,"42":1}}],["contextual",{"1":{"1":15,"9":21,"11":3,"17":3,"25":1}}],["contents",{"1":{"47":1,"53":5}}],["content",{"1":{"0":2,"1":21,"4":1,"5":28,"7":6,"10":1,"11":11,"13":1,"14":1,"16":4,"19":1,"21":1,"25":1,"27":1,"29":1,"33":1,"34":1,"41":1,"45":3,"49":1,"53":7,"57":2}}],["colours",{"1":{"34":1}}],["colored",{"1":{"2":1}}],["color",{"1":{"2":27,"5":2,"8":9,"9":5,"10":3,"11":1,"12":2,"16":1,"17":1,"24":2,"25":10,"28":14,"33":3,"37":56,"38":24,"40":4,"44":1,"51":32,"53":6}}],["colors",{"0":{"37":1,"51":1},"1":{"0":2,"1":2,"2":4,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":3,"37":12,"38":3,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":3,"51":9,"52":3,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2}}],["collaborating",{"1":{"44":1}}],["collaboration",{"1":{"44":1}}],["collaborate",{"1":{"44":4}}],["collapsibles",{"1":{"5":17}}],["collapsible",{"0":{"5":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":50,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}],["collection",{"1":{"33":22,"40":1}}],["col",{"1":{"33":156,"44":2,"47":8}}],["columnheader",{"1":{"33":5}}],["columns",{"1":{"24":1,"33":2,"47":4,"53":2}}],["column",{"1":{"18":3,"33":4,"47":8,"53":24}}],["ctrl",{"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1}}]],"serializationVersion":2} \ No newline at end of file diff --git a/apps/pink/search.mjs b/apps/pink/search.mjs deleted file mode 100644 index b4c661b5f1..0000000000 --- a/apps/pink/search.mjs +++ /dev/null @@ -1,49 +0,0 @@ -import MiniSearch from "minisearch"; -import glob from "glob"; -import fs from "fs"; - -function readHtmlContent(path) { - const html = fs.readFileSync(path, "utf-8"); - - let content = html.match(/(.*?)<\/body>/s)?.[1] ?? html; - - // remove script tags - content = content.replace(/.*?<\/script>/gs, ""); - // remove style tags - content = content.replace(/.*?<\/style>/gs, ""); - // remove html tags - content = content.replace(/<.*?>/gs, " "); - - // remove newlines - content = content.replace(/\n/g, " "); - // remove extra spaces - content = content.replace(/\s\s+/g, " "); - - return content; -} - -const paths = glob.sync("dist/**/*.html"); -const documents = paths.map((path, index) => { - const content = readHtmlContent(path); - // Get title from last path folders, excluding dist. e.g. dist/components/avatar/index.html - // should return 'Components - Avatar' - const title = - path.replace("-", " ").split("/").slice(1, -1).join(" - ") || "home"; - const url = - title === "home" - ? "/" - : path.replace("dist", "").replace("/index.html", ""); - - return { id: index, title, content, url }; -}); - -let miniSearch = new MiniSearch({ - fields: ["title", "content"], // fields to index for full-text search - storeFields: ["title", "content", "url"], // fields to return with search results -}); - -await miniSearch.addAllAsync(documents); - -// Write documents to json -fs.writeFileSync("dist/search.json", JSON.stringify(miniSearch.toJSON())); -fs.writeFileSync("public/search.json", JSON.stringify(miniSearch.toJSON())); diff --git a/apps/pink/src/components/BrandIcons.astro b/apps/pink/src/components/BrandIcons.astro deleted file mode 100644 index b58c449c24..0000000000 --- a/apps/pink/src/components/BrandIcons.astro +++ /dev/null @@ -1,65 +0,0 @@ ---- -import IconsGrid from "./IconsGrid.astro"; - -type Icons = { - default: string; -}[]; - -const listGrayscaleLight = (await Astro.glob( - "../../public/icons/grayscale/light/*.svg" -)) as Icons; -const listGrayscaleDark = (await Astro.glob( - "../../public/icons/grayscale/dark/*.svg" -)) as Icons; -const listColorLight = (await Astro.glob( - "../../public/icons/color/light/*.svg" -)) as Icons; -const listColorDark = (await Astro.glob( - "../../public/icons/color/dark/*.svg" -)) as Icons; ---- - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            - -
            -
            - -
            -
            - -
            -
            -
            -
            - -
            -
            - -
            -
            -
            diff --git a/apps/pink/src/components/CodeEditor.svelte b/apps/pink/src/components/CodeEditor.svelte deleted file mode 100644 index 13eafd2232..0000000000 --- a/apps/pink/src/components/CodeEditor.svelte +++ /dev/null @@ -1,84 +0,0 @@ - - -
            - - {#if mounted} - - {/if} -
            - - diff --git a/apps/pink/src/components/CodePreview.astro b/apps/pink/src/components/CodePreview.astro deleted file mode 100644 index 864e92d1da..0000000000 --- a/apps/pink/src/components/CodePreview.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import CodePreview from "@components/CodePreview.svelte"; - -const slot = await Astro.slots.render("default"); -const html = slot - .replaceAll(/(.*?)<\/only-html>/gs, "$1") - .replaceAll(/.*?<\/only-preview>/gs, ""); -const props = Astro.props; ---- - - -
            - -
            - \ No newline at end of file diff --git a/apps/pink/src/components/CodePreview.svelte b/apps/pink/src/components/CodePreview.svelte deleted file mode 100644 index aa2dc8f68f..0000000000 --- a/apps/pink/src/components/CodePreview.svelte +++ /dev/null @@ -1,151 +0,0 @@ - - -
            - - - {#each parsedCode.split(/[\n\r]/).filter(Boolean) as line} -
            -
            {@html line}
            - {/each} -
            -
            - - diff --git a/apps/pink/src/components/Comparison.astro b/apps/pink/src/components/Comparison.astro deleted file mode 100644 index d69e40d817..0000000000 --- a/apps/pink/src/components/Comparison.astro +++ /dev/null @@ -1,13 +0,0 @@ -
            - -
            - - \ No newline at end of file diff --git a/apps/pink/src/components/Copy.svelte b/apps/pink/src/components/Copy.svelte deleted file mode 100644 index 12d20696c3..0000000000 --- a/apps/pink/src/components/Copy.svelte +++ /dev/null @@ -1,72 +0,0 @@ - - -
            - -
            diff --git a/apps/pink/src/components/Do.astro b/apps/pink/src/components/Do.astro deleted file mode 100644 index a25f0f5ef8..0000000000 --- a/apps/pink/src/components/Do.astro +++ /dev/null @@ -1,21 +0,0 @@ -
            -
            - -
            -

            Do

            -
            - -
            -
            -
            -
            - - \ No newline at end of file diff --git a/apps/pink/src/components/Dont.astro b/apps/pink/src/components/Dont.astro deleted file mode 100644 index 1ef3babf7b..0000000000 --- a/apps/pink/src/components/Dont.astro +++ /dev/null @@ -1,21 +0,0 @@ -
            -
            - -
            -

            Don't

            -
            - -
            -
            -
            -
            - - \ No newline at end of file diff --git a/apps/pink/src/components/GeneralIcons.astro b/apps/pink/src/components/GeneralIcons.astro deleted file mode 100644 index 798adf88b5..0000000000 --- a/apps/pink/src/components/GeneralIcons.astro +++ /dev/null @@ -1,20 +0,0 @@ ---- -import iconsJson from "@appwrite.io/pink-icons/dist/info.json"; -import IconsGrid from "./IconsGrid.astro"; - -const brandIcons = await Astro.glob("../../public/icons/grayscale/light/*.svg"); - -const brandIconsPaths = brandIcons.map((icon) => { - return icon.default; -}); - -const nonBrandIcons = Object.keys(iconsJson).filter((icon) => { - return !brandIconsPaths.some((brandIcon) => { - return brandIcon.includes(icon); - }); -}); ---- - -
            - -
            diff --git a/apps/pink/src/components/IconsGrid.astro b/apps/pink/src/components/IconsGrid.astro deleted file mode 100644 index 5f3fe2455f..0000000000 --- a/apps/pink/src/components/IconsGrid.astro +++ /dev/null @@ -1,112 +0,0 @@ ---- -type IconFile = { - default: string; -}; - -function isIconFile(icon: IconFile | string): icon is IconFile { - return (icon as IconFile).default !== undefined; -} - -interface Props { - icons: Array; -} - -function getIconName(icon: IconFile | string) { - if (isIconFile(icon)) { - const splitName = icon.default.split("/"); - return `icon-${splitName[splitName.length - 1].split(".")[0]}`; - } - return `icon-${icon}`; -} - -const { icons } = Astro.props; - -const removePublic = (path: string) => path.replace("/public", ""); ---- - -
              - { - icons?.map((icon) => { - const name = getIconName(icon); - return ( -
            • -
              - {isIconFile(icon) ? ( - {name} - ) : ( - - )} -
              -
              -
              - {name} -
              -
            • - ); - }) - } -
            - - - - diff --git a/apps/pink/src/components/ImageSwitcher.astro b/apps/pink/src/components/ImageSwitcher.astro deleted file mode 100644 index ce0706442e..0000000000 --- a/apps/pink/src/components/ImageSwitcher.astro +++ /dev/null @@ -1,13 +0,0 @@ ---- -const data = await Astro.slots.render("default"); - -const image = data.split(',')[0] -const alt = data.split(',')[1] ---- - -
            - {alt} -
            -
            - {alt}/ -
            \ No newline at end of file diff --git a/apps/pink/src/components/JoinCommunity.svelte b/apps/pink/src/components/JoinCommunity.svelte deleted file mode 100644 index da1898d47a..0000000000 --- a/apps/pink/src/components/JoinCommunity.svelte +++ /dev/null @@ -1,162 +0,0 @@ - - - - - diff --git a/apps/pink/src/components/JoinCommunity.ts b/apps/pink/src/components/JoinCommunity.ts deleted file mode 100644 index 610f8c310a..0000000000 --- a/apps/pink/src/components/JoinCommunity.ts +++ /dev/null @@ -1,117 +0,0 @@ -export type User = { - name: string; - username: string; - description?: string; -}; - -export const users: User[] = [ - { - name: "Eldad Fux", - username: "eldadfux", - description: "Appwrite's Founder", - }, - { - name: "Damodar Lohani", - username: "lohanidamodar", - description: "Software Engineer at Appwrite", - }, - { - name: "Torsten Dittmann", - username: "TorstenDittmann", - description: "Engineering Lead at Appwrite", - }, - { - name: "Christy Jacob", - username: "christyjacob4", - description: "Engineering Lead at Appwrite", - }, - { - name: "Thomas G. Lopes", - username: "tglide", - description: "Frontend Engineer at Appwrite", - }, - { - name: "Arman Nik", - username: "ArmanNik", - description: "Frontend Engineer at Appwrite", - }, - { - name: "Elad Shechter", - username: "elad2412", - description: "Web Developer at Appwrite", - }, - { - name: "Chen Parnasa", - username: "chenparnasa", - description: "Product Designer at Appwrite", - }, - { - name: "Carla", - username: "heyCarla", - description: "Product Designer at Appwrite", - }, - { - name: "Matej Bačo", - username: "Meldiron", - description: "Software Engineer at Appwrite", - }, - { - name: "Jake Barnby", - username: "abnegate", - description: "Engineering Lead at Appwrite", - }, - { - name: "Bradley Schofield", - username: "PineappleIOnic", - description: "Software Engineer at Appwrite", - }, - { - name: "Brandon", - username: "kodumbeats", - }, - { - name: "Shmuel Fogel", - username: "fogelito", - description: "Software Engineer at Appwrite", - }, - { - name: "Shimon Newman", - username: "shimonewman", - description: "Full Stack Engineer at Appwrite", - }, - { - name: "Everly Precia Suresh", - username: "everly-gif", - description: "Software Engineer at Appwrite", - }, - { - name: "Vincent (Wen Yu) Ge", - username: "gewenyu99", - description: "DevRel Engineer at Appwrite", - }, - { - name: "Wess Cope", - username: "wess", - description: "Software Engineer at Appwrite", - }, - { - name: "Steven Nguyen", - username: "stnguyen90", - description: "Software Engineer at Appwrite", - }, - { - name: "Aditya Oberai", - username: "adityaoberai", - description: "Developer Advocate at Appwrite", - }, - { - name: "Philipp Hausleiter", - username: "phaus", - }, - { name: "Bishwajeet Parhi", username: "2002Bishwajeet" }, - { name: "achintya", username: "achintya-7" }, - { name: "Aditya Rana", username: "codingsamurai-10" }, - { name: "Brandon", username: "brandonroberts" }, - { name: "Rahul Singh", username: "drph4nt0m" }, - { name: "Hardik Sachan", username: "hardiksachan" }, -]; diff --git a/apps/pink/src/components/Preview.astro b/apps/pink/src/components/Preview.astro deleted file mode 100644 index 34ab8a6038..0000000000 --- a/apps/pink/src/components/Preview.astro +++ /dev/null @@ -1,73 +0,0 @@ ---- -import CodePreview from "@components/CodePreview.svelte"; - -const slot = await Astro.slots.render("default"); -const preview = slot - .replaceAll(/.*?<\/only-html>/gs, "") - .replaceAll(/(.*?)<\/only-preview>/gs, "$1"); -const html = slot - .replaceAll(/(.*?)<\/only-html>/gs, "$1") - .replaceAll(/.*?<\/only-preview>/gs, ""); -const props = Astro.props; ---- - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            - -
            -
            -
            -
            -
            -
            -
            - -
            -
            -
            diff --git a/apps/pink/src/components/Search.svelte b/apps/pink/src/components/Search.svelte deleted file mode 100644 index ff4b37e8ae..0000000000 --- a/apps/pink/src/components/Search.svelte +++ /dev/null @@ -1,235 +0,0 @@ - - - - -
            -
            - - - -
            - {#if search} - {#if !searchResults.length} -

            No results found

            - {/if} - {#each searchResults as result, idx} - {@const snippet = getMatchSnippet(result.content, search)} - - {capitalize(result.title)} - - {#if snippet} -

            - ...{snippet[0]} - {snippet[1]} - {snippet[2]}... -

            - {/if} -
            - {/each} - {:else} - {#each pages as page, idx} - - {capitalize(page.title)} - - {/each} - {/if} -
            -
            - - diff --git a/apps/pink/src/components/Showcase.astro b/apps/pink/src/components/Showcase.astro deleted file mode 100644 index 22c6cf25e0..0000000000 --- a/apps/pink/src/components/Showcase.astro +++ /dev/null @@ -1,13 +0,0 @@ ---- -interface Props { - align?: "start" | "center" | "end"; -} - -const align = Astro.props.align || "start"; ---- - -
            -
            - -
            -
            diff --git a/apps/pink/src/components/defaults/Code.astro b/apps/pink/src/components/defaults/Code.astro deleted file mode 100644 index 9aea9e2d26..0000000000 --- a/apps/pink/src/components/defaults/Code.astro +++ /dev/null @@ -1,4 +0,0 @@ ---- -const props = Astro.props; ---- - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Heading1.astro b/apps/pink/src/components/defaults/Heading1.astro deleted file mode 100644 index c8837f4aaf..0000000000 --- a/apps/pink/src/components/defaults/Heading1.astro +++ /dev/null @@ -1,6 +0,0 @@ ---- -const props = Astro.props; ---- -

            - -

            \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Heading2.astro b/apps/pink/src/components/defaults/Heading2.astro deleted file mode 100644 index d2ee73c8c5..0000000000 --- a/apps/pink/src/components/defaults/Heading2.astro +++ /dev/null @@ -1,15 +0,0 @@ ---- -const props = Astro.props; -const titleName = (await Astro.slots.render("default")).toLowerCase().replace(/ /g, "-"); ---- -

            - - - -

            - - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Heading3.astro b/apps/pink/src/components/defaults/Heading3.astro deleted file mode 100644 index de46c4dca6..0000000000 --- a/apps/pink/src/components/defaults/Heading3.astro +++ /dev/null @@ -1,6 +0,0 @@ ---- -const props = Astro.props; ---- -

            - -

            \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Image.astro b/apps/pink/src/components/defaults/Image.astro deleted file mode 100644 index 847c09233a..0000000000 --- a/apps/pink/src/components/defaults/Image.astro +++ /dev/null @@ -1,6 +0,0 @@ ---- -const props = Astro.props; ---- - - - diff --git a/apps/pink/src/components/defaults/Link.astro b/apps/pink/src/components/defaults/Link.astro deleted file mode 100644 index 32a648ab09..0000000000 --- a/apps/pink/src/components/defaults/Link.astro +++ /dev/null @@ -1,4 +0,0 @@ ---- -const props = Astro.props; ---- - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Paragraph.astro b/apps/pink/src/components/defaults/Paragraph.astro deleted file mode 100644 index ceebcc4ab5..0000000000 --- a/apps/pink/src/components/defaults/Paragraph.astro +++ /dev/null @@ -1,4 +0,0 @@ ---- -const props = Astro.props; ---- -

            \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Strong.astro b/apps/pink/src/components/defaults/Strong.astro deleted file mode 100644 index ef563196b8..0000000000 --- a/apps/pink/src/components/defaults/Strong.astro +++ /dev/null @@ -1,4 +0,0 @@ ---- -const props = Astro.props; ---- - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/Table.astro b/apps/pink/src/components/defaults/Table.astro deleted file mode 100644 index 3359f4ae1c..0000000000 --- a/apps/pink/src/components/defaults/Table.astro +++ /dev/null @@ -1,14 +0,0 @@ - -
            -
            - - -
            -
            -
            - - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/TableBody.astro b/apps/pink/src/components/defaults/TableBody.astro deleted file mode 100644 index edb6a08783..0000000000 --- a/apps/pink/src/components/defaults/TableBody.astro +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/TableCol.astro b/apps/pink/src/components/defaults/TableCol.astro deleted file mode 100644 index b24d4636db..0000000000 --- a/apps/pink/src/components/defaults/TableCol.astro +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/apps/pink/src/components/defaults/TableHead.astro b/apps/pink/src/components/defaults/TableHead.astro deleted file mode 100644 index 1d0b5dfe45..0000000000 --- a/apps/pink/src/components/defaults/TableHead.astro +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/TableHeadCol.astro b/apps/pink/src/components/defaults/TableHeadCol.astro deleted file mode 100644 index d231e5bd7e..0000000000 --- a/apps/pink/src/components/defaults/TableHeadCol.astro +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/apps/pink/src/components/defaults/TableRow.astro b/apps/pink/src/components/defaults/TableRow.astro deleted file mode 100644 index e2ead4ab12..0000000000 --- a/apps/pink/src/components/defaults/TableRow.astro +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/apps/pink/src/components/homepage/ChatBubble.astro b/apps/pink/src/components/homepage/ChatBubble.astro deleted file mode 100644 index ff60663749..0000000000 --- a/apps/pink/src/components/homepage/ChatBubble.astro +++ /dev/null @@ -1,78 +0,0 @@ ---- -interface Props { - invert?: boolean; -} -const { invert } = Astro.props; ---- - - - - - - - - - - - - - - - - - - - diff --git a/apps/pink/src/components/homepage/HeroAnimation.svelte b/apps/pink/src/components/homepage/HeroAnimation.svelte deleted file mode 100644 index ec8031b374..0000000000 --- a/apps/pink/src/components/homepage/HeroAnimation.svelte +++ /dev/null @@ -1,1481 +0,0 @@ - - -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            -

            Header

            - -
            - -
            - Pen tool -
            -
            -
            -
            -
            -
            - -
            -
            - #F02E65 - 100% -
            - -
            RR
            -
            - JW -
            - -
            -
            - - - -
            -
            - {#key $html.code} - - {/key} -
            -
            - -
            - $ git commit -
            - -
            - - - - - - - - - - - - - - -
            - Name -
            -
            -
            1}> - RR -
            -
            - Ronald Richards - ronald@appwrite.io -
            -
            -
            -
            -
            - {#if $html.index > 2} - JW - {:else} - JW - {/if} -
            -
            - Jenny Wilson - jenny@appwrite.io -
            -
            -
            -
            -
            -
            - - diff --git a/apps/pink/src/components/homepage/TryItOut.svelte b/apps/pink/src/components/homepage/TryItOut.svelte deleted file mode 100644 index 6315ff9b8a..0000000000 --- a/apps/pink/src/components/homepage/TryItOut.svelte +++ /dev/null @@ -1,250 +0,0 @@ - - -
            -

            Try It Out Yourself

            -
            -
            -
              - {#each options as option} -
            • - -
            • - {/each} -
            - -
            -
            - {@html code} -
            -
            - {#if codeExamples} -
            - - - -
            - {/if} -
            -
            -
            -
            -
            -
            -
            -
            -
            - {#if codeExamples} -
            - {codeExamples[codeIdx].name} -
            - {/if} -
            -
            - {#key `${codeKey}-${codeIdx}`} - - {/key} -
            -
            -
            -
            -
            - - diff --git a/apps/pink/src/components/layout/Breadcrumb.astro b/apps/pink/src/components/layout/Breadcrumb.astro deleted file mode 100644 index 43ec123ac6..0000000000 --- a/apps/pink/src/components/layout/Breadcrumb.astro +++ /dev/null @@ -1,45 +0,0 @@ ---- -import { isLast } from "src/helpers/array"; - -function removeEdgeSlashes(path: string) { - return path.replace(/^\/|\/$/g, ""); -} - -const path = removeEdgeSlashes(Astro.url.pathname).split("/"); ---- - - - - diff --git a/apps/pink/src/components/layout/Cover.astro b/apps/pink/src/components/layout/Cover.astro deleted file mode 100644 index 5dfa18e65d..0000000000 --- a/apps/pink/src/components/layout/Cover.astro +++ /dev/null @@ -1,35 +0,0 @@ ---- -import Breadcrumb from "@components/layout/Breadcrumb.astro"; -const {frontmatter} = Astro.props; - -const showBreadcrumb = - Astro.url.pathname !== "/" && !Astro.url.pathname.includes("getting-started"); ---- - - - -
            -
            - {showBreadcrumb && } -
            -

            - {frontmatter?.title} -

            {frontmatter?.class} -
            - {frontmatter?.description && -

            - {frontmatter.description} -

            - } -
            -
            - - \ No newline at end of file diff --git a/apps/pink/src/components/layout/Footer.astro b/apps/pink/src/components/layout/Footer.astro deleted file mode 100644 index 56db1a98a2..0000000000 --- a/apps/pink/src/components/layout/Footer.astro +++ /dev/null @@ -1,53 +0,0 @@ ---- -const components = await Astro.glob("../../pages/components/*.mdx"); -const foundations = await Astro.glob("../../pages/foundations/*.mdx"); -const layout = await Astro.glob("../../pages/layout/*.mdx"); -const utilities = await Astro.glob("../../pages/utilities/*.mdx"); -const elements = await Astro.glob("../../pages/elements/*.mdx"); - -const pages = [ - ...foundations, - ...utilities, - ...layout, - ...elements, - ...components, -]; - - -type Page = { - title: string | undefined; - url: string | undefined; -}; -let previous: Page = { title: "", url: "" }; -let next: Page = { title: "", url: "" }; - -pages.forEach((page, index) => { - if (Astro.url.pathname === page.url + "/") { - previous.url = pages[index === 0 ? pages.length - 1 : index - 1].url; - previous.title = previous.url?.split("/")[2].replace(/-/g, " "); - next.url = pages[index === pages.length - 1 ? 0 : index + 1].url; - next.title = next.url?.split("/")[2].replace(/-/g, " "); - } -}); ---- - - - - diff --git a/apps/pink/src/components/layout/Header.astro b/apps/pink/src/components/layout/Header.astro deleted file mode 100644 index fd72fac010..0000000000 --- a/apps/pink/src/components/layout/Header.astro +++ /dev/null @@ -1,118 +0,0 @@ ---- -import ThemeToggle from "./ThemeToggle.astro"; - -async function getRepoStars() { - const apiUrl = `https://api.github.com/repos/appwrite/pink`; - const response = await fetch(apiUrl); - const data = await response.json(); - const numStars = data.stargazers_count; - if (numStars >= 1000) { - const numStarsStr = (numStars / 1000).toFixed(1); // Round to one decimal place - return `${numStarsStr}k`; - } else { - return numStars; - } -} ---- - - - -
            - - -
            - -
            -
            - - diff --git a/apps/pink/src/components/layout/NavAccordion.astro b/apps/pink/src/components/layout/NavAccordion.astro deleted file mode 100644 index c3903ba463..0000000000 --- a/apps/pink/src/components/layout/NavAccordion.astro +++ /dev/null @@ -1,55 +0,0 @@ ---- -import type { MDXInstance } from "astro"; -import NavItem from "./NavItem.astro"; - -interface Props { - title: string; - links: MDXInstance>[]; -} - -const { title, links } = Astro.props; -const currentPage = Astro.url.pathname; - -function linkName(title: string, link?: string) { - return link - ?.replace(/\d+-/, "") - .replace(`/${title.toLowerCase()}/`, "") - .replace(/-/g, " "); -} - -function isCurrent(url: string | undefined) { - return url ? currentPage.includes(url) : false; -} ---- - -
              -
            • -
              isCurrent(link.url))} - > - - {title} -
              - -
              -
              -
              -
                - { - links.map((link) => ( -
              • - -
              • - )) - } -
              -
              -
              -
            • -
            diff --git a/apps/pink/src/components/layout/NavItem.astro b/apps/pink/src/components/layout/NavItem.astro deleted file mode 100644 index 71a3d8422d..0000000000 --- a/apps/pink/src/components/layout/NavItem.astro +++ /dev/null @@ -1,29 +0,0 @@ ---- -import type { MDXInstance } from "astro"; - -interface Props { - href: string; - label: string; - inCollapsible?: boolean; -} - -const { href, label, inCollapsible } = Astro.props; -const currentPage = Astro.url.pathname; -const isCurrent = - href === "/" ? currentPage === href : currentPage.includes(href); ---- - - - - {label} - - diff --git a/apps/pink/src/components/layout/SideNav.astro b/apps/pink/src/components/layout/SideNav.astro deleted file mode 100644 index 10b59efa10..0000000000 --- a/apps/pink/src/components/layout/SideNav.astro +++ /dev/null @@ -1,87 +0,0 @@ ---- -import NavAccordion from "./NavAccordion.astro"; -import NavItem from "./NavItem.astro"; - -const components = await Astro.glob("../../pages/components/*.mdx"); -const foundations = await Astro.glob("../../pages/foundations/*.mdx"); -const layout = await Astro.glob("../../pages/layout/*.mdx"); -const utilities = await Astro.glob("../../pages/utilities/*.mdx"); -const elements = await Astro.glob("../../pages/elements/*.mdx"); ---- - - - - - - diff --git a/apps/pink/src/components/layout/ThemeToggle.astro b/apps/pink/src/components/layout/ThemeToggle.astro deleted file mode 100644 index 5b9bea3b16..0000000000 --- a/apps/pink/src/components/layout/ThemeToggle.astro +++ /dev/null @@ -1,37 +0,0 @@ -
            - - -
            - - - - diff --git a/apps/pink/src/env.d.ts b/apps/pink/src/env.d.ts deleted file mode 100644 index f964fe0cff..0000000000 --- a/apps/pink/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/apps/pink/src/helpers/array.ts b/apps/pink/src/helpers/array.ts deleted file mode 100644 index 293400a456..0000000000 --- a/apps/pink/src/helpers/array.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function isLast(index: number, array: any[]) { - return index === array.length - 1; -} diff --git a/apps/pink/src/helpers/code.ts b/apps/pink/src/helpers/code.ts deleted file mode 100644 index a668c7807c..0000000000 --- a/apps/pink/src/helpers/code.ts +++ /dev/null @@ -1,115 +0,0 @@ -import Prism from "prismjs"; -import prettier from "prettier/standalone"; -import parserHtml from "prettier/parser-html"; -import parserBabel from "prettier/parser-babel"; - -/** - * Receives a string and returns a wrapped string, with max - * n characters per line, and a given indentation before each line. - */ -function wrapStr(str: string, n: number, indent: string): string { - // remove line breaks and tabs - str = str.replaceAll(/[\r\n\t]/g, ""); - const words = str.split(/\s/); - const lines = words.reduce((acc, word) => { - const lastLine = acc[acc.length - 1]; - - if (acc.length === 0 || lastLine.length + word.length + 1 > n) { - return [...acc, indent + word]; - } - - return [...acc.slice(0, -1), lastLine + " " + word]; - }, [] as string[]); - - return lines.join("\r"); -} - -export function customFormat(html: string, maxLength = 100) { - let formatted = ""; - let indent = ""; - - html.split(/>\s* { - // Decrease indent if line is a closing tag - if (element.match(/^\/\w/)) indent = indent.substring(2); - - // Match opening tag, e.g.
            button text
            should match
            and - // should match - const openingTagMatch = element.match(/^(\w+)(.*?)(\/?>)/s); - const openingTag = openingTagMatch ? openingTagMatch : null; - - // By default, we just add the element with the current indent before it - let toConcatenate = indent + "<" + element + ">\r"; - - const contentMatch = element.match(/(.*?>)(.*?)(<.*)/s); - if (contentMatch && toConcatenate.length > maxLength) { - const [_, left, content, right] = contentMatch; - toConcatenate = - indent + - "<" + - left + - "\r" + - wrapStr(content, maxLength, indent + " ") + - "\r" + - indent + - right + - ">\r"; - } - - formatted += toConcatenate; - - // Increase indent if element is a non-self-closing tag and not an input tag - if (element.match(/^]*[^\/]$/) && !element.startsWith("input")) { - indent += " "; - } - }); - - return formatted.substring(1, formatted.length - 2); -} - -export function formatHtml(html: string, maxLength = 100) { - try { - return prettier.format(html, { - parser: "html", - plugins: [parserHtml], - printWidth: maxLength, - htmlWhitespaceSensitivity: "ignore", - }); - } catch { - console.error("Failed to format HTML, using custom formatter"); - return customFormat(html, maxLength); - } -} - -function formatJs(js: string, maxLength = 100) { - return prettier.format(js, { - parser: "babel", - plugins: [parserBabel], - printWidth: maxLength, - }); -} - -type highlightConfig = { - language?: string; - maxLength?: number; - format?: boolean; -}; - -const defaultConfig: Required = { - language: "html", - maxLength: 100, - format: true, -}; - -export function highlight(code: string, config?: highlightConfig) { - const c = { ...defaultConfig, ...config }; - const formattedCode = - c.language === "html" - ? formatHtml(code, c.maxLength) - : formatJs(code, c.maxLength); - - return Prism.highlight( - formattedCode, - Prism.languages[c.language], - c.language - ); -} diff --git a/apps/pink/src/layouts/Layout.astro b/apps/pink/src/layouts/Layout.astro deleted file mode 100644 index fd62e3e1ae..0000000000 --- a/apps/pink/src/layouts/Layout.astro +++ /dev/null @@ -1,266 +0,0 @@ ---- -import "@appwrite.io/fonts"; -import "@appwrite.io/pink/src/_index.scss"; -import "@appwrite.io/pink-icons/dist/icon.scss"; -import Header from "@components/layout/Header.astro"; -import SideNav from "@components/layout/SideNav.astro"; -import Footer from "@components/layout/Footer.astro"; -import Cover from "@components/layout/Cover.astro"; -import Search from "@components/Search.svelte"; - -interface Props { - homepage?: boolean; -} - -const showFooter = - Astro.url.pathname !== "/" && !Astro.url.pathname.includes("getting-started"); - -const { frontmatter } = Astro.props; - -const descriptionFallback = - "Pink Design is Appwrite's open-source design system for building consistent and reusable user interfaces. Pink is designed to prioritize collaboration, dev experience, and accessibility."; -const titleFallback = "Pink Design - Appwrite's Design System"; ---- - - - - - - - { - frontmatter?.title - ? `${frontmatter.title} - Pink Design` - : "Pink Design" - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            -
            - - -
            - { - Astro.props.homepage ? ( - - ) : ( - <> - -
            -
            - -
            - {showFooter &&
            } -
            - - ) - } -
            - - -
            -
            -
            - - - - - - diff --git a/apps/pink/src/pages/_autoimports.ts b/apps/pink/src/pages/_autoimports.ts deleted file mode 100644 index 9dfde79b77..0000000000 --- a/apps/pink/src/pages/_autoimports.ts +++ /dev/null @@ -1,9 +0,0 @@ -import Preview from "@components/Preview.astro"; -import Showcase from "@components/Showcase.astro"; -import CodePreview from "@components/CodePreview.astro"; - -export const autoimports = { - Preview, - Showcase, - CodePreview, -}; diff --git a/apps/pink/src/pages/_components.ts b/apps/pink/src/pages/_components.ts deleted file mode 100644 index 782ee4cd9b..0000000000 --- a/apps/pink/src/pages/_components.ts +++ /dev/null @@ -1,31 +0,0 @@ -import Heading1 from "@components/defaults/Heading1.astro"; -import Heading2 from "@components/defaults/Heading2.astro"; -import Heading3 from "@components/defaults/Heading3.astro"; -import Table from "@components/defaults/Table.astro"; -import TableBody from "@components/defaults/TableBody.astro"; -import TableHead from "@components/defaults/TableHead.astro"; -import TableCol from "@components/defaults/TableCol.astro"; -import TableHeadCol from "@components/defaults/TableHeadCol.astro"; -import TableRow from "@components/defaults/TableRow.astro"; -import Image from "@components/defaults/Image.astro"; -import Code from "@components/defaults/Code.astro"; -import Paragraph from "@components/defaults/Paragraph.astro"; -import Strong from "@components/defaults/Strong.astro"; -import Link from "@components/defaults/Link.astro"; - -export const components = { - h1: Heading1, - h2: Heading2, - h3: Heading3, - table: Table, - tbody: TableBody, - thead: TableHead, - th: TableHeadCol, - td: TableCol, - tr: TableRow, - img: Image, - code: Code, - p: Paragraph, - strong: Strong, - a: Link, -}; diff --git a/apps/pink/src/pages/_directives.ts b/apps/pink/src/pages/_directives.ts deleted file mode 100644 index f16990691b..0000000000 --- a/apps/pink/src/pages/_directives.ts +++ /dev/null @@ -1,11 +0,0 @@ -import Comparison from "@components/Comparison.astro"; -import Do from "@components/Do.astro"; -import Dont from "@components/Dont.astro"; -import Img from "@components/ImageSwitcher.astro"; - -export const directives = { - COMPARISON: Comparison, - DO: Do, - DONT: Dont, - IMG: Img, -}; diff --git a/apps/pink/src/pages/_frontmatter.yaml b/apps/pink/src/pages/_frontmatter.yaml deleted file mode 100644 index 6f811372a5..0000000000 --- a/apps/pink/src/pages/_frontmatter.yaml +++ /dev/null @@ -1 +0,0 @@ -layout: "@layouts/Layout.astro" diff --git a/apps/pink/src/pages/components/action-bar.mdx b/apps/pink/src/pages/components/action-bar.mdx deleted file mode 100644 index 5c0359a2ed..0000000000 --- a/apps/pink/src/pages/components/action-bar.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Action bar -description: The floating action bar is a tool that appears on top of the main layout and enables action execution. ---- - -| Class | Type | | -| ------------------ | --------------------- | ------------------------------------------------------- | -| `action-bar` | Action Bar | A class representing an action bar container | -| `action-bar-start` | Action Bar start side | The content located on the start side of the action bar | -| `action-bar-end` | Action Bar end side | The content located on the end side of the action bar | - - -
            -
            - 4 - documents selected -
            -
            - - -
            -
            -
            - - diff --git a/apps/pink/src/pages/components/alert.mdx b/apps/pink/src/pages/components/alert.mdx deleted file mode 100644 index 5cfbe83104..0000000000 --- a/apps/pink/src/pages/components/alert.mdx +++ /dev/null @@ -1,547 +0,0 @@ ---- -title: Alert -description: Alerts display both task-generated and system-generated messages. They can persist in the UI, or they can be dismissed by the user. ---- - -## Types - -In the Appwrite console, we use two types of alerts: - -| Class | Type | | -| -------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------- | -| `alert` | Inline | Inline alerts present additional information to the user related to content within a form or a body of text. | -| `alert is-standalone`| Standalone | Alert Standalone is based Alert type Inline | -| `alert is-action` | Action | Alert action is based Alert type Inline | -| `alert-sticky` | Sticky | Sticky alerts are used to notify the user about a change in the system status, or about a recently performed action. | - -## States - -In the Appwrite console, we use five states of alerts: - -| Class | Type | | -| ----- | ------- | ---------------------------------------------------------- | -| - | Default | Use this alert to provide general information to the user. | - - -
            -
            - - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - - -
            -
            This is a standalone alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            -
            - - -
            -
            -
            -
            - - -
            - -
            - -
            -
            -

            Alert Sticky Title

            -

            Provide contextual feedback messages for typical user actions.

            -
            -
            - - -
            -
            -
            - -| Class | Type | | -| --------- | ---- | --------------------------------------------------------------------- | -| `is-info` | Info | Use this alert to provide additional information or tips to the user. | - - -
            -
            - - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - - -
            -
            This is a standalone alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            -
            - - -
            -
            -
            -
            - - -
            - -
            - -
            -
            -

            Alert Sticky Title

            -

            Provide contextual feedback messages for typical user actions.

            -
            -
            - - -
            -
            -
            - -| Class | Type | | -| ------------ | ------- | --------------------------------------------------------------------------------- | -| `is-success` | Success | Use this alert to inform the user of a task that has been completed successfully. | - - -
            -
            - - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - - -
            -
            This is a standalone alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            -
            - - -
            -
            -
            -
            - - -
            - -
            - -
            -
            -

            Alert Sticky Title

            -

            Provide contextual feedback messages for typical user actions.

            -
            -
            - - -
            -
            -
            - -| Class | Type | | -| ------------ | ------- | ------------------------------------------------------------------------------------- | -| `is-warning` | Warning | Use this alert to warn the user that action may be required depending on the context. | - - -
            -
            - - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - - -
            -
            This is a standalone alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            -
            - - -
            -
            -
            -
            - - -
            - -
            - -
            -
            -

            Alert Sticky Title

            -

            Provide contextual feedback messages for typical user actions.

            -
            -
            - - -
            -
            -
            - -| Class | Type | | -| ----------- | ------------ | ------------------------------------------------------------------------------- | -| `is-danger` | Danger/Error | Use this alert to warn the user about errors, and how they can fix the problem. | - - -
            -
            - - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - - -
            -
            This is a standalone alert
            -

            Some description about the alert sent to the user.

            -
            - - -
            -
            -
            -
            -
            - - -
            -
            - -
            -
            This is a default alert
            -

            Some description about the alert sent to the user.

            -
            -
            - - -
            -
            -
            -
            - - -
            - -
            - -
            -
            -

            Alert Sticky Title

            -

            Provide contextual feedback messages for typical user actions.

            -
            -
            - - -
            -
            -
            - -## Best Practice - -Alerts should contain at minimum a description to give the user enough information to help them understand the purpose of the alert and if something needs to be done. Where necessary, a title can provide context. Alert messaging should be consistent across the application. - -::::COMPARISON - -::IMG[alerts-do-1.svg, human readable language] -:::DO -Use human-readable language in your alerts to explain the purpose of the alert, and provide a call to action where necessary. -::: - -::IMG[alerts-dont-1.svg, generic language] -:::DONT -Show overly generic or patronizing messages in your alerts. -::: - -:::: diff --git a/apps/pink/src/pages/components/avatar.mdx b/apps/pink/src/pages/components/avatar.mdx deleted file mode 100644 index a38332c6f0..0000000000 --- a/apps/pink/src/pages/components/avatar.mdx +++ /dev/null @@ -1,268 +0,0 @@ ---- -title: Avatar -description: Avatars are a graphical representation of a person or object using an icon, image, or a string with initials. ---- - -| Class | Type | | -| -------- | ------ | ------------------------------ | -| `avatar` | Avatar | A class representing an avatar | - -## Types - -Avatars have three different types: - -| Class | Type | | -| ---------------- | ----- | --------------------------------------------------------------------------------------------- | -| `is-color-empty` | Empty | The empty avatar can be used when an avatar cannot be shown yet, for example in pending mode. | -| - | Text | A text avatar can display up to two letters, typically a user's or team's initials. | -| - | Icon | One icon can be displayed in the center of an icon avatar. | -| - | Image | Avatars can display a preview of a file or the user's profile picture. | - - -
            -
            aa
            -
            - -
            - -
            - -## Sizes - -There are five different sizes used for avatars: - -| class | Type | | -| :---------------- | :------ | :--- | -| `is-size-x-small` | x-small | 24px | -| `is-size-small` | small | 32px | -| - | medium | 40px | -| `is-size-large` | large | 48px | -| `is-size-x-large` | xlarge | 64px | - - -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            - -## Colors - -In the Appwrite console, apart from empty avatars and default gray-colored avatars, avatars can use five more colors: - -| class | Type | | -| :---------------- | :------ | :-- | -| `is-color-empty` | Empty | | -| - | Default | | -| `is-color-orange` | Orange | | -| `is-color-green` | Green | | -| `is-color-blue` | Blue | | -| `is-color-pink` | Pink | | -| `is-color-red` | Red | | - - -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            aa
            -
            - -## Avatars Groups - -`avatars-group` - -## Sizes - -Avatar groups have four different sizes: - -| class | Type | | -| :---------------- | :------ | :--- | -| `is-size-x-small` | x-small | 24px | -| `is-size-small` | small | 32px | -| - | medium | 40px | -| `is-size-large` | large | 48px | - - -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +2
              -
            • -
            -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +2
              -
            • -
            -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +2
              -
            • -
            - -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +2
              -
            • - -
            - -
            - -## Three Character option - -If + number has 3 characters, this option will decrease text size. - -| class | | -| :---------------- | :----------------- | -| `is-with-3-char` | decrease text size | - - -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +12
              -
            • -
            -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +12
              -
            • -
            -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +12
              -
            • -
            - -
              -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              aa
              -
            • -
            • -
              +12
              -
            • - -
            - -
            - - -## Avatar Group - icons demo - - -
              -
            • -
              -
            • -
            • -
              -
            • -
            • -
              -
            • -
            • -
              -
            • -
            -
            - -## Best Practice - -Tips to keep in mind to increase consistency in avatars: - -::::COMPARISON -::IMG[avatar-do-1.svg, Triangle Icon with exclamation mark inside] -:::DO -Use icons that have universal meanings and are easily recognizable. -::: - -::IMG[avatar-dont-1.svg, Hand Icon] -:::DONT -Do not use Icons that are less recognizable and inconsistent. -::: - -:::: - -::::COMPARISON -::IMG[avatar-do-2.svg, Avatar with two letter] -:::DO -Use up to 2 uppercase letters and high color contrast -::: -::IMG[avatar-dont-2.svg, Avatar with three letters] -:::DONT -Do not use more than 2 letters or lowercase -::: - -:::: diff --git a/apps/pink/src/pages/components/clickable-list.mdx b/apps/pink/src/pages/components/clickable-list.mdx deleted file mode 100644 index 0d9c970de0..0000000000 --- a/apps/pink/src/pages/components/clickable-list.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Clickable List -description: ---- - -| Class | Type | | -| ------------------------- | --------------------- | ---------------------------------- | -| `clickable-list` | List Container | Define clickable list | -| `clickable-list-item` | Item Container | Define item | -| `clickable-list-button` | Button | Clickable zone | -| `clickable-list-title` | Title | | -| `clickable-list-title-sep`| Title seperator | | -| `clickable-list-desc` | Description | | - - - - \ No newline at end of file diff --git a/apps/pink/src/pages/components/code-panel.mdx b/apps/pink/src/pages/components/code-panel.mdx deleted file mode 100644 index 35f698f01e..0000000000 --- a/apps/pink/src/pages/components/code-panel.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Code Panel -description: Code panels are used to create a focused view of a block of code, for example to display logs. ---- - -| Class | Type | | -| ------------ | ---------- | --------------------------------- | -| `code-panel` | Code Panel | A class representing a code panel | - - -
            -
            -
            - - -
            -
            - - -
            -
            function = \{
            - -
            -
                firstName: "hello"
            - -
            -
            }
            -
            -
            - -
            - -## Code Grid - -A grid of code lines, used inside the code panel. - - - -
            -
            function = \{
            -
            -
                firstName: "hello"
            -
            -
            \}
            -
            -
            diff --git a/apps/pink/src/pages/components/collapsible.mdx b/apps/pink/src/pages/components/collapsible.mdx deleted file mode 100644 index cf2be231c0..0000000000 --- a/apps/pink/src/pages/components/collapsible.mdx +++ /dev/null @@ -1,255 +0,0 @@ ---- -title: Collapsible -description: Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow you to progressively display information as desired. ---- - -| Class | Type | | -| --------------------- | ------------ | ---------------------------------------------------- | -| `collapsible` | Collapsible | A class representing a collapsible | - -## Components - -Collapsible consist of five components: - -| Class | Type | | -| ----------------------------- | -------------- | --- | -| `collapsible-item` | Item | | -| `collapsible-wrapper` | Wrapper | | -| `collapsible-button` | Button | | -| `collapsible-button-optional` | Optional Label | | -| `collapsible-content` | Content | | - - -
              -
            • -
              - - Options one - (optional) -
              - -
              -
              -
              -

              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -

              -
              -
              -
            • -
            • -
              - - Options two - (optional) -
              - -
              -
              -
              -

              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -

              -
              -
              -
            • -
            • -
              - - Option three - (optional) -
              - -
              -
              -
              -

              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -

              -
              -
              -
            • -
            - -
            - -## Collapsible with Checkboxes - -In the Appwrite console, collapsibles can contain checkboxes: - - -
              -
            • -
              - - - Advanced Options - 2 -
              - -
              -
              -
              -
              -
                -
              • - -
              • -
              • - -
              • -
              • - -
              • -
              -
              -
              -
              -
            • -
            • -
              - - - Advanced Options - (optional) -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            • -
              - - - Advanced Options - 2 -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            - -
            - -## Disabled Item - - -
              -
            • -
              - - - Advanced Options - - 4 - -
              - -
              -
              -
              -
              -
            • -
            - -
            - -## Collapsible with info items - - -
            -
              -
            • -
              - -
              - -
              - Advanced Options -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            • -
              - -
              - -
              - Advanced Options -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            • -
              - -
              - -
              - Advanced Options -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            • -
              -
              -
              - -
              - Advanced Options -
              - -
              -
              -
              - Collapsibles are used to display a vertical list of headers that reveal or hide content. They allow to progressively disclose information as desired. -
              -
              -
            • -
            -
            -
            diff --git a/apps/pink/src/pages/components/drop-list.mdx b/apps/pink/src/pages/components/drop-list.mdx deleted file mode 100644 index b3a60a9dba..0000000000 --- a/apps/pink/src/pages/components/drop-list.mdx +++ /dev/null @@ -1,257 +0,0 @@ ---- -title: Drop List -description: Drop lists allow users to select one option from a popover menu. ---- - -| Class | Type | | -| ------ | --------- | -------------------------------- | -| `drop` | Drop List | A class representing a drop list | - -## Components - -Drop Lists consist of four components: - -| Class | Type | | -| ---------------- | --------- | --- | -| `drop-wrapper` | Wrapper | | -| `drop-section` | Section | | -| `drop-list` | List | | -| `drop-list-item` | List item | | - -## Alignment - -In the Appwrite console, we use three alignments: - -| Class | Type | | -| --------------- | -------------------------- | --- | -| - | Block Start + Inline Start | | -| `is-block-end` | Block End | | -| `is-inline-end` | Inline End | | - - -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            - -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            - -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            - -
            -
            - -## Arrow Placement - -Use the classes below to control the arrow placement of the drop list: - -| Class | Type | | -| ----------------- | -------- | --- | -| - | Start | | -| `is-arrow-center` | Center | | -| `is-arrow-end` | End | | -| `is-no-arrow` | No Arrow | | - - -
            -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -
            -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -
            -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -
            -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -
            -
            -
            - -## Drop List with Checkboxes -In the Appwrite console, drop list can contain checkboxes: - - -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            -
            -
            - -## Best Practice - -We recommend using icons in cases where they have strong universal meaning and aid in the recognition of an action. - -::::COMPARISON -::IMG[drop-do-1.svg, Icon helps the user] - -:::DO -Use icons only if they help the user understand the action. -::: - -::IMG[drop-dont-1.svg, Icon is not unique] -:::DONT -To avoid confusion, do not use icons if you can't think of a unique icon for each action. -::: - -:::: diff --git a/apps/pink/src/pages/components/file-preview.mdx b/apps/pink/src/pages/components/file-preview.mdx deleted file mode 100644 index a7436c26f9..0000000000 --- a/apps/pink/src/pages/components/file-preview.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: File Preview -description: A representation of content uploaded as an attachment. ---- - -| Class | Type | | -| ---------------------- | ------------- | ----------------------------------------------------- | -| `file-preview` | File Preview | A class representing a file preview | - -## Types - -There are 2 types of content representation: - -| Class | Type | | -| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------ | -| `is-no-file` | No Image | Use in cases the uploaded file is not an image and a preview is not available. | -| `file-preview-content` | Content | Use in cases an image (.png, .jpeg, .jpg, etc.) was uploaded. Image will appear as a thumbnail. | - - - -
            - -
            -
            -
            - -
            -
            -
            - -
            -
            - -
            -

            Preview not available

            -
            -
            -
            diff --git a/apps/pink/src/pages/components/grid-item.mdx b/apps/pink/src/pages/components/grid-item.mdx deleted file mode 100644 index 308b6d59e3..0000000000 --- a/apps/pink/src/pages/components/grid-item.mdx +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: Grid Item -description: To simplify complex cards, a grid item is used to position elements. ---- - -| Class | Type | | -| ------------- | --------- | -------------------------------- | -| `grid-item-1` | Grid Item | A class representing a grid item | - -## Positions - -There are four positions within a grid item: - -| Class | Type | | -| ------------------------- | ------------ | --- | -| `grid-item-1-start-start` | Top-Left | | -| `grid-item-1-start-end` | Top-Right | | -| `grid-item-1-end-start` | Bottom-Left | | -| `grid-item-1-end-end` | Bottom-Right | | - - -
            -
            -
            -
            sub-header
            -

            Header

            -

            - - All services disabled -

            -
            -
            -
            - - - Complete -
            -
            -
            -
            -
            - - Interactive -
            -
            -
            -
            -
              -
            • -
            • -
            -
            -
            - -
            - -
            - -## Multiple Grid Items - -Display multiple grid items by using the wrapper class `grid-box`: - - -
              -
            • -
              -
              -
              -
              sub-header
              -

              Header

              -

              - - All services disabled -

              -
              -
              -
              -
              - - Interactive -
              -
              -
              -
              -
                -
              • -
              • -
              -
              -
              -
              -
            • -
            • -
              -
              -
              -
              sub-header
              -

              Header

              -

              - - All services disabled -

              -
              -
              -
              - -
              -
              -
              -
              -
              - - Interactive -
              -
              -
              -
              -
                -
              • -
              • -
              -
              -
              -
              -
            • -
            - -
            diff --git a/apps/pink/src/pages/components/inline-loader.mdx b/apps/pink/src/pages/components/inline-loader.mdx deleted file mode 100644 index eb607c4681..0000000000 --- a/apps/pink/src/pages/components/inline-loader.mdx +++ /dev/null @@ -1,150 +0,0 @@ ---- -title: Inline loader ---- - -## Pending/Waiting - - - -
            - - Provide contextual message - -
            -
            - -
            - - Provide contextual message - -
            -
            -
            - -## Loading - - - -
            -
            - Provide contextual message - -
            -
            - -
            -
            - Provide contextual message - -
            -
            -
            - -## Failed - - - -
            - - Provide contextual message - -
            -
            - -
            - - Provide contextual message - -
            -
            -
            - -## Success - - - -
            - - Provide contextual message - -
            -
            - -
            - - Provide contextual message - -
            -
            -
            - -## Multiple Loader Boxes - - - -
            -
            - - Provide contextual message - -
            -
            -
            - Provide contextual message - -
            -
            - - Provide contextual message - -
            -
            -
            - -
            -
            - - Provide contextual message - -
            -
            -
            - Provide contextual message - -
            -
            - - Provide contextual message - -
            -
            -
            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/label-card.mdx b/apps/pink/src/pages/components/label-card.mdx deleted file mode 100644 index 633a0dd93a..0000000000 --- a/apps/pink/src/pages/components/label-card.mdx +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: Label Card -description: A representation of content uploaded as an attachment. ---- - -## Plan Cards - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            - - -## Region Cards - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/modal.mdx b/apps/pink/src/pages/components/modal.mdx deleted file mode 100644 index b370239af0..0000000000 --- a/apps/pink/src/pages/components/modal.mdx +++ /dev/null @@ -1,246 +0,0 @@ ---- -title: Modal -description: Modals are containers that appear with a scrim (semi-transparent overlay) on top of the window or content the user is currently interacting with. Modals draw attention to actions that must be taken before they can be dismissed. ---- - -| Class | Type | | -| -------- | ----- | ---------------------------- | -| `modals` | Modal | A class representing a modal | - -## Components - -Modals consist of five components: - -| Class | Type | | -| --------------- | ------- | --- | -| `modal-form` | Form | | -| `modal-header` | Header | | -| `modal-title` | Title | | -| `modal-content` | Content | | -| `modal-footer` | Footer | | - - - - - - - - - - - - - - - - - - - - -
            - -To open or close a modal, use the native `` element's `show()`, `showModal()` and `close()` methods. For more information, please refer to the [MDN documentation](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog). - -## Sizes - -In the Appwrite console, we use three sizes of modals: - -| class | Type | | -| ---------- | ------ | --- | -| `is-small` | Small | | -| - | Medium | | -| `is-big` | Big | | - - - - - - - - - - - -## Separate Header - -State class which allow to seperate the header with border. - -| class | Type | | -| -------------------- | ------------------------------------- | --- | -| `is-separate-header` | Add Border bottom to header of Modal | | - - - - - - - - -## Best Practice - -Modals are used mostly for the creation or deletion of an object. Modals can include avatars, buttons, illustrations, tags and text. - -
            - -::IMG[modal-usage-1.svg, modal] diff --git a/apps/pink/src/pages/components/progress-bar.mdx b/apps/pink/src/pages/components/progress-bar.mdx deleted file mode 100644 index 929217166f..0000000000 --- a/apps/pink/src/pages/components/progress-bar.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Progress Bar -description: ---- - - - -
            - -
            -

            - - Bandwidth -

            -

            50%

            -
            - -
            - -
            - 50.01GB - 100GB -
            -
            - -
            - -## Full Progress Bar Options - -
              -
            • -
              -
              -

              - - Bandwidth -

              -

              50%

              -
              - -
              - -
              - 50.01GB - 100GB -
              -
              -
            • -
            • -
              -
              -

              - - Storage -

              -

              85%

              -
              - -
              - -
              - 50.01GB - 100GB -
              -
              -
            • -
            • -
              -
              -

              - - Compute -

              -

              105%

              -
              - -
              - -
              - 3.50hrs - 100hrs -
              -
              -
            • -
            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/secondary-tabs.mdx b/apps/pink/src/pages/components/secondary-tabs.mdx deleted file mode 100644 index ad3fc87568..0000000000 --- a/apps/pink/src/pages/components/secondary-tabs.mdx +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Secondary Tabs -description: Secondary tabs allows users to switch between multiple sections of content within a single section/container. ---- - -| Class | Type | | -| --------------------- | --------------- | ----------------------------------------------- | -| `secondary-tabs` | Secondary Tabs | A class representing secondary tabs | - -## Components - -Secondary Tabs consist of two components: - -| Class | Type | | -| ----------------------- | ------ | ----------- | -| `secondary-tabs-item` | Item | | -| `secondary-tabs-button` | Button | | - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            - -## Stretch Tabs - -Tabs stretch to fill all line: - -| Class | Behave | -| ----------------------- | -------- | -| `is-stretch` | Stretch | - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            - -## Sizes - -| Class | Type | | -| ---------- | ----- | --------------------------------------------------------- | -| `is-large` | Large | Used for big sections or to switch between code snippets | - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            diff --git a/apps/pink/src/pages/components/tabs-text-editor.mdx b/apps/pink/src/pages/components/tabs-text-editor.mdx deleted file mode 100644 index f6590ab116..0000000000 --- a/apps/pink/src/pages/components/tabs-text-editor.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Tabs Text Editor -description: An input field in which users can type and edit text. ---- - - -
            - -
            - -
            -
            - - -
            -
            -
            -
            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/tabs.mdx b/apps/pink/src/pages/components/tabs.mdx deleted file mode 100644 index d399bc06cb..0000000000 --- a/apps/pink/src/pages/components/tabs.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Tabs -description: Tab navigation allows users to switch between multiple sections of content within a single screen. ---- - -| Class | Type | | -| ------ | ---- | ------------------------- | -| `tabs` | Tabs | A class representing tabs | - -## Components - -Tabs consist of four components: - -| Class | Type | | -| -------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tabs-list` | List | - | -| `tabs-item` | Item | - | -| `tabs-button` | Button | - | -| `tabs-button-scroll` | Scroll | Used when there is not enough space to display all tabs, mostly on mobile devices. The `tabs-button-scroll` element can be hidden by adding `u-hide` class to it. | - - -
            - - - -
            -
            - -## Best Practice - -In most scenarios, you should use no more than six tabs. This maintains an uncluttered UI and reduces cognitive load for users. - -
            - -::IMG[tabs-usage-1.svg, 3 tabs] - -
            - -If the amount of tabs exceeds the space that is available, adding a **horizontal scrolling element** is recommended. The right arrow should always be visible. If the user can scroll right, the arrow is active, otherwise the arrow should be disabled. The left arrow should only visible if the user can scroll left. - -
            - -::IMG[tabs-usage-2.svg, 2 lines of tabs] diff --git a/apps/pink/src/pages/components/toggle-button.mdx b/apps/pink/src/pages/components/toggle-button.mdx deleted file mode 100644 index 7877834ec1..0000000000 --- a/apps/pink/src/pages/components/toggle-button.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Toggle Button -description: Icon toggle is used to switch between two possible states displayed with icons. ---- - -| Class | Type | | -| ---------------- | ------------- | ------------------------------------------- | -| `toggle-button` | Icon Toggle | A class representing an icon toggle. | - - -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            - - -## Components - -Icons Toggle inner parts are: - -| Class | Type | | -| -------------------- | ------------------------------------- | --- | -| `toggle-button-list` | A class that wraps both toggle items | | -| `toggle-button-item` | A class that wraps one toggle item | | -| `toggle-button-element`| An icon button | | - -## States -To disable the toggle, add the following attribute: - -| Attribute | Type | | -| ----------------------- | --------- | ------------------------------------------------ | -| `disabled` | Disabled | Use whenever clicking on a toggle isn’t allowed. | - - - -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            - -## Icon Toggle with Tooltip -In the Appwrite console, we display a tooltip on hover, as shown below: - - -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/upload-box.mdx b/apps/pink/src/pages/components/upload-box.mdx deleted file mode 100644 index 3c8863b0cf..0000000000 --- a/apps/pink/src/pages/components/upload-box.mdx +++ /dev/null @@ -1,193 +0,0 @@ ---- -title: Upload Box -description: Upload Box displays the status of all uploaded files. ---- - -| Class | Type | | -| ------------ | ---------- | ---------------------------------- | -| `upload-box` | Upload Box | A class representing an upload box | - -## Components - -Upload Boxes consist of six components: - -| Class | Type | -| -------------------- | ---------- | -| `upload-box-header` | Header | -| `upload-box-title` | Title | -| `upload-box-content` | Content | -| `upload-box-list` | List | -| `upload-box-item` | Item | -| `is-open` | Open State | - - -
            -
            -

            - File Uploads - 3 -

            - - -
            -
            -
              -
            • -
              -
              - % -
              - - -
            • -
            • -
              -
              - % -
              - - -
            • -
            • -
              -
              - % -
              - - -
            • -
            -
            -
            - -
            -
            -

            - File Uploads - 3 -

            - - -
            -
            -
              -
            • -
              -
              - 30% -
              - -
              pending
              - -
            • -
            • -
              -
              - 60% -
              - -
              failed
              - -
            • -
            • -
              -
              - -
              - - -
            • -
            -
            -
            - -
            - -## Upload Loader - -| Class | Type | | -| -------------- | ------------- | ----------------------------------------------------------------- | -| `upload-image` | Upload Loader | Upload Loader displays the uploading progress of a specific file. | - - -
            -
            - -
            - -
            diff --git a/apps/pink/src/pages/components/upload-file-box.mdx b/apps/pink/src/pages/components/upload-file-box.mdx deleted file mode 100644 index 045132da65..0000000000 --- a/apps/pink/src/pages/components/upload-file-box.mdx +++ /dev/null @@ -1,158 +0,0 @@ ---- -title: Upload File Box -description: Upload File Box allows users to select and upload a file to a specific location. ---- - -| Class | Type | | -| ----------------- | --------------- | --------------------------------------- | -| `upload-file-box` | Upload File Box | A class representing an upload file box | - -## Components - -Upload File Boxes consist of eight components: - -| Class | Type | -| ----------------------- | ----------- | -| `upload-file-box` | Partial container | -| `upload-file-box-image` | Image | -| `upload-file-box-title` | Title | -| `upload-file-box-info` | Info | -| `upload-file-box-list` | List | -| `upload-file-box-name` | File Name | -| `upload-file-box-size` | File Size | -| `is-hover-with-file` | Hover State | - -## Default - - -
            -
            -
            - -
            -
            - -
            - Drag and drop files here to upload - Upload a File -
            - - -
            -
            -

            Max file size: 10MB

            - -
            -
            -
            -
            - -## File Added - - -
            -
            -
            - -
            -
            - -
            - Drag and drop files here to upload - Upload a File -
            - - -
            -
            -

            Max file size: 10MB

            - -
            -
              -
            • - - pink-floyd-cover - .png - 4MB - -
            • -
            -
            -
            -
            - -## Error - - -
            -
            -
            - -
            -
            - -
            - Drag and drop files here to upload - Upload a File -
            - - -
            -
            -

            Max file size: 10MB

            - -
            -
              -
            • - - pink-floyd-cover - .png - 4MB - -
            • -
            -
            -
            -

            - - Display a contextual error message here -

            -
            \ No newline at end of file diff --git a/apps/pink/src/pages/components/user-profile.mdx b/apps/pink/src/pages/components/user-profile.mdx deleted file mode 100644 index bd2315de96..0000000000 --- a/apps/pink/src/pages/components/user-profile.mdx +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: User Profile -description: User profile popover shows extra details about a user or a team. ---- - -| Class | Type | | -| ---------------- | ------------- | ----------------------------------------------------- | -| `user-profile` | User Profile | A class representing a user profile | - -## Components - -User profiles consist of three components: - -| Class | Type | | -| --------------------------- | ------------ | ----------- | -| `user-profile-info` | Info | | -| `user-profile-sep` | Separator | | -| `user-profile-empty-column` | Empty Column | | - - - -
            - -
            - -
            diff --git a/apps/pink/src/pages/elements/box.mdx b/apps/pink/src/pages/elements/box.mdx deleted file mode 100644 index 795de4ff65..0000000000 --- a/apps/pink/src/pages/elements/box.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Box -description: Boxes apply spacing, a border, and rounded corners to content areas. ---- - -| Class | Type | | -| ---------------- | ------- | ----------------------------------------------- | -| `box` | Box | A class representing a box | - - - -
            -
            Box element
            -
            -
            - -
            Box element
            -
            -
            - -## Multiple Boxes - -You stack multiple boxes on each other by using the `boxes-wrapper`class. Middle boxes will appear without a border radius. - - -
            -
            Top Box
            -
            Middle Box
            -
            Middle Box
            -
            Bottom Box
            -
            -
            diff --git a/apps/pink/src/pages/elements/button.mdx b/apps/pink/src/pages/elements/button.mdx deleted file mode 100644 index 1367a91a2f..0000000000 --- a/apps/pink/src/pages/elements/button.mdx +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: Button -description: Buttons are used to initialize an action. Button labels express what action will occur when the user interacts with it. ---- - -| Class | Type | | -| -------- | ------ | ----------------------------- | -| `button` | Button | A class representing a button | - -## Types - -In the Appwrite console, we use four types of buttons: - -| Class | Type | | -| -------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| - | Primary | We recommend you use primary buttons for the principal call to action in a page or screen. | -| `is-secondary` | Secondary | Secondary buttons can be used in conjunction with a primary button. As part of a pair with primary button, a secondary button will often perform a negative action, such as "Cancel". | -| `is-text` | Text | Text buttons can be used to complete an action inside another component. | -| `is-only-icon` | Icon | Icon button with rounded corners | - - - - - - - - - -## Sizes - -There are two sizes of buttons; large and medium. Each size has its own purpose, so make sure you use every size correctly. - -| class | Type | | -| -------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| - | Medium | The most commonly used size (default size). Pink Design's input fields are 40px tall, which is why we use medium size buttons next to input fields. | -| `is-big` | Large | Use in a case of call to action that should stand out and have a lot of attention, mostly used on landing pages. | - - - - - - -## Buttons With Icons - -Use icons in cases where they have a strong universal meaning and aid in the recognition of a button. In Appwrite, the icon is placed on the left by default. - - - - - - - - - - - -## Buttons List - - -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            -
            - -## Best Practice - -Tips to keep in mind to increase consistency and readability in buttons: - -::::COMPARISON -::IMG[button-do-1.svg, Icon with universal meaning] -:::DO -Increase recognition by using icons with universal meaning. Increase readability by keeping text short and using uppercase letter only for the first word. -::: -::IMG[button-dont-1.svg, Specific icon and long sentence] -:::DONT -Avoid using specific icons, uppercase in every word and long sentences. -::: - -:::: diff --git a/apps/pink/src/pages/elements/card.mdx b/apps/pink/src/pages/elements/card.mdx deleted file mode 100644 index 0242d81530..0000000000 --- a/apps/pink/src/pages/elements/card.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Card -description: Cards are used to group related content in a single container. This can include text, images, lists, buttons, and other elements. ---- - -| Class | Type | | -| ------ | ---- | ---------------------------- | -| `card` | Card | A class representing a card. | - -## Styles - -In the Appwrite console, we use two styles of card borders: - -| Class | Type | | -| ------------------ | ------ | ---------------------------------------------- | -| - | Solid | Solid borders should be the default for cards. | -| `is-border-dashed` | Dashed | Use dashed borders only for empty state cards. | - -## Special state -| Class | Type | | -| ---------------- | ----- | -------------------------------------------------------------------------------------------------- | -| `is-allow-focus` | focus | If card as this class, is something inside focus, the card will be focus as well (keyboared focus) | - - - -
            -
            -
            - -
            -
            -
            -
            - -## Focus label card -Play with the tab key to see focus of card according to the focus of checkbox. - -In components section you can see more complex demo of "Label Card". - - - - - - -## Best Practice - -Cards are used to show empty states, to update or delete objects and to display overviews. A card can include avatars, buttons, illustrations, lists, tags and text. For example: - - -
            -
            - -
            -

            - Create your first file to get started. -

            -

            - Need a hand? Check out our documentation. -

            -
            -
            - - Documentation - - -
            -
            -
            -
            diff --git a/apps/pink/src/pages/elements/checkbox.mdx b/apps/pink/src/pages/elements/checkbox.mdx deleted file mode 100644 index c24f4fc713..0000000000 --- a/apps/pink/src/pages/elements/checkbox.mdx +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: Checkbox -description: Checkboxes allow users to select one or more items from a set. ---- - - - - - - - - - -
            -
            -
            -

            Pink Design

            -

            - Design. Build. Collaborate. -

            -

            - Pink Design is Appwrite's open-source design system for building - consistent and reusable user interfaces. Pink is designed to - prioritize collaboration, dev experience, and accessibility. -

            - - -
            - -
            -
            - -
            - - -
            -
            -

            Design

            -

            - Design and create simple, consistent and user friendly features when - contributing to Appwrite, or use our components for your own products -

            -
              -
            • - - Fully accessibile -
            • -
            • - - Light and dark mode support -
            • -
            • - - Optimized for Dev tooling -
            • -
            -
            -
            -
            -
            -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            -
            -
            - - - -
            - -
            -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            • - -
            • -
            • - -
            • - -
            • - -
            • -
            -
            -
            -
            -
            -
            - -
            -
            -

            Build

            -

            - Design system created with developer experience in mind, with support - of our internal developer team -

            -
              -
            • - - Easy to integrate with your preferred framework -
            • -
            • - - Only one CSS file is needed -
            • -
            - - -
            -
            -
            -
            -
            -
            -
            -
            -
            - -
            -
            - -
            -
            -
            -
            -
            -
            -
            - -
            -
            -
            - Angular logo -
            -
            - Vue Logo -
            -
            - React Logo -
            -
            - Solid Logo -
            -
            - Svelte Logo -
            -
            -
            - -
            -
            -

            Collaborate

            -

            - One (open) source of truth for collaborating with others on Appwrite, - or your own products -

            -
              -
            • - - Documentation and tips on usage of components -
            • -
            • - - Fully open source -
            • -
            • - - Collaborate with us in Discord and GitHub -
            • -
            - -
            -
            -
            -
            - Smiling avatar - -
            -
            - - Smiling avatar -
            - -
            -
            - #F02E65 - 100% -
            - -
            - $ git commit -
            -
            -
            -
            -
            - -
            - -
            -

            Articles

            -
            - -
            - - View all articles - - -
            - -
            -

            Join Our Growing Developer Community

            -

            - Design and develop with us the best developer experience out there! -

            - - - - -
            -
            -
            - - diff --git a/apps/pink/src/pages/layout/container.mdx b/apps/pink/src/pages/layout/container.mdx deleted file mode 100644 index 1584194db6..0000000000 --- a/apps/pink/src/pages/layout/container.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Container -description: A container divides content into sections. It can hold any kind of content and is used to group content and create scannable interfaces. ---- - -| Class | Type | | -| ----------- | --------- | -------------------------------- | -| `container` | Container | A class representing a container | - - - -
            - Container -
            -
            - -
            - Container -
            -
            - -
            diff --git a/apps/pink/src/pages/layout/grid-box.mdx b/apps/pink/src/pages/layout/grid-box.mdx deleted file mode 100644 index 83a3db86a0..0000000000 --- a/apps/pink/src/pages/layout/grid-box.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Grid Box -description: Grid Box defines a dynamic custom CSS grid as a layout wrapper. Rows will be filled with the maximum number of items that can fit in the grid. ---- - -| Class | Type | | -| ---------- | -------------- | --------------------------------------------- | -| `grid-box` | Grid Container | A class representing a dynamic grid container | - -## Parameters - -Grid box can get three parameters, using CSS variables: - -| Variable | Value | | -| -------------------------------- | ------------------ | --------------------------------------------------------------------------------- | -| `--grid-gap` | 1.5rem (=24px) | Grid gap in all screen sizes. | -| `--grid-item-size` | 13.125rem (=210px) | Size of an item on medium and large screens (min screen size of 768px and above). | -| `--grid-item-size-small-screens` | 13.125rem (=210px) | Size of an item on small screens (max screen size of 767px). | - - -
              - -
            • card
            • -
            • card
            • -
            • card
            • -
            • card
            • -
            • card
            • -
            • card
            • -
            - -
            diff --git a/apps/pink/src/pages/layout/grid-header.mdx b/apps/pink/src/pages/layout/grid-header.mdx deleted file mode 100644 index aeeee58160..0000000000 --- a/apps/pink/src/pages/layout/grid-header.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Grid Header -description: Grid header; Behave as flex container in big screens, and grid container in small screens. ---- - -| Class | Type | | -| ------------------ | --------------------- | ---------------------------------- | -| `grid-header` | Grid Header Container | Define Grid in small screen | -| `grid-header-col-1`| Grid Header column 1 | Define Column 1 in small screen | -| `grid-header-col-2`| Grid Header column 2 | Define Column 2 in small screen | -| `grid-header-col-3`| Grid Header column 3 | Define Column 3 in small screen | -| `grid-header-col-4`| Grid Header column 4 | Define Column 2 in small screen | - - - -
            - -

            Databases

            - -
            -
            - -
            -
            -
              -
            • - -
            • -
            • - -
            • -
            -
            - -
            - -
            - -
            \ No newline at end of file diff --git a/apps/pink/src/pages/layout/navigation.mdx b/apps/pink/src/pages/layout/navigation.mdx deleted file mode 100644 index bc747eb0ea..0000000000 --- a/apps/pink/src/pages/layout/navigation.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Navigation -description: Navigation menus provide easy access to different areas in a website or application. ---- - -| Class | Type | | -| ---------------- | ---------------------- | ----------------------------------------------- | -| `side-nav` | Sidebar Navigation | A class representing a sidebar | - - - - diff --git a/apps/pink/src/pages/layout/pagination.mdx b/apps/pink/src/pages/layout/pagination.mdx deleted file mode 100644 index 5577d1adca..0000000000 --- a/apps/pink/src/pages/layout/pagination.mdx +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Pagination -description: Pagination allows you to break up content that doesn't fit on a single page. ---- - -| Class | Type | | -| ------------ | ---------- | ------------------------------- | -| `pagination` | Pagination | A class representing pagination | - - - - - -## Best Practice - -Tips to keep in mind while using pagination: - -::::COMPARISON -::IMG[pagination-do-1.svg, pagination within a table] -:::DO -Use pagination to help users find information within a table containing a large amount of data. -::: -::IMG[pagination-dont-1.svg, pagination within a card] -:::DONT -Make your user click through multiple pages to find what they need. -::: - -:::: diff --git a/apps/pink/src/pages/utilities/box-model.mdx b/apps/pink/src/pages/utilities/box-model.mdx deleted file mode 100644 index 58de15b8fe..0000000000 --- a/apps/pink/src/pages/utilities/box-model.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Box Model -description: Box Model ensures consistent margins, paddings and borders across our products. The class name is presented in pixels, but being translated to REM units via Scss functions during compilation. ---- - -## Spacing Tokens - -We use a set of spacing tokens to ensure consistent margins, paddings and borders across our products. The class name is presented in pixels, but being translated to REM units via SCSS functions during compilation. -The tokens are: - - -| Token Name | Value (px) | Value (rem) | -| ---------- | ---------- | ----------- | -| 0 | 0 | 0 | -| 2 | 2 | 0.125 | -| 4 | 4 | 0.25 | -| 8 | 8 | 0.5 | -| 12 | 12 | 0.75 | -| 16 | 16 | 1 | -| 20 | 20 | 1.25 | -| 24 | 24 | 1.5 | -| 28 | 28 | 1.75 | -| 32 | 32 | 2 | -| 40 | 40 | 2.5 | -| 48 | 48 | 3 | -| 52 | 52 | 3.25 | -| 56 | 56 | 3.5 | -| 64 | 64 | 4 | -| 80 | 80 | 5 | -| 96 | 96 | 6 | -| 128 | 128 | 8 | -| 160 | 160 | 10 | -| 192 | 192 | 12 | -| 100 | 100 | 6.25 | -| 200 | 200 | 12.5 | -| 300 | 300 | 18.75 | - - -## Utility classes - -| Class | Scss Define | Compiled CSS | -| ------------------ | -------------------------------------- | ---------------------------------------- | -| `u-padding-#{$s}` | `padding: pxToRem($s) !important;` | `padding: #{pxToRem($s)}rem !important;` | -| `u-padding-inline-#{$s}` | `padding-inline: pxToRem($s) !important;` | `padding-inline: #{pxToRem($s)}rem !important;` | -| `u-padding-inline-start-#{$s}` | `padding-inline-start: pxToRem($s) !important;` | `padding-inline-start: #{pxToRem($s)}rem !important;` | -| `u-padding-inline-end-#{$s}` | `padding-inline-end: pxToRem($s) !important;` | `padding-inline-end: #{pxToRem($s)}rem !important;` | -| `u-padding-block-#{$s}` | `padding-block: pxToRem($s) !important;` | `padding-block: #{pxToRem($s)}rem !important;` | -| `u-padding-block-start-#{$s}` | `padding-block-start: pxToRem($s) !important;` | `padding-block-start: #{pxToRem($s)}rem !important;` | -| `u-padding-block-end-#{$s}` | `padding-block-end: pxToRem($s) !important;` | `padding-block-end: #{pxToRem($s)}rem !important;` | -| | | | -| `u-margin-#{$s}` | `margin: pxToRem($s) !important;` | `margin: #{pxToRem($s)}rem !important;` | -| `u-margin-inline-start-#{$s}` | `margin-inline-start: pxToRem($s) !important;` | `margin-inline-start: #{pxToRem($s)}rem !important;` | -| `u-margin-inline-end-#{$s}` | `margin-inline-end: pxToRem($s) !important;` | `margin-inline-end: #{pxToRem($s)}rem !important;` | -| `u-margin-block-#{$s}` | `margin-block: pxToRem($s) !important;` | `margin-block: #{pxToRem($s)}rem !important;` | -| `u-margin-block-start-#{$s}` | `margin-block-start: pxToRem($s) !important;` | `margin-block-start: #{pxToRem($s)}rem !important;` | -| `u-margin-block-end-#{$s}` | `margin-block-end: pxToRem($s) !important;` | `margin-block-end: #{pxToRem($s)}rem !important;` | -| | | | -| `u-gap-#{$s}` | `gap: pxToRem($s) !important;` | `gap: #{pxToRem($s)}rem !important;` | -| `u-row-gap-#{$s}` | `row-gap: pxToRem($s) !important;` | `row-gap: #{pxToRem($s)}rem !important;` | -| `u-column-gap-#{$s}` | `column-gap: pxToRem($s) !important;` | `column-gap: #{pxToRem($s)}rem !important;` | -| | | | -| `u-margin-auto` | `margin: auto !important;` | Stays the same | -| `u-margin-inline-auto` | `margin-inline: auto !important;` | Stays the same | -| `u-margin-inline-start-auto` | `margin-inline-start: auto !important;` | Stays the same | -| `u-margin-inline-end-auto` | `margin-inline-end: auto !important;` | Stays the same | -| `u-margin-block-auto` | `margin-block: auto !important;` | Stays the same | -| `u-margin-block-start-auto` | `margin-block-start: auto !important;` | Stays the same | -| `u-margin-block-end-auto` | `margin-block-end: auto !important;` | Stays the same | -| | | | -| `u-border-width-0` | `border-width:0!important;` | Stays the same | -| `u-mobile-border-width-0` | `@media #{$break1} { border-width:0!important;}`| `@media (max-width:767.99px) { border-width:0!important; }` | - - - -
            -
            diff --git a/apps/pink/src/pages/utilities/colors.mdx b/apps/pink/src/pages/utilities/colors.mdx deleted file mode 100644 index 35ff734e6b..0000000000 --- a/apps/pink/src/pages/utilities/colors.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Colors -description: Colors utility classes help to convey consistent meaning through colors. ---- - -## States Colors - -In the Appwrite console we use six classes to set system colors based on states: - -| Class | Properties | -| ------------ | -------------------------------------------------------------- | -| `u-color-text-disabled` | `color: hsl(var(--color-text-disabled))!important;` | -| `u-color-text-offline` | `color: hsl(var(--color-text-offline))!important;` | -| `u-color-text-info` | `color: hsl(var(--color-text-info))!important;` | -| `u-color-text-danger` | `color: hsl(var(--color-text-danger))!important;` | -| `u-color-text-warning` | `color: hsl(var(--color-text-warning))!important;` | -| `u-color-text-success` | `color: hsl(var(--color-text-success))!important;` | - -## Text Colors -| Class | Properties | -| ------------ | -------------------------------------------------------------- | -| `u-color-text-gray` | `color: hsl(var(--color-text-gray))!important;` | -| `u-color-text-pink` | `color: hsl(var(--color-pink-text))!important;` | - - - -
            -
            -
            -
            -
            -
            - -
            -
            -
            diff --git a/apps/pink/src/pages/utilities/cursor.mdx b/apps/pink/src/pages/utilities/cursor.mdx deleted file mode 100644 index 618525d068..0000000000 --- a/apps/pink/src/pages/utilities/cursor.mdx +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Cursor -description: Utility class for cursor ---- - -| Class | Properties | -| -------------------- | ----------------------------------------- | -| `u-cursor-pointer` | `cursor:pointer!important;` | - - -

            this text will now have cursor

            -
            diff --git a/apps/pink/src/pages/utilities/display.mdx b/apps/pink/src/pages/utilities/display.mdx deleted file mode 100644 index cf88829c36..0000000000 --- a/apps/pink/src/pages/utilities/display.mdx +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: Display -description: Display controls how an element is displayed, including its alignment, spacing and size. ---- - -| Class | Scss Definition | Compiled CSS | -| -------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| `u-block` | `display: block!important;` | Stays the same | -| `u-inline` | `display: inline!important;` | Stays the same | -| `u-grid` | `display: grid!important;` | Stays the same | -| `u-flex` | `display: flex!important;` | Stays the same | -| `u-inline-flex` | `display: inline-flex!important;` | Stays the same | -| `u-contents` | `display: contents!important;` | Stays the same | -| `u-contents-mobile` | `@media #{$break1} { {display: contents!important;} }` | `@media (max-width:767.99px) { display: contents!important; }` | -| | | | -| `u-box-sizing-content` | `box-sizing: content-box!important;` | Stays the same | -| | | | -| `u-sep-inline-start` | `border-inline-start: solid pxToRem(1) hsl(var(--color-border))!important;` | `border-inline-start: solid 0.0625rem hsl(var(--color-border))!important;` | -| `u-sep-block-start` | `border-block-start: solid pxToRem(1) hsl(var(--color-border))!important;` | `border-block-start: solid 0.0625rem hsl(var(--color-border))!important;` | -| `u-sep-block-end` | `border-block-end: solid pxToRem(1) hsl(var(--color-border))!important;` | `border-block-end: solid 0.0625rem hsl(var(--color-border))!important;` | -| | | | -| `u-gap-2` | `gap: pxToRem(2)!important;` | `gap: 0.125rem!important;` | -| `u-gap-4` | `gap: pxToRem(4)!important;` | `gap: 0.25rem!important;` | -| `u-gap-8` | `gap: pxToRem(8)!important;` | `gap: 0.5rem!important;` | -| `u-gap-12` | `gap: pxToRem(12)!important;` | `gap: 0.75rem!important;` | -| `u-gap-16` | `gap: pxToRem(16)!important;` | `gap: 1rem!important;` | -| `u-gap-24` | `gap: pxToRem(24)!important;` | `gap: 1.5rem!important;` | -| `u-gap-32` | `gap: pxToRem(32)!important;` | `gap: 2eem!important;` | -| | | | -| `u-column-gap-2` | `column-gap: pxToRem(2)!important;` | `column-gap: 0.125rem!important;` | -| `u-column-gap-4` | `column-gap: pxToRem(4)!important;` | `column-gap: 0.25rem!important;` | -| `u-column-gap-8` | `column-gap: pxToRem(8)!important;` | `column-gap: 0.5rem!important;` | -| `u-column-gap-12` | `column-gap: pxToRem(12)!important;` | `column-gap: 0.75rem!important;` | -| `u-column-gap-16` | `column-gap: pxToRem(16)!important;` | `column-gap: 1rem!important;` | -| `u-column-gap-24` | `column-gap: pxToRem(24)!important;` | `column-gap: 1.5rem!important;` | -| `u-column-gap-32` | `column-gap: pxToRem(32)!important;` | `column-gap: 2rem!important;` | -| | | | -| `u-row-gap-2` | `row-gap: pxToRem(2)!important;` | `row-gap: 0.125rem!important;` | -| `u-row-gap-4` | `row-gap: pxToRem(4)!important;` | `row-gap: 0.25rem!important;` | -| `u-row-gap-8` | `row-gap: pxToRem(8)!important;` | `row-gap: 0.5rem!important;` | -| `u-row-gap-12` | `row-gap: pxToRem(12)!important;` | `row-gap: 0.75rem!important;` | -| `u-row-gap-16` | `row-gap: pxToRem(16)!important;` | `row-gap: 1rem!important;` | -| `u-row-gap-24` | `row-gap: pxToRem(24)!important;` | `row-gap: 1.5rem!important;` | -| `u-row-gap-32` | `row-gap: pxToRem(32)!important;` | `row-gap: 2rem!important;` | -| | | | -| `u-flex-vertical` | `display:flex!important; flex-direction:column!important;` | Stays the same | -| `u-flex-vertical-mobile` | `@media #{$break1} { flex-direction:column!important; }` | `@media (max-width:767.99px) { flex-direction:column!important; }` | -| `u-flex-wrap` | `flex-wrap: wrap!important;` | Stays the same | -| `u-stretch` | `flex: 1!important;` | Stays the same | -| `u-flex-basis-140` | `flex-basis: pxToRem(140)!important;` | `flex-basis: 8.75rem!important;` | -| `u-flex-basis-250` | `flex-basis: pxToRem(250)!important;` | `flex-basis: 15.625rem!important;` | -| `u-flex-basis-500` | `flex-basis: pxToRem(500)!important;` | `flex-basis: 31.25rem!important;` | -| `u-flex-basis-50-percent` | `flex-basis: 50%!important;` | Stays the same | -| `u-flex-basis-100-percent` | `flex-basis: 100%!important;` | Stays the same | -| `u-flex-shrink-0` | `flex-shrink: 0!important;` | Stays the same | -| `u-flex-basis-auto` | `flex-basis: auto!important;` | Stays the same | -| | | | -| `u-grid-columns-auto-1fr` | `grid-template-columns: auto 1fr!important;` | Stays the same | -| | | | -| `u-width-fit-content` | `inline-size:fit-content!important;` | Stays the same | -| `u-width-full-line` | `inline-size: 100%!important;` | Stays the same | -| `u-width-140` | `inline-size: pxToRem(140)!important;` | `inline-size: 8.75rem!important;` | -| `u-width-150` | `inline-size: pxToRem(150)!important;` | `inline-size: 9.375rem!important;` | -| `u-width-200` | `inline-size: pxToRem(200)!important;` | `inline-size: 12.5rem;!important` | -| `u-width-250` | `inline-size: pxToRem(250)!important;` | `inline-size: 15.625rem!important;` | -| `u-width-600` | `inline-size: pxToRem(600)!important;` | `inline-size: 37.5rem!important;` | -| `u-width-280-desktop` | `@media #{$break3open} { inline-size: pxToRem(280)!important; }` | `@media (min-width:1199px) { inline-size: 17.25rem!important; }` | -| | | | -| `u-min-width-0` | `min-inline-size: 0!important; /_use to solve flexbox un-shrink problem;_/` | Stays the same | -| `u-min-width-200` | `min-inline-size: pxToRem(200)!important; ` | `min-inline-size: 25rem!important;` | -| `u-min-width-100-percent` | `min-inline-size: 100%!important;` | Stays the same | -| | | | -| `u-max-width-250` | `max-inline-size: pxToRem(250)!important;` | `max-inline-size: 15.625rem!important;` | -| `u-max-width-300` | `max-inline-size: pxToRem(300)!important;` | `max-inline-size: 18.75rem!important;` | -| `u-max-width-350` | `max-inline-size: pxToRem(350)!important;` | `max-inline-size: 21.875rem!important;` | -| `u-max-width-400` | `max-inline-size: pxToRem(400)!important;` | `max-inline-size: 25rem!important;` | -| `u-max-width-450` | `max-inline-size: pxToRem(450)!important;` | `max-inline-size: 28.125rem!important;` | -| `u-max-width-500` | `max-inline-size: pxToRem(500)!important;` | `max-inline-size: 31.25rem!important;` | -| `u-max-width-600` | `max-inline-size: pxToRem(600)!important;` | `max-inline-size: 37.5rem!important;` | -| `u-max-width-650` | `max-inline-size: pxToRem(650)!important;` | `max-inline-size: 40.625rem!important;` | -| `u-max-width-700` | `max-inline-size: pxToRem(700)!important;` | `max-inline-size: 43.75rem!important;` | -| `u-max-width-100-percent` | `max-inline-size: 100%!important;` | Stays the same | -| | | | -| `u-height-100-percent` | `block-size: 100%!important;` | Stays the same | -| `u-height-auto` | `block-size: auto!important;` | Stays the same | -| `u-full-screen-height` | `block-size: 100vh!important; block-size: 100lvh!important;` | Stays the same | -| | | | -| `u-min-height-100` | `min-block-size: pxToRem(100)!important;` | `min-block-size: 6.25rem!important;` | -| `u-min-height-184` | `min-block-size: pxToRem(184)!important;` | `min-block-size: 11.5rem!important;` | -| `u-min-height-100-percent` | `min-block-size:100%!important;` | Stays the same | -| | | | -| `u-max-height-200` | `max-block-size: pxToRem(200)!important;` | `max-block-size: 12.5rem!important;` | - -## Alignments - -In the Appwrite console we control alignments by using: - -| Class | CSS | -| ---------------------- | ------------------------------------------- | -| `u-main-center` | `justify-content: center!important;` | -| `u-main-space-between` | `justify-content: space-between!important;` | -| `u-main-end` | `justify-content: end!important;` | -| | | -| `u-cross-start` | `align-items: start!important;` | -| `u-cross-baseline` | `align-items: baseline!important;` | -| `u-cross-center` | `align-items: center!important;` | -| `u-cross-end` | `align-items: end!important;` | -| | | -| `u-cross-child-start` | `align-self: start!important;` | -| `u-cross-child-center` | `align-self: center!important;` | -| `u-cross-child-end` | `align-self: end!important;` | - - -
            -
            1
            -
            2
            -
            3
            -
            -
            diff --git a/apps/pink/src/pages/utilities/position.mdx b/apps/pink/src/pages/utilities/position.mdx deleted file mode 100644 index dd188d02dd..0000000000 --- a/apps/pink/src/pages/utilities/position.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Position -description: An element's position can be quickly configured by using Position classes. ---- - -| Class | Scss Define | Translated CSS | -| ------------------------ | ------------------------------------------- | -------------------------------- | -| `u-position-relative` | `position: relative!important;` | Stays the same | -| `u-position-absolute` | `position: absolute!important;` | Stays the same | -| `u-position-fixed ` | `position: fixed!important;` | Stays the same | -| `u-position-static` | `position: static!important;` | Stays the same | -| | | | -| `u-inset-0` | `inset: 0!important;` | Stays the same | -| | | | -| `u-inset-inline-0` | `inset-inline: 0!important;` | Stays the same | -| | | | -| `u-inset-inline-start-0` | `inset-inline-start: 0!important;` | Stays the same | -| `u-inset-inline-start-1` | `inset-inline-start: pxToRem(1)!important;` | `inset-inline-start: 0.0625rem!important;` | -| `u-inset-inline-start-4` | `inset-inline-start: pxToRem(4)!important;` | `inset-inline-start: 0.25rem!important;` | -| `u-inset-inline-start-8` | `inset-inline-start: pxToRem(8)!important;` | `inset-inline-start: 0.5rem!important;` | -| `u-inset-inline-start-12`| `inset-inline-start: pxToRem(12)!important;`| `inset-inline-start: 0.75rem!important;` | -| `u-inset-inline-start-16`| `inset-inline-start: pxToRem(16)!important;`| `inset-inline-start: 1rem!important;` | -| | | | -| `u-inset-inline-end-0` | `inset-inline-end: 0!important;` | Stays the same | -| `u-inset-inline-end-1` | `inset-inline-end: pxToRem(1)!important;` | `inset-inline-end: 0.0625rem!important;` | -| `u-inset-inline-end-4` | `inset-inline-end: pxToRem(4)!important;` | `inset-inline-end: 0.25rem!important;` | -| `u-inset-inline-end-8` | `inset-inline-end: pxToRem(8)!important;` | `inset-inline-end: 0.5rem!important;` | -| `u-inset-inline-end-12` | `inset-inline-end: pxToRem(12)!important;` | `inset-inline-end: 0.75rem!important;` | -| `u-inset-inline-end-16` | `inset-inline-end: pxToRem(16)!important;` | `inset-inline-end: 1rem!important;` | -| | | | -| `u-inset-block-start-0` | `inset-block-start: 0!important;` | Stays the same | -| `u-inset-block-start-1` | `inset-block-start: pxToRem(1)!important;` | `inset-block-start: 0.0625rem!important;` | -| `u-inset-block-start-4` | `inset-block-start: pxToRem(4)!important;` | `inset-block-start: 0.25rem!important;` | -| `u-inset-block-start-8` | `inset-block-start: pxToRem(8)!important;` | `inset-block-start: 0.5rem!important;` | -| `u-inset-block-start-12` | `inset-block-start: pxToRem(12)!important;` | `inset-block-start: 0.75rem!important;` | -| `u-inset-block-start-16` | `inset-block-start: pxToRem(16)!important;` | `inset-block-start: 1rem!important;` | -| | | | -| `u-inset-block-end-0` | `inset-block-end: 0!important;` | Stays the same | -| `u-inset-block-end-1` | `inset-block-end: pxToRem(1)!important;` | `inset-block-end: 0.0625rem!important;` | -| `u-inset-block-end-4` | `inset-block-end: pxToRem(4)!important;` | `inset-block-end: 0.25rem!important;` | -| `u-inset-block-end-8` | `inset-block-end: pxToRem(8)!important;` | `inset-block-end: 0.5rem!important;` | -| `u-inset-block-end-12` | `inset-block-end: pxToRem(12)!important;` | `inset-block-end: 0.75rem!important;` | -| `u-inset-block-end-16` | `inset-block-end: pxToRem(16)!important;` | `inset-block-end: 1rem!important;` | - -## Z-index Classes - -| Class | styles | -| ------------------- | ---------------------------------------- | -| `u-z-index-0` | `z-index: 0!important;` | -| `u-z-index-1` | `z-index: 1!important;` | -| `u-z-index-5` | `z-index: 5!important;` | -| `u-z-index-10` | `z-index: 10!important;` | -| `u-z-index-15` | `z-index: 15!important;` | -| `u-z-index-20` | `z-index: 20!important;` | - -## Position Sticky - -Position sticky can take 4 direction variables - -| Class | styles | Default Direction | -| ------------------- | ----------------------------- | ----------------- | -| `u-position-sticky` | `position: sticky;` | | -| | `--inset-block-start: auto;` | top | -| | `--inset-block-end: auto;` | bottom | -| | `--inset-inline-start: auto;` | left | -| | `--inset-inline-end: auto;` | right | - -
            -
            -For using you can attach direction via inline style which will define the local -variables. Example: - - -
            - Position Sticky element with sticky top direction of 24px -
            -
            diff --git a/apps/pink/src/pages/utilities/reset-inputs.mdx b/apps/pink/src/pages/utilities/reset-inputs.mdx deleted file mode 100644 index 8958ac69b1..0000000000 --- a/apps/pink/src/pages/utilities/reset-inputs.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Reset Inputs -description: A numeric input field's arrows are hidden when the Reset Inputs utility is used. ---- - -| Class | styles | -| ------------------------------- | --------------------------------------- | -| `u-remove-input-number-buttons` | Chrome, Safari, Edge, Opera | -| | ` -webkit-appearance: none; margin: 0;` | -| | Firefox | -| | ` -moz-appearance: textfield;` | - -## Best Practice - -The example below shows two numeric input fields - one with Reset Input class and one without. Use mouse or keyboard focus to see the difference between the fields. - - - -
            - -
            diff --git a/apps/pink/src/pages/utilities/responsive.mdx b/apps/pink/src/pages/utilities/responsive.mdx deleted file mode 100644 index 565583c7fb..0000000000 --- a/apps/pink/src/pages/utilities/responsive.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Responsive -description: Responsive shows or hides elements depending on the size of the screen. ---- - -| Class | Properties | -| ------------------ | ---------------------------------------------------------------- | -| `.is-only-mobile` | `@media #{$break2open} { display: none!important; }` | -| `.is-only-tablet` | `@media #{$break1}, #{$break3open} { display: none!important; }` | -| `.is-only-desktop` | `@media #{$break1}, #{$break2} { display: none!important; }` | -| `.is-not-mobile` | `@media #{$break1} { display: none!important; }` | -| `.is-not-desktop` | `@media #{$break3open} { display: none!important; }` | - - -

            I'm visible on mobile

            -

            I'm visible on tablets

            -

            I'm visible on desktop

            -

            I'm visible on tablets & desktops

            -

            I'm visible on mobile & tablets

            -
            diff --git a/apps/pink/src/pages/utilities/text.mdx b/apps/pink/src/pages/utilities/text.mdx deleted file mode 100644 index 29ab6ea1b9..0000000000 --- a/apps/pink/src/pages/utilities/text.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Text -description: Text ensures consistent text size, weight, line height and breaks across our products. ---- - -| Class | Scss Define | Compiled CSS | -| -------------------- | ----------------------------------------------------------- | ------------------------------- | -| `u-x-small` | `font-size: pxToRem(12)!important;` | `font-size: 0.75rem!important;` | -| `u-small` | `font-size: pxToRem(14)!important;` | `font-size: 0.875rem!important;` | -| `u-medium` | `font-size: pxToRem(16)!important;` | `font-size: 1rem!important;` | -| `u-font-size-20` | `font-size: pxToRem(20)!important;` | `font-size: 1.25rem!important;` | -| `u-font-size-32` | `font-size: pxToRem(32)!important;` | `font-size: 2rem!important;` | -| `u-bold` | `font-weight: 600!important;` | Stays the same | -| `u-normal` | `font-weight: normal!important;` | Stays the same | -| `u-underline` | `text-decoration: underline!important;` | Stays the same | -| `u-text-start` | `text-align: start!important;` | Stays the same | -| `u-text-center` | `text-align: center!important;` | Stays the same | -| `u-text-end` | `text-align: end!important;` | Stays the same | -| `u-line-height-0-7` | `line-height: 0.7!important;` | Stays the same | -| `u-line-height-1` | `line-height: 1!important;` | Stays the same | -| `u-line-height-1-25` | `line-height: 1.25!important;` | Stays the same | -| `u-line-height-1-5` | `line-height: 1.5!important;` | Stays the same | -| `u-line-height-2` | `line-height: 2!important;` | Stays the same | -| | | | -| `u-break-word` | `@include break-word; white-space: initial;` | Full browser fallbacks | -| `u-break-all` | `@include break-all; white-space: initial;` | Full browser fallbacks | -| | | | -| `u-trim` | `@include trim;` | `text-overflow: ellipsis;` | -| | | `white-space: nowrap;` | -| | | `overflow: hidden;` | -| | | `display: block;` | -| | | | -| `u-trim-start` | `@include trim; direction:rtl; text-align:right;` | `text-overflow: ellipsis;` | -| | | `white-space: nowrap;` | -| | | `overflow: hidden;` | -| | | `display: block;` | -| | | `direction: rtl;` | -| | | `text-align: right;` | -| | | | -| `u-trim-1` | `@include trim(1);` | `display: -webkit-box;` | -| | | `-webkit-line-clamp: 1;` | -| | | `-webkit-box-orient: vertical;` | -| | | `overflow: hidden;` | -| | | `word-break: break-all;` | -| | | | -| `u-un-break-text` | `white-space: nowrap!important;` | Stays the same | -| `u-capitalize` | `text-transform: capitalize!important;` | Stays the same | -| `u-icon-small` | `font-size: var(--icon-size-small)!important;` | Stays the same | -| | | | -| `u-font-heading` | `font-family: var(--heading-font)!important;` | Stays the same | -| `u-font-content` | `font-family: var(--content-font)!important;` | Stays the same | -| `u-font-code` | `font-family: var(--code-font)!important;` | Stays the same | - -
            -

            x-small

            -

            small

            -

            text

            -

            bold

            -
            -
            diff --git a/apps/pink/src/pages/utilities/theme.mdx b/apps/pink/src/pages/utilities/theme.mdx deleted file mode 100644 index fd9ebbcdcf..0000000000 --- a/apps/pink/src/pages/utilities/theme.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Theme -description: Theme shows or hides elements depending on the selected theme (light or dark). ---- - -| Selector | Properties | -| ---------------------------------------- | --------------------------- | -| `.u-only-light` | `display: none!important;` | -| `.u-only-dark` | `display: none!important;` | -| `#{$theme-dark} .u-only-dark` | `display: block!important;` | -| `body:not(#{$theme-dark}) .u-only-light` | `display: block!important;` | diff --git a/apps/pink/src/pages/utilities/visibility.mdx b/apps/pink/src/pages/utilities/visibility.mdx deleted file mode 100644 index 2d074699da..0000000000 --- a/apps/pink/src/pages/utilities/visibility.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Visibility -description: An element's visibility, opacity and overflow are controlled by the classes below. ---- - -| Class | Properties | -| -------------------- | ------------------------------ | -| `u-hide` | `display: none!important;` | -| `u-opacity-0` | `opacity: 0!important;` | -| `u-opacity-20` | `opacity: 0.2!important;` | -| `u-opacity-50` | `opacity: 0.5!important;` | -| `u-overflow-hidden` | `overflow: hidden!important;` | -| `u-overflow-visible` | `overflow: visible!important;` | -| `u-overflow-x-auto` | `overflow-x: auto!important;` | -| `u-overflow-y-auto` | `overflow-y: auto!important;` | - - -
            -

            some text

            -

            hide me

            -
            -
            diff --git a/apps/pink/src/search.json b/apps/pink/src/search.json deleted file mode 100644 index d7a3aafab9..0000000000 --- a/apps/pink/src/search.json +++ /dev/null @@ -1 +0,0 @@ -{"documentCount":43,"nextId":43,"documentIds":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"41":41,"42":42},"fieldIds":{"title":0,"content":1},"fieldLength":{"0":[2,239],"1":[2,201],"2":[2,97],"3":[2,241],"4":[2,168],"5":[3,129],"6":[2,232],"7":[3,157],"8":[3,110],"9":[3,131],"10":[3,177],"11":[3,290],"12":[2,202],"13":[2,79],"14":[2,197],"15":[2,140],"16":[2,217],"17":[2,125],"18":[2,333],"19":[2,181],"20":[2,211],"21":[2,134],"22":[2,265],"23":[3,141],"24":[3,175],"25":[2,164],"26":[2,146],"27":[2,144],"28":[2,204],"29":[2,187],"30":[1,273],"31":[2,90],"32":[2,120],"33":[2,125],"34":[3,133],"35":[2,99],"36":[2,177],"37":[2,71],"38":[2,75],"39":[2,80],"40":[2,112],"41":[2,77],"42":[2,79]},"averageFieldLength":[2.1860465116279073,161.11627906976742],"storedFields":{"0":{"title":"components - alerts"},"1":{"title":"components - avatar"},"2":{"title":"components - box"},"3":{"title":"components - button"},"4":{"title":"components - card"},"5":{"title":"components - code-panel"},"6":{"title":"components - collapsible"},"7":{"title":"components - drop-list"},"8":{"title":"components - drop-tabs"},"9":{"title":"components - file-preview"},"10":{"title":"components - grid-item"},"11":{"title":"components - input-fields"},"12":{"title":"components - list"},"13":{"title":"components - loader"},"14":{"title":"components - modal"},"15":{"title":"components - output"},"16":{"title":"components - selectors"},"17":{"title":"components - status"},"18":{"title":"components - tables"},"19":{"title":"components - tabs"},"20":{"title":"components - tags"},"21":{"title":"components - tooltip"},"22":{"title":"components - uploader"},"23":{"title":"components - user-profile"},"24":{"title":"foundations - border-radius"},"25":{"title":"foundations - colors"},"26":{"title":"foundations - elevation"},"27":{"title":"foundations - icons"},"28":{"title":"foundations - typography"},"29":{"title":"getting-started"},"30":{"title":"home"},"31":{"title":"layout - container"},"32":{"title":"layout - navigation"},"33":{"title":"layout - pagination"},"34":{"title":"utility - box-model"},"35":{"title":"utility - colors"},"36":{"title":"utility - display"},"37":{"title":"utility - position"},"38":{"title":"utility - reset"},"39":{"title":"utility - responsive"},"40":{"title":"utility - text"},"41":{"title":"utility - theme"},"42":{"title":"utility - visibility"}},"dirtCount":0,"index":[["ⓒ",{"1":{"30":1}}],["$theme",{"1":{"41":2}}],["$break2",{"1":{"39":1}}],["$break2open",{"1":{"39":1}}],["$break1",{"1":{"39":3}}],["$break3open",{"1":{"36":1,"39":2}}],["$",{"1":{"30":2}}],["z",{"1":{"26":1}}],["zagar",{"1":{"18":12}}],["zagar1",{"1":{"18":6}}],["70",{"1":{"22":2,"25":1}}],["700",{"1":{"10":5}}],["7",{"1":{"22":2,"28":4}}],["kristin",{"1":{"30":8}}],["kb",{"1":{"18":12}}],["kb11",{"1":{"18":6}}],["keys",{"1":{"11":6,"21":9,"22":6}}],["keeping",{"1":{"3":1}}],["keep",{"1":{"1":1,"3":1,"19":1,"20":1,"24":1}}],["5opacity",{"1":{"42":1}}],["5line",{"1":{"40":1}}],["52",{"1":{"34":1}}],["52margin",{"1":{"34":1}}],["5heading",{"1":{"28":1}}],["500max",{"1":{"36":1}}],["500",{"1":{"25":1,"36":1}}],["50",{"1":{"25":5,"36":2}}],["57",{"1":{"18":18}}],["5",{"1":{"14":3,"15":1,"18":6,"25":1,"28":3,"33":3,"40":1,"42":1}}],["56margin",{"1":{"34":1}}],["56padding",{"1":{"34":1}}],["56",{"1":{"11":2,"34":2}}],["join",{"1":{"30":3}}],["journey",{"1":{"28":1}}],["jenny",{"1":{"30":2}}],["jeremiah",{"1":{"18":6}}],["jw",{"1":{"30":2}}],["javascript",{"1":{"29":1}}],["javascriptbefore",{"1":{"29":1}}],["jpeg",{"1":{"18":12}}],["jpeg336",{"1":{"18":6}}],["jpg",{"1":{"18":8}}],["jpgimage",{"1":{"18":4}}],["json",{"1":{"12":3,"29":2}}],["just",{"1":{"12":2}}],["90d",{"1":{"8":1}}],["6heading",{"1":{"28":1}}],["60",{"1":{"22":1}}],["600",{"1":{"9":1,"40":1}}],["6",{"1":{"10":3,"18":18,"28":3}}],["6rem",{"1":{"7":1}}],["64px",{"1":{"4":1}}],["0opacity",{"1":{"42":1}}],["0min",{"1":{"36":1}}],["0margin",{"1":{"34":1}}],["0flex",{"1":{"36":1}}],["0padding",{"1":{"34":2}}],["0",{"1":{"7":1,"10":2,"18":1,"22":19,"23":1,"25":1,"34":3,"36":2,"38":1,"42":5}}],["+",{"1":{"7":1}}],["+2",{"1":{"1":4}}],["8inset",{"1":{"37":2}}],["8gap",{"1":{"36":1}}],["8border",{"1":{"34":1}}],["8margin",{"1":{"34":1}}],["8px",{"1":{"16":1,"24":1}}],["8rem",{"1":{"7":7}}],["8",{"1":{"6":1,"10":6,"11":2,"15":3,"18":2,"23":1,"34":1,"36":1,"37":2}}],["quot",{"1":{"14":1}}],["quod",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["query",{"1":{"12":3}}],["quickly",{"1":{"16":2}}],["qui",{"1":{"6":3}}],["quidolores",{"1":{"6":3}}],["quisquam",{"1":{"6":3}}],["quis",{"1":{"6":6}}],["quaerat",{"1":{"6":3}}],["quam",{"1":{"6":3}}],["=>",{"1":{"14":1}}],["=",{"1":{"5":6}}],["3heading",{"1":{"28":1}}],["350px",{"1":{"19":1}}],["39",{"1":{"18":1}}],["336",{"1":{"18":6}}],["30",{"1":{"22":1,"25":1}}],["30d",{"1":{"8":1}}],["300",{"1":{"4":2,"25":2}}],["300px",{"1":{"4":4}}],["32font",{"1":{"40":1}}],["32gap",{"1":{"36":1}}],["32margin",{"1":{"34":2}}],["32padding",{"1":{"34":2}}],["32px",{"1":{"4":1}}],["32",{"1":{"6":1,"18":12,"34":4,"36":1,"40":1}}],["3",{"1":{"3":2,"10":3,"18":22,"22":2,"25":1,"28":7,"30":3,"33":1}}],["3button",{"1":{"3":1}}],["valuemax=",{"1":{"22":7}}],["valuemin=",{"1":{"22":7}}],["valuenow=",{"1":{"22":7}}],["value",{"1":{"18":3,"22":7}}],["value=",{"1":{"11":10}}],["valid",{"1":{"11":1}}],["variants",{"1":{"16":1}}],["variantsin",{"1":{"16":1}}],["variables",{"1":{"11":8,"21":10,"22":8,"24":1}}],["variable",{"1":{"4":1,"18":3}}],["vars",{"1":{"11":6,"21":9,"22":6}}],["var",{"1":{"4":4,"24":4,"26":2,"31":2,"34":5,"35":7,"36":2,"40":1}}],["veniam",{"1":{"6":3}}],["velit",{"1":{"6":3}}],["verified",{"1":{"20":1}}],["verticalflex",{"1":{"36":1}}],["vertical",{"1":{"16":1,"28":1}}],["vertically",{"1":{"6":1}}],["version",{"1":{"12":3,"30":1}}],["vero",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["visually",{"1":{"20":1,"26":1}}],["visual",{"1":{"16":1,"27":1}}],["visibleoverflow",{"1":{"42":1}}],["visible",{"1":{"15":2,"18":5,"19":2,"42":1}}],["visibility",{"0":{"42":1},"1":{"0":2,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":2,"42":3}}],["view",{"1":{"12":2,"30":1}}],["vitae",{"1":{"6":3}}],["voluptatem",{"1":{"6":6}}],["voluptate",{"1":{"2":2,"5":2,"7":2,"8":2,"9":2,"10":2,"12":2,"13":2,"15":2,"17":2,"21":2,"22":4,"23":2,"31":2,"32":2,"33":2}}],["voluptatibus",{"1":{"2":1,"5":1,"6":3,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["4gap",{"1":{"36":1}}],["4border",{"1":{"34":1}}],["48",{"1":{"34":1}}],["48margin",{"1":{"34":1}}],["4margin",{"1":{"34":2}}],["4mb",{"1":{"22":4}}],["4heading",{"1":{"28":1}}],["4px",{"1":{"24":1,"27":3,"28":1}}],["442",{"1":{"18":1}}],["41",{"1":{"18":1}}],["420this",{"1":{"11":2}}],["4",{"1":{"3":3,"11":2,"22":4,"24":1,"25":1,"28":3,"30":1,"33":1,"34":2,"36":1}}],["40margin",{"1":{"34":1}}],["400max",{"1":{"36":1}}],["400",{"1":{"25":1,"36":1}}],["40px",{"1":{"3":1}}],["40",{"1":{"1":1,"12":1,"18":6,"34":1}}],["4k",{"1":{"0":2,"1":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2}}],["year",{"1":{"18":8}}],["yet",{"1":{"1":1}}],["y",{"1":{"18":18,"42":2}}],["you",{"1":{"1":2,"3":2,"4":2,"6":9,"15":1,"16":3,"18":2,"19":3,"20":1,"26":2,"29":11,"35":1}}],["yourself",{"1":{"30":1}}],["yourproject",{"1":{"29":1}}],["yourfunction",{"1":{"11":6,"21":6}}],["your",{"1":{"0":2,"4":1,"7":7,"12":6,"21":3,"22":6,"29":14,"30":3}}],["xsmall",{"1":{"24":1,"34":1}}],["xsmalluse",{"1":{"24":1}}],["xsmall4px",{"1":{"24":1}}],["x",{"1":{"0":20,"1":9,"11":3,"14":7,"22":8,"30":1,"40":1}}],[">next",{"1":{"33":1}}],[">name",{"1":{"18":3}}],[">5",{"1":{"33":1}}],[">edit",{"1":{"30":1}}],[">eyebrow",{"1":{"28":3}}],[">walter",{"1":{"23":1}}],[">waiting",{"1":{"17":1}}],[">im",{"1":{"23":1}}],[">image",{"1":{"18":6}}],[">60",{"1":{"22":1}}],[">members",{"1":{"23":1}}],[">max",{"1":{"22":2}}],[">mobile",{"1":{"18":2}}],[">modal",{"1":{"14":7}}],[">upload",{"1":{"22":2}}],[">users",{"1":{"32":1}}],[">user",{"1":{"21":2}}],[">once",{"1":{"29":1}}],[">overview",{"1":{"19":1,"32":1}}],[">open",{"1":{"14":1}}],[">option",{"1":{"6":1}}],[">options",{"1":{"6":2}}],[">1",{"1":{"18":6,"33":1}}],[">11",{"1":{"18":6}}],[">jeremiah",{"1":{"18":6}}],[">just",{"1":{"12":1}}],[">year",{"1":{"18":2}}],[">your",{"1":{"7":7}}],[">value",{"1":{"18":1}}],[">visible",{"1":{"15":1}}],[">view",{"1":{"12":1}}],[">30",{"1":{"22":1}}],[">30d",{"1":{"8":1}}],[">3",{"1":{"22":2,"33":1}}],[">336",{"1":{"18":6}}],[">functions",{"1":{"32":1}}],[">file",{"1":{"22":2}}],[">filename",{"1":{"18":2}}],[">failed",{"1":{"17":1,"22":1}}],[">prev",{"1":{"33":1}}],[">processing",{"1":{"17":1}}],[">pending",{"1":{"17":1,"22":1}}],[">parrot",{"1":{"11":1}}],[">rr",{"1":{"30":1}}],[">ready",{"1":{"17":1}}],[">role",{"1":{"11":1}}],[">row",{"1":{"5":2}}],[">goldfish",{"1":{"11":1}}],[">heading",{"1":{"28":7}}],[">hello",{"1":{"3":5,"22":6}}],[">hustle",{"1":{"18":6}}],[">hamster",{"1":{"11":1}}],[">database",{"1":{"32":1}}],[">databases",{"1":{"12":1}}],[">drag",{"1":{"22":2}}],[">duration",{"1":{"18":2}}],[">directions",{"1":{"18":2}}],[">disabled",{"1":{"10":1}}],[">document",{"1":{"18":2}}],[">dog",{"1":{"11":1}}],[">2",{"1":{"33":1}}],[">2022",{"1":{"18":6}}],[">20",{"1":{"11":2,"33":1}}],[">24h",{"1":{"8":1}}],[">4",{"1":{"11":2,"33":1}}],[">label",{"1":{"11":1}}],[">700",{"1":{"10":3}}],[">90d",{"1":{"8":1}}],[">shadow",{"1":{"26":2}}],[">stars",{"1":{"18":2}}],[">storage",{"1":{"12":1,"32":1}}],[">size",{"1":{"18":2}}],[">settings",{"1":{"19":1,"32":1}}],[">sessions",{"1":{"19":1}}],[">select",{"1":{"12":2}}],[">serverless",{"1":{"12":1}}],[">search",{"1":{"7":7,"12":1}}],[">spider",{"1":{"11":1}}],[">some",{"1":{"0":5}}],[">text",{"1":{"20":8}}],[">type",{"1":{"18":2}}],[">transparent",{"1":{"7":7}}],[">this",{"1":{"0":5,"11":6}}],[">container",{"1":{"31":1}}],[">code",{"1":{"28":1}}],[">common",{"1":{"11":1}}],[">complete",{"1":{"10":1,"17":1}}],[">created",{"1":{"18":2}}],[">create",{"1":{"14":3,"18":1}}],[">cancel",{"1":{"14":3}}],[">cat",{"1":{"11":1}}],[">choice",{"1":{"6":3}}],[">c",{"1":{"2":1}}],[">body",{"1":{"28":4}}],[">box",{"1":{"2":1}}],[">blahblahkey",{"1":{"18":2}}],[">bucket",{"1":{"10":6}}],[">button",{"1":{"3":12}}],[">b",{"1":{"2":1}}],[">+2",{"1":{"1":4}}],[">activity",{"1":{"19":1}}],[">action",{"1":{"0":20}}],[">abcdef",{"1":{"18":1,"23":1}}],[">airport",{"1":{"18":4}}],[">adam",{"1":{"18":6}}],[">add",{"1":{"12":1}}],[">advanced",{"1":{"6":3}}],[">authentication",{"1":{"12":1}}],[">appwrite",{"1":{"12":2}}],[">a",{"1":{"2":1}}],[">aa",{"1":{"1":25}}],[">alert",{"1":{"0":5}}],[">",{"1":{"0":97,"1":26,"2":3,"3":36,"4":8,"5":17,"6":73,"7":79,"8":7,"9":11,"10":41,"11":82,"12":30,"13":2,"14":31,"15":19,"16":36,"17":13,"18":241,"19":15,"20":16,"21":13,"22":99,"23":11,"24":8,"26":3,"28":8,"29":3,"30":16,"31":2,"32":24,"33":25}}],["1line",{"1":{"40":1}}],["14",{"1":{"40":1}}],["140",{"1":{"18":2}}],["1fr",{"1":{"36":1}}],["1frgrid",{"1":{"36":1}}],["1px",{"1":{"31":1}}],["1eyebrow",{"1":{"28":1}}],["1heading",{"1":{"28":1}}],["150",{"1":{"25":1}}],["10",{"1":{"25":5}}],["10mb",{"1":{"22":4}}],["10mbabcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45",{"1":{"22":2}}],["100lvh",{"1":{"36":1}}],["100vh",{"1":{"36":1}}],["100min",{"1":{"36":1}}],["100margin",{"1":{"34":1}}],["100pink",{"1":{"25":1}}],["100purple",{"1":{"25":1}}],["100px",{"1":{"4":2}}],["100red",{"1":{"25":1}}],["100orange",{"1":{"25":1}}],["100green",{"1":{"25":1}}],["100",{"1":{"18":2,"22":9,"25":8,"30":2,"31":1,"34":1,"36":6}}],["184",{"1":{"36":1}}],["184min",{"1":{"36":1}}],["185",{"1":{"18":10}}],["18rem",{"1":{"10":1}}],["12column",{"1":{"36":1}}],["12gap",{"1":{"36":1}}],["12margin",{"1":{"34":1}}],["12padding",{"1":{"34":2}}],["12",{"1":{"18":6,"23":3,"30":2,"34":3,"36":2,"40":1}}],["120",{"1":{"18":2,"25":5}}],["11",{"1":{"18":6}}],["13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi13g73c9ge4e2u5wi",{"1":{"15":3}}],["1button",{"1":{"3":1}}],["16gap",{"1":{"36":1}}],["16border",{"1":{"34":1}}],["16margin",{"1":{"34":3}}],["16px",{"1":{"4":1,"24":1,"27":1}}],["16",{"1":{"2":3,"5":1,"10":3,"14":3,"16":6,"18":1,"22":10,"30":1,"34":3,"36":1}}],["1",{"1":{"0":20,"3":2,"10":19,"11":1,"15":1,"16":2,"18":12,"24":8,"28":18,"30":3,"33":1,"36":3,"40":7}}],["1action",{"1":{"0":10}}],["2opacity",{"1":{"42":1}}],["2line",{"1":{"40":1}}],["25",{"1":{"40":1}}],["25line",{"1":{"40":1}}],["250max",{"1":{"36":1}}],["250",{"1":{"36":2}}],["250inline",{"1":{"36":1}}],["2margin",{"1":{"34":1}}],["2345",{"1":{"33":1}}],["230",{"1":{"18":2}}],["2eyebrow",{"1":{"28":1}}],["2heading",{"1":{"28":1}}],["24column",{"1":{"36":1}}],["24gap",{"1":{"36":1}}],["24border",{"1":{"34":1}}],["24margin",{"1":{"34":2}}],["24padding",{"1":{"34":1}}],["24px",{"1":{"27":1}}],["24",{"1":{"28":4,"30":1,"34":3,"36":2}}],["24h",{"1":{"8":1}}],["24h30d90d",{"1":{"8":1}}],["20margin",{"1":{"34":1}}],["20next",{"1":{"33":1}}],["2023",{"1":{"30":1}}],["2022",{"1":{"18":20}}],["2022airport",{"1":{"18":2}}],["2022mobile",{"1":{"18":2}}],["20px",{"1":{"27":1}}],["20",{"1":{"11":2,"22":10,"33":1,"34":1}}],["200max",{"1":{"36":1}}],["200danger",{"1":{"25":1}}],["200warning",{"1":{"25":1}}],["200success",{"1":{"25":1}}],["200",{"1":{"4":2,"25":3,"36":1}}],["200px",{"1":{"4":2,"24":4}}],["2rem",{"1":{"10":1}}],["2button",{"1":{"3":1}}],["2this",{"1":{"0":4}}],["2",{"1":{"0":22,"1":2,"3":2,"10":2,"11":1,"16":2,"22":2,"28":15,"30":1,"33":1,"34":1,"40":1,"42":1}}],["2alert",{"1":{"0":4}}],["280",{"1":{"36":2}}],["28",{"1":{"0":2,"1":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2}}],["edge",{"1":{"38":1}}],["edit",{"1":{"11":1,"20":2,"30":2}}],["either",{"1":{"27":1}}],["eius",{"1":{"6":3}}],["effect",{"1":{"26":1}}],["efficient",{"1":{"11":1}}],["eye",{"1":{"11":2,"15":1,"18":2}}],["eyebrow",{"1":{"10":3,"18":22,"28":7}}],["est",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["epcot",{"1":{"6":6}}],["events",{"1":{"6":6}}],["eveniet",{"1":{"6":3,"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["every",{"1":{"3":2,"16":3}}],["engineering",{"1":{"30":3}}],["encryption",{"1":{"12":2}}],["encryptionserverless",{"1":{"12":1}}],["env",{"1":{"11":6,"21":9,"22":6}}],["entered",{"1":{"11":3}}],["enter",{"1":{"11":2}}],["endalign",{"1":{"36":2}}],["endjustify",{"1":{"36":1}}],["endborder",{"1":{"36":1}}],["endblock",{"1":{"7":1}}],["endtesttbw",{"1":{"10":1}}],["endtesttbwgrid",{"1":{"10":1}}],["endtbw",{"1":{"7":1}}],["endtbwis",{"1":{"7":1}}],["endendtbwis",{"1":{"7":1}}],["end",{"1":{"7":5,"10":13,"11":3,"14":3,"19":2,"22":8,"34":8,"36":4,"37":2}}],["endinline",{"1":{"7":1}}],["enim",{"1":{"6":3}}],["enough",{"1":{"0":1}}],["eum",{"1":{"6":3}}],["eos",{"1":{"6":3,"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["eosquibusdam",{"1":{"6":3}}],["equal",{"1":{"4":1}}],["elevated",{"1":{"26":1}}],["elevation",{"0":{"26":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":4,"27":2,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["elements",{"1":{"4":1,"24":4,"26":2,"29":1,"39":1,"41":1}}],["element",{"1":{"2":3,"19":2,"20":1,"24":1,"36":1}}],["easy",{"1":{"20":1,"30":1}}],["easily",{"1":{"1":1,"11":1}}],["each",{"1":{"3":1,"16":4,"20":1}}],["ea",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["etamet",{"1":{"6":3}}],["etsoluta",{"1":{"6":3}}],["etc",{"1":{"4":1,"25":1}}],["et",{"1":{"2":1,"5":1,"6":9,"7":4,"8":2,"9":2,"10":2,"12":2,"13":1,"15":2,"17":2,"21":2,"22":4,"23":2,"31":1,"32":1,"33":1}}],["emptyempty",{"1":{"1":1}}],["emptyemptyempty",{"1":{"1":1}}],["empty",{"1":{"1":3,"4":2,"23":2}}],["e",{"1":{"1":1,"14":4,"20":1,"26":4}}],["extending",{"1":{"12":3}}],["external",{"1":{"3":1,"5":2,"9":1}}],["excited",{"1":{"30":3}}],["excitingattractions",{"1":{"6":6}}],["exceeds",{"1":{"18":1}}],["exclamation",{"1":{"0":4,"11":4,"14":1,"20":2}}],["experience",{"1":{"30":3}}],["experiences",{"1":{"25":1}}],["expanded",{"1":{"25":1}}],["express",{"1":{"3":1}}],["explain",{"1":{"0":1}}],["example",{"1":{"1":1,"4":2,"14":1,"27":1}}],["errorcolor",{"1":{"35":1}}],["errorred",{"1":{"25":1}}],["errorerroran",{"1":{"11":1}}],["error",{"1":{"11":5,"20":1,"25":1}}],["errors",{"1":{"0":1}}],["erroruse",{"1":{"0":1,"20":1}}],["h3>",{"1":{"28":1}}],["h3",{"1":{"28":1}}],["h1>",{"1":{"28":1}}],["h1",{"1":{"28":1}}],["h5>",{"1":{"22":2,"28":2,"30":1}}],["h5",{"1":{"22":2,"28":2,"30":1}}],["hustle",{"1":{"18":6}}],["human",{"1":{"0":1}}],["h2>",{"1":{"10":3,"28":1}}],["h2",{"1":{"10":3,"28":1}}],["href=",{"1":{"9":2,"12":1,"18":3,"19":4,"20":1,"29":2,"32":6,"33":3}}],["hsl",{"1":{"4":2,"31":1,"35":7,"36":2}}],["heroicons",{"1":{"27":1}}],["heretodo",{"1":{"34":1}}],["here",{"1":{"11":1,"22":6}}],["head",{"1":{"18":1,"29":2}}],["headtbitable",{"1":{"18":1}}],["headings",{"1":{"28":2}}],["heading",{"1":{"6":6,"10":6,"14":3,"18":22,"22":2,"28":27}}],["headinga",{"1":{"6":3}}],["headerheadertbwupload",{"1":{"22":1}}],["headerheadermodal",{"1":{"14":1}}],["headers",{"1":{"6":1}}],["header>",{"1":{"5":1,"14":3,"22":2}}],["header",{"1":{"5":2,"14":6,"22":4,"30":1}}],["heightblock",{"1":{"36":1}}],["height=",{"1":{"18":6}}],["height",{"1":{"3":1,"4":4,"15":1,"18":6,"27":1,"36":4,"40":9}}],["hello",{"1":{"3":7,"5":6,"22":11}}],["helps",{"1":{"25":1}}],["helperthis",{"1":{"11":1}}],["helper",{"1":{"11":10}}],["help",{"1":{"0":1,"20":1}}],["hierarchy",{"1":{"26":1,"28":1}}],["hiddenoverflow",{"1":{"42":1}}],["hidden",{"1":{"15":2,"18":2,"19":1,"42":1}}],["hidden=",{"1":{"0":20,"3":9,"5":2,"6":6,"7":14,"9":2,"10":9,"11":15,"12":7,"14":4,"15":4,"18":29,"19":2,"20":7,"21":3,"22":16,"23":1,"32":6,"33":2}}],["hidedisplay",{"1":{"42":1}}],["hideclasses",{"1":{"42":1}}],["hide",{"1":{"6":1,"11":1,"18":10,"19":1,"33":1,"39":1,"41":1}}],["high",{"1":{"1":1}}],["hard",{"1":{"30":3}}],["hamster",{"1":{"11":2}}],["happen",{"1":{"6":9}}],["handle",{"1":{"34":1,"36":2,"37":1,"40":1,"42":1}}],["hand",{"1":{"4":1}}],["have",{"1":{"1":1,"3":3,"16":1,"18":1,"20":1,"24":1,"27":1,"29":4}}],["has",{"1":{"0":1,"1":2,"3":1,"16":3,"20":1}}],["https",{"1":{"1":1,"9":1,"18":6}}],["htmltags",{"1":{"28":1}}],["html",{"1":{"0":2,"1":4,"2":2,"3":4,"4":2,"5":2,"6":2,"7":2,"8":1,"9":1,"10":2,"11":4,"12":1,"13":1,"14":2,"15":2,"16":9,"17":1,"18":5,"19":1,"20":2,"21":1,"22":3,"23":1,"24":4,"26":1,"28":4,"29":3,"31":1,"32":1,"33":1}}],["h6>",{"1":{"0":5,"28":3}}],["h6",{"1":{"0":5,"28":3}}],["h4>",{"1":{"0":5,"14":3,"22":2,"28":2}}],["h4",{"1":{"0":5,"14":3,"22":2,"28":2}}],["hover",{"1":{"22":2}}],["horizontal",{"1":{"18":8,"19":1}}],["horizontally",{"1":{"18":1}}],["holder",{"1":{"11":1}}],["how",{"1":{"0":1,"11":1,"29":2,"36":1}}],["home",{"0":{"30":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["npm",{"1":{"29":5,"30":1}}],["numeric",{"1":{"12":6}}],["number",{"1":{"5":6,"38":2}}],["nowrap",{"1":{"40":1}}],["now",{"1":{"29":1}}],["node",{"1":{"29":2}}],["normalfont",{"1":{"40":1}}],["normal",{"1":{"22":2,"40":1}}],["no",{"1":{"7":2,"9":2,"19":1,"22":4,"39":2}}],["none",{"1":{"38":1,"39":5,"41":2,"42":1}}],["non",{"1":{"6":3}}],["note",{"1":{"35":1}}],["not",{"1":{"1":2,"9":3,"16":5,"20":1,"26":2,"27":2,"28":2,"34":1,"35":1,"41":1}}],["notify",{"1":{"0":1}}],["nav>",{"1":{"33":1}}],["nav",{"1":{"32":4,"33":1}}],["navside",{"1":{"32":1}}],["navigation",{"0":{"32":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":3,"20":2,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":2,"32":2,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["native",{"1":{"18":1}}],["natus",{"1":{"6":3}}],["namevalue",{"1":{"24":1}}],["namevalueblahblahkeyabcdefblahblahkey",{"1":{"18":1}}],["nametbwupload",{"1":{"22":1}}],["namefile",{"1":{"22":1}}],["name=",{"1":{"11":2,"16":7}}],["namedisabledbucket",{"1":{"10":1}}],["namebucket",{"1":{"10":1}}],["name",{"1":{"10":6,"18":17,"22":10,"23":1,"30":3}}],["namecompletebucket",{"1":{"10":1}}],["nihil",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["nesciunt",{"1":{"6":3}}],["needed",{"1":{"19":1,"30":1}}],["need",{"1":{"4":1,"18":1}}],["needs",{"1":{"0":1,"24":2}}],["neutrals",{"1":{"25":1}}],["neutralswe",{"1":{"25":1}}],["neutral",{"1":{"4":2,"25":14,"31":1}}],["next",{"1":{"3":1,"12":3,"16":1,"27":2,"29":3,"33":3}}],["new",{"1":{"3":9,"9":1,"18":1,"30":1}}],["negative",{"1":{"3":1,"34":1}}],["necessary",{"1":{"0":2,"20":1}}],["would",{"1":{"29":1}}],["work",{"1":{"30":3}}],["works",{"1":{"24":4}}],["word",{"1":{"3":2,"15":2,"18":6,"40":2}}],["world",{"1":{"3":12,"6":6}}],["worldhello",{"1":{"3":3}}],["wrapflex",{"1":{"36":1}}],["wrapped",{"1":{"18":1}}],["wrapperwrappertbwdrop",{"1":{"7":1}}],["wrapperwrappertbwcollapsible",{"1":{"6":1}}],["wrapper",{"1":{"2":2,"6":6,"7":7,"10":1,"11":5,"18":3}}],["wrap",{"1":{"10":3,"36":2}}],["watson",{"1":{"30":7}}],["want",{"1":{"18":1,"29":1,"35":1}}],["waiting",{"1":{"17":2}}],["wait",{"1":{"12":3}}],["walter",{"1":{"23":1}}],["walt",{"1":{"6":6}}],["warningcolor",{"1":{"35":1}}],["warningorange",{"1":{"25":1}}],["warningwaitingtbwis",{"1":{"17":1}}],["warningwarningused",{"1":{"11":1}}],["warningwarninguse",{"1":{"0":1,"20":1}}],["warningthis",{"1":{"11":1}}],["warningrole",{"1":{"11":1}}],["warning",{"1":{"0":2,"11":12,"20":1,"22":1,"25":7,"35":1}}],["warn",{"1":{"0":2,"20":2}}],["wilson",{"1":{"30":1}}],["will",{"1":{"3":2,"6":9,"11":6,"21":9,"22":6,"24":2,"28":1,"29":1}}],["window",{"1":{"9":1,"14":1}}],["winning",{"1":{"6":6}}],["width=",{"1":{"18":6}}],["width",{"1":{"4":4,"5":1,"6":2,"10":2,"18":22,"19":1,"22":12,"24":4,"36":7}}],["without",{"1":{"29":1}}],["with",{"1":{"1":2,"3":6,"6":1,"9":1,"11":4,"12":6,"14":2,"16":1,"18":6,"22":2,"26":1,"28":3,"30":6}}],["within",{"1":{"0":1,"19":1,"20":1}}],["who",{"1":{"20":1}}],["white",{"1":{"40":2}}],["while",{"1":{"16":1,"25":1}}],["which",{"1":{"3":1,"16":1}}],["why",{"1":{"3":1}}],["when",{"1":{"3":1,"11":1,"16":3,"18":1,"20":1,"24":1,"28":1,"30":1}}],["where",{"1":{"0":2,"3":1,"29":1}}],["what",{"1":{"0":1,"3":1,"6":9,"11":1}}],["weight",{"1":{"40":2}}],["webkit",{"1":{"38":1}}],["website",{"1":{"29":1}}],["werecommend",{"1":{"27":1}}],["were",{"1":{"25":1}}],["well",{"1":{"24":4,"28":1}}],["we",{"1":{"0":2,"3":2,"4":3,"14":2,"16":1,"18":2,"19":1,"20":1,"25":2,"26":1,"27":1,"28":1,"29":2,"30":3}}],["o",{"1":{"23":3}}],["ol>",{"1":{"12":1,"33":1}}],["ol",{"1":{"12":1,"33":1}}],["opera",{"1":{"38":1}}],["openopen",{"1":{"22":1}}],["opening",{"1":{"18":1}}],["open",{"1":{"9":1,"14":2,"22":1,"29":1,"30":3}}],["open>",{"1":{"6":1,"14":2}}],["optimized",{"1":{"30":1}}],["option>",{"1":{"11":7}}],["optionadvanced",{"1":{"6":1}}],["optional",{"1":{"6":24,"11":8}}],["optionaloptional",{"1":{"6":1}}],["optionchoice",{"1":{"6":2}}],["option",{"1":{"6":8,"11":10}}],["options",{"1":{"6":12,"11":4,"16":4,"18":13}}],["opacity",{"1":{"10":2,"42":4}}],["odio",{"1":{"6":3}}],["odit",{"1":{"6":3}}],["overflow",{"1":{"18":5,"42":4}}],["overlay",{"1":{"14":1}}],["overly",{"1":{"0":1}}],["overviewdatabasestorageusersfunctionssettings",{"1":{"32":1}}],["overviewsessionsactivitysettings",{"1":{"19":1}}],["overview",{"1":{"4":1,"19":1,"30":1,"32":1}}],["others",{"1":{"30":1}}],["otherwise",{"1":{"19":1}}],["other",{"1":{"4":1,"26":1}}],["outer",{"1":{"18":3}}],["out",{"1":{"3":1,"4":1,"30":2}}],["outputinteractive",{"1":{"15":1}}],["output",{"0":{"15":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":2,"15":11,"16":2,"17":1,"18":7,"19":1,"20":1,"21":1,"22":1,"23":3,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["our",{"1":{"3":1,"4":1,"20":1,"25":2,"30":6}}],["own",{"1":{"3":1,"16":3,"30":2}}],["occured",{"1":{"20":1}}],["occur",{"1":{"3":1}}],["objects",{"1":{"4":1}}],["object",{"1":{"1":1,"14":1,"26":1,"30":1}}],["ondiscord",{"1":{"30":1}}],["ongithub",{"1":{"30":1}}],["onclick=",{"1":{"14":2}}],["one",{"1":{"6":3,"16":5,"24":1,"30":2}}],["onlyone",{"1":{"16":1}}],["only",{"1":{"3":3,"11":1,"18":42,"19":1,"20":1,"22":2,"23":2,"24":1,"30":1,"33":1,"39":3,"41":4}}],["on",{"1":{"0":1,"3":2,"4":1,"11":1,"14":2,"16":9,"19":1,"20":2,"24":1,"27":1,"29":1,"30":2}}],["offline",{"1":{"35":1}}],["offlinecolor",{"1":{"35":1}}],["off",{"1":{"16":6,"18":1}}],["often",{"1":{"3":1,"25":4}}],["of",{"1":{"0":6,"1":2,"3":6,"4":1,"5":1,"6":10,"11":2,"14":4,"16":8,"18":3,"19":1,"20":4,"24":8,"26":1,"27":9,"28":4,"29":2,"30":6,"36":1}}],["organize",{"1":{"18":1,"20":1,"28":1,"34":1}}],["order",{"1":{"14":1,"19":1,"28":1}}],["orange",{"1":{"1":5,"14":1,"20":1,"25":1}}],["orangeorangeis",{"1":{"1":1}}],["or",{"1":{"0":5,"1":3,"3":1,"6":1,"10":6,"11":8,"14":2,"16":9,"18":1,"20":8,"21":9,"22":6,"24":2,"26":2,"27":3,"28":1,"29":1,"30":2}}],["mp4failedhello",{"1":{"22":1}}],["mp4pending60",{"1":{"22":1}}],["mp4",{"1":{"22":16}}],["mix",{"1":{"20":1}}],["min",{"1":{"22":10,"30":3,"36":3}}],["minima",{"1":{"6":3}}],["minimum",{"1":{"0":1,"16":1,"27":2}}],["mind",{"1":{"1":1,"3":1,"24":1,"30":1}}],["matched",{"1":{"28":1}}],["match",{"1":{"20":1,"28":1}}],["mar",{"1":{"18":18}}],["margins",{"1":{"34":1}}],["margin",{"1":{"5":1,"6":1,"7":6,"10":3,"11":2,"12":1,"18":1,"22":14,"30":5,"34":21,"38":1}}],["making",{"1":{"16":1}}],["make",{"1":{"3":1,"12":2,"16":3,"24":1,"26":1,"27":1,"34":1}}],["maintaining",{"1":{"25":1}}],["maintains",{"1":{"19":1}}],["maintain",{"1":{"18":1,"24":1}}],["main",{"1":{"14":3,"16":5,"25":1,"32":1,"36":3}}],["management",{"1":{"12":2}}],["managementstorage",{"1":{"12":1}}],["managing",{"1":{"12":3}}],["max",{"1":{"11":2,"22":4,"36":4}}],["magnamullam",{"1":{"6":3}}],["may",{"1":{"0":1,"20":4}}],["multiples",{"1":{"24":1}}],["multiple",{"1":{"10":1,"16":2,"19":1,"27":2}}],["multi",{"1":{"2":1}}],["moz",{"1":{"38":1}}],["months",{"1":{"30":3}}],["mobile",{"1":{"18":3,"22":1,"39":2}}],["molestiae",{"1":{"6":6}}],["mostly",{"1":{"3":1,"14":1,"25":2}}],["most",{"1":{"3":1,"19":1}}],["more",{"1":{"1":2,"16":4,"18":9,"19":2,"35":1}}],["modules",{"1":{"29":2}}],["modes",{"1":{"25":1}}],["mode",{"1":{"1":1,"25":1,"30":1}}],["modelclasses",{"1":{"34":1}}],["model",{"0":{"34":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":2,"35":2,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["modalsmodal",{"1":{"14":1}}],["modals",{"1":{"11":1,"14":4,"24":1,"25":1,"26":2}}],["modal",{"0":{"14":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":2,"14":34,"15":2,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["media",{"1":{"36":1,"39":5}}],["mediumuse",{"1":{"24":1}}],["medium16px",{"1":{"24":1}}],["mediumis",{"1":{"14":1,"16":3}}],["mediumthe",{"1":{"3":1}}],["medium",{"1":{"1":1,"3":2,"14":1,"16":3,"24":3,"34":1}}],["medium40pxis",{"1":{"1":2}}],["me",{"1":{"35":1}}],["menu",{"1":{"24":1}}],["members",{"1":{"23":1}}],["method=",{"1":{"14":3}}],["meaning",{"1":{"3":2}}],["meanings",{"1":{"1":1}}],["messaging",{"1":{"0":1}}],["message",{"1":{"0":5,"11":1}}],["messages",{"1":{"0":17}}],["url",{"1":{"12":2}}],["urladd",{"1":{"12":1}}],["ut",{"1":{"2":1,"5":1,"6":3,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["utility",{"0":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":2,"35":2,"36":2,"37":2,"38":2,"39":3,"40":2,"41":2,"42":2}}],["ullam",{"1":{"6":3}}],["ul>",{"1":{"1":4,"3":1,"6":3,"7":7,"8":1,"10":4,"11":3,"12":2,"19":1,"22":4,"32":1}}],["ul",{"1":{"1":4,"3":1,"6":3,"7":7,"8":1,"10":4,"11":3,"12":2,"19":1,"22":4,"32":1}}],["unclutteredui",{"1":{"19":1}}],["un",{"1":{"12":1,"36":1,"40":1}}],["unsemantic",{"1":{"18":1}}],["unsecure",{"1":{"10":3}}],["unsafe",{"1":{"10":3}}],["unsplash",{"1":{"1":1,"9":1,"18":6}}],["underlined",{"1":{"28":1}}],["underlines",{"1":{"28":1}}],["underline",{"1":{"28":10}}],["underlinebody",{"1":{"28":1}}],["underlying",{"1":{"24":1}}],["underneath",{"1":{"11":1}}],["understanding",{"1":{"20":1}}],["understand",{"1":{"0":1}}],["unde",{"1":{"6":3}}],["universal",{"1":{"1":1,"3":2}}],["uploaded",{"1":{"22":1}}],["uploader",{"0":{"22":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":2,"22":2,"23":2,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["uploading",{"1":{"22":3}}],["uploads",{"1":{"22":4}}],["uploads330",{"1":{"22":1}}],["uploads3",{"1":{"22":1}}],["uploadupload",{"1":{"22":2}}],["upload",{"1":{"22":56}}],["update",{"1":{"4":1}}],["uppercase",{"1":{"1":1,"3":2}}],["up",{"1":{"1":2,"16":1,"27":1,"29":1}}],["us",{"1":{"25":1,"30":4}}],["usageeyebrow",{"1":{"28":1}}],["usagesmall",{"1":{"26":1}}],["usage",{"1":{"24":1,"30":1}}],["usagewe",{"1":{"16":1,"20":1,"27":1}}],["usagein",{"1":{"4":1,"14":1,"19":1}}],["usagetips",{"1":{"1":1,"3":1}}],["usagealerts",{"1":{"0":1}}],["using",{"1":{"1":1,"3":4,"4":1,"10":1,"14":1,"15":1,"25":2,"26":1,"29":2}}],["useful",{"1":{"18":1}}],["used",{"1":{"0":1,"1":1,"3":5,"4":1,"5":1,"16":4,"18":1,"20":3,"24":1,"25":6,"26":1,"28":2,"35":1,"39":1,"41":1}}],["use",{"1":{"0":3,"1":4,"3":4,"4":4,"14":1,"15":1,"16":8,"18":3,"19":2,"20":4,"24":2,"25":1,"26":4,"27":4,"28":4,"29":2,"30":1,"36":1,"41":1}}],["users",{"1":{"16":7,"19":2,"20":1,"28":2,"32":1}}],["user",{"0":{"23":1},"1":{"0":40,"1":2,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":8,"12":4,"13":1,"14":2,"15":1,"16":1,"17":1,"18":2,"19":3,"20":7,"21":5,"22":2,"23":8,"24":2,"25":1,"26":1,"27":1,"28":1,"29":2,"30":3,"31":1,"32":2,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["u",{"1":{"0":10,"2":9,"4":2,"5":4,"6":4,"10":22,"11":12,"12":2,"14":12,"15":12,"16":23,"18":59,"19":1,"22":39,"23":4,"28":12,"30":13,"33":1,"34":33,"35":5,"36":42,"37":2,"40":17,"41":4,"42":6}}],["uiinclude",{"1":{"29":1}}],["ui",{"1":{"0":1,"24":6,"29":2,"30":2}}],["snext",{"1":{"27":1}}],["scss",{"1":{"34":1}}],["scale",{"1":{"28":1}}],["scalewe",{"1":{"28":1}}],["scaleall",{"1":{"24":1}}],["scanning",{"1":{"20":1,"28":1}}],["scenarios",{"1":{"19":1}}],["scrollscroll",{"1":{"19":1}}],["scrolling",{"1":{"18":1,"19":1}}],["scrollinner",{"1":{"18":1}}],["scrolltbi",{"1":{"18":1}}],["scroll",{"1":{"18":5,"19":6}}],["scrim",{"1":{"14":1}}],["screen",{"1":{"3":1,"18":1,"19":1,"36":1,"39":1}}],["switch",{"1":{"16":7,"19":1}}],["switchswitches",{"1":{"16":1}}],["switches",{"1":{"16":6,"24":1}}],["switchcheckboxswitches",{"1":{"16":1}}],["switching",{"1":{"16":1}}],["swift",{"1":{"12":3}}],["sdk",{"1":{"12":3}}],["s",{"1":{"12":3,"18":1,"20":1,"29":1}}],["safari",{"1":{"38":1}}],["safe",{"1":{"10":3}}],["sandler",{"1":{"18":12}}],["sandlerjeremiah",{"1":{"18":6}}],["same",{"1":{"15":1}}],["sapiente",{"1":{"6":3}}],["shades",{"1":{"25":2}}],["shadows",{"1":{"26":2}}],["shadow",{"1":{"22":1,"26":11}}],["sharp",{"1":{"24":1}}],["shape",{"1":{"24":1}}],["shrink",{"1":{"22":2,"36":3}}],["shield",{"1":{"10":3}}],["short",{"1":{"3":1,"20":1}}],["showcase",{"1":{"30":3}}],["showmodal",{"1":{"14":1}}],["show",{"1":{"0":1,"1":1,"4":1,"11":3,"15":1,"18":2,"19":2,"26":1,"33":2,"39":1,"41":1}}],["should",{"1":{"0":2,"3":1,"4":2,"11":2,"16":3,"18":1,"19":4,"26":1,"27":4,"29":1}}],["sizing",{"1":{"36":2}}],["sizetbw",{"1":{"22":1}}],["sizetbwupload",{"1":{"22":1}}],["sizethere",{"1":{"16":1}}],["sizefile",{"1":{"22":2}}],["size=",{"1":{"11":1}}],["size",{"1":{"1":24,"3":5,"10":1,"16":9,"18":9,"22":8,"24":4,"28":1,"30":1,"36":14,"39":1,"40":7}}],["sizesfit",{"1":{"28":1}}],["sizesthere",{"1":{"3":1,"16":2}}],["sizesavatar",{"1":{"1":1}}],["sizes",{"1":{"1":2,"3":1,"14":1,"16":3,"24":1,"27":1,"28":1}}],["sizesin",{"1":{"1":1,"14":1}}],["similar",{"1":{"29":1}}],["simple",{"1":{"20":1,"30":1}}],["six",{"1":{"19":2}}],["sidebar",{"1":{"24":1}}],["side",{"1":{"19":2,"32":4}}],["sides",{"1":{"4":1}}],["sit",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["single",{"1":{"4":1,"16":2,"19":1,"27":1}}],["spacing",{"1":{"36":1}}],["space",{"1":{"16":2,"27":3,"36":2,"40":3}}],["span>",{"1":{"0":40,"3":26,"5":4,"6":18,"7":35,"8":3,"9":2,"10":15,"11":33,"12":19,"14":10,"15":7,"17":12,"18":116,"19":6,"20":15,"21":8,"22":41,"23":9,"30":2,"32":12,"33":14}}],["span",{"1":{"0":40,"3":26,"5":4,"6":18,"7":35,"8":3,"9":2,"10":15,"11":33,"12":19,"14":10,"15":7,"17":12,"18":116,"19":6,"20":15,"21":8,"22":41,"23":9,"30":2,"32":12,"33":14}}],["spider",{"1":{"11":2}}],["special",{"1":{"6":6,"25":1}}],["specific",{"1":{"3":1,"24":1}}],["support",{"1":{"30":2}}],["subtleheaders",{"1":{"28":1}}],["surfaces",{"1":{"26":1}}],["surface",{"1":{"24":2,"26":2}}],["sure",{"1":{"3":1,"12":3,"16":3,"27":1,"29":2}}],["summary>",{"1":{"6":6}}],["summary",{"1":{"6":6}}],["such",{"1":{"3":1,"16":1,"18":1}}],["successcolor",{"1":{"35":1}}],["successcommon",{"1":{"25":1}}],["successgreen",{"1":{"25":1}}],["successthis",{"1":{"11":1}}],["successsuccessan",{"1":{"11":1}}],["successsuccessuse",{"1":{"0":1,"20":1}}],["success",{"1":{"0":2,"11":3,"20":1,"22":1,"25":6,"35":1}}],["successfully",{"1":{"0":1,"20":1}}],["solve",{"1":{"36":1}}],["solid",{"1":{"27":1,"31":1,"36":2}}],["solidsolid",{"1":{"4":1}}],["source",{"1":{"29":1,"30":3}}],["soften",{"1":{"24":2}}],["so",{"1":{"3":1,"16":3,"20":1}}],["sometimes",{"1":{"11":1}}],["some",{"1":{"0":5}}],["src=",{"1":{"1":1,"9":1,"18":6,"30":2}}],["smallfont",{"1":{"40":3}}],["smallshadow",{"1":{"26":1}}],["smallsmallwe",{"1":{"26":1}}],["smallsmall",{"1":{"14":1,"16":3}}],["smallsmall32px",{"1":{"1":2}}],["smalluse",{"1":{"24":1}}],["small8px",{"1":{"24":1}}],["smaller",{"1":{"24":2}}],["small24pxis",{"1":{"1":2}}],["smallx",{"1":{"1":2}}],["small",{"1":{"0":10,"1":10,"14":4,"16":6,"24":6,"26":4,"31":1,"34":1,"40":1}}],["self",{"1":{"36":3}}],["selecting",{"1":{"16":2}}],["selected",{"1":{"12":3,"18":1,"19":1,"20":1,"25":2,"32":1}}],["select>",{"1":{"11":1}}],["select",{"1":{"6":9,"11":3,"12":5,"16":6}}],["selectorproperties",{"1":{"41":1}}],["selector",{"1":{"6":9,"16":3}}],["selectors",{"0":{"16":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":2,"16":10,"17":2,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["several",{"1":{"30":3}}],["semantics",{"1":{"28":1}}],["semibold",{"1":{"28":4}}],["semiboldbody",{"1":{"28":2}}],["semi",{"1":{"14":1}}],["serious",{"1":{"24":1}}],["serverless",{"1":{"12":1}}],["sep",{"1":{"23":1,"36":2}}],["sepseparatortbwuser",{"1":{"23":1}}],["separators",{"1":{"25":1}}],["separator",{"1":{"11":2}}],["sessions",{"1":{"19":1}}],["set",{"1":{"11":6,"16":6,"21":7,"22":4,"29":1,"35":1}}],["settings",{"1":{"16":1,"19":1,"32":1}}],["setting",{"1":{"4":1}}],["search",{"1":{"7":14,"11":4,"12":1}}],["secret",{"1":{"11":6,"21":9,"22":6}}],["secure",{"1":{"10":3}}],["secondary",{"1":{"3":10,"5":1,"14":3,"30":1}}],["secondarysecondarysecondary",{"1":{"3":1}}],["sections",{"1":{"19":1}}],["sectionsectiontbwdrop",{"1":{"7":1}}],["section>",{"1":{"0":10,"5":1,"7":7,"18":1,"22":2,"32":2}}],["section",{"1":{"0":10,"5":1,"7":14,"18":1,"22":2,"29":2,"32":4}}],["sentences",{"1":{"3":1}}],["sent",{"1":{"0":15}}],["steps",{"1":{"29":1}}],["stoppropagation",{"1":{"14":3}}],["store",{"1":{"29":1}}],["storage",{"1":{"12":1,"30":1,"32":1}}],["storing",{"1":{"12":3}}],["style",{"1":{"15":1,"20":1,"28":3}}],["style=",{"1":{"4":6,"7":6,"10":1,"11":1,"18":21,"19":1,"22":7,"24":4,"26":2,"28":2,"31":1}}],["stylesheet",{"1":{"29":2}}],["stylestbiis",{"1":{"18":1}}],["styleswithout",{"1":{"18":1}}],["styles",{"1":{"4":1,"18":3,"29":1}}],["stylesin",{"1":{"4":1,"18":1}}],["stretchflex",{"1":{"36":1}}],["strong",{"1":{"3":1,"28":1}}],["string",{"1":{"1":1}}],["sticky",{"1":{"0":35,"18":2}}],["stickystickysticky",{"1":{"0":1}}],["stars",{"1":{"18":8}}],["startalign",{"1":{"36":1}}],["startborder",{"1":{"36":1}}],["startmake",{"1":{"29":2}}],["starttesttbwgrid",{"1":{"10":2}}],["starttbwis",{"1":{"7":2}}],["start",{"1":{"5":1,"6":1,"7":1,"10":16,"11":2,"12":1,"15":3,"18":3,"19":2,"22":6,"23":1,"28":1,"29":1,"30":3,"34":34,"36":2,"37":2,"40":1}}],["started",{"0":{"29":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":3,"30":3,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["standard",{"1":{"26":1}}],["stand",{"1":{"3":1}}],["static",{"1":{"20":1}}],["statetbw",{"1":{"22":2}}],["state",{"1":{"4":1,"20":1,"35":1}}],["statesstates",{"1":{"11":1}}],["states",{"1":{"0":1,"4":1,"16":5,"17":1}}],["statesin",{"1":{"0":1}}],["statusstatus",{"1":{"17":1}}],["status",{"0":{"17":1},"1":{"0":2,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":2,"17":14,"18":2,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["system",{"1":{"0":2,"20":1,"25":2,"28":1,"29":1,"30":2}}],["io",{"1":{"30":5}}],["idset",{"1":{"21":2}}],["idnameyearstars",{"1":{"18":2}}],["id=",{"1":{"11":2,"14":3}}],["id700",{"1":{"10":1}}],["id",{"1":{"10":8,"11":2,"18":10,"20":1,"21":4}}],["illustration",{"1":{"18":6}}],["illustrations",{"1":{"4":1,"14":1}}],["illo",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["ipsum",{"1":{"6":6}}],["ipsa",{"1":{"6":9}}],["italready",{"1":{"29":1}}],["itaque",{"1":{"6":6}}],["its",{"1":{"3":1,"16":3,"29":1}}],["it",{"1":{"1":1,"3":1,"5":1,"9":1,"18":7,"24":2,"27":1,"28":1,"29":4,"30":1,"34":1}}],["itemitemstbwtabs",{"1":{"19":1}}],["itemitemtbwis",{"1":{"22":1}}],["itemitemtbwnumeric",{"1":{"12":1}}],["itemitemtbwdrop",{"1":{"8":1}}],["itemitemtbwcollapsible",{"1":{"6":1}}],["itemnumeric",{"1":{"12":1}}],["items",{"1":{"10":1,"16":6,"19":2,"24":1,"36":2}}],["itemgrid",{"1":{"10":1}}],["itemtbw",{"1":{"7":1,"12":1}}],["itemlist",{"1":{"7":1}}],["item",{"0":{"10":1},"1":{"0":1,"1":17,"2":1,"3":14,"4":1,"5":1,"6":22,"7":15,"8":4,"9":2,"10":22,"11":14,"12":13,"13":1,"14":1,"15":1,"16":7,"17":1,"18":6,"19":5,"20":1,"21":1,"22":7,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":6,"33":9,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["important",{"1":{"34":10,"39":5,"40":1,"42":7}}],["import",{"1":{"29":1,"30":1}}],["importing",{"1":{"29":1}}],["imply",{"1":{"16":1}}],["im",{"1":{"23":1}}],["imwalter",{"1":{"23":1}}],["img",{"1":{"1":1,"9":1,"18":6,"30":2}}],["imageupload",{"1":{"22":1}}],["imageimagetbwupload",{"1":{"22":1}}],["imageimages",{"1":{"1":1}}],["imagetbwfile",{"1":{"9":1}}],["images",{"1":{"4":1,"30":1}}],["image",{"1":{"0":5,"9":2,"18":12,"22":10}}],["if",{"1":{"0":1,"6":9,"16":2,"18":1,"19":3,"20":1,"27":3,"28":1,"29":1,"34":1,"35":1}}],["iconicontbw",{"1":{"17":1}}],["iconiconicon",{"1":{"3":1}}],["iconquia",{"1":{"17":1}}],["icon",{"1":{"0":20,"1":1,"3":11,"5":2,"6":12,"7":14,"9":2,"10":10,"11":15,"12":7,"14":4,"15":4,"17":6,"18":47,"19":2,"20":10,"21":3,"22":33,"23":1,"24":1,"27":5,"32":6,"33":4,"40":2}}],["iconsize",{"1":{"27":1}}],["iconswe",{"1":{"3":1}}],["icons",{"0":{"27":1},"1":{"0":1,"1":3,"2":1,"3":4,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":3,"21":1,"22":1,"23":1,"24":1,"25":1,"26":2,"27":7,"28":2,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["is",{"1":{"0":57,"1":37,"3":22,"4":2,"5":5,"6":7,"7":7,"9":2,"10":1,"11":26,"12":3,"14":11,"15":3,"16":9,"17":5,"18":66,"19":4,"20":11,"21":1,"22":15,"23":2,"24":2,"26":2,"27":2,"28":2,"29":1,"30":4,"32":1,"33":12,"36":1,"39":5}}],["initcreate",{"1":{"29":1}}],["initial",{"1":{"40":2}}],["initializing",{"1":{"29":1}}],["initialize",{"1":{"3":1,"29":1}}],["initials",{"1":{"1":2}}],["inbetween",{"1":{"27":1}}],["indicates",{"1":{"26":1}}],["indication",{"1":{"11":2}}],["independently",{"1":{"16":1}}],["involve",{"1":{"16":1}}],["invalid",{"1":{"11":1}}],["inventore",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["inset",{"1":{"37":2}}],["install",{"1":{"29":5,"30":1}}],["installed",{"1":{"29":1}}],["instructions",{"1":{"11":1}}],["inside",{"1":{"3":1,"18":1}}],["integrate",{"1":{"30":1}}],["internal",{"1":{"30":1,"35":1}}],["international",{"1":{"6":6}}],["interfaces",{"1":{"29":1,"30":1}}],["interactiveclickable",{"1":{"20":1}}],["interactive",{"1":{"15":7,"18":6,"20":1,"23":2}}],["interaction",{"1":{"14":1}}],["interacting",{"1":{"14":1}}],["interact",{"1":{"11":2}}],["interacts",{"1":{"3":1}}],["inthe",{"1":{"29":1}}],["into",{"1":{"11":3}}],["inlinedisplay",{"1":{"36":1}}],["inline",{"1":{"5":1,"6":1,"7":3,"11":2,"18":7,"22":16,"23":1,"28":3,"30":4,"34":20,"36":10,"37":2}}],["including",{"1":{"29":1}}],["includes",{"1":{"36":1}}],["included",{"1":{"29":1}}],["include",{"1":{"4":2,"14":1,"29":2,"40":5}}],["incorrect",{"1":{"11":2}}],["inconsistent",{"1":{"1":1}}],["increase",{"1":{"1":1,"3":3}}],["infocolor",{"1":{"35":1}}],["infoinfotbwuser",{"1":{"23":1}}],["infoinfotbwupload",{"1":{"22":1}}],["infoinfouse",{"1":{"0":1,"20":1}}],["info",{"1":{"0":6,"11":5,"20":3,"21":2,"22":6,"23":2,"25":1,"35":2}}],["informativeinformative",{"1":{"20":1}}],["informative",{"1":{"20":2,"25":1}}],["information",{"1":{"0":4,"4":2,"11":4,"20":3,"25":6,"28":1,"29":1}}],["inform",{"1":{"0":1,"20":1}}],["in",{"1":{"0":4,"1":6,"3":9,"4":3,"5":1,"9":1,"11":6,"12":3,"14":1,"15":1,"16":4,"18":1,"19":3,"20":4,"24":3,"25":1,"26":2,"27":5,"28":1,"29":8,"30":2,"41":1}}],["inputdisableddisabledused",{"1":{"11":1}}],["inputsclass",{"1":{"38":1}}],["inputs",{"1":{"11":1,"38":1}}],["input",{"0":{"11":1},"1":{"0":1,"1":1,"2":1,"3":3,"4":1,"5":1,"6":7,"7":1,"8":1,"9":1,"10":2,"11":37,"12":2,"13":1,"14":1,"15":1,"16":22,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":2,"39":1,"40":1,"41":1,"42":1}}],["framework",{"1":{"30":1}}],["friendly",{"1":{"30":1}}],["from",{"1":{"1":1,"16":7,"29":1}}],["f02e65",{"1":{"30":2}}],["flat",{"1":{"26":1}}],["floating",{"1":{"26":4}}],["float",{"1":{"24":1}}],["flexbox",{"1":{"36":1}}],["flexdisplay",{"1":{"36":2}}],["flex",{"1":{"0":10,"2":3,"5":1,"10":9,"14":3,"15":3,"16":7,"18":14,"22":4,"23":1,"28":2,"30":2,"36":9}}],["failed",{"1":{"17":2,"20":1,"22":1}}],["failedfailedtbwis",{"1":{"17":1}}],["facilis",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["features",{"1":{"30":1}}],["featuring",{"1":{"6":6}}],["few",{"1":{"11":1}}],["feedback",{"1":{"0":15}}],["function",{"1":{"21":3,"22":6}}],["functions",{"1":{"12":3,"30":1,"32":1}}],["functionality",{"1":{"12":2}}],["functionalityselect",{"1":{"12":1}}],["functional",{"1":{"12":6}}],["fuga",{"1":{"6":3}}],["fugiat",{"1":{"2":1,"5":1,"6":3,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["fully",{"1":{"30":2}}],["full",{"1":{"5":1,"6":2,"10":2,"22":2,"36":2}}],["folder",{"1":{"32":1}}],["follow",{"1":{"29":1}}],["font",{"1":{"28":2,"40":1}}],["fonts",{"1":{"28":1}}],["footer",{"1":{"14":3}}],["footerfooter",{"1":{"14":1}}],["four",{"1":{"1":1,"3":1}}],["foundations",{"0":{"24":1,"25":1,"26":1,"27":1,"28":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":2,"26":2,"27":2,"28":2,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["for=",{"1":{"22":6}}],["for",{"1":{"0":15,"1":1,"3":2,"4":3,"11":1,"12":18,"14":2,"16":3,"18":2,"19":1,"20":6,"24":9,"25":7,"26":2,"27":3,"28":5,"29":1,"30":4,"35":1}}],["formformmodal",{"1":{"14":1}}],["form>",{"1":{"11":2,"14":3}}],["forms",{"1":{"11":1}}],["form",{"1":{"0":1,"6":5,"11":17,"14":6,"30":1}}],["finished",{"1":{"22":2}}],["finish",{"1":{"12":3}}],["find",{"1":{"1":1}}],["fieldreadonlyreadonlyused",{"1":{"11":1}}],["field",{"1":{"11":7}}],["fields",{"0":{"11":1},"1":{"0":1,"1":1,"2":1,"3":3,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":2,"11":6,"12":2,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["firefox",{"1":{"38":1}}],["fireworks",{"1":{"6":6}}],["firstname",{"1":{"5":6}}],["first",{"1":{"3":1,"4":1,"16":1,"18":18,"27":2}}],["fix",{"1":{"0":1,"11":1}}],["five",{"1":{"0":1,"1":2,"14":1}}],["filecreate",{"1":{"29":1}}],["filebefore",{"1":{"29":1}}],["file1",{"1":{"22":6}}],["filehover",{"1":{"22":1}}],["filename",{"1":{"18":2}}],["filenametypesizecreatedairport",{"1":{"18":2}}],["fileno",{"1":{"9":1}}],["fileset",{"1":{"22":2}}],["files",{"1":{"10":6,"12":3,"22":6,"29":1}}],["filesbucket",{"1":{"10":3}}],["file",{"0":{"9":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":3,"5":1,"6":1,"7":1,"8":2,"9":11,"10":2,"11":5,"12":4,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":51,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":6,"30":2,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["look",{"1":{"24":1,"26":1}}],["load",{"1":{"19":1}}],["loaderloader",{"1":{"13":1}}],["loader",{"0":{"13":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":3,"14":2,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["logins",{"1":{"12":3}}],["lock",{"1":{"10":3}}],["loremquia",{"1":{"10":1,"21":1}}],["long",{"1":{"3":1}}],["lot",{"1":{"3":1}}],["lowercase",{"1":{"1":1}}],["learn",{"1":{"29":1}}],["legibility",{"1":{"16":1,"27":1}}],["level",{"1":{"10":3,"14":3,"22":2,"25":1,"28":58}}],["letter",{"1":{"3":1}}],["letters",{"1":{"1":3}}],["left",{"1":{"3":2,"19":3,"33":1}}],["less",{"1":{"1":1,"27":1}}],["libraryafter",{"1":{"29":1}}],["library",{"1":{"27":1,"29":9}}],["lightdisplay",{"1":{"41":2}}],["lightning",{"1":{"32":1}}],["light",{"1":{"25":1,"30":1,"35":1}}],["like",{"1":{"24":3}}],["lineinline",{"1":{"36":1}}],["lineof",{"1":{"27":1}}],["lines",{"1":{"5":1,"16":1,"27":2}}],["line",{"1":{"5":7,"6":2,"10":2,"15":1,"16":2,"18":6,"22":2,"27":2,"40":5}}],["linked",{"1":{"28":1}}],["links",{"1":{"18":2,"28":2}}],["link",{"1":{"3":2,"5":2,"9":1,"12":5,"28":1,"29":3}}],["li>",{"1":{"1":16,"3":4,"6":9,"7":14,"8":3,"10":16,"11":12,"12":12,"19":4,"22":8,"32":5,"33":8}}],["li",{"1":{"1":16,"3":4,"6":9,"7":14,"8":3,"11":12,"12":12,"19":4,"22":8,"32":5,"33":8}}],["listlisttbwupload",{"1":{"22":2}}],["listlisttbwtabs",{"1":{"19":1}}],["listlisttbwdrop",{"1":{"7":1}}],["listlist",{"1":{"12":1}}],["listdrop",{"1":{"7":1}}],["lists",{"1":{"4":2,"14":1,"28":1}}],["list",{"0":{"7":1,"12":1},"1":{"0":2,"1":2,"2":2,"3":8,"4":2,"5":2,"6":5,"7":25,"8":3,"9":2,"10":2,"11":9,"12":19,"13":3,"14":2,"15":2,"16":4,"17":2,"18":2,"19":3,"20":2,"21":2,"22":6,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":8,"33":3,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["layer",{"1":{"26":1}}],["layered",{"1":{"26":1}}],["layouts",{"1":{"26":1}}],["layout",{"0":{"31":1,"32":1,"33":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":3,"27":1,"28":1,"29":1,"30":1,"31":2,"32":2,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["landing",{"1":{"3":1}}],["language",{"1":{"0":1}}],["labs",{"1":{"29":3,"30":2}}],["laboriosam",{"1":{"6":3}}],["laborum",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["label>",{"1":{"6":3,"11":2,"22":6}}],["label",{"1":{"6":3,"11":9,"14":9,"16":2,"20":1,"22":6,"27":5}}],["labels",{"1":{"3":1,"16":1,"27":1}}],["label=",{"1":{"0":10,"3":9,"9":2,"10":6,"11":7,"14":3,"15":4,"18":22,"19":2,"21":1,"22":14,"23":1,"33":10}}],["larger",{"1":{"24":2}}],["largelargewe",{"1":{"26":1}}],["largelarge",{"1":{"16":3}}],["largelarge48px",{"1":{"1":1}}],["largelarge48pxis",{"1":{"1":1}}],["large",{"1":{"1":6,"3":1,"16":6,"24":1,"26":7,"30":1,"34":1}}],["largexlarge64px",{"1":{"1":1}}],["lt",{"1":{"0":270,"1":101,"2":10,"3":98,"4":12,"5":46,"6":156,"7":196,"8":20,"9":21,"10":118,"11":188,"12":82,"13":2,"14":86,"15":36,"16":33,"17":36,"18":626,"19":36,"20":46,"21":28,"22":232,"23":28,"24":8,"26":8,"28":42,"29":4,"30":27,"31":4,"32":58,"33":64}}],["d",{"1":{"30":3}}],["drag",{"1":{"22":3}}],["drop",{"0":{"7":1,"8":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":3,"7":61,"8":12,"9":3,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":8,"23":2,"24":2,"25":2,"26":3,"27":2,"28":2,"29":2,"30":2,"31":2,"32":16,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["during",{"1":{"28":1}}],["duration",{"1":{"18":10}}],["duplicate",{"1":{"3":1,"10":3,"11":1,"15":3,"18":8,"20":3,"21":2,"23":1}}],["date",{"1":{"18":3}}],["dataauthentication",{"1":{"12":1}}],["database",{"1":{"30":1,"32":2}}],["databases",{"1":{"12":2}}],["datablahfunction",{"1":{"5":1}}],["data",{"1":{"5":4,"12":2,"18":67,"30":2}}],["datarow",{"1":{"5":1}}],["darkdisplay",{"1":{"41":2}}],["dark",{"1":{"18":6,"25":1,"30":1,"41":2}}],["dashed",{"1":{"4":1,"22":2}}],["dasheddashedwe",{"1":{"4":1}}],["dash",{"1":{"4":1}}],["danger",{"1":{"0":2,"20":1,"22":1,"25":7,"35":1}}],["dangerdanger",{"1":{"0":1,"20":1}}],["doesn",{"1":{"28":1}}],["dots",{"1":{"18":8}}],["dog",{"1":{"11":2}}],["dogcathamsterparrotspidergoldfish",{"1":{"11":1}}],["document",{"1":{"9":1,"14":2,"18":10,"22":3}}],["documentationcreate",{"1":{"4":1}}],["documentation",{"1":{"4":1,"30":1}}],["down",{"1":{"6":6,"11":1,"22":2}}],["downloading",{"1":{"29":1}}],["download",{"1":{"3":1,"29":1}}],["dolor",{"1":{"6":3}}],["dolorum",{"1":{"6":3}}],["dolorem",{"1":{"6":6,"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["dolore",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["don",{"1":{"0":1,"1":2,"3":1,"16":3,"20":2,"24":1,"26":1,"27":1,"28":1,"29":1}}],["done",{"1":{"0":1,"24":1}}],["do",{"1":{"0":1,"1":4,"3":1,"16":4,"20":1,"24":1,"26":2,"27":3,"28":1,"29":1}}],["dialog5",{"1":{"14":1}}],["dialog4",{"1":{"14":1}}],["dialog>",{"1":{"14":3}}],["dialog",{"1":{"14":9}}],["dialogue",{"1":{"11":1}}],["direction",{"1":{"36":1,"40":1}}],["directions",{"1":{"18":4}}],["directly",{"1":{"28":1}}],["directory",{"1":{"27":1,"29":3}}],["directors",{"1":{"18":6}}],["direct",{"1":{"14":1}}],["differentiate",{"1":{"20":1}}],["different",{"1":{"1":3,"11":1,"20":1,"24":1}}],["div>",{"1":{"0":30,"1":30,"2":5,"4":2,"5":7,"6":19,"7":14,"9":5,"10":28,"11":15,"13":1,"14":10,"15":6,"16":6,"17":6,"18":50,"19":1,"20":5,"22":28,"23":4,"24":4,"26":2,"28":4,"30":3,"31":1,"32":3}}],["div",{"1":{"0":30,"1":30,"2":5,"4":2,"5":7,"6":19,"7":14,"9":5,"10":28,"11":11,"13":1,"14":10,"15":6,"16":6,"17":6,"18":52,"19":1,"20":5,"22":28,"23":4,"24":4,"26":2,"28":4,"30":3,"31":1,"32":3}}],["discord",{"1":{"30":2}}],["discoverable",{"1":{"11":1}}],["dist",{"1":{"29":2,"30":1}}],["distance",{"1":{"26":1}}],["distract",{"1":{"20":1}}],["disney",{"1":{"6":6}}],["disabledcolor",{"1":{"35":1}}],["disabled>",{"1":{"8":1,"10":1,"20":1}}],["disabled",{"1":{"5":1,"10":1,"11":1,"16":6,"19":1,"20":1,"25":1,"33":2,"35":1}}],["dismissed",{"1":{"0":1,"14":1}}],["displayclasses",{"1":{"36":1}}],["displayed",{"1":{"10":1,"36":1}}],["display",{"0":{"36":1},"1":{"0":2,"1":2,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":2,"36":2,"37":2,"38":1,"39":6,"40":1,"41":1,"42":1}}],["develop",{"1":{"30":1}}],["developer",{"1":{"30":4}}],["dev",{"1":{"30":2}}],["device",{"1":{"27":1}}],["decoration",{"1":{"28":2}}],["determine",{"1":{"28":1}}],["details>",{"1":{"6":6}}],["details",{"1":{"6":6,"20":1}}],["dependencies",{"1":{"29":1}}],["dependency",{"1":{"12":2}}],["dependencysearch",{"1":{"12":1}}],["depend",{"1":{"27":1}}],["depending",{"1":{"0":1,"20":2}}],["debitis",{"1":{"6":2,"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["debitisrem",{"1":{"6":3}}],["debitisoptions",{"1":{"6":1}}],["deletion",{"1":{"14":1}}],["delete",{"1":{"4":1,"11":2,"18":5,"30":1}}],["deleniti",{"1":{"6":3}}],["designed",{"1":{"30":1}}],["design",{"1":{"29":2,"30":12}}],["desktop",{"1":{"18":24,"22":4,"23":2,"33":1,"36":1,"39":2}}],["deserunt",{"1":{"6":3}}],["description",{"1":{"0":16,"6":9,"35":1}}],["defaulttbwis",{"1":{"17":1}}],["defaultdefault",{"1":{"11":1}}],["defaultis",{"1":{"1":1}}],["default",{"1":{"0":15,"1":1,"3":2,"18":1,"25":1,"27":1}}],["defaultused",{"1":{"11":1}}],["defaultuse",{"1":{"0":1,"20":1}}],["cta",{"1":{"25":1}}],["circular",{"1":{"24":3,"34":1}}],["circularuse",{"1":{"24":1}}],["circular50",{"1":{"24":1}}],["circleborder",{"1":{"34":1}}],["circle",{"1":{"0":4,"11":2,"12":3,"20":2}}],["cell",{"1":{"18":15}}],["centertext",{"1":{"40":1}}],["centeralign",{"1":{"36":2}}],["centerjustify",{"1":{"36":1}}],["centered",{"1":{"27":1}}],["centercentertbwis",{"1":{"7":1}}],["center",{"1":{"2":3,"7":1,"16":12,"18":6,"22":2,"27":2,"30":3,"36":3,"40":1}}],["currently",{"1":{"14":1,"20":1}}],["culpa",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["creation",{"1":{"14":1}}],["created",{"1":{"18":8,"30":1}}],["create",{"1":{"4":1,"14":3,"18":2,"25":1,"26":2,"30":3}}],["cross",{"1":{"2":3,"15":3,"16":5,"18":8,"22":2,"23":1,"28":1,"30":2,"36":5}}],["css",{"1":{"4":1,"29":11,"30":2,"34":1}}],["c",{"1":{"2":1}}],["chart",{"1":{"32":1}}],["change",{"1":{"0":1,"4":1,"11":1}}],["child",{"1":{"15":3,"18":2,"23":1,"36":3}}],["choose",{"1":{"11":3,"20":1}}],["choices",{"1":{"16":1}}],["choice",{"1":{"6":16,"16":4,"25":1}}],["chen",{"1":{"35":1}}],["cheveron",{"1":{"3":2,"6":6,"11":1,"19":2,"22":2,"33":2}}],["checked=",{"1":{"16":9}}],["checkboxcheckboxes",{"1":{"16":2}}],["checkbox",{"1":{"6":6,"16":14}}],["checkboxes",{"1":{"6":1,"16":2,"24":1}}],["check",{"1":{"0":2,"4":1,"10":3,"11":1,"12":4,"20":1,"22":1,"34":1}}],["clarify",{"1":{"20":1}}],["classproperties",{"1":{"39":1}}],["classpropertiesu",{"1":{"34":1,"35":2,"36":2,"37":1,"38":1,"40":1,"42":1}}],["classes",{"1":{"34":1,"35":2,"39":1,"41":1}}],["classesquia",{"1":{"9":1}}],["class",{"1":{"1":1,"10":1,"15":1,"18":2,"19":1}}],["class=",{"1":{"0":130,"1":51,"2":5,"3":49,"4":4,"5":17,"6":75,"7":98,"8":10,"9":9,"10":51,"11":86,"12":41,"13":1,"14":43,"15":18,"16":17,"17":18,"18":316,"19":18,"20":23,"21":14,"22":116,"23":14,"24":4,"26":4,"28":17,"30":12,"31":2,"32":29,"33":32}}],["classtypemodal",{"1":{"14":1}}],["classtypedescriptionshadow",{"1":{"26":1}}],["classtypedescriptionstatus",{"1":{"17":1}}],["classtypedescriptionuser",{"1":{"23":1}}],["classtypedescriptionupload",{"1":{"22":2}}],["classtypedescriptiontooltip",{"1":{"21":1}}],["classtypedescriptiontabs",{"1":{"19":1}}],["classtypedescriptiontable",{"1":{"18":1}}],["classtypedescriptioninteractive",{"1":{"15":1}}],["classtypedescriptionis",{"1":{"9":1,"16":3}}],["classtypedescriptionlist",{"1":{"12":1}}],["classtypedescriptiongrid",{"1":{"10":1}}],["classtypedescription",{"1":{"7":2,"16":1,"18":1,"20":1}}],["classtypedescriptiondrop",{"1":{"7":1,"8":1}}],["classtypedescriptioncollapsible",{"1":{"6":1}}],["classtypeis",{"1":{"1":3,"14":1}}],["classtype",{"1":{"0":1,"1":1,"3":2,"4":1,"11":1}}],["classtypealertinlineinline",{"1":{"0":1}}],["clickability",{"1":{"28":1}}],["clicking",{"1":{"16":3}}],["click=",{"1":{"14":1}}],["clear",{"1":{"6":9,"11":2,"28":1}}],["closed",{"1":{"10":3}}],["close",{"1":{"0":10,"14":4,"22":2}}],["capitalize",{"1":{"40":1}}],["capitalizetext",{"1":{"40":1}}],["categories",{"1":{"20":1}}],["cat",{"1":{"11":2}}],["case",{"1":{"3":1,"11":2}}],["cases",{"1":{"1":1,"3":1}}],["call",{"1":{"0":1,"3":2}}],["cancelcreatemodal",{"1":{"14":1}}],["cancelcreate",{"1":{"14":2}}],["cancel",{"1":{"3":1,"14":3,"22":2}}],["can",{"1":{"0":4,"1":4,"3":2,"4":3,"10":1,"11":4,"14":1,"15":1,"16":1,"18":1,"19":4,"28":1,"29":4}}],["cards",{"1":{"4":5,"24":1,"26":2}}],["cardscard",{"1":{"4":1}}],["card",{"0":{"4":1},"1":{"0":1,"1":1,"2":1,"3":2,"4":14,"5":2,"6":1,"7":1,"8":1,"9":1,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"19":1,"20":1,"21":1,"22":1,"23":2,"24":5,"25":1,"26":3,"27":1,"28":1,"29":1,"30":3,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["cog",{"1":{"32":1}}],["cognitive",{"1":{"19":1}}],["copy",{"1":{"11":2,"15":3,"18":2,"20":2,"23":1,"29":1}}],["count",{"1":{"11":2}}],["counter",{"1":{"11":8}}],["community",{"1":{"30":1}}],["commit",{"1":{"30":2}}],["command",{"1":{"27":1,"29":3}}],["common",{"1":{"11":2,"27":1}}],["commonly",{"1":{"3":1,"16":2}}],["commodi",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["computer",{"1":{"29":1}}],["compliment",{"1":{"28":1}}],["completing",{"1":{"11":1}}],["completecompletetbwis",{"1":{"17":1}}],["completemake",{"1":{"12":1}}],["complete",{"1":{"3":1,"10":2,"12":2,"16":1,"17":2}}],["completed",{"1":{"0":1,"20":1}}],["compoenentsin",{"1":{"18":1}}],["component",{"1":{"3":1,"24":1}}],["componentsmodals",{"1":{"14":1}}],["componentsquia",{"1":{"7":1,"8":1,"12":1,"15":1,"22":2,"23":1}}],["components",{"0":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":3,"15":2,"16":2,"17":2,"18":2,"19":3,"20":2,"21":2,"22":2,"23":2,"24":7,"25":1,"26":5,"27":1,"28":1,"29":1,"30":3,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["compression",{"1":{"12":3}}],["corner",{"1":{"24":3}}],["corners",{"1":{"3":1,"24":3}}],["correct",{"1":{"11":1}}],["correctly",{"1":{"3":1,"16":3}}],["confused",{"1":{"28":1}}],["convey",{"1":{"20":1}}],["conjunction",{"1":{"3":1}}],["consist",{"1":{"14":1}}],["consistency",{"1":{"1":1,"3":1,"19":1,"27":1}}],["consistent",{"1":{"0":1,"25":1,"29":1,"30":2}}],["consequatur",{"1":{"6":3,"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["consequuntur",{"1":{"2":1,"5":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["console",{"1":{"0":2,"1":4,"3":1,"4":2,"14":1,"16":1,"18":3,"20":4,"25":1}}],["contributing",{"1":{"30":1}}],["controlled",{"1":{"16":1}}],["contrast",{"1":{"1":1,"26":2}}],["contains",{"1":{"25":1}}],["contain",{"1":{"0":1}}],["containercontainer",{"1":{"31":1}}],["containers",{"1":{"14":1}}],["container",{"0":{"31":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":1,"30":1,"31":5,"32":2,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["contextual",{"1":{"0":15,"11":1}}],["context",{"1":{"0":2,"20":3}}],["contentbox",{"1":{"36":1}}],["contentcontentmodal",{"1":{"14":1}}],["contentcontenttbwupload",{"1":{"22":1}}],["contentcontenttbw",{"1":{"6":1,"9":1}}],["content",{"1":{"0":11,"4":1,"5":1,"6":10,"9":2,"11":1,"14":4,"19":1,"20":1,"22":2,"36":5}}],["colours",{"1":{"20":1}}],["color",{"1":{"1":28,"4":8,"14":1,"25":52,"30":1,"31":1,"35":8,"36":2}}],["colorsutility",{"1":{"35":2}}],["colorsin",{"1":{"1":1,"25":1}}],["colors",{"0":{"25":1,"35":1},"1":{"0":2,"1":3,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":3,"25":7,"26":3,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":3,"35":6,"36":3,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["collaborating",{"1":{"30":1}}],["collaboration",{"1":{"30":1}}],["collaborate",{"1":{"30":4}}],["collapsiblecollapsible",{"1":{"6":1}}],["collapsible",{"0":{"6":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":2,"6":36,"7":2,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["collection",{"1":{"18":12}}],["collectionhustle2022adam",{"1":{"18":6}}],["col",{"1":{"18":118,"30":2}}],["column",{"1":{"23":1,"36":3}}],["columntbw",{"1":{"23":1}}],["columntbi",{"1":{"18":1}}],["columntbitable",{"1":{"18":1}}],["columnempty",{"1":{"23":1}}],["columnheader",{"1":{"18":5}}],["columns",{"1":{"18":2,"36":2}}],["coltable",{"1":{"18":2}}],["code>",{"1":{"5":2,"12":1,"28":1}}],["code",{"0":{"5":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":19,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":2,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":5,"29":2,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["basis",{"1":{"36":6}}],["bar",{"1":{"32":1}}],["balance",{"1":{"24":1}}],["backgrounds",{"1":{"25":1}}],["background",{"1":{"4":2}}],["brand",{"1":{"25":1}}],["brandour",{"1":{"25":1}}],["brien",{"1":{"23":2}}],["brienabcdefmembers",{"1":{"23":1}}],["browser",{"1":{"18":1}}],["breaks",{"1":{"40":1}}],["break",{"1":{"12":1,"15":2,"18":6,"40":5}}],["build",{"1":{"30":3}}],["building",{"1":{"29":1,"30":1}}],["built",{"1":{"12":3}}],["but",{"1":{"27":1}}],["buttontbw",{"1":{"19":1}}],["buttonyour",{"1":{"7":7}}],["buttonbuttontbwtabs",{"1":{"19":1}}],["buttonbuttontbw",{"1":{"8":1,"15":1}}],["buttonbuttontbwcollapsible",{"1":{"6":1}}],["buttonbuttonbuttonbuttonbuttonbuttonbuttonbutton",{"1":{"3":1}}],["buttonschrome",{"1":{"38":1}}],["buttonsbutton",{"1":{"3":1}}],["buttons",{"1":{"0":10,"3":14,"4":2,"11":1,"14":1,"16":5,"19":1,"24":2,"25":1}}],["button>",{"1":{"0":30,"3":18,"5":2,"7":21,"8":3,"10":1,"11":7,"12":1,"14":10,"15":4,"18":29,"19":2,"20":2,"21":3,"22":14,"23":1,"30":1,"33":7}}],["button",{"0":{"3":1},"1":{"0":61,"1":1,"2":2,"3":57,"4":2,"5":5,"6":14,"7":57,"8":7,"9":1,"10":2,"11":15,"12":5,"13":1,"14":21,"15":9,"16":1,"17":1,"18":54,"19":11,"20":3,"21":4,"22":29,"23":3,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":4,"31":1,"32":7,"33":18,"34":1,"35":1,"36":1,"37":1,"38":2,"39":1,"40":1,"41":1,"42":1}}],["bucket",{"1":{"10":6}}],["blurs",{"1":{"26":1}}],["blue",{"1":{"1":5,"20":1,"25":2}}],["blueblueis",{"1":{"1":1}}],["blahblahkey",{"1":{"18":2}}],["blahfunction",{"1":{"5":3}}],["blockdisplay",{"1":{"36":1}}],["block",{"1":{"6":1,"7":4,"10":3,"11":2,"12":1,"18":1,"30":3,"34":30,"36":7,"37":2,"41":2}}],["bg",{"1":{"4":2}}],["bigger",{"1":{"24":2}}],["bigbig",{"1":{"14":1}}],["big",{"1":{"3":1,"14":1,"24":3}}],["biglargeuse",{"1":{"3":1}}],["b",{"1":{"2":1}}],["by",{"1":{"0":1,"3":3,"4":1,"10":1,"18":1,"19":1,"26":1,"29":1,"30":3}}],["best",{"1":{"30":1,"35":1}}],["below",{"1":{"29":1}}],["beneath",{"1":{"26":1}}],["behavior",{"1":{"18":1}}],["betweenjustify",{"1":{"36":1}}],["between",{"1":{"16":3,"19":1,"20":1,"24":1,"26":3,"27":1,"36":1}}],["beatae",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["been",{"1":{"0":1,"20":1}}],["be",{"1":{"0":4,"1":1,"3":2,"4":2,"10":1,"11":9,"14":1,"16":3,"18":1,"19":3,"20":3,"21":9,"22":6,"24":1,"26":1,"27":2,"28":2,"29":1}}],["bolt",{"1":{"32":1}}],["boldfont",{"1":{"40":1}}],["boldness",{"1":{"40":1}}],["bold",{"1":{"28":2}}],["bottom",{"1":{"21":1,"32":1}}],["bottomtbw",{"1":{"21":1}}],["bottomalign",{"1":{"21":1}}],["both",{"1":{"0":1,"25":1}}],["bodytbitable",{"1":{"18":1}}],["body",{"1":{"0":1,"22":2,"28":7,"30":1,"41":1}}],["boxupload",{"1":{"22":2}}],["boxes",{"1":{"2":1}}],["boxesboxes",{"1":{"2":1}}],["boxbox",{"1":{"2":1}}],["box",{"0":{"2":1,"34":1},"1":{"0":7,"1":3,"2":9,"3":3,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":4,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":54,"23":2,"24":2,"25":2,"26":4,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":3,"34":4,"35":3,"36":4,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["borders",{"1":{"4":1,"34":1}}],["border",{"0":{"24":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":5,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":3,"23":2,"24":20,"25":4,"26":1,"27":1,"28":1,"29":1,"30":1,"31":4,"32":1,"33":1,"34":11,"35":1,"36":3,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["after",{"1":{"30":3}}],["affordance",{"1":{"11":1,"28":1}}],["aw",{"1":{"29":3,"30":2}}],["award",{"1":{"6":6}}],["axis",{"1":{"26":1}}],["airport",{"1":{"18":4}}],["aid",{"1":{"3":1}}],["amp",{"1":{"12":4,"22":15}}],["amount",{"1":{"11":1,"22":2}}],["amet",{"1":{"6":3}}],["a>",{"1":{"9":2,"12":1,"18":3,"19":4,"20":1,"32":6,"33":1}}],["adam",{"1":{"18":6}}],["advanced",{"1":{"6":5}}],["added",{"1":{"29":1}}],["adding",{"1":{"16":1,"19":1}}],["additional",{"1":{"0":2,"20":1}}],["add",{"1":{"3":9,"12":7,"19":1,"29":1}}],["auth",{"1":{"30":1}}],["authentication",{"1":{"12":1}}],["aut",{"1":{"6":3}}],["autem",{"1":{"6":3}}],["autooverflow",{"1":{"42":1}}],["autoflex",{"1":{"36":1}}],["automargin",{"1":{"34":2}}],["auto",{"1":{"5":1,"30":2,"34":2,"36":3,"42":1}}],["aka",{"1":{"6":1}}],["available",{"1":{"9":3}}],["avatars",{"1":{"1":25,"4":1,"14":1,"24":1}}],["avatarsavatar",{"1":{"1":1}}],["avatar",{"0":{"1":1},"1":{"0":2,"1":36,"2":2,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":3,"10":1,"11":1,"12":1,"13":1,"14":2,"15":1,"16":1,"17":1,"18":7,"19":1,"20":1,"21":1,"22":1,"23":2,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":4,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["avoid",{"1":{"3":1}}],["aspect",{"1":{"24":4}}],["assist",{"1":{"28":1}}],["assistance",{"1":{"11":1}}],["assumenda",{"1":{"6":3}}],["as",{"1":{"3":2,"11":6,"12":3,"16":1,"18":2,"20":1,"21":9,"22":6,"28":1}}],["absolute",{"1":{"37":1}}],["absoluteposition",{"1":{"37":1}}],["above",{"1":{"24":1,"26":1}}],["about",{"1":{"0":18,"11":1,"20":1,"29":1}}],["abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45abcdefg123xyz45",{"1":{"22":4}}],["abcdef",{"1":{"18":1,"23":1}}],["abc",{"1":{"2":1}}],["apart",{"1":{"1":1}}],["apply",{"1":{"15":1}}],["applied",{"1":{"11":1}}],["application",{"1":{"0":1}}],["appearance",{"1":{"38":2}}],["appear",{"1":{"11":1,"14":1}}],["appwriteconsole",{"1":{"27":1}}],["appwrite",{"1":{"0":2,"1":4,"3":2,"4":3,"11":3,"12":9,"14":2,"16":1,"18":3,"20":4,"24":1,"25":1,"27":1,"29":1,"30":9}}],["alternatively",{"1":{"29":1}}],["alt=",{"1":{"1":1,"9":1,"18":6,"30":2}}],["along",{"1":{"26":1}}],["always",{"1":{"19":1}}],["aligment",{"1":{"36":1}}],["align",{"1":{"40":2}}],["alignmentsclasses",{"1":{"36":1}}],["alignmentquia",{"1":{"7":1}}],["aligned",{"1":{"16":2,"27":2}}],["alias",{"1":{"6":3}}],["alligments",{"1":{"36":1}}],["allows",{"1":{"19":1}}],["allowed",{"1":{"16":3}}],["allow",{"1":{"16":11,"18":1,"20":1}}],["all",{"1":{"4":2,"11":3,"25":1,"27":2,"30":2,"34":1,"40":2}}],["also",{"1":{"3":1}}],["alert",{"1":{"0":81,"30":1}}],["alertsome",{"1":{"0":5}}],["alerts",{"0":{"0":1},"1":{"0":10,"1":2,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":2,"25":5,"26":3,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":2,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":2}}],["aaaaaa+2aaaaaa+2aaaaaa+2aaaaaa+2",{"1":{"1":1}}],["aaaaaaaaaaaaaa",{"1":{"1":1}}],["aaaaaaaaaa",{"1":{"1":1}}],["aa",{"1":{"1":26,"25":1}}],["active",{"1":{"19":1}}],["activity",{"1":{"19":1}}],["actions",{"1":{"0":15}}],["action",{"1":{"0":33,"3":6,"20":2,"27":1}}],["accessibile",{"1":{"30":1}}],["accessibility",{"1":{"25":1,"30":1}}],["accessible",{"1":{"11":1}}],["according",{"1":{"24":1,"35":1,"39":1,"41":1}}],["accordion",{"1":{"6":1}}],["account",{"1":{"7":14}}],["accountsearch",{"1":{"7":2}}],["accountsearchtransparent",{"1":{"7":5}}],["across",{"1":{"0":1,"25":1}}],["announce",{"1":{"30":3}}],["announcement",{"1":{"30":3}}],["another",{"1":{"3":1,"18":1,"19":1}}],["an",{"1":{"1":3,"3":2,"11":8,"14":1,"16":1,"19":1,"20":3,"26":1,"27":1,"30":3}}],["anything",{"1":{"0":1}}],["andseasonal",{"1":{"6":6}}],["and",{"1":{"0":4,"1":4,"3":6,"4":2,"11":2,"12":15,"14":1,"16":5,"17":1,"18":1,"19":3,"20":5,"22":6,"24":7,"25":3,"26":2,"27":1,"28":2,"29":2,"30":11,"34":1,"36":2,"40":1,"42":1}}],["attributetypedescriptiondisableddisabledshown",{"1":{"16":3}}],["attributetype",{"1":{"11":1}}],["attention",{"1":{"3":1}}],["at",{"1":{"0":1,"6":6,"11":6,"16":1,"21":9,"22":6,"27":2}}],["arrowtbw",{"1":{"7":1}}],["arrowno",{"1":{"7":1}}],["arrowquia",{"1":{"7":1}}],["arrow",{"1":{"7":6,"12":3,"19":4}}],["articles",{"1":{"30":2}}],["article>",{"1":{"4":4,"30":1}}],["article",{"1":{"4":4,"30":1}}],["aria",{"1":{"0":30,"3":18,"5":2,"6":6,"7":14,"9":4,"10":15,"11":22,"12":7,"14":7,"15":8,"18":51,"19":4,"20":7,"21":4,"22":51,"23":2,"32":6,"33":12}}],["are",{"1":{"0":1,"1":4,"3":2,"4":2,"11":1,"14":2,"16":9,"18":1,"19":1,"20":2,"24":2,"25":2,"27":4,"28":1,"34":1}}],["a",{"1":{"0":23,"1":4,"2":1,"3":9,"4":3,"5":1,"6":16,"9":2,"11":17,"12":1,"14":2,"16":14,"18":5,"19":6,"20":4,"22":6,"24":6,"26":6,"27":6,"28":4,"29":4,"30":1,"32":6,"33":1}}],["pxtorem",{"1":{"34":24,"36":18,"37":2,"40":3}}],["purple",{"1":{"25":1}}],["purpose",{"1":{"0":2,"3":1,"16":3}}],["ping",{"1":{"35":1}}],["pinkui",{"1":{"29":2,"30":1}}],["pink",{"1":{"1":1,"25":1,"29":1,"30":3}}],["pinkpinkis",{"1":{"1":1}}],["pixels",{"1":{"24":1}}],["png4mb",{"1":{"22":1}}],["png4mbdrag",{"1":{"22":1}}],["png",{"1":{"18":4,"22":4,"30":1}}],["pngimage",{"1":{"18":2}}],["popovers",{"1":{"24":1,"26":2}}],["popuptexttbwis",{"1":{"21":1}}],["popup",{"1":{"11":2,"21":3,"22":2}}],["possible",{"1":{"16":2}}],["positioning",{"1":{"37":1}}],["positionclasses",{"1":{"37":1}}],["position",{"0":{"37":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":2,"37":3,"38":2,"39":1,"40":1,"41":1,"42":1}}],["placement",{"1":{"20":1}}],["place",{"1":{"11":1}}],["placeholder",{"1":{"11":2}}],["placeholder=",{"1":{"11":7}}],["placed",{"1":{"3":1}}],["please",{"1":{"11":3}}],["plus",{"1":{"3":2,"7":7,"18":1}}],["pencil",{"1":{"20":1}}],["pendingpendingtbwis",{"1":{"17":1}}],["pending",{"1":{"1":1,"17":2,"22":1}}],["pet",{"1":{"11":1}}],["pets",{"1":{"11":1}}],["percentsblock",{"1":{"36":1}}],["percentflex",{"1":{"36":2}}],["perception",{"1":{"28":1}}],["perceived",{"1":{"28":1}}],["perform",{"1":{"3":1}}],["performed",{"1":{"0":1}}],["perserve",{"1":{"28":1}}],["person",{"1":{"1":1}}],["persist",{"1":{"0":1}}],["p",{"1":{"0":10,"6":11,"11":8,"12":4,"14":1,"15":1,"18":22,"21":3,"22":7,"26":2,"28":4,"30":1,"31":1}}],["p>body",{"1":{"28":2}}],["p>preview",{"1":{"9":1}}],["p>provide",{"1":{"0":5}}],["p>",{"1":{"0":15,"6":11,"9":1,"11":8,"12":4,"14":1,"15":1,"18":1,"21":3,"22":7,"26":2,"28":6,"30":1,"31":1}}],["privacy",{"1":{"30":1}}],["prioritize",{"1":{"30":1}}],["priority",{"1":{"26":1}}],["principal",{"1":{"3":1}}],["primary",{"1":{"3":3,"25":5,"30":1}}],["primarywe",{"1":{"3":1}}],["prompt",{"1":{"29":1}}],["projectafter",{"1":{"29":1}}],["projectnavigate",{"1":{"29":1}}],["projectcopy",{"1":{"29":1}}],["project",{"1":{"29":7}}],["product",{"1":{"28":1}}],["products",{"1":{"25":1,"30":2}}],["progressbar",{"1":{"22":7}}],["progress",{"1":{"22":14}}],["programmatically",{"1":{"19":1}}],["processing",{"1":{"17":2,"20":1}}],["processingprocessingtbw",{"1":{"17":1}}],["problem",{"1":{"0":1,"36":1}}],["provides",{"1":{"11":2}}],["provide",{"1":{"0":9,"11":3,"20":2,"28":2}}],["profileuser",{"1":{"23":1}}],["profile",{"0":{"23":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":2,"23":11,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":4,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["prev",{"1":{"33":3}}],["prev1",{"1":{"33":1}}],["previewfile",{"1":{"9":1}}],["preview",{"0":{"9":1},"1":{"0":3,"1":5,"2":3,"3":5,"4":3,"5":3,"6":3,"7":3,"8":3,"9":12,"10":4,"11":5,"12":2,"13":2,"14":3,"15":3,"16":10,"17":2,"18":6,"19":2,"20":3,"21":2,"22":4,"23":2,"24":5,"25":1,"26":2,"27":1,"28":5,"29":1,"30":1,"31":2,"32":2,"33":2,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["preferred",{"1":{"30":1}}],["pre>",{"1":{"5":10}}],["pre>blahfunction",{"1":{"5":2}}],["present",{"1":{"0":1}}],["paste",{"1":{"29":1}}],["password",{"1":{"11":6}}],["passed",{"1":{"11":6,"21":9,"22":6}}],["palette",{"1":{"25":3}}],["path",{"1":{"29":1}}],["patterns",{"1":{"19":1}}],["patronizing",{"1":{"0":1}}],["package",{"1":{"12":6,"29":1}}],["packages",{"1":{"12":3}}],["pavilions",{"1":{"6":6}}],["parrot",{"1":{"11":2}}],["pariatur",{"1":{"7":3,"8":1,"9":1,"10":1,"12":1,"15":1,"17":1,"21":1,"22":2,"23":1}}],["paragraph",{"1":{"6":3}}],["park",{"1":{"6":6}}],["part",{"1":{"3":1,"24":1}}],["padding",{"1":{"4":4,"6":1,"11":2,"18":1,"23":1,"34":9}}],["paddings",{"1":{"4":1}}],["paddingwe",{"1":{"4":1}}],["pair",{"1":{"3":1}}],["pages",{"1":{"3":1,"33":2}}],["page",{"1":{"3":1,"33":8}}],["paginationpagination",{"1":{"33":1}}],["pagination",{"0":{"33":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":2,"33":12,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["panelcode",{"1":{"5":1}}],["panel",{"0":{"5":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":7,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["td>",{"1":{"18":57,"30":2}}],["td",{"1":{"18":57,"30":2}}],["tbody>",{"1":{"18":4}}],["tbody",{"1":{"18":9}}],["tbodytable",{"1":{"18":1}}],["turning",{"1":{"16":1}}],["template",{"1":{"36":1}}],["terms",{"1":{"30":1}}],["terminal",{"1":{"29":1}}],["teams",{"1":{"30":3}}],["team",{"1":{"11":1,"30":1}}],["textwhite",{"1":{"40":1}}],["textclasses",{"1":{"40":1}}],["textfield",{"1":{"38":1}}],["textappwrite",{"1":{"12":1}}],["textareas",{"1":{"15":1}}],["textarea>",{"1":{"11":1}}],["textarea",{"1":{"11":1,"15":2}}],["texthelpera",{"1":{"11":1}}],["texttbwcollapsible",{"1":{"6":1}}],["texttexttexttexttext",{"1":{"20":1}}],["texttexttext",{"1":{"3":1,"20":1}}],["texttext",{"1":{"1":1}}],["text",{"0":{"40":1},"1":{"0":47,"1":1,"2":1,"3":24,"4":3,"5":4,"6":15,"7":22,"8":4,"9":1,"10":6,"11":45,"12":20,"13":1,"14":21,"15":21,"16":2,"17":7,"18":96,"19":5,"20":18,"21":6,"22":12,"23":6,"24":1,"25":8,"26":3,"27":3,"28":27,"29":1,"30":5,"31":2,"32":7,"33":18,"34":1,"35":11,"36":1,"37":1,"38":1,"39":2,"40":5,"41":2,"42":1}}],["try",{"1":{"30":1}}],["truth",{"1":{"30":1}}],["true",{"1":{"0":20,"3":9,"5":2,"6":6,"7":14,"9":2,"10":9,"11":15,"12":7,"14":4,"15":4,"16":9,"18":29,"19":2,"20":7,"21":3,"22":16,"23":1,"32":6,"33":2}}],["trim",{"1":{"22":2,"40":6}}],["tr>",{"1":{"18":15}}],["tr",{"1":{"18":15}}],["transform",{"1":{"40":1}}],["transparent",{"1":{"7":16,"14":1}}],["trash",{"1":{"3":1,"18":5}}],["t",{"1":{"0":1,"1":3,"3":1,"11":2,"16":3,"19":1,"20":2,"24":1,"26":1,"27":1,"28":2,"29":1}}],["time>",{"1":{"18":6}}],["time",{"1":{"18":6}}],["titletitletbwupload",{"1":{"22":2}}],["titletitlemodal",{"1":{"14":1}}],["title=",{"1":{"18":69,"22":2,"30":2}}],["titlemodal",{"1":{"14":3}}],["title",{"1":{"0":21,"6":3,"14":9,"22":4}}],["titleprovide",{"1":{"0":5}}],["tips",{"1":{"0":1,"20":1,"30":1}}],["th>",{"1":{"18":20}}],["th",{"1":{"18":20}}],["throughout",{"1":{"18":1,"24":1}}],["three",{"1":{"1":1,"6":3,"14":1,"16":4,"27":1}}],["than",{"1":{"1":1,"19":2,"27":1}}],["that",{"1":{"0":2,"1":2,"3":1,"6":1,"11":9,"14":1,"19":1,"20":4,"21":9,"22":6,"24":3,"26":2,"28":1,"34":1,"36":2,"37":1,"38":1,"40":1,"42":1}}],["this",{"1":{"0":11,"4":1,"6":9,"11":8,"18":1,"19":1,"20":6,"28":1,"29":1,"36":1}}],["thecenter",{"1":{"27":1}}],["then",{"1":{"24":1}}],["these",{"1":{"20":1}}],["their",{"1":{"20":1}}],["thead>",{"1":{"18":4}}],["thead",{"1":{"18":35}}],["theadtable",{"1":{"18":1}}],["there",{"1":{"1":1,"11":1,"16":1,"27":2,"30":1}}],["them",{"1":{"0":1,"27":1}}],["themeutility",{"1":{"41":1}}],["theme",{"0":{"41":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":7,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":2,"41":3,"42":2}}],["the",{"1":{"0":50,"1":6,"3":7,"4":4,"5":1,"10":1,"11":14,"12":6,"14":3,"15":2,"16":6,"18":6,"19":9,"20":14,"24":12,"25":2,"26":4,"27":11,"28":9,"29":19,"30":5,"35":1,"36":3,"41":1}}],["they",{"1":{"0":3,"3":1,"11":1,"16":3,"27":1}}],["todo",{"1":{"34":1}}],["tooling",{"1":{"30":1}}],["tooltips",{"1":{"24":1}}],["tooltiptootip",{"1":{"21":1}}],["tooltip",{"0":{"21":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":7,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":2,"21":11,"22":8,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["togled",{"1":{"19":1}}],["toggle",{"1":{"16":2,"22":2}}],["top",{"1":{"7":5,"14":1}}],["to",{"1":{"0":30,"1":4,"3":7,"4":5,"11":11,"12":9,"14":1,"16":15,"18":4,"19":4,"20":14,"21":9,"22":12,"24":5,"26":2,"27":9,"28":5,"29":10,"30":6,"35":2,"36":1,"39":2,"41":2}}],["two",{"1":{"0":1,"1":1,"3":1,"4":1,"6":3,"16":2,"18":3,"26":1}}],["typedescriptioninformationblue",{"1":{"25":1}}],["type",{"1":{"11":1,"18":8,"20":1}}],["type=",{"1":{"6":6,"11":10,"16":21,"18":1,"22":2}}],["typesshadows",{"1":{"26":1}}],["typesthere",{"1":{"11":1}}],["typesavatars",{"1":{"1":1}}],["types",{"1":{"0":1,"1":1,"3":1,"11":1}}],["typesin",{"1":{"0":1,"3":1}}],["typically",{"1":{"11":1,"20":2}}],["typical",{"1":{"0":15}}],["typography",{"0":{"28":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":2,"28":5,"29":1,"30":1,"31":2,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["tappable",{"1":{"20":1}}],["take",{"1":{"16":1}}],["target",{"1":{"12":3}}],["tag",{"1":{"10":4,"11":4,"18":12,"20":15,"21":2,"22":2}}],["tagstag",{"1":{"20":1}}],["tags",{"0":{"20":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":6,"12":1,"13":1,"14":2,"15":1,"16":1,"17":1,"18":1,"19":2,"20":8,"21":2,"22":1,"23":1,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["tasks",{"1":{"16":1}}],["task",{"1":{"0":2,"20":3}}],["tab",{"1":{"18":1,"19":2}}],["tablet",{"1":{"39":1}}],["tablethe",{"1":{"18":1}}],["table>",{"1":{"18":4}}],["table",{"1":{"18":146,"30":2}}],["tablesshadow",{"1":{"26":1}}],["tablesunsemantic",{"1":{"18":1}}],["tablestable",{"1":{"18":1}}],["tables",{"0":{"18":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":2,"18":5,"19":2,"20":1,"21":1,"22":1,"23":1,"24":2,"25":1,"26":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["tabstabs",{"1":{"19":1}}],["tabsdrop",{"1":{"8":1}}],["tabs",{"0":{"8":1,"19":1},"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":3,"8":13,"9":3,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":3,"19":18,"20":3,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["rtl",{"1":{"40":1}}],["richards",{"1":{"30":1}}],["rights",{"1":{"30":1}}],["right",{"1":{"3":1,"12":3,"19":3,"33":1,"40":1}}],["rr",{"1":{"30":2}}],["ratio",{"1":{"24":4}}],["radio",{"1":{"16":14}}],["radioradio",{"1":{"16":2}}],["radius",{"0":{"24":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":2,"24":21,"25":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":3,"32":1,"33":1,"34":16,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["rules",{"1":{"12":2}}],["rulesselect",{"1":{"12":1}}],["runtime",{"1":{"11":6,"21":9,"22":6}}],["ronald",{"1":{"30":2}}],["role=",{"1":{"11":2,"18":27,"21":3,"22":9}}],["role",{"1":{"11":3}}],["rowgroup",{"1":{"18":1}}],["rowheader",{"1":{"18":1}}],["rows",{"1":{"18":1}}],["rowtbitable",{"1":{"18":1}}],["rowtable",{"1":{"18":1}}],["row",{"1":{"5":3,"18":23}}],["rounded",{"1":{"3":1,"24":1}}],["re",{"1":{"30":3}}],["rel=",{"1":{"29":2}}],["relative",{"1":{"26":1}}],["related",{"1":{"0":1,"4":1,"16":2}}],["reusable",{"1":{"29":1,"30":1}}],["regular",{"1":{"28":4}}],["regularbody",{"1":{"28":2}}],["really",{"1":{"24":1}}],["ready",{"1":{"17":1}}],["readywaitingpendingfailedcompleteprocessing",{"1":{"17":1}}],["readonly",{"1":{"11":1}}],["read",{"1":{"11":1,"30":3}}],["readability",{"1":{"3":2}}],["readable",{"1":{"0":1,"34":1}}],["refresh",{"1":{"18":10}}],["refer",{"1":{"16":1}}],["require",{"1":{"14":1}}],["required=",{"1":{"11":1}}],["required",{"1":{"0":1,"11":2,"20":1}}],["reiciendis",{"1":{"6":3}}],["rerum",{"1":{"6":3}}],["repudiandae",{"1":{"6":3}}],["representation",{"1":{"1":1,"27":1}}],["reveal",{"1":{"6":1}}],["removes",{"1":{"38":1}}],["remove",{"1":{"18":2,"22":4,"38":1}}],["removing",{"1":{"16":1}}],["rem",{"1":{"2":1,"5":1,"6":3,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"15":1,"17":1,"21":1,"22":2,"23":1,"31":1,"32":1,"33":1}}],["recognition",{"1":{"3":2}}],["recognizable",{"1":{"1":2}}],["recommend",{"1":{"3":2,"4":2,"16":1,"19":1,"20":1,"26":3,"27":1,"28":1}}],["recently",{"1":{"0":1}}],["reduces",{"1":{"19":1}}],["red",{"1":{"1":1,"20":1,"25":1}}],["redred",{"1":{"1":1}}],["reserved",{"1":{"30":1}}],["reset",{"0":{"38":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":2,"38":3,"39":2,"40":1,"41":1,"42":1}}],["resolution",{"1":{"12":3}}],["resort",{"1":{"6":6}}],["responsiveresponsive",{"1":{"39":1}}],["responsive",{"0":{"39":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":2,"39":2,"40":2,"41":1,"42":1}}],["global",{"1":{"39":1}}],["guide",{"1":{"30":1}}],["guarantees",{"1":{"28":1}}],["gt",{"1":{"12":6,"29":2}}],["goldfish",{"1":{"11":2}}],["gap",{"1":{"2":3,"5":1,"10":7,"14":3,"15":3,"16":6,"18":8,"23":1,"28":4,"30":2,"36":10}}],["g",{"1":{"1":1,"20":1,"26":4}}],["growing",{"1":{"30":1}}],["groups",{"1":{"1":1}}],["groupsavatars",{"1":{"1":1}}],["group",{"1":{"1":21,"4":1,"32":1}}],["green",{"1":{"1":5,"20":1,"25":1}}],["greengreenis",{"1":{"1":1}}],["graycolor",{"1":{"35":1}}],["gray",{"1":{"1":1,"20":1,"30":1,"35":1}}],["graphical",{"1":{"1":1}}],["griddisplay",{"1":{"36":1}}],["gridthis",{"1":{"5":1}}],["grid",{"0":{"10":1},"1":{"0":6,"1":1,"2":1,"3":1,"4":3,"5":10,"6":1,"7":1,"8":1,"9":2,"10":22,"11":2,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":5,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":4,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["git",{"1":{"30":2}}],["github",{"1":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":4,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2}}],["give",{"1":{"0":1}}],["getelementbyid",{"1":{"14":2}}],["get",{"1":{"4":1,"30":1}}],["getting",{"0":{"29":1},"1":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":3,"30":2,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1}}],["generic",{"1":{"0":1}}],["general",{"1":{"0":1,"20":1}}],["generated",{"1":{"0":2}}]],"serializationVersion":2} \ No newline at end of file diff --git a/apps/pink/tsconfig.json b/apps/pink/tsconfig.json deleted file mode 100644 index d75ba134c2..0000000000 --- a/apps/pink/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "astro/tsconfigs/strict", - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@components/*": ["src/components/*"], - "@layouts/*": ["src/layouts/*"], - } - } -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 631b826b1d..0000000000 --- a/package-lock.json +++ /dev/null @@ -1,13837 +0,0 @@ -{ - "name": "@appwrite.io/monorepo", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@appwrite.io/monorepo", - "version": "0.0.0", - "workspaces": [ - "apps/*", - "packages/*" - ], - "devDependencies": { - "@changesets/cli": "^2.26.1", - "prettier": "^2.8.2", - "sass": "^1.53.0", - "turbo": "^1.7.0", - "vite": "^2.9.14" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "apps/kitchensink": { - "name": "@appwrite.io/kitchensink", - "version": "0.0.0", - "license": "ISC", - "devDependencies": { - "@appwrite.io/fonts": "*", - "@appwrite.io/pink": "0.24.0", - "@appwrite.io/pink-icons": "0.24.0", - "vite-plugin-handlebars": "^1.6.0" - } - }, - "apps/pink": { - "name": "@appwrite.io/pink-design", - "version": "0.0.0-rc1", - "dependencies": { - "@astrojs/alpinejs": "^0.1.2", - "@astrojs/mdx": "^0.12.2", - "@astrojs/prism": "^1.0.2", - "@astrojs/svelte": "^1.0.2", - "@codemirror/lang-html": "^6.4.1", - "@types/alpinejs": "^3.7.1", - "alpinejs": "^3.10.5", - "astro": "^1.6.15", - "astro-m2dx": "^0.7.15", - "minisearch": "^6.0.0", - "remark-directive": "^2.0.1", - "svelte": "^3.55.0", - "svelte-codemirror-editor": "^1.1.0", - "tippy.js": "^6.3.7" - }, - "devDependencies": { - "@appwrite.io/fonts": "*", - "@appwrite.io/pink": "0.24.0", - "@appwrite.io/pink-icons": "0.24.0", - "@types/prismjs": "^1.26.0", - "glob": "^8.0.3", - "sass": "^1.57.1" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@appwrite.io/fonts": { - "resolved": "packages/fonts", - "link": true - }, - "node_modules/@appwrite.io/kitchensink": { - "resolved": "apps/kitchensink", - "link": true - }, - "node_modules/@appwrite.io/pink": { - "resolved": "packages/ui", - "link": true - }, - "node_modules/@appwrite.io/pink-design": { - "resolved": "apps/pink", - "link": true - }, - "node_modules/@appwrite.io/pink-icons": { - "resolved": "packages/icons", - "link": true - }, - "node_modules/@astrojs/alpinejs": { - "version": "0.1.3", - "license": "MIT", - "peerDependencies": { - "@types/alpinejs": "^3.0.0", - "alpinejs": "^3.0.0" - } - }, - "node_modules/@astrojs/compiler": { - "version": "0.31.4", - "license": "MIT" - }, - "node_modules/@astrojs/language-server": { - "version": "0.28.3", - "license": "MIT", - "dependencies": { - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.7.1", - "prettier-plugin-astro": "^0.7.0", - "source-map": "^0.7.3", - "vscode-css-languageservice": "^6.0.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "bin": { - "astro-ls": "bin/nodeServer.js" - } - }, - "node_modules/@astrojs/markdown-remark": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "@astrojs/micromark-extension-mdx-jsx": "^1.0.3", - "@astrojs/prism": "^1.0.0", - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "github-slugger": "^1.4.0", - "hast-util-to-html": "^8.0.3", - "import-meta-resolve": "^2.1.0", - "mdast-util-from-markdown": "^1.2.0", - "mdast-util-mdx-expression": "^1.2.1", - "mdast-util-mdx-jsx": "^1.2.0", - "micromark-extension-mdx-expression": "^1.0.3", - "micromark-extension-mdx-md": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", - "remark-rehype": "^10.1.0", - "remark-smartypants": "^2.0.0", - "shiki": "^0.11.1", - "unified": "^10.1.2", - "unist-util-map": "^3.1.1", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - } - }, - "node_modules/@astrojs/mdx": { - "version": "0.12.2", - "license": "MIT", - "dependencies": { - "@astrojs/prism": "^1.0.2", - "@mdx-js/mdx": "^2.1.2", - "@mdx-js/rollup": "^2.1.1", - "acorn": "^8.8.0", - "es-module-lexer": "^0.10.5", - "estree-util-visit": "^1.2.0", - "github-slugger": "^1.4.0", - "gray-matter": "^4.0.3", - "kleur": "^4.1.4", - "rehype-raw": "^6.1.1", - "remark-frontmatter": "^4.0.1", - "remark-gfm": "^3.0.1", - "remark-smartypants": "^2.0.0", - "shiki": "^0.11.1", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "engines": { - "node": "^14.18.0 || >=16.12.0" - } - }, - "node_modules/@astrojs/micromark-extension-mdx-jsx": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "@types/acorn": "^4.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/@astrojs/prism": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "prismjs": "^1.28.0" - }, - "engines": { - "node": "^14.18.0 || >=16.12.0" - } - }, - "node_modules/@astrojs/svelte": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@sveltejs/vite-plugin-svelte": "^1.0.1", - "postcss-load-config": "^3.1.4", - "svelte-preprocess": "^4.10.7", - "svelte2tsx": "^0.5.11" - }, - "engines": { - "node": "^14.18.0 || >=16.12.0" - }, - "peerDependencies": { - "svelte": "^3.46.4" - } - }, - "node_modules/@astrojs/svelte/node_modules/@sveltejs/vite-plugin-svelte": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "deepmerge": "^4.2.2", - "kleur": "^4.1.5", - "magic-string": "^0.26.7", - "svelte-hmr": "^0.15.1", - "vitefu": "^0.2.2" - }, - "engines": { - "node": "^14.18.0 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.44.0", - "vite": "^3.0.0" - } - }, - "node_modules/@astrojs/svelte/node_modules/@types/node": { - "version": "20.11.25", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@astrojs/svelte/node_modules/esbuild": { - "version": "0.15.18", - "hasInstallScript": true, - "license": "MIT", - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "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" - } - }, - "node_modules/@astrojs/svelte/node_modules/esbuild-linux-64": { - "version": "0.15.18", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@astrojs/svelte/node_modules/magic-string": { - "version": "0.26.7", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@astrojs/svelte/node_modules/rollup": { - "version": "2.79.1", - "license": "MIT", - "peer": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/@astrojs/svelte/node_modules/vite": { - "version": "3.2.8", - "license": "MIT", - "peer": true, - "dependencies": { - "esbuild": "^0.15.9", - "postcss": "^8.4.18", - "resolve": "^1.22.1", - "rollup": "^2.79.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "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 - } - } - }, - "node_modules/@astrojs/svelte/node_modules/vitefu": { - "version": "0.2.5", - "license": "MIT", - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/@astrojs/telemetry": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "ci-info": "^3.3.1", - "debug": "^4.3.4", - "dlv": "^1.1.3", - "dset": "^3.1.2", - "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "node-fetch": "^3.2.5", - "which-pm-runs": "^1.1.0" - }, - "engines": { - "node": "^14.18.0 || >=16.12.0" - } - }, - "node_modules/@astrojs/webapi": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "global-agent": "^3.0.0", - "node-fetch": "^3.2.5" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.23.5", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.0", - "@babel/parser": "^7.24.0", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0", - "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", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.23.6", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "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/lru-cache": { - "version": "5.1.1", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.0", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@changesets/apply-release-plan": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/config": "^3.0.0", - "@changesets/get-version-range-type": "^0.4.0", - "@changesets/git": "^3.0.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "detect-indent": "^6.0.0", - "fs-extra": "^7.0.1", - "lodash.startcase": "^4.4.0", - "outdent": "^0.5.0", - "prettier": "^2.7.1", - "resolve-from": "^5.0.0", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/assemble-release-plan": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/changelog-git": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0" - } - }, - "node_modules/@changesets/cli": { - "version": "2.27.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/apply-release-plan": "^7.0.0", - "@changesets/assemble-release-plan": "^6.0.0", - "@changesets/changelog-git": "^0.2.0", - "@changesets/config": "^3.0.0", - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", - "@changesets/get-release-plan": "^4.0.0", - "@changesets/git": "^3.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/pre": "^2.0.0", - "@changesets/read": "^0.6.0", - "@changesets/types": "^6.0.0", - "@changesets/write": "^0.3.0", - "@manypkg/get-packages": "^1.1.3", - "@types/semver": "^7.5.0", - "ansi-colors": "^4.1.3", - "chalk": "^2.1.0", - "ci-info": "^3.7.0", - "enquirer": "^2.3.0", - "external-editor": "^3.1.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "meow": "^6.0.0", - "outdent": "^0.5.0", - "p-limit": "^2.2.0", - "preferred-pm": "^3.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "spawndamnit": "^2.0.0", - "term-size": "^2.1.0", - "tty-table": "^4.1.5" - }, - "bin": { - "changeset": "bin.js" - } - }, - "node_modules/@changesets/config": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.2" - } - }, - "node_modules/@changesets/errors": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "extendable-error": "^0.1.5" - } - }, - "node_modules/@changesets/get-dependents-graph": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/get-release-plan": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/assemble-release-plan": "^6.0.0", - "@changesets/config": "^3.0.0", - "@changesets/pre": "^2.0.0", - "@changesets/read": "^0.6.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/get-version-range-type": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/git": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "is-subdir": "^1.1.1", - "micromatch": "^4.0.2", - "spawndamnit": "^2.0.0" - } - }, - "node_modules/@changesets/logger": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.1.0" - } - }, - "node_modules/@changesets/parse": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.0.0", - "js-yaml": "^3.13.1" - } - }, - "node_modules/@changesets/pre": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/errors": "^0.2.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1" - } - }, - "node_modules/@changesets/read": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/git": "^3.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/parse": "^0.4.0", - "@changesets/types": "^6.0.0", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "p-filter": "^2.1.0" - } - }, - "node_modules/@changesets/types": { - "version": "6.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/write": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.1", - "@changesets/types": "^6.0.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "prettier": "^2.7.1" - } - }, - "node_modules/@codemirror/autocomplete": { - "version": "6.13.0", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0" - }, - "peerDependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/commands": { - "version": "6.3.3", - "license": "MIT", - "peer": true, - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.1.0" - } - }, - "node_modules/@codemirror/lang-css": { - "version": "6.2.1", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@lezer/common": "^1.0.2", - "@lezer/css": "^1.0.0" - } - }, - "node_modules/@codemirror/lang-html": { - "version": "6.4.8", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/lang-css": "^6.0.0", - "@codemirror/lang-javascript": "^6.0.0", - "@codemirror/language": "^6.4.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0", - "@lezer/css": "^1.1.0", - "@lezer/html": "^1.3.0" - } - }, - "node_modules/@codemirror/lang-javascript": { - "version": "6.2.2", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.6.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0", - "@lezer/javascript": "^1.0.0" - } - }, - "node_modules/@codemirror/language": { - "version": "6.10.1", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.23.0", - "@lezer/common": "^1.1.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/lint": { - "version": "6.5.0", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/search": { - "version": "6.5.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "6.4.1", - "license": "MIT" - }, - "node_modules/@codemirror/view": { - "version": "6.25.1", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.4.0", - "style-mod": "^4.1.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "dev": true, - "license": "CC0-1.0", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "license": "MIT", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "license": "MIT", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "license": "MIT" - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@jimp/bmp": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "bmp-js": "^0.1.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/core": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^16.5.4", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/custom": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.13" - } - }, - "node_modules/@jimp/gif": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/jpeg": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "jpeg-js": "^0.4.2" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blit": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blur": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-circle": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-color": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-contain": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "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.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "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.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-displace": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-dither": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-fisheye": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-flip": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-rotate": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-gaussian": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-invert": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-mask": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-normalize": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-print": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "load-bmfont": "^1.4.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-resize": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-rotate": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "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.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-shadow": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "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.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-color": ">=0.8.0", - "@jimp/plugin-resize": ">=0.8.0" - } - }, - "node_modules/@jimp/plugins": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.13", - "@jimp/plugin-blur": "^0.16.13", - "@jimp/plugin-circle": "^0.16.13", - "@jimp/plugin-color": "^0.16.13", - "@jimp/plugin-contain": "^0.16.13", - "@jimp/plugin-cover": "^0.16.13", - "@jimp/plugin-crop": "^0.16.13", - "@jimp/plugin-displace": "^0.16.13", - "@jimp/plugin-dither": "^0.16.13", - "@jimp/plugin-fisheye": "^0.16.13", - "@jimp/plugin-flip": "^0.16.13", - "@jimp/plugin-gaussian": "^0.16.13", - "@jimp/plugin-invert": "^0.16.13", - "@jimp/plugin-mask": "^0.16.13", - "@jimp/plugin-normalize": "^0.16.13", - "@jimp/plugin-print": "^0.16.13", - "@jimp/plugin-resize": "^0.16.13", - "@jimp/plugin-rotate": "^0.16.13", - "@jimp/plugin-scale": "^0.16.13", - "@jimp/plugin-shadow": "^0.16.13", - "@jimp/plugin-threshold": "^0.16.13", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/png": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.13", - "pngjs": "^3.3.3" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/tiff": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/types": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.13", - "@jimp/gif": "^0.16.13", - "@jimp/jpeg": "^0.16.13", - "@jimp/png": "^0.16.13", - "@jimp/tiff": "^0.16.13", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/utils": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/@jimp/utils/node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lezer/common": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/@lezer/css": { - "version": "1.1.8", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/@lezer/highlight": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lezer/html": { - "version": "1.3.9", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/@lezer/javascript": { - "version": "1.4.13", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.1.3", - "@lezer/lr": "^1.3.0" - } - }, - "node_modules/@lezer/lr": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@ljharb/has-package-exports-patterns": { - "version": "0.0.2", - "license": "MIT" - }, - "node_modules/@manypkg/find-root": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" - } - }, - "node_modules/@manypkg/find-root/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@manypkg/get-packages": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" - } - }, - "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { - "version": "4.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/get-packages/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/mdx": "^2.0.0", - "estree-util-build-jsx": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-util-to-js": "^1.1.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^2.0.0", - "markdown-extensions": "^1.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^2.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "unified": "^10.0.0", - "unist-util-position-from-estree": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/rollup": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^2.0.0", - "@rollup/pluginutils": "^5.0.0", - "source-map": "^0.7.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "rollup": ">=2" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "license": "MIT" - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@proload/core": { - "version": "0.3.3", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.2.2", - "escalade": "^3.1.1" - } - }, - "node_modules/@proload/plugin-tsm": { - "version": "0.2.1", - "license": "MIT", - "dependencies": { - "tsm": "^2.1.4" - }, - "peerDependencies": { - "@proload/core": "^0.3.2" - } - }, - "node_modules/@resvg/resvg-js": { - "version": "2.6.0", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@resvg/resvg-js-android-arm-eabi": "2.6.0", - "@resvg/resvg-js-android-arm64": "2.6.0", - "@resvg/resvg-js-darwin-arm64": "2.6.0", - "@resvg/resvg-js-darwin-x64": "2.6.0", - "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.0", - "@resvg/resvg-js-linux-arm64-gnu": "2.6.0", - "@resvg/resvg-js-linux-arm64-musl": "2.6.0", - "@resvg/resvg-js-linux-x64-gnu": "2.6.0", - "@resvg/resvg-js-linux-x64-musl": "2.6.0", - "@resvg/resvg-js-win32-arm64-msvc": "2.6.0", - "@resvg/resvg-js-win32-ia32-msvc": "2.6.0", - "@resvg/resvg-js-win32-x64-msvc": "2.6.0" - } - }, - "node_modules/@resvg/resvg-js-linux-x64-gnu": { - "version": "2.6.0", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@resvg/resvg-js-linux-x64-musl": { - "version": "2.6.0", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "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", - "license": "MIT" - }, - "node_modules/@tokenizer/token": { - "version": "0.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/alpinejs": { - "version": "3.13.7", - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.10", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/html-escaper": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.30", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.11", - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "license": "MIT" - }, - "node_modules/@types/nlcst": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/node": { - "version": "12.20.55", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "license": "MIT" - }, - "node_modules/@types/prismjs": { - "version": "1.26.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/pug": { - "version": "2.0.10", - "license": "MIT" - }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "license": "MIT" - }, - "node_modules/@types/sass": { - "version": "1.45.0", - "deprecated": "This is a stub types definition. sass provides its own type definitions, so you do not need this installed.", - "license": "MIT", - "dependencies": { - "sass": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/unist": { - "version": "2.0.10", - "license": "MIT" - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "license": "MIT" - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.9.2", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@vscode/l10n": { - "version": "0.0.18", - "license": "MIT" - }, - "node_modules/@vue/reactivity": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/shared": { - "version": "3.1.5", - "license": "MIT" - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/acorn": { - "version": "8.11.3", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/alpinejs": { - "version": "3.13.7", - "license": "MIT", - "dependencies": { - "@vue/reactivity": "~3.1.1" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-base": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/any-promise": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.14.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "license": "MIT", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/astro": { - "version": "1.9.2", - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^0.31.0", - "@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.18.2", - "@babel/generator": "^7.18.2", - "@babel/parser": "^7.18.4", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.4", - "@proload/core": "^0.3.3", - "@proload/plugin-tsm": "^0.2.1", - "@types/babel__core": "^7.1.19", - "@types/html-escaper": "^3.0.0", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.8.1", - "boxen": "^6.2.1", - "ci-info": "^3.3.1", - "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", - "debug": "^4.3.4", - "deepmerge-ts": "^4.2.2", - "devalue": "^4.2.0", - "diff": "^5.1.0", - "es-module-lexer": "^1.1.0", - "estree-walker": "^3.0.1", - "execa": "^6.1.0", - "fast-glob": "^3.2.11", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "html-entities": "^2.3.3", - "html-escaper": "^3.0.3", - "import-meta-resolve": "^2.1.0", - "kleur": "^4.1.4", - "magic-string": "^0.27.0", - "mime": "^3.0.0", - "ora": "^6.1.0", - "path-browserify": "^1.0.1", - "path-to-regexp": "^6.2.1", - "postcss": "^8.4.14", - "postcss-load-config": "^3.1.4", - "preferred-pm": "^3.0.3", - "prompts": "^2.4.2", - "recast": "^0.20.5", - "rehype": "^12.0.1", - "resolve": "^1.22.0", - "rollup": "^2.79.1", - "semver": "^7.3.7", - "shiki": "^0.11.1", - "sirv": "^2.0.2", - "slash": "^4.0.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "supports-esm": "^1.0.0", - "tsconfig-resolver": "^3.0.1", - "typescript": "*", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2", - "vite": "~3.2.5", - "vitefu": "^0.2.1", - "yargs-parser": "^21.0.1", - "zod": "^3.17.3" - }, - "bin": { - "astro": "astro.js" - }, - "engines": { - "node": "^14.18.0 || >=16.12.0", - "npm": ">=6.14.0" - } - }, - "node_modules/astro-m2dx": { - "version": "0.7.16", - "license": "MIT", - "dependencies": { - "estree-util-visit": "^1.2.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "m2dx-utils": "0.2.6", - "mdast-util-mdx": "^2.0.0" - } - }, - "node_modules/astro-m2dx/node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/astro-m2dx/node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/astro/node_modules/@types/node": { - "version": "20.11.25", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/astro/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/astro/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/astro/node_modules/es-module-lexer": { - "version": "1.4.1", - "license": "MIT" - }, - "node_modules/astro/node_modules/esbuild": { - "version": "0.15.18", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "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" - } - }, - "node_modules/astro/node_modules/esbuild-linux-64": { - "version": "0.15.18", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/astro/node_modules/github-slugger": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/astro/node_modules/rollup": { - "version": "2.79.1", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/astro/node_modules/slash": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/astro/node_modules/string-width": { - "version": "5.1.2", - "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/astro/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/astro/node_modules/vite": { - "version": "3.2.8", - "license": "MIT", - "dependencies": { - "esbuild": "^0.15.9", - "postcss": "^8.4.18", - "resolve": "^1.22.1", - "rollup": "^2.79.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "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 - } - } - }, - "node_modules/astro/node_modules/vitefu": { - "version": "0.2.5", - "license": "MIT", - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/astro/node_modules/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/async": { - "version": "3.2.5", - "dev": true, - "license": "MIT" - }, - "node_modules/atob": { - "version": "2.1.2", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/auto-config-loader": { - "version": "1.7.6", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "^4.1.1", - "jiti": "^1.18.2", - "jsonc-eslint-parser": "^2.3.0", - "lodash.merge": "^4.6.2", - "sucrase": "^3.32.0", - "toml-eslint-parser": "^0.7.0", - "yaml-eslint-parser": "^1.2.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - } - }, - "node_modules/auto-config-loader/node_modules/ini": { - "version": "4.1.2", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base": { - "version": "0.11.2", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "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/better-path-resolve": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-windows": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "6.0.3", - "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/bmp-js": { - "version": "0.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/boolean": { - "version": "3.2.0", - "license": "MIT" - }, - "node_modules/boxen": { - "version": "6.2.1", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "5.1.2", - "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/boxen/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "8.1.0", - "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/boxen/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/breakword": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "wcwidth": "^1.0.1" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "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" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/bufferstreams": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@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": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001596", - "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" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "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", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "dev": true, - "license": "MIT", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio/node_modules/parse5": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "license": "MIT", - "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": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "license": "MIT", - "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-progress": { - "version": "3.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/codemirror": { - "version": "6.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colord": { - "version": "2.9.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colors-cli": { - "version": "1.0.33", - "dev": true, - "license": "MIT", - "bin": { - "colors": "bin/colors" - }, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/component-emitter": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.5.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/copy-template-dir/node_modules/braces": { - "version": "2.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/fill-range": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/is-buffer": { - "version": "1.1.6", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-template-dir/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/is-number": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-template-dir/node_modules/micromatch": { - "version": "3.1.10", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-template-dir/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/copy-template-dir/node_modules/readdirp": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/copy-template-dir/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-template-dir/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/copy-template-dir/node_modules/to-regex-range": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/crelt": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/cross-spawn/node_modules/lru-cache": { - "version": "4.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/cross-spawn/node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/css-functions-list": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12 || >=16" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/csv": { - "version": "5.5.3", - "dev": true, - "license": "MIT", - "dependencies": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" - }, - "engines": { - "node": ">= 0.1.90" - } - }, - "node_modules/csv-generate": { - "version": "3.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-stringify": { - "version": "5.6.5", - "dev": true, - "license": "MIT" - }, - "node_modules/cubic2quad": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent-js": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deepmerge-ts": { - "version": "4.3.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "6.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/dequal": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/devalue": { - "version": "4.3.2", - "license": "MIT" - }, - "node_modules/diff": { - "version": "5.2.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "dev": true - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domino": { - "version": "2.1.6", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domutils": { - "version": "3.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dset": { - "version": "3.1.3", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.9", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.699", - "license": "ISC" - }, - "node_modules/emmet": { - "version": "2.4.6", - "license": "MIT", - "workspaces": [ - "./packages/scanner", - "./packages/abbreviation", - "./packages/css-abbreviation", - "./" - ], - "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.13", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "0.10.5", - "license": "MIT" - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/es6-promise": { - "version": "3.3.1", - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.14.54", - "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/esbuild-linux-64": { - "version": "0.14.54", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "2.2.2", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "2.1.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "1.2.0", - "license": "MIT", - "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": "1.2.1", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/exif-parser": { - "version": "0.1.12", - "dev": true - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extendable-error": { - "version": "0.1.7", - "dev": true, - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-type": { - "version": "16.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.2.4", - "token-types": "^4.1.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/filelist": { - "version": "1.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/for-each": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/foreground-child/node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/format": { - "version": "0.2.2", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "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" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gifwrap": { - "version": "0.9.4", - "dev": true, - "license": "MIT", - "dependencies": { - "image-q": "^4.0.0", - "omggif": "^1.0.10" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "license": "ISC" - }, - "node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/global-agent": { - "version": "3.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globjoin": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-package-exports": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "@ljharb/has-package-exports-patterns": "^0.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/has-value": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-buffer": { - "version": "1.1.6", - "dev": true, - "license": "MIT" - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hasown": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "7.2.3", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.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": "2.3.3", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "estree-util-attach-comments": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "unist-util-position": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "8.0.4", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.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": "7.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.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-whitespace": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/html-entities": { - "version": "2.5.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/html-tags": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-id": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/human-signals": { - "version": "3.0.1", - "license": "Apache-2.0", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "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/ignore": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-q": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "16.9.1" - } - }, - "node_modules/image-q/node_modules/@types/node": { - "version": "16.9.1", - "dev": true, - "license": "MIT" - }, - "node_modules/image2uri": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/immutable": { - "version": "4.3.5", - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-meta-resolve": { - "version": "2.2.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "license": "MIT" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "dev": true, - "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", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "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", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-interactive": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-subdir": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "better-path-resolve": "1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "dev": true, - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.8.7", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jimp": { - "version": "0.16.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.13", - "@jimp/plugins": "^0.16.13", - "@jimp/types": "^0.16.13", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/jimp/node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/jiti": { - "version": "1.21.0", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/jpeg-js": { - "version": "0.4.4", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "2.5.2", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-eslint-parser": { - "version": "2.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.5.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/known-css-properties": { - "version": "0.26.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/load-bmfont": { - "version": "1.4.1", - "dev": true, - "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": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "node_modules/load-bmfont/node_modules/mime": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "license": "MIT", - "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/locate-path": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/m2dx-utils": { - "version": "0.2.6", - "license": "MIT", - "dependencies": { - "acorn": "^8.8.1", - "estree-util-visit": "^1.2.0", - "hast-util-to-html": "^8.0.3", - "mdast-util-mdx": "^2.0.0", - "mdast-util-to-hast": "^12.2.4", - "remark": "^14.0.2", - "remark-directive": "^2.0.1", - "remark-mdx": "^2.1.5" - } - }, - "node_modules/magic-string": { - "version": "0.27.0", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "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": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-extensions": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/matcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/maxstache": { - "version": "1.0.7", - "dev": true, - "license": "MIT" - }, - "node_modules/maxstache-stream": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "maxstache": "^1.0.0", - "pump": "^1.0.0", - "split2": "^1.0.0", - "through2": "^2.0.0" - } - }, - "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-directive": { - "version": "2.2.4", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-from-markdown": "^1.3.0", - "mdast-util-to-markdown": "^1.5.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^5.1.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.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", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-extension-frontmatter": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdx-jsx": "^2.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^0.0.1", - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^4.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/@types/estree-jsx": { - "version": "0.0.1", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/mdast-util-mdx/node_modules/mdast-util-mdx-jsx": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "mdast-util-from-markdown": "^1.1.0", - "mdast-util-to-markdown": "^1.3.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^4.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/meow": { - "version": "6.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/microbuffer": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/micromark": { - "version": "3.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-directive": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "parse-entities": "^4.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-frontmatter": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "fault": "^2.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "1.0.8", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^1.0.0", - "micromark-extension-mdx-jsx": "^1.0.0", - "micromark-extension-mdx-md": "^1.0.0", - "micromark-extension-mdxjs-esm": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-core-commonmark": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.1.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "1.0.9", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "1.2.3", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^2.0.0", - "estree-util-visit": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minisearch": { - "version": "6.3.0", - "license": "MIT" - }, - "node_modules/minizlib": { - "version": "2.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixme": { - "version": "0.5.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-file": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/mrmime": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nan": { - "version": "2.19.0", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.7", - "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/nanomatch": { - "version": "1.2.13", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/nlcst-to-string": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/no-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/node-gyp": { - "version": "9.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "license": "MIT" - }, - "node_modules/noop2": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize.css": { - "version": "8.0.1", - "license": "MIT" - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "license": "MIT", - "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/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "dev": true, - "license": "MIT" - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/omggif": { - "version": "1.0.10", - "dev": true, - "license": "MIT" - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "6.3.1", - "license": "MIT", - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oslllo-potrace": { - "version": "2.0.1", - "dev": true, - "license": "GPL-2.0", - "dependencies": { - "jimp": "^0.16.1" - } - }, - "node_modules/oslllo-svg-fixer": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.3", - "cli-progress": "^3.12.0", - "fast-glob": "^3.3.1", - "oslllo-potrace": "^2.0.1", - "oslllo-svg2": "^2.0.2", - "oslllo-validator": "^3.1.0", - "piscina": "^4.1.0", - "yargs": "^16.2.0" - }, - "bin": { - "oslllo-svg-fixer": "src/cli.js" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/oslllo-svg-fixer/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/oslllo-svg-fixer/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/oslllo-svg-fixer/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/oslllo-svg2": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@resvg/resvg-js": "^2.1.0", - "domino": "^2.1.6", - "jimp": "^0.16.1", - "oslllo-validator": "3.1.0" - } - }, - "node_modules/oslllo-validator": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domino": "^2.1.6", - "validator": "^13.7.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/outdent": { - "version": "0.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/p-filter": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-bmfont-ascii": { - "version": "1.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-bmfont-binary": { - "version": "1.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-bmfont-xml": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.5.0" - } - }, - "node_modules/parse-entities": { - "version": "4.0.1", - "license": "MIT", - "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-headers": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-latin": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/peek-readable": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/periscopic": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/phin": { - "version": "2.9.3", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/piscina": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "nice-napi": "^1.0.2" - } - }, - "node_modules/pixelmatch": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "pngjs": "^3.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.35", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "license": "MIT", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.9", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.4.29" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/preferred-pm": { - "version": "3.1.3", - "license": "MIT", - "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/find-up": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-astro": { - "version": "0.7.2", - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^0.31.3", - "prettier": "^2.7.1", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0", - "pnpm": ">=7.14.0" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/property-information": { - "version": "6.4.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/pump": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "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/quick-lru": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-yaml-file": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recast": { - "version": "0.20.5", - "license": "MIT", - "dependencies": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "dev": true, - "license": "MIT" - }, - "node_modules/regex-not": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rehype": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse": { - "version": "8.0.5", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-stringify": { - "version": "9.0.4", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark": { - "version": "14.0.3", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "remark-parse": "^10.0.0", - "remark-stringify": "^10.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-directive": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-directive": "^2.0.0", - "micromark-extension-directive": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-frontmatter": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-frontmatter": "^1.0.0", - "micromark-extension-frontmatter": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "mdast-util-mdx": "^2.0.0", - "micromark-extension-mdxjs": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "10.0.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "retext": "^8.1.0", - "retext-smartypants": "^5.2.0", - "unist-util-visit": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-smartypants/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/remark-smartypants/node_modules/unist-util-is": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants/node_modules/unist-util-visit": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "10.0.3", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/resolve": { - "version": "1.22.8", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retext": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "license": "BSD-3-Clause", - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/roarr/node_modules/sprintf-js": { - "version": "1.1.3", - "license": "BSD-3-Clause" - }, - "node_modules/rollup": { - "version": "2.77.3", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/s.color": { - "version": "0.0.15", - "license": "MIT" - }, - "node_modules/sade": { - "version": "1.8.1", - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "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/safe-regex": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/sander": { - "version": "0.5.1", - "license": "MIT", - "dependencies": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "node_modules/sander/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/sander/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sander/node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sander/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/sass": { - "version": "1.71.1", - "license": "MIT", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-formatter": { - "version": "0.7.9", - "license": "MIT", - "dependencies": { - "suf-log": "^2.5.3" - } - }, - "node_modules/sax": { - "version": "1.3.0", - "dev": true, - "license": "ISC" - }, - "node_modules/section-matter": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shiki": { - "version": "0.11.1", - "license": "MIT", - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "^6.0.0" - } - }, - "node_modules/shiki/node_modules/jsonc-parser": { - "version": "3.2.1", - "license": "MIT" - }, - "node_modules/side-channel": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/sirv": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/smartwrap": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "array.prototype.flat": "^1.2.3", - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "smartwrap": "src/terminal-adapter.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/smartwrap/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smartwrap/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/smartwrap/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/smartwrap/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/smartwrap/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/smartwrap/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/smartwrap/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/is-buffer": { - "version": "1.1.6", - "dev": true, - "license": "MIT" - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socks": { - "version": "2.8.1", - "dev": true, - "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": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sorcery": { - "version": "0.10.0", - "license": "MIT", - "dependencies": { - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0", - "sourcemap-codec": "^1.3.0" - }, - "bin": { - "sorcery": "bin/index.js" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spawndamnit": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.17", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split-string": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "1.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "through2": "~2.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "9.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "license": "MIT", - "dependencies": { - "bl": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stream-transform": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "mixme": "^0.5.1" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "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": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strtok3": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^4.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/style-mod": { - "version": "4.1.2", - "license": "MIT" - }, - "node_modules/style-search": { - "version": "0.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/style-to-object": { - "version": "0.4.4", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylelint": { - "version": "14.16.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^7.1.0", - "css-functions-list": "^3.1.0", - "debug": "^4.3.4", - "fast-glob": "^3.2.12", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.2.0", - "ignore": "^5.2.1", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.26.0", - "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^2.3.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.2" - }, - "bin": { - "stylelint": "bin/stylelint.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-config-recommended": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "stylelint": "^14.4.0" - } - }, - "node_modules/stylelint-config-recommended-scss": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^7.0.0", - "stylelint-scss": "^4.0.0" - }, - "peerDependencies": { - "stylelint": "^14.4.0" - } - }, - "node_modules/stylelint-config-standard": { - "version": "25.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "stylelint-config-recommended": "^7.0.0" - }, - "peerDependencies": { - "stylelint": "^14.4.0" - } - }, - "node_modules/stylelint-config-standard-scss": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "stylelint-config-recommended-scss": "^6.0.0", - "stylelint-config-standard": "^25.0.0" - }, - "peerDependencies": { - "stylelint": "^14.4.0" - } - }, - "node_modules/stylelint-scss": { - "version": "4.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/stylelint/node_modules/hosted-git-info": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylelint/node_modules/meow": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/normalize-package-data": { - "version": "3.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylelint/node_modules/type-fest": { - "version": "0.18.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minipass": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/suf-log": { - "version": "2.5.3", - "license": "MIT", - "dependencies": { - "s.color": "0.0.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-esm": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "has-package-exports": "^1.1.0" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svelte": { - "version": "3.59.2", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/svelte-codemirror-editor": { - "version": "1.3.0", - "license": "MIT", - "peerDependencies": { - "codemirror": "^6.0.0", - "svelte": "^3.0.0 || ^4.0.0" - } - }, - "node_modules/svelte-hmr": { - "version": "0.15.3", - "license": "ISC", - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.19.0 || ^4.0.0" - } - }, - "node_modules/svelte-preprocess": { - "version": "4.10.7", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@types/pug": "^2.0.4", - "@types/sass": "^1.16.0", - "detect-indent": "^6.0.0", - "magic-string": "^0.25.7", - "sorcery": "^0.10.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">= 9.11.2" - }, - "peerDependencies": { - "@babel/core": "^7.10.2", - "coffeescript": "^2.5.1", - "less": "^3.11.3 || ^4.0.0", - "postcss": "^7 || ^8", - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", - "pug": "^3.0.0", - "sass": "^1.26.8", - "stylus": "^0.55.0", - "sugarss": "^2.0.0", - "svelte": "^3.23.0", - "typescript": "^3.9.5 || ^4.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "coffeescript": { - "optional": true - }, - "less": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "postcss": { - "optional": true - }, - "postcss-load-config": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/svelte-preprocess/node_modules/magic-string": { - "version": "0.25.9", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/svelte2tsx": { - "version": "0.5.23", - "license": "MIT", - "dependencies": { - "dedent-js": "^1.0.1", - "pascal-case": "^3.1.1" - }, - "peerDependencies": { - "svelte": "^3.24", - "typescript": "^4.1.2" - } - }, - "node_modules/svg-pathdata": { - "version": "6.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "dev": true - }, - "node_modules/svg2ttf": { - "version": "6.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.7.2", - "argparse": "^2.0.1", - "cubic2quad": "^1.2.1", - "lodash": "^4.17.10", - "microbuffer": "^1.0.0", - "svgpath": "^2.1.5" - }, - "bin": { - "svg2ttf": "svg2ttf.js" - } - }, - "node_modules/svg2ttf/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/svgicons2svgfont": { - "version": "12.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^9.3.0", - "glob": "^8.0.3", - "sax": "^1.2.4", - "svg-pathdata": "^6.0.3" - }, - "bin": { - "svgicons2svgfont": "bin/svgicons2svgfont.js" - }, - "engines": { - "node": ">=16.15.0" - } - }, - "node_modules/svgicons2svgfont/node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/svgo": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgpath": { - "version": "2.6.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/fontello/svg2ttf?sponsor=1" - } - }, - "node_modules/svgtofont": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "auto-config-loader": "^1.7.4", - "cheerio": "~1.0.0-rc.12", - "colors-cli": "~1.0.28", - "copy-template-dir": "~1.4.0", - "del": "~6.1.0", - "ejs": "~3.1.6", - "fs-extra": "~11.2.0", - "image2uri": "~1.0.5", - "move-file": "~2.1.0", - "svg2ttf": "~6.0.3", - "svgicons2svgfont": "~12.0.0", - "svgo": "~3.2.0", - "ttf2eot": "~3.1.0", - "ttf2woff": "~3.0.0", - "ttf2woff2": "~5.0.0", - "yargs": "~17.7.1" - }, - "bin": { - "svgtofont": "lib/cli.js" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://jaywcjlove.github.io/#/sponsor" - }, - "peerDependencies": { - "@types/svg2ttf": "~5.0.1", - "@types/svgicons2svgfont": "~10.0.1" - }, - "peerDependenciesMeta": { - "@types/svg2ttf": { - "optional": true - }, - "@types/svgicons2svgfont": { - "optional": true - } - } - }, - "node_modules/svgtofont/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/svgtofont/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/svgtofont/node_modules/universalify": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/synckit": { - "version": "0.8.8", - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/table": { - "version": "6.8.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tar": { - "version": "6.2.0", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/the-new-css-reset": { - "version": "1.11.2", - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through2": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/timm": { - "version": "1.7.1", - "dev": true, - "license": "MIT" - }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "license": "MIT", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/is-buffer": { - "version": "1.1.6", - "dev": true, - "license": "MIT" - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/token-types": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/toml-eslint-parser": { - "version": "0.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/tsconfig-resolver": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" - }, - "funding": { - "url": "https://github.com/sponsors/ifiokjr" - } - }, - "node_modules/tsconfig-resolver/node_modules/strip-bom": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/tsm": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "esbuild": "^0.15.16" - }, - "bin": { - "tsm": "bin.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tsm/node_modules/esbuild": { - "version": "0.15.18", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "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" - } - }, - "node_modules/tsm/node_modules/esbuild-linux-64": { - "version": "0.15.18", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/ttf2eot": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "ttf2eot": "ttf2eot.js" - } - }, - "node_modules/ttf2eot/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/ttf2woff": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "pako": "^1.0.0" - }, - "bin": { - "ttf2woff": "ttf2woff.js" - } - }, - "node_modules/ttf2woff/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/ttf2woff2": { - "version": "5.0.0", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "bindings": "^1.5.0", - "bufferstreams": "^3.0.0", - "nan": "^2.14.2", - "node-gyp": "^9.0.0" - }, - "bin": { - "ttf2woff2": "bin/ttf2woff2.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/tty-table": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "csv": "^5.5.3", - "kleur": "^4.1.5", - "smartwrap": "^2.0.2", - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.1", - "yargs": "^17.7.1" - }, - "bin": { - "tty-table": "adapters/terminal-adapter.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/tty-table/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tty-table/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/tty-table/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/turbo": { - "version": "1.12.5", - "dev": true, - "license": "MPL-2.0", - "bin": { - "turbo": "bin/turbo" - }, - "optionalDependencies": { - "turbo-darwin-64": "1.12.5", - "turbo-darwin-arm64": "1.12.5", - "turbo-linux-64": "1.12.5", - "turbo-linux-arm64": "1.12.5", - "turbo-windows-64": "1.12.5", - "turbo-windows-arm64": "1.12.5" - } - }, - "node_modules/turbo-linux-64": { - "version": "1.12.5", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/type-fest": { - "version": "0.13.1", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/unherit": { - "version": "3.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unified": { - "version": "10.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-map": { - "version": "3.1.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "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" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/use": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/utif": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "pako": "^1.0.5" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/uvu": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validator": { - "version": "13.11.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "2.9.17", - "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/vite-plugin-handlebars": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "handlebars": "^4.7.6", - "vite": "^2.0.0" - } - }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.12", - "license": "MIT", - "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": { - "version": "5.1.2", - "license": "MIT", - "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-jsonrpc": { - "version": "8.2.0", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.5", - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "8.2.0", - "vscode-languageserver-types": "3.17.5" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "license": "MIT" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "license": "MIT" - }, - "node_modules/vscode-languageserver/node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver/node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver/node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "license": "MIT" - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "license": "MIT" - }, - "node_modules/vscode-textmate": { - "version": "6.0.0", - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "license": "MIT" - }, - "node_modules/w3c-keyname": { - "version": "2.2.8", - "license": "MIT" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/which-pm": { - "version": "2.0.0", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.14", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "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/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/xhr": { - "version": "2.6.0", - "dev": true, - "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", - "dev": true, - "license": "MIT" - }, - "node_modules/xml2js": { - "version": "0.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yaml-eslint-parser": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.0.0", - "lodash": "^4.17.21", - "yaml": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/yaml-eslint-parser/node_modules/yaml": { - "version": "2.4.1", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.22.4", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "packages/fonts": { - "name": "@appwrite.io/fonts", - "version": "0.0.0", - "license": "ISC" - }, - "packages/icons": { - "name": "@appwrite.io/pink-icons", - "version": "0.24.0", - "license": "ISC", - "devDependencies": { - "oslllo-svg-fixer": "^3.0.0", - "svgtofont": "^4.0.0" - } - }, - "packages/ui": { - "name": "@appwrite.io/pink", - "version": "0.24.0", - "license": "ISC", - "dependencies": { - "@appwrite.io/pink-icons": "0.24.0", - "normalize.css": "^8.0.1", - "the-new-css-reset": "^1.11.2" - }, - "devDependencies": { - "stylelint": "^14.9.1", - "stylelint-config-standard-scss": "^4.0.0" - } - } - } -} diff --git a/package.json b/package.json index b9fcd0d779..459a5699b8 100644 --- a/package.json +++ b/package.json @@ -1,37 +1,26 @@ { - "name": "@appwrite.io/monorepo", - "private": true, - "version": "0.0.0", - "type": "module", - "workspaces": [ - "apps/*", - "packages/*" - ], - "scripts": { - "build": "turbo run build", - "dev": "turbo run dev --parallel", - "lint": "turbo run lint", - "test": "turbo run test", - "format": "turbo run format", - "clean": "turbo run clean && rm -rf node_modules", - "pre": "", - "bump": "changeset", - "bump-patch": "", - "bump-minor": "", - "bump-major": "", - "version": "changeset version", - "release": "npm run build && changeset publish" - }, - "devDependencies": { - "@changesets/cli": "^2.26.1", - "prettier": "^2.8.2", - "sass": "^1.53.0", - "turbo": "^1.7.0", - "vite": "^2.9.14" - }, - "engines": { - "npm": ">=7.0.0", - "node": ">=16.0.0" - }, - "packageManager": "npm@8.1.2" + "name": "@appwrite.io/monorepo", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "build": "pnpm run -r build", + "dev": "pnpm run -r --parallel --stream dev", + "test": "pnpm run -r test", + "test:generate": "pnpm run -r test:generate", + "format": "pnpm run -r format", + "lint": "pnpm run -r lint", + "check": "pnpm run -r check", + "pre": "", + "bump": "changeset", + "bump-patch": "", + "bump-minor": "", + "bump-major": "", + "version": "changeset version", + "release": "npm run build && changeset publish" + }, + "devDependencies": { + "@changesets/cli": "^2.27.7" + }, + "packageManager": "pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e" } diff --git a/packages/fonts/inter/inter-v8-latin-600.woff2 b/packages/fonts/inter/inter-v8-latin-600.woff2 deleted file mode 100644 index 3eef889ee7..0000000000 Binary files a/packages/fonts/inter/inter-v8-latin-600.woff2 and /dev/null differ diff --git a/packages/fonts/inter/inter-v8-latin-regular.woff2 b/packages/fonts/inter/inter-v8-latin-regular.woff2 deleted file mode 100644 index 56a570b248..0000000000 Binary files a/packages/fonts/inter/inter-v8-latin-regular.woff2 and /dev/null differ diff --git a/packages/fonts/main.css b/packages/fonts/main.css deleted file mode 100644 index 44a7590b3c..0000000000 --- a/packages/fonts/main.css +++ /dev/null @@ -1,48 +0,0 @@ -@font-face { - font-family: "Source Code Pro"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url("source-code-pro/source-code-pro-v20-latin-regular.woff2") - format("woff2"); -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url("inter/inter-v8-latin-regular.woff2") format("woff2"); -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url("inter/inter-v8-latin-600.woff2") format("woff2"); -} - -@font-face { - font-family: "Poppins"; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url("poppins/poppins-v19-latin-500.woff2") format("woff2"); -} - -@font-face { - font-family: "Poppins"; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url("poppins/poppins-v19-latin-600.woff2") format("woff2"); -} - -@font-face { - font-family: "Poppins"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url("poppins/poppins-v19-latin-700.woff2") format("woff2"); -} diff --git a/packages/fonts/package.json b/packages/fonts/package.json deleted file mode 100644 index 0c47e08fb7..0000000000 --- a/packages/fonts/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@appwrite.io/fonts", - "version": "0.0.0", - "description": "", - "type": "module", - "private": true, - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" - }, - "author": "", - "license": "ISC", - "main": "main.css", - "style": "main.css", - "jsdelivr": "main.css", - "unpkg": "main.css" -} diff --git a/packages/fonts/poppins/poppins-v19-latin-500.woff2 b/packages/fonts/poppins/poppins-v19-latin-500.woff2 deleted file mode 100644 index c6603368bf..0000000000 Binary files a/packages/fonts/poppins/poppins-v19-latin-500.woff2 and /dev/null differ diff --git a/packages/fonts/poppins/poppins-v19-latin-600.woff2 b/packages/fonts/poppins/poppins-v19-latin-600.woff2 deleted file mode 100644 index 921e962b91..0000000000 Binary files a/packages/fonts/poppins/poppins-v19-latin-600.woff2 and /dev/null differ diff --git a/packages/fonts/poppins/poppins-v19-latin-700.woff2 b/packages/fonts/poppins/poppins-v19-latin-700.woff2 deleted file mode 100644 index bf022fc77e..0000000000 Binary files a/packages/fonts/poppins/poppins-v19-latin-700.woff2 and /dev/null differ diff --git a/packages/fonts/source-code-pro/source-code-pro-v20-latin-regular.woff2 b/packages/fonts/source-code-pro/source-code-pro-v20-latin-regular.woff2 deleted file mode 100644 index 655cd9e814..0000000000 Binary files a/packages/fonts/source-code-pro/source-code-pro-v20-latin-regular.woff2 and /dev/null differ diff --git a/packages/icons/.gitignore b/packages/icons/.gitignore deleted file mode 100644 index 34fdd76654..0000000000 --- a/packages/icons/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -node_modules/ -.DS_Store -*.local -.turbo -.vercel -.idea \ No newline at end of file diff --git a/packages/icons/.npmignore b/packages/icons/.npmignore deleted file mode 100644 index 27602d08a2..0000000000 --- a/packages/icons/.npmignore +++ /dev/null @@ -1 +0,0 @@ -templates/ \ No newline at end of file diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md deleted file mode 100644 index 8c5996a555..0000000000 --- a/packages/icons/CHANGELOG.md +++ /dev/null @@ -1,250 +0,0 @@ -# @appwrite.io/pink-icons - -## 1.0.0 - -### Major Changes - -- c386f39: Full 1.x release - -## 0.26.0 - -### Minor Changes - -- a44153a: Added go icon - -## 0.25.0 - -### Minor Changes - -- f2ada53: avatar fix ratio - -## 0.24.0 - -### Minor Changes - -- fe98198: Startup Program section - -## 0.23.0 - -### Minor Changes - -- 71f2e5f: Fix borken icons - -## 0.22.0 - -### Minor Changes - -- 3f88fac: Optimize icons - -## 0.21.0 - -### Minor Changes - -- 4510d36: Add 5 database provider icons - -## 0.20.0 - -### Minor Changes - -- 92403ad: Wizard Secondary color and z-index - -## 0.19.0 - -### Minor Changes - -- 045f8f9: Add color-scheme to HTML element - -## 0.18.0 - -### Minor Changes - -- f2ada53: Collapsible - -## 0.17.0 - -### Minor Changes - -- 9d66c75: Create organization Modal - -## 0.16.0 - -### Minor Changes - -- 4387565: Added a new icon for Solid.js - -## 0.15.0 - -### Minor Changes - -- 9ceec29: Secondary wizard - -## 0.14.0 - -### Minor Changes - -- 542c06d: Demo mulitiple input field layout - New image utility classes - -## 0.13.0 - -### Minor Changes - -- f6558d2: Modal - -## 0.12.0 - -### Minor Changes - -- 07801a9: Code Panel - -## 0.11.0 - -### Minor Changes - -- a2014e5: Add utility class with size of 1px - -## 0.10.0 - -### Minor Changes - -- 26b6239: Fix multiform alignment - -## 0.9.0 - -### Minor Changes - -- 47cdd7d: Add react-native icon - -## 0.8.0 - -### Minor Changes - -- 98aadac: Add utility class to remove max width -- 1381501: Add utility class - -## 0.7.0 - -### Minor Changes - -- 851af02: Add multiple tag input for new filters - -## 0.6.0 - -### Minor Changes - -- 8b01b0c: Update messaging icon - -## 0.5.0 - -### Minor Changes - -- 55d11a99: feat: file picker modal - -## 0.4.0 - -### Minor Changes - -- feat: single digit input - -## 0.3.0 - -### Minor Changes - -- b12dc36: Notification and modal scroll fixes - -## 0.2.0 - -### Minor Changes - -- d1699fe: Visual fixes - -## 0.1.0 - -### Minor Changes - -- e8deb0b7: introduce re-brand colors -- 805af37e: add divider -- 4cb0e109: Fix avatar icons -- b1d391f6: Fix switch button -- dcf463b8: Fix: font cropping -- ccbfc7e2: Add bun icon -- 05f6f7e9: Changes for 1.4 from other branch - -### Patch Changes - -- 9d9bac90: Fix desynced icons -- 50594ae0: patch bump -- 4c43c17d: fixes for 1.4.x release -- 3644ee1f: fix desync issue -- 2d6f1b54: patch -- 3a07ebc9: pre-release patch - -## 0.1.0-next.10 - -### Minor Changes - -- e8deb0b7: introduce re-brand colors - -## 0.1.0-next.9 - -### Minor Changes - -- ccbfc7e2: Add bun icon - -## 0.1.0-next.8 - -### Patch Changes - -- fixes for 1.4.x release - -## 0.1.0-next.7 - -### Minor Changes - -- 4cb0e109: Fix avatar icons - -## 0.1.0-next.6 - -### Minor Changes - -- b1d391f6: Fix switch button - -## 0.1.0-next.5 - -### Minor Changes - -- 05f6f7e: Changes for 1.4 from other branch - -## 0.1.0-next.4 - -### Minor Changes - -- dcf463b: Fix: font cropping - -## 0.1.0-next.3 - -### Patch Changes - -- fix desync issue - -## 0.1.0-next.2 - -### Minor Changes - -- 805af37e: add divider - -### Patch Changes - -- Fix desynced icons - -## 0.0.7-next.1 - -### Patch Changes - -- 2d6f1b5: patch - -## 0.0.7-next.0 - -### Patch Changes - -- pre-release patch diff --git a/packages/icons/README.md b/packages/icons/README.md deleted file mode 100644 index ce1a451a41..0000000000 --- a/packages/icons/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# @appwrite.io/pink-icons - -
            -

            - Pink Design Logo -
            -
            - Appwrite's open-source design system for building consistent and reusable user interfaces. -
            -
            - Visit the Pink Design repo -

            - -SVG Icon library that is used to generate an icon font for Pink Design. - -Pink Design is a CSS library designed for building accessible and visually appealing user interfaces. The library is built with a focus on accessibility, ensuring that users of all abilities can easily interact with your web application. Pink Design offers a wide range of classes and components that can be easily integrated into your project. Whether you're building a complex user interface or a simple web app, Pink Design has everything you need to create a polished and professional look. - -## Getting Started - -### NPM - -Install the icons: - -```bash -npm install "@appwrite.io/pink-icons" -``` - -After installation, include the icons by importing it in your JavaScript files. - -```js -import "@appwrite.io/pink-icons"; -``` - -### CDN - -Copy the following code into the `` section of your HTML file. - -```html - -``` - -## Optimize Icons - -In order to prepare all SVG files to be compatible for fonts, you can optimize all icons. - -```sh -npm run optimize -w @appwrite.io/pink-icons -``` diff --git a/packages/icons/build.js b/packages/icons/build.js deleted file mode 100644 index 4be430f7e3..0000000000 --- a/packages/icons/build.js +++ /dev/null @@ -1,3 +0,0 @@ -import { generateIcons } from "./scripts.js"; - -generateIcons(); \ No newline at end of file diff --git a/packages/icons/optimize.js b/packages/icons/optimize.js deleted file mode 100644 index 23154df3b2..0000000000 --- a/packages/icons/optimize.js +++ /dev/null @@ -1,3 +0,0 @@ -import { optimizeSVG } from "./scripts.js"; - -optimizeSVG(); \ No newline at end of file diff --git a/packages/icons/package.json b/packages/icons/package.json deleted file mode 100644 index 087ee2c2af..0000000000 --- a/packages/icons/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "@appwrite.io/pink-icons", - "version": "1.0.0", - "description": "", - "type": "module", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "build": "node build.js", - "optimize": "node optimize.js", - "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" - }, - "author": "", - "license": "ISC", - "devDependencies": { - "oslllo-svg-fixer": "^3.0.0", - "svgtofont": "^4.0.0" - }, - "main": "dist/icon.css", - "style": "dist/icon.css", - "jsdelivr": "dist/icon.css", - "unpkg": "dist/icon.css" -} diff --git a/packages/icons/scripts.js b/packages/icons/scripts.js deleted file mode 100644 index 6a9a1a1661..0000000000 --- a/packages/icons/scripts.js +++ /dev/null @@ -1,40 +0,0 @@ -import svgtofont from "svgtofont"; -import SVGFixer from "oslllo-svg-fixer"; -import { resolve } from "path"; - -const src = resolve(process.cwd(), "svg"); - -export const generateIcons = async () => { - await svgtofont({ - src: src, - dist: resolve(process.cwd(), "dist"), - fontName: "icon", - styleTemplates: resolve(process.cwd(), "templates"), - css: { - fontSize: "16px", - }, - outSVGReact: false, - svgicons2svgfont: { - centerHorizontally: true, - centerVertically: true, - fixedWidth: true, - fontHeight: 1000, - normalize: true, - descent: 200 - }, - emptyDist: true, - generateInfoData: true, - svgoOptions: { - full: false - }, - useCSSVars: true - }); -} - -export const optimizeSVG = async () => { - const fixer = new SVGFixer(src, src, { - showProgressBar: true - }); - - await fixer.fix(); -} \ No newline at end of file diff --git a/packages/icons/svg/academic-cap.svg b/packages/icons/svg/academic-cap.svg deleted file mode 100644 index 4a80125113..0000000000 --- a/packages/icons/svg/academic-cap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/adjustments.svg b/packages/icons/svg/adjustments.svg deleted file mode 100644 index 7ab48353d1..0000000000 --- a/packages/icons/svg/adjustments.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/akamai.svg b/packages/icons/svg/akamai.svg deleted file mode 100644 index 04e9925c38..0000000000 --- a/packages/icons/svg/akamai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/algolia.svg b/packages/icons/svg/algolia.svg deleted file mode 100644 index 8bbcc42683..0000000000 --- a/packages/icons/svg/algolia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/amazon.svg b/packages/icons/svg/amazon.svg deleted file mode 100644 index b2aa61af30..0000000000 --- a/packages/icons/svg/amazon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/android.svg b/packages/icons/svg/android.svg deleted file mode 100644 index 911b00b6f5..0000000000 --- a/packages/icons/svg/android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/angular.svg b/packages/icons/svg/angular.svg deleted file mode 100644 index 2f78c96e19..0000000000 --- a/packages/icons/svg/angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/annotation.svg b/packages/icons/svg/annotation.svg deleted file mode 100644 index 877f1c02a8..0000000000 --- a/packages/icons/svg/annotation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/anonymous.svg b/packages/icons/svg/anonymous.svg deleted file mode 100644 index 93413f9018..0000000000 --- a/packages/icons/svg/anonymous.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/api.svg b/packages/icons/svg/api.svg deleted file mode 100644 index 84fbae92f7..0000000000 --- a/packages/icons/svg/api.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/apple.svg b/packages/icons/svg/apple.svg deleted file mode 100644 index 196fc5d063..0000000000 --- a/packages/icons/svg/apple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/appwrite.svg b/packages/icons/svg/appwrite.svg deleted file mode 100644 index bf8bb39330..0000000000 --- a/packages/icons/svg/appwrite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/archive.svg b/packages/icons/svg/archive.svg deleted file mode 100644 index 260b6f7eb0..0000000000 --- a/packages/icons/svg/archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-circle-down.svg b/packages/icons/svg/arrow-circle-down.svg deleted file mode 100644 index cf9e29a6df..0000000000 --- a/packages/icons/svg/arrow-circle-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-circle-left.svg b/packages/icons/svg/arrow-circle-left.svg deleted file mode 100644 index 44905f5b8f..0000000000 --- a/packages/icons/svg/arrow-circle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-circle-right.svg b/packages/icons/svg/arrow-circle-right.svg deleted file mode 100644 index 24282f0735..0000000000 --- a/packages/icons/svg/arrow-circle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-circle-up.svg b/packages/icons/svg/arrow-circle-up.svg deleted file mode 100644 index fec618c69d..0000000000 --- a/packages/icons/svg/arrow-circle-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-down.svg b/packages/icons/svg/arrow-down.svg deleted file mode 100644 index 477e57b9d4..0000000000 --- a/packages/icons/svg/arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-expand.svg b/packages/icons/svg/arrow-expand.svg deleted file mode 100644 index 884eabf0a9..0000000000 --- a/packages/icons/svg/arrow-expand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-left.svg b/packages/icons/svg/arrow-left.svg deleted file mode 100644 index e5df471165..0000000000 --- a/packages/icons/svg/arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-narrow-down.svg b/packages/icons/svg/arrow-narrow-down.svg deleted file mode 100644 index 9342b7c4d5..0000000000 --- a/packages/icons/svg/arrow-narrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-narrow-left.svg b/packages/icons/svg/arrow-narrow-left.svg deleted file mode 100644 index 4855ad2f58..0000000000 --- a/packages/icons/svg/arrow-narrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-narrow-right.svg b/packages/icons/svg/arrow-narrow-right.svg deleted file mode 100644 index a05a023c3c..0000000000 --- a/packages/icons/svg/arrow-narrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-narrow-up.svg b/packages/icons/svg/arrow-narrow-up.svg deleted file mode 100644 index 90224d8ec6..0000000000 --- a/packages/icons/svg/arrow-narrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-right.svg b/packages/icons/svg/arrow-right.svg deleted file mode 100644 index 8be242eaef..0000000000 --- a/packages/icons/svg/arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-sm-down.svg b/packages/icons/svg/arrow-sm-down.svg deleted file mode 100644 index e0e551e13f..0000000000 --- a/packages/icons/svg/arrow-sm-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-sm-left.svg b/packages/icons/svg/arrow-sm-left.svg deleted file mode 100644 index 53811a0b6f..0000000000 --- a/packages/icons/svg/arrow-sm-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-sm-right.svg b/packages/icons/svg/arrow-sm-right.svg deleted file mode 100644 index ebff225463..0000000000 --- a/packages/icons/svg/arrow-sm-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-sm-up.svg b/packages/icons/svg/arrow-sm-up.svg deleted file mode 100644 index 831c322327..0000000000 --- a/packages/icons/svg/arrow-sm-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/arrow-up.svg b/packages/icons/svg/arrow-up.svg deleted file mode 100644 index 5b432d53af..0000000000 --- a/packages/icons/svg/arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/astro.svg b/packages/icons/svg/astro.svg deleted file mode 100644 index d3caa06eef..0000000000 --- a/packages/icons/svg/astro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/at-symbol.svg b/packages/icons/svg/at-symbol.svg deleted file mode 100644 index 5739036836..0000000000 --- a/packages/icons/svg/at-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/auth0.svg b/packages/icons/svg/auth0.svg deleted file mode 100644 index 936049ba29..0000000000 --- a/packages/icons/svg/auth0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/authentik.svg b/packages/icons/svg/authentik.svg deleted file mode 100644 index 9037c47922..0000000000 --- a/packages/icons/svg/authentik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/autodesk.svg b/packages/icons/svg/autodesk.svg deleted file mode 100644 index a714d43b35..0000000000 --- a/packages/icons/svg/autodesk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/azure.svg b/packages/icons/svg/azure.svg deleted file mode 100644 index 40a7576bfd..0000000000 --- a/packages/icons/svg/azure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/backspace.svg b/packages/icons/svg/backspace.svg deleted file mode 100644 index b43b7ac480..0000000000 --- a/packages/icons/svg/backspace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/badge-check.svg b/packages/icons/svg/badge-check.svg deleted file mode 100644 index 8a28653552..0000000000 --- a/packages/icons/svg/badge-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ban.svg b/packages/icons/svg/ban.svg deleted file mode 100644 index 15ab7719a0..0000000000 --- a/packages/icons/svg/ban.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/beaker.svg b/packages/icons/svg/beaker.svg deleted file mode 100644 index 2b0b6e2bf3..0000000000 --- a/packages/icons/svg/beaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/behance.svg b/packages/icons/svg/behance.svg deleted file mode 100644 index e8e195e33e..0000000000 --- a/packages/icons/svg/behance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bell.svg b/packages/icons/svg/bell.svg deleted file mode 100644 index 5e5ed5a021..0000000000 --- a/packages/icons/svg/bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bitBucket.svg b/packages/icons/svg/bitBucket.svg deleted file mode 100644 index dd9f33351e..0000000000 --- a/packages/icons/svg/bitBucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bitly.svg b/packages/icons/svg/bitly.svg deleted file mode 100644 index 29ad6e831a..0000000000 --- a/packages/icons/svg/bitly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/book-open.svg b/packages/icons/svg/book-open.svg deleted file mode 100644 index dc25d31c2a..0000000000 --- a/packages/icons/svg/book-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bookmark-alt.svg b/packages/icons/svg/bookmark-alt.svg deleted file mode 100644 index b86f104a1d..0000000000 --- a/packages/icons/svg/bookmark-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bookmark.svg b/packages/icons/svg/bookmark.svg deleted file mode 100644 index 6898fc653c..0000000000 --- a/packages/icons/svg/bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/box.svg b/packages/icons/svg/box.svg deleted file mode 100644 index d04f4d2abe..0000000000 --- a/packages/icons/svg/box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/briefcase.svg b/packages/icons/svg/briefcase.svg deleted file mode 100644 index 05d03cb126..0000000000 --- a/packages/icons/svg/briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/bun-sh.svg b/packages/icons/svg/bun-sh.svg deleted file mode 100644 index 0ea64833b0..0000000000 --- a/packages/icons/svg/bun-sh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cake.svg b/packages/icons/svg/cake.svg deleted file mode 100644 index 8e256a020a..0000000000 --- a/packages/icons/svg/cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/calculator.svg b/packages/icons/svg/calculator.svg deleted file mode 100644 index 6923e287fe..0000000000 --- a/packages/icons/svg/calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/calendar.svg b/packages/icons/svg/calendar.svg deleted file mode 100644 index 4c9931a1cb..0000000000 --- a/packages/icons/svg/calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/camera.svg b/packages/icons/svg/camera.svg deleted file mode 100644 index 0aa09997e4..0000000000 --- a/packages/icons/svg/camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cash.svg b/packages/icons/svg/cash.svg deleted file mode 100644 index 1b1c65b368..0000000000 --- a/packages/icons/svg/cash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chart-bar.svg b/packages/icons/svg/chart-bar.svg deleted file mode 100644 index fcba1c3e80..0000000000 --- a/packages/icons/svg/chart-bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chart-pie.svg b/packages/icons/svg/chart-pie.svg deleted file mode 100644 index a40cc37f21..0000000000 --- a/packages/icons/svg/chart-pie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chart-square-bar.svg b/packages/icons/svg/chart-square-bar.svg deleted file mode 100644 index 396da02741..0000000000 --- a/packages/icons/svg/chart-square-bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chat-alt-2.svg b/packages/icons/svg/chat-alt-2.svg deleted file mode 100644 index 8e230a3c92..0000000000 --- a/packages/icons/svg/chat-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chat-alt.svg b/packages/icons/svg/chat-alt.svg deleted file mode 100644 index cab4b1b40b..0000000000 --- a/packages/icons/svg/chat-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chat.svg b/packages/icons/svg/chat.svg deleted file mode 100644 index 36204ed76d..0000000000 --- a/packages/icons/svg/chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/check-circle.svg b/packages/icons/svg/check-circle.svg deleted file mode 100644 index a92a14685e..0000000000 --- a/packages/icons/svg/check-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/check.svg b/packages/icons/svg/check.svg deleted file mode 100644 index 0a5ce32fae..0000000000 --- a/packages/icons/svg/check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cheveron-down.svg b/packages/icons/svg/cheveron-down.svg deleted file mode 100644 index 9f31d04587..0000000000 --- a/packages/icons/svg/cheveron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cheveron-left.svg b/packages/icons/svg/cheveron-left.svg deleted file mode 100644 index 14e21ddbfa..0000000000 --- a/packages/icons/svg/cheveron-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cheveron-right.svg b/packages/icons/svg/cheveron-right.svg deleted file mode 100644 index 76314a3787..0000000000 --- a/packages/icons/svg/cheveron-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cheveron-up.svg b/packages/icons/svg/cheveron-up.svg deleted file mode 100644 index 7dec44eda7..0000000000 --- a/packages/icons/svg/cheveron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chevron-double-down.svg b/packages/icons/svg/chevron-double-down.svg deleted file mode 100644 index 57bca5da1c..0000000000 --- a/packages/icons/svg/chevron-double-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chevron-double-left.svg b/packages/icons/svg/chevron-double-left.svg deleted file mode 100644 index cbbbdd13ad..0000000000 --- a/packages/icons/svg/chevron-double-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chevron-double-right.svg b/packages/icons/svg/chevron-double-right.svg deleted file mode 100644 index 259d17a047..0000000000 --- a/packages/icons/svg/chevron-double-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chevron-double-up.svg b/packages/icons/svg/chevron-double-up.svg deleted file mode 100644 index 1da913021d..0000000000 --- a/packages/icons/svg/chevron-double-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/chip.svg b/packages/icons/svg/chip.svg deleted file mode 100644 index 3a56a71a34..0000000000 --- a/packages/icons/svg/chip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/clipboard-arrow.svg b/packages/icons/svg/clipboard-arrow.svg deleted file mode 100644 index 53c21609ae..0000000000 --- a/packages/icons/svg/clipboard-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/clipboard-check.svg b/packages/icons/svg/clipboard-check.svg deleted file mode 100644 index 5420d9016d..0000000000 --- a/packages/icons/svg/clipboard-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/clipboard-copy.svg b/packages/icons/svg/clipboard-copy.svg deleted file mode 100644 index 9ccc0e585d..0000000000 --- a/packages/icons/svg/clipboard-copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/clipboard-list.svg b/packages/icons/svg/clipboard-list.svg deleted file mode 100644 index 47bf4146f7..0000000000 --- a/packages/icons/svg/clipboard-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/clock.svg b/packages/icons/svg/clock.svg deleted file mode 100644 index 0fb21e35a4..0000000000 --- a/packages/icons/svg/clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cloud-download.svg b/packages/icons/svg/cloud-download.svg deleted file mode 100644 index e545772601..0000000000 --- a/packages/icons/svg/cloud-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cloud-upload.svg b/packages/icons/svg/cloud-upload.svg deleted file mode 100644 index c1c220170b..0000000000 --- a/packages/icons/svg/cloud-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cloud.svg b/packages/icons/svg/cloud.svg deleted file mode 100644 index acf4cedd70..0000000000 --- a/packages/icons/svg/cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/code.svg b/packages/icons/svg/code.svg deleted file mode 100644 index cfe29e9036..0000000000 --- a/packages/icons/svg/code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cog.svg b/packages/icons/svg/cog.svg deleted file mode 100644 index 28fe1d5326..0000000000 --- a/packages/icons/svg/cog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/collection.svg b/packages/icons/svg/collection.svg deleted file mode 100644 index 41a3a27fd2..0000000000 --- a/packages/icons/svg/collection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/color-swatch.svg b/packages/icons/svg/color-swatch.svg deleted file mode 100644 index 3f94849b68..0000000000 --- a/packages/icons/svg/color-swatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cpp.svg b/packages/icons/svg/cpp.svg deleted file mode 100644 index 629534a888..0000000000 --- a/packages/icons/svg/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/credit-card.svg b/packages/icons/svg/credit-card.svg deleted file mode 100644 index 568e294c40..0000000000 --- a/packages/icons/svg/credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/css3.svg b/packages/icons/svg/css3.svg deleted file mode 100644 index a52725c572..0000000000 --- a/packages/icons/svg/css3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cube-transparent.svg b/packages/icons/svg/cube-transparent.svg deleted file mode 100644 index 2fb7353530..0000000000 --- a/packages/icons/svg/cube-transparent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cube.svg b/packages/icons/svg/cube.svg deleted file mode 100644 index 23500f068c..0000000000 --- a/packages/icons/svg/cube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-bangladesh.svg b/packages/icons/svg/currency-bangladesh.svg deleted file mode 100644 index 5a84a3c0b6..0000000000 --- a/packages/icons/svg/currency-bangladesh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-dollar.svg b/packages/icons/svg/currency-dollar.svg deleted file mode 100644 index c3735d3924..0000000000 --- a/packages/icons/svg/currency-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-euro.svg b/packages/icons/svg/currency-euro.svg deleted file mode 100644 index fb6aa3c8f8..0000000000 --- a/packages/icons/svg/currency-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-pound.svg b/packages/icons/svg/currency-pound.svg deleted file mode 100644 index 1eb8977e21..0000000000 --- a/packages/icons/svg/currency-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-rupee.svg b/packages/icons/svg/currency-rupee.svg deleted file mode 100644 index 1ec1889f8b..0000000000 --- a/packages/icons/svg/currency-rupee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/currency-yen.svg b/packages/icons/svg/currency-yen.svg deleted file mode 100644 index f0566271b4..0000000000 --- a/packages/icons/svg/currency-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/cursor-click.svg b/packages/icons/svg/cursor-click.svg deleted file mode 100644 index 4075469cb3..0000000000 --- a/packages/icons/svg/cursor-click.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dailymotion.svg b/packages/icons/svg/dailymotion.svg deleted file mode 100644 index 6733256fc4..0000000000 --- a/packages/icons/svg/dailymotion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dart.svg b/packages/icons/svg/dart.svg deleted file mode 100644 index 0b2a207ad2..0000000000 --- a/packages/icons/svg/dart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/database.svg b/packages/icons/svg/database.svg deleted file mode 100644 index 19ac19e3ae..0000000000 --- a/packages/icons/svg/database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/deno.svg b/packages/icons/svg/deno.svg deleted file mode 100644 index 60622828d8..0000000000 --- a/packages/icons/svg/deno.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/desktop-computer.svg b/packages/icons/svg/desktop-computer.svg deleted file mode 100644 index 8cbc6512da..0000000000 --- a/packages/icons/svg/desktop-computer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/device-ipad.svg b/packages/icons/svg/device-ipad.svg deleted file mode 100644 index 3aa09da75f..0000000000 --- a/packages/icons/svg/device-ipad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/device-mobile.svg b/packages/icons/svg/device-mobile.svg deleted file mode 100644 index 0dec64dcff..0000000000 --- a/packages/icons/svg/device-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/discord.svg b/packages/icons/svg/discord.svg deleted file mode 100644 index ca67481254..0000000000 --- a/packages/icons/svg/discord.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/disqus.svg b/packages/icons/svg/disqus.svg deleted file mode 100644 index 32b36ceef9..0000000000 --- a/packages/icons/svg/disqus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/docker.svg b/packages/icons/svg/docker.svg deleted file mode 100644 index 5b8ff15c94..0000000000 --- a/packages/icons/svg/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-add.svg b/packages/icons/svg/document-add.svg deleted file mode 100644 index 2253282684..0000000000 --- a/packages/icons/svg/document-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-download.svg b/packages/icons/svg/document-download.svg deleted file mode 100644 index 5c3eee9a13..0000000000 --- a/packages/icons/svg/document-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-duplicate.svg b/packages/icons/svg/document-duplicate.svg deleted file mode 100644 index 5472d7aa63..0000000000 --- a/packages/icons/svg/document-duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-remove.svg b/packages/icons/svg/document-remove.svg deleted file mode 100644 index 92043f4dde..0000000000 --- a/packages/icons/svg/document-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-report.svg b/packages/icons/svg/document-report.svg deleted file mode 100644 index 3183c89e4b..0000000000 --- a/packages/icons/svg/document-report.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-search.svg b/packages/icons/svg/document-search.svg deleted file mode 100644 index 811b91ad41..0000000000 --- a/packages/icons/svg/document-search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document-text.svg b/packages/icons/svg/document-text.svg deleted file mode 100644 index 0c71ff1b90..0000000000 --- a/packages/icons/svg/document-text.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/document.svg b/packages/icons/svg/document.svg deleted file mode 100644 index e1d568bec6..0000000000 --- a/packages/icons/svg/document.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dotnet.svg b/packages/icons/svg/dotnet.svg deleted file mode 100644 index 0b3b9daa28..0000000000 --- a/packages/icons/svg/dotnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dots-circle-horizontal.svg b/packages/icons/svg/dots-circle-horizontal.svg deleted file mode 100644 index 45f77c660d..0000000000 --- a/packages/icons/svg/dots-circle-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dots-horizontal.svg b/packages/icons/svg/dots-horizontal.svg deleted file mode 100644 index 93fe034dbd..0000000000 --- a/packages/icons/svg/dots-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dots-vertical.svg b/packages/icons/svg/dots-vertical.svg deleted file mode 100644 index 2f99c0f589..0000000000 --- a/packages/icons/svg/dots-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/download.svg b/packages/icons/svg/download.svg deleted file mode 100644 index 6147da67e0..0000000000 --- a/packages/icons/svg/download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dribbble.svg b/packages/icons/svg/dribbble.svg deleted file mode 100644 index 947d6b1846..0000000000 --- a/packages/icons/svg/dribbble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/dropbox.svg b/packages/icons/svg/dropbox.svg deleted file mode 100644 index d481568a5c..0000000000 --- a/packages/icons/svg/dropbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/duplicate.svg b/packages/icons/svg/duplicate.svg deleted file mode 100644 index c64823da4a..0000000000 --- a/packages/icons/svg/duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/emoji-happy.svg b/packages/icons/svg/emoji-happy.svg deleted file mode 100644 index dbf47c251e..0000000000 --- a/packages/icons/svg/emoji-happy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/emoji-sad.svg b/packages/icons/svg/emoji-sad.svg deleted file mode 100644 index e3311ca26e..0000000000 --- a/packages/icons/svg/emoji-sad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/etsy.svg b/packages/icons/svg/etsy.svg deleted file mode 100644 index c6cfcc053a..0000000000 --- a/packages/icons/svg/etsy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/exclamation-circle.svg b/packages/icons/svg/exclamation-circle.svg deleted file mode 100644 index cbecfc95a0..0000000000 --- a/packages/icons/svg/exclamation-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/exclamation.svg b/packages/icons/svg/exclamation.svg deleted file mode 100644 index dac21aa6d5..0000000000 --- a/packages/icons/svg/exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/external-link.svg b/packages/icons/svg/external-link.svg deleted file mode 100644 index 4a9d20f95b..0000000000 --- a/packages/icons/svg/external-link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/eye-off.svg b/packages/icons/svg/eye-off.svg deleted file mode 100644 index 4b9769ad0f..0000000000 --- a/packages/icons/svg/eye-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/eye.svg b/packages/icons/svg/eye.svg deleted file mode 100644 index 38577d4edc..0000000000 --- a/packages/icons/svg/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/facebook.svg b/packages/icons/svg/facebook.svg deleted file mode 100644 index 5f5d0c2607..0000000000 --- a/packages/icons/svg/facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/fast-forward.svg b/packages/icons/svg/fast-forward.svg deleted file mode 100644 index 69efe163f5..0000000000 --- a/packages/icons/svg/fast-forward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/figma.svg b/packages/icons/svg/figma.svg deleted file mode 100644 index 96eb3b8552..0000000000 --- a/packages/icons/svg/figma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/film.svg b/packages/icons/svg/film.svg deleted file mode 100644 index a89c57edd9..0000000000 --- a/packages/icons/svg/film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/filter-line.svg b/packages/icons/svg/filter-line.svg deleted file mode 100644 index 7aea990ff7..0000000000 --- a/packages/icons/svg/filter-line.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packages/icons/svg/filter.svg b/packages/icons/svg/filter.svg deleted file mode 100644 index 0a79e8b690..0000000000 --- a/packages/icons/svg/filter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/finger-print.svg b/packages/icons/svg/finger-print.svg deleted file mode 100644 index d8f578d6e7..0000000000 --- a/packages/icons/svg/finger-print.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/fire.svg b/packages/icons/svg/fire.svg deleted file mode 100644 index b658899f72..0000000000 --- a/packages/icons/svg/fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/firefox.svg b/packages/icons/svg/firefox.svg deleted file mode 100644 index 04b3c90b05..0000000000 --- a/packages/icons/svg/firefox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/flag.svg b/packages/icons/svg/flag.svg deleted file mode 100644 index b1dce4ac53..0000000000 --- a/packages/icons/svg/flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/flutter.svg b/packages/icons/svg/flutter.svg deleted file mode 100644 index 38c64a94b8..0000000000 --- a/packages/icons/svg/flutter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/folder-add.svg b/packages/icons/svg/folder-add.svg deleted file mode 100644 index bb6f73a7d2..0000000000 --- a/packages/icons/svg/folder-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/folder-download.svg b/packages/icons/svg/folder-download.svg deleted file mode 100644 index 5ed0bbb8af..0000000000 --- a/packages/icons/svg/folder-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/folder-open.svg b/packages/icons/svg/folder-open.svg deleted file mode 100644 index ab1a721d20..0000000000 --- a/packages/icons/svg/folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/folder-remove.svg b/packages/icons/svg/folder-remove.svg deleted file mode 100644 index 65147ce227..0000000000 --- a/packages/icons/svg/folder-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/folder.svg b/packages/icons/svg/folder.svg deleted file mode 100644 index 8c0cc46286..0000000000 --- a/packages/icons/svg/folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/gift.svg b/packages/icons/svg/gift.svg deleted file mode 100644 index 8329751aff..0000000000 --- a/packages/icons/svg/gift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/git-branch.svg b/packages/icons/svg/git-branch.svg deleted file mode 100644 index f465c5b0a1..0000000000 --- a/packages/icons/svg/git-branch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/git-commit.svg b/packages/icons/svg/git-commit.svg deleted file mode 100644 index 125488b9ec..0000000000 --- a/packages/icons/svg/git-commit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/git.svg b/packages/icons/svg/git.svg deleted file mode 100644 index 06ce5f714a..0000000000 --- a/packages/icons/svg/git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/github.svg b/packages/icons/svg/github.svg deleted file mode 100644 index 8e0950d6fe..0000000000 --- a/packages/icons/svg/github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/gitlab.svg b/packages/icons/svg/gitlab.svg deleted file mode 100644 index e0c5129ad3..0000000000 --- a/packages/icons/svg/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/globe-alt.svg b/packages/icons/svg/globe-alt.svg deleted file mode 100644 index 45b813cbc9..0000000000 --- a/packages/icons/svg/globe-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/globe.svg b/packages/icons/svg/globe.svg deleted file mode 100644 index 97858f2f4f..0000000000 --- a/packages/icons/svg/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/go.svg b/packages/icons/svg/go.svg deleted file mode 100644 index 8287609209..0000000000 --- a/packages/icons/svg/go.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/packages/icons/svg/google.svg b/packages/icons/svg/google.svg deleted file mode 100644 index 5313b520bd..0000000000 --- a/packages/icons/svg/google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/graphql.svg b/packages/icons/svg/graphql.svg deleted file mode 100644 index 3704812188..0000000000 --- a/packages/icons/svg/graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/hand.svg b/packages/icons/svg/hand.svg deleted file mode 100644 index 88e3beb40b..0000000000 --- a/packages/icons/svg/hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/hashtag.svg b/packages/icons/svg/hashtag.svg deleted file mode 100644 index d3872f5021..0000000000 --- a/packages/icons/svg/hashtag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/heart.svg b/packages/icons/svg/heart.svg deleted file mode 100644 index c4d4ec4f27..0000000000 --- a/packages/icons/svg/heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/home.svg b/packages/icons/svg/home.svg deleted file mode 100644 index 112d08b703..0000000000 --- a/packages/icons/svg/home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/html5.svg b/packages/icons/svg/html5.svg deleted file mode 100644 index ea33807180..0000000000 --- a/packages/icons/svg/html5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/identification.svg b/packages/icons/svg/identification.svg deleted file mode 100644 index de0006033b..0000000000 --- a/packages/icons/svg/identification.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/inbox-in.svg b/packages/icons/svg/inbox-in.svg deleted file mode 100644 index 20a70a652b..0000000000 --- a/packages/icons/svg/inbox-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/inbox.svg b/packages/icons/svg/inbox.svg deleted file mode 100644 index 42e4418b43..0000000000 --- a/packages/icons/svg/inbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/info.svg b/packages/icons/svg/info.svg deleted file mode 100644 index 5fd142a9e4..0000000000 --- a/packages/icons/svg/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/instagram.svg b/packages/icons/svg/instagram.svg deleted file mode 100644 index b65a80b4c9..0000000000 --- a/packages/icons/svg/instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ionic.svg b/packages/icons/svg/ionic.svg deleted file mode 100644 index 736bd068cf..0000000000 --- a/packages/icons/svg/ionic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ios.svg b/packages/icons/svg/ios.svg deleted file mode 100644 index 9507411934..0000000000 --- a/packages/icons/svg/ios.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/java.svg b/packages/icons/svg/java.svg deleted file mode 100644 index 73672c4e69..0000000000 --- a/packages/icons/svg/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/js.svg b/packages/icons/svg/js.svg deleted file mode 100644 index 2e4ee94c3e..0000000000 --- a/packages/icons/svg/js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/key.svg b/packages/icons/svg/key.svg deleted file mode 100644 index 2eb4b453fb..0000000000 --- a/packages/icons/svg/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/kotlin.svg b/packages/icons/svg/kotlin.svg deleted file mode 100644 index d839426310..0000000000 --- a/packages/icons/svg/kotlin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/light-bulb.svg b/packages/icons/svg/light-bulb.svg deleted file mode 100644 index c59669adff..0000000000 --- a/packages/icons/svg/light-bulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/lightning-bolt.svg b/packages/icons/svg/lightning-bolt.svg deleted file mode 100644 index 506a11bdbe..0000000000 --- a/packages/icons/svg/lightning-bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/link.svg b/packages/icons/svg/link.svg deleted file mode 100644 index 690def44e0..0000000000 --- a/packages/icons/svg/link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/linkedin.svg b/packages/icons/svg/linkedin.svg deleted file mode 100644 index b04d79f43b..0000000000 --- a/packages/icons/svg/linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/linux.svg b/packages/icons/svg/linux.svg deleted file mode 100644 index 229da07a86..0000000000 --- a/packages/icons/svg/linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/list.svg b/packages/icons/svg/list.svg deleted file mode 100644 index 57328e71f3..0000000000 --- a/packages/icons/svg/list.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/packages/icons/svg/location-marker.svg b/packages/icons/svg/location-marker.svg deleted file mode 100644 index db13a3c169..0000000000 --- a/packages/icons/svg/location-marker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/lock-closed.svg b/packages/icons/svg/lock-closed.svg deleted file mode 100644 index 842438f70e..0000000000 --- a/packages/icons/svg/lock-closed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/lock-open.svg b/packages/icons/svg/lock-open.svg deleted file mode 100644 index 9e73c922bf..0000000000 --- a/packages/icons/svg/lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/logout-left.svg b/packages/icons/svg/logout-left.svg deleted file mode 100644 index a461960c59..0000000000 --- a/packages/icons/svg/logout-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/logout-right.svg b/packages/icons/svg/logout-right.svg deleted file mode 100644 index a0b6a4182e..0000000000 --- a/packages/icons/svg/logout-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/mail-open.svg b/packages/icons/svg/mail-open.svg deleted file mode 100644 index 7b96bc2bc1..0000000000 --- a/packages/icons/svg/mail-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/mail.svg b/packages/icons/svg/mail.svg deleted file mode 100644 index e29eec03e9..0000000000 --- a/packages/icons/svg/mail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/map.svg b/packages/icons/svg/map.svg deleted file mode 100644 index 7d066cc5db..0000000000 --- a/packages/icons/svg/map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/md-library.svg b/packages/icons/svg/md-library.svg deleted file mode 100644 index 751c86f35e..0000000000 --- a/packages/icons/svg/md-library.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/medium.svg b/packages/icons/svg/medium.svg deleted file mode 100644 index 21eb5ef1d2..0000000000 --- a/packages/icons/svg/medium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/meilisearch.svg b/packages/icons/svg/meilisearch.svg deleted file mode 100644 index 138d9e3064..0000000000 --- a/packages/icons/svg/meilisearch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/menu-alt-1.svg b/packages/icons/svg/menu-alt-1.svg deleted file mode 100644 index 7cdc71d2a5..0000000000 --- a/packages/icons/svg/menu-alt-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/menu-alt-2.svg b/packages/icons/svg/menu-alt-2.svg deleted file mode 100644 index dc26ad31df..0000000000 --- a/packages/icons/svg/menu-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/menu-alt-3.svg b/packages/icons/svg/menu-alt-3.svg deleted file mode 100644 index 25f1f1fb8e..0000000000 --- a/packages/icons/svg/menu-alt-3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/menu-alt-4.svg b/packages/icons/svg/menu-alt-4.svg deleted file mode 100644 index 8d1987789e..0000000000 --- a/packages/icons/svg/menu-alt-4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/menu.svg b/packages/icons/svg/menu.svg deleted file mode 100644 index 5095e33177..0000000000 --- a/packages/icons/svg/menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/microphone.svg b/packages/icons/svg/microphone.svg deleted file mode 100644 index 5f6e5461f8..0000000000 --- a/packages/icons/svg/microphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/microsoft.svg b/packages/icons/svg/microsoft.svg deleted file mode 100644 index 81efd54eaf..0000000000 --- a/packages/icons/svg/microsoft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/microsoft_edge.svg b/packages/icons/svg/microsoft_edge.svg deleted file mode 100644 index 555508e6ca..0000000000 --- a/packages/icons/svg/microsoft_edge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/minus-circle.svg b/packages/icons/svg/minus-circle.svg deleted file mode 100644 index 806b886b71..0000000000 --- a/packages/icons/svg/minus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/minus-sm.svg b/packages/icons/svg/minus-sm.svg deleted file mode 100644 index 2066eb2b70..0000000000 --- a/packages/icons/svg/minus-sm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/minus.svg b/packages/icons/svg/minus.svg deleted file mode 100644 index ba9c627d67..0000000000 --- a/packages/icons/svg/minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/mode.svg b/packages/icons/svg/mode.svg deleted file mode 100644 index 8d46cdebc1..0000000000 --- a/packages/icons/svg/mode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/mongodb.svg b/packages/icons/svg/mongodb.svg deleted file mode 100644 index bbe8ea4adc..0000000000 --- a/packages/icons/svg/mongodb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/moon.svg b/packages/icons/svg/moon.svg deleted file mode 100644 index cc83f023fd..0000000000 --- a/packages/icons/svg/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ms_yammer.svg b/packages/icons/svg/ms_yammer.svg deleted file mode 100644 index d4860455e0..0000000000 --- a/packages/icons/svg/ms_yammer.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/icons/svg/msg91.svg b/packages/icons/svg/msg91.svg deleted file mode 100644 index 5a535b730b..0000000000 --- a/packages/icons/svg/msg91.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/music-note.svg b/packages/icons/svg/music-note.svg deleted file mode 100644 index 4fe76431a7..0000000000 --- a/packages/icons/svg/music-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/neo4j.svg b/packages/icons/svg/neo4j.svg deleted file mode 100644 index 43011c068e..0000000000 --- a/packages/icons/svg/neo4j.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/neon.svg b/packages/icons/svg/neon.svg deleted file mode 100644 index a3fdaf9a75..0000000000 --- a/packages/icons/svg/neon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/newspaper.svg b/packages/icons/svg/newspaper.svg deleted file mode 100644 index c7cc49a316..0000000000 --- a/packages/icons/svg/newspaper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/nextjs.svg b/packages/icons/svg/nextjs.svg deleted file mode 100644 index 2b93657f3e..0000000000 --- a/packages/icons/svg/nextjs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/node_js.svg b/packages/icons/svg/node_js.svg deleted file mode 100644 index 2b6f63c91f..0000000000 --- a/packages/icons/svg/node_js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/notion.svg b/packages/icons/svg/notion.svg deleted file mode 100644 index f6940c9ffe..0000000000 --- a/packages/icons/svg/notion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/null.svg b/packages/icons/svg/null.svg deleted file mode 100644 index c066ec6c1b..0000000000 --- a/packages/icons/svg/null.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/nuxt.svg b/packages/icons/svg/nuxt.svg deleted file mode 100644 index dc36305396..0000000000 --- a/packages/icons/svg/nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/office-building.svg b/packages/icons/svg/office-building.svg deleted file mode 100644 index 850562aca2..0000000000 --- a/packages/icons/svg/office-building.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/okta.svg b/packages/icons/svg/okta.svg deleted file mode 100644 index d72bd7c39c..0000000000 --- a/packages/icons/svg/okta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/open-ai.svg b/packages/icons/svg/open-ai.svg deleted file mode 100644 index bbc2746e2c..0000000000 --- a/packages/icons/svg/open-ai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/openid.svg b/packages/icons/svg/openid.svg deleted file mode 100644 index 8e90ad47e9..0000000000 --- a/packages/icons/svg/openid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/opera.svg b/packages/icons/svg/opera.svg deleted file mode 100644 index 30ac06fa68..0000000000 --- a/packages/icons/svg/opera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/pangea.svg b/packages/icons/svg/pangea.svg deleted file mode 100644 index 68770409e9..0000000000 --- a/packages/icons/svg/pangea.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/paper-airplane.svg b/packages/icons/svg/paper-airplane.svg deleted file mode 100644 index 13c0d9df85..0000000000 --- a/packages/icons/svg/paper-airplane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/paper-clip.svg b/packages/icons/svg/paper-clip.svg deleted file mode 100644 index b8a1bc65c4..0000000000 --- a/packages/icons/svg/paper-clip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/pause.svg b/packages/icons/svg/pause.svg deleted file mode 100644 index 7ef8739ab3..0000000000 --- a/packages/icons/svg/pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/paypal.svg b/packages/icons/svg/paypal.svg deleted file mode 100644 index 6937a96c28..0000000000 --- a/packages/icons/svg/paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/pencil-alt.svg b/packages/icons/svg/pencil-alt.svg deleted file mode 100644 index 4f2b737ada..0000000000 --- a/packages/icons/svg/pencil-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/pencil.svg b/packages/icons/svg/pencil.svg deleted file mode 100644 index 244656ec3b..0000000000 --- a/packages/icons/svg/pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/perspective-api.svg b/packages/icons/svg/perspective-api.svg deleted file mode 100644 index 626ee05131..0000000000 --- a/packages/icons/svg/perspective-api.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/phone-incoming.svg b/packages/icons/svg/phone-incoming.svg deleted file mode 100644 index 02ec1c27cb..0000000000 --- a/packages/icons/svg/phone-incoming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/phone-missed-call.svg b/packages/icons/svg/phone-missed-call.svg deleted file mode 100644 index 49ff250ab6..0000000000 --- a/packages/icons/svg/phone-missed-call.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/phone-outgoing.svg b/packages/icons/svg/phone-outgoing.svg deleted file mode 100644 index c83a736e1e..0000000000 --- a/packages/icons/svg/phone-outgoing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/phone.svg b/packages/icons/svg/phone.svg deleted file mode 100644 index b793cb8546..0000000000 --- a/packages/icons/svg/phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/photograph.svg b/packages/icons/svg/photograph.svg deleted file mode 100644 index 94c52ecf0a..0000000000 --- a/packages/icons/svg/photograph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/php.svg b/packages/icons/svg/php.svg deleted file mode 100644 index 8548ef15b1..0000000000 --- a/packages/icons/svg/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/pinterest.svg b/packages/icons/svg/pinterest.svg deleted file mode 100644 index ca8fca6103..0000000000 --- a/packages/icons/svg/pinterest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/play-button.svg b/packages/icons/svg/play-button.svg deleted file mode 100644 index 6979814467..0000000000 --- a/packages/icons/svg/play-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/play.svg b/packages/icons/svg/play.svg deleted file mode 100644 index 3009c24ffa..0000000000 --- a/packages/icons/svg/play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/plus-circle.svg b/packages/icons/svg/plus-circle.svg deleted file mode 100644 index 07cd5f6678..0000000000 --- a/packages/icons/svg/plus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/plus-sm.svg b/packages/icons/svg/plus-sm.svg deleted file mode 100644 index be4fa323d3..0000000000 --- a/packages/icons/svg/plus-sm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/plus.svg b/packages/icons/svg/plus.svg deleted file mode 100644 index a3f457cca1..0000000000 --- a/packages/icons/svg/plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/podio.svg b/packages/icons/svg/podio.svg deleted file mode 100644 index 0685267016..0000000000 --- a/packages/icons/svg/podio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/presentation-chart-1.svg b/packages/icons/svg/presentation-chart-1.svg deleted file mode 100644 index 9091030b40..0000000000 --- a/packages/icons/svg/presentation-chart-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/presentation-chart-2.svg b/packages/icons/svg/presentation-chart-2.svg deleted file mode 100644 index 6d2bb11c16..0000000000 --- a/packages/icons/svg/presentation-chart-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/printer.svg b/packages/icons/svg/printer.svg deleted file mode 100644 index 0a843153fb..0000000000 --- a/packages/icons/svg/printer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/product_hunt.svg b/packages/icons/svg/product_hunt.svg deleted file mode 100644 index ed6dc16851..0000000000 --- a/packages/icons/svg/product_hunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/puzzle.svg b/packages/icons/svg/puzzle.svg deleted file mode 100644 index 3f45cde4e8..0000000000 --- a/packages/icons/svg/puzzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/python.svg b/packages/icons/svg/python.svg deleted file mode 100644 index ab70238833..0000000000 --- a/packages/icons/svg/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/qrcode.svg b/packages/icons/svg/qrcode.svg deleted file mode 100644 index 3d3a1449fe..0000000000 --- a/packages/icons/svg/qrcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/question-mark-circle.svg b/packages/icons/svg/question-mark-circle.svg deleted file mode 100644 index 51b5367ab0..0000000000 --- a/packages/icons/svg/question-mark-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/qwik.svg b/packages/icons/svg/qwik.svg deleted file mode 100644 index ee38619f55..0000000000 --- a/packages/icons/svg/qwik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/react-native.svg b/packages/icons/svg/react-native.svg deleted file mode 100644 index ec4d3658f8..0000000000 --- a/packages/icons/svg/react-native.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/react.svg b/packages/icons/svg/react.svg deleted file mode 100644 index b2d6749a65..0000000000 --- a/packages/icons/svg/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/receipt-refund.svg b/packages/icons/svg/receipt-refund.svg deleted file mode 100644 index e051aa15f1..0000000000 --- a/packages/icons/svg/receipt-refund.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/receipt-tax.svg b/packages/icons/svg/receipt-tax.svg deleted file mode 100644 index bfdc63e39b..0000000000 --- a/packages/icons/svg/receipt-tax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/reddit.svg b/packages/icons/svg/reddit.svg deleted file mode 100644 index 298fce5efa..0000000000 --- a/packages/icons/svg/reddit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/redis.svg b/packages/icons/svg/redis.svg deleted file mode 100644 index 68d71794c4..0000000000 --- a/packages/icons/svg/redis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/refresh.svg b/packages/icons/svg/refresh.svg deleted file mode 100644 index 83fe492f5d..0000000000 --- a/packages/icons/svg/refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/relation.svg b/packages/icons/svg/relation.svg deleted file mode 100644 index 246a9f5c0e..0000000000 --- a/packages/icons/svg/relation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/relationship.svg b/packages/icons/svg/relationship.svg deleted file mode 100644 index 6d47dbd427..0000000000 --- a/packages/icons/svg/relationship.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/replay.svg b/packages/icons/svg/replay.svg deleted file mode 100644 index 440af25b57..0000000000 --- a/packages/icons/svg/replay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/rewind.svg b/packages/icons/svg/rewind.svg deleted file mode 100644 index 6dff26b1ac..0000000000 --- a/packages/icons/svg/rewind.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/rss.svg b/packages/icons/svg/rss.svg deleted file mode 100644 index 1d79b63628..0000000000 --- a/packages/icons/svg/rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ruby.svg b/packages/icons/svg/ruby.svg deleted file mode 100644 index 13666c013f..0000000000 --- a/packages/icons/svg/ruby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/safari.svg b/packages/icons/svg/safari.svg deleted file mode 100644 index c2545c3d43..0000000000 --- a/packages/icons/svg/safari.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/salesforce.svg b/packages/icons/svg/salesforce.svg deleted file mode 100644 index de4bda3525..0000000000 --- a/packages/icons/svg/salesforce.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/save-as.svg b/packages/icons/svg/save-as.svg deleted file mode 100644 index 23edc5b311..0000000000 --- a/packages/icons/svg/save-as.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/save.svg b/packages/icons/svg/save.svg deleted file mode 100644 index 1698d80da2..0000000000 --- a/packages/icons/svg/save.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/scale.svg b/packages/icons/svg/scale.svg deleted file mode 100644 index 0c7a77dee6..0000000000 --- a/packages/icons/svg/scale.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/scissors.svg b/packages/icons/svg/scissors.svg deleted file mode 100644 index fe5e1626e7..0000000000 --- a/packages/icons/svg/scissors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/search-circle.svg b/packages/icons/svg/search-circle.svg deleted file mode 100644 index 8a5d8f54ee..0000000000 --- a/packages/icons/svg/search-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/search.svg b/packages/icons/svg/search.svg deleted file mode 100644 index a9cd15241a..0000000000 --- a/packages/icons/svg/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/selector.svg b/packages/icons/svg/selector.svg deleted file mode 100644 index ff4858e56f..0000000000 --- a/packages/icons/svg/selector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/send.svg b/packages/icons/svg/send.svg deleted file mode 100644 index f9c3f46f9c..0000000000 --- a/packages/icons/svg/send.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/server.svg b/packages/icons/svg/server.svg deleted file mode 100644 index a95e1bc480..0000000000 --- a/packages/icons/svg/server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/share.svg b/packages/icons/svg/share.svg deleted file mode 100644 index 7396591781..0000000000 --- a/packages/icons/svg/share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/shield-check.svg b/packages/icons/svg/shield-check.svg deleted file mode 100644 index a1caea84bc..0000000000 --- a/packages/icons/svg/shield-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/shield-exclamation.svg b/packages/icons/svg/shield-exclamation.svg deleted file mode 100644 index d1545f6471..0000000000 --- a/packages/icons/svg/shield-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/shopping-bag.svg b/packages/icons/svg/shopping-bag.svg deleted file mode 100644 index 8b55020110..0000000000 --- a/packages/icons/svg/shopping-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/shopping-cart.svg b/packages/icons/svg/shopping-cart.svg deleted file mode 100644 index 94462b570d..0000000000 --- a/packages/icons/svg/shopping-cart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/skype.svg b/packages/icons/svg/skype.svg deleted file mode 100644 index cdc7894057..0000000000 --- a/packages/icons/svg/skype.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/slack.svg b/packages/icons/svg/slack.svg deleted file mode 100644 index 48608fd6a7..0000000000 --- a/packages/icons/svg/slack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/solidjs.svg b/packages/icons/svg/solidjs.svg deleted file mode 100644 index aeae573333..0000000000 --- a/packages/icons/svg/solidjs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/sort-ascending.svg b/packages/icons/svg/sort-ascending.svg deleted file mode 100644 index 99be9909e2..0000000000 --- a/packages/icons/svg/sort-ascending.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/sort-descending.svg b/packages/icons/svg/sort-descending.svg deleted file mode 100644 index cbe0fd1d04..0000000000 --- a/packages/icons/svg/sort-descending.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/sparkles.svg b/packages/icons/svg/sparkles.svg deleted file mode 100644 index 2a1eb2b6e4..0000000000 --- a/packages/icons/svg/sparkles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/speakerphone.svg b/packages/icons/svg/speakerphone.svg deleted file mode 100644 index 3b28075a26..0000000000 --- a/packages/icons/svg/speakerphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/spin.svg b/packages/icons/svg/spin.svg deleted file mode 100644 index 31895a83ad..0000000000 --- a/packages/icons/svg/spin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/spotify.svg b/packages/icons/svg/spotify.svg deleted file mode 100644 index 1bd4f5415b..0000000000 --- a/packages/icons/svg/spotify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/star.svg b/packages/icons/svg/star.svg deleted file mode 100644 index 38a0f3b9c3..0000000000 --- a/packages/icons/svg/star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/status-offline.svg b/packages/icons/svg/status-offline.svg deleted file mode 100644 index ae6e89f0f7..0000000000 --- a/packages/icons/svg/status-offline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/status-online.svg b/packages/icons/svg/status-online.svg deleted file mode 100644 index 2d0e0ff22f..0000000000 --- a/packages/icons/svg/status-online.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/stop.svg b/packages/icons/svg/stop.svg deleted file mode 100644 index e20fbfb779..0000000000 --- a/packages/icons/svg/stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/stripe.svg b/packages/icons/svg/stripe.svg deleted file mode 100644 index 02b06a4a32..0000000000 --- a/packages/icons/svg/stripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/sun.svg b/packages/icons/svg/sun.svg deleted file mode 100644 index dd7f23c039..0000000000 --- a/packages/icons/svg/sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/support.svg b/packages/icons/svg/support.svg deleted file mode 100644 index 53ca66bdcb..0000000000 --- a/packages/icons/svg/support.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/svelte.svg b/packages/icons/svg/svelte.svg deleted file mode 100644 index 38bbbf2f62..0000000000 --- a/packages/icons/svg/svelte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/swift.svg b/packages/icons/svg/swift.svg deleted file mode 100644 index ad6a8a58d6..0000000000 --- a/packages/icons/svg/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/switch-horizontal.svg b/packages/icons/svg/switch-horizontal.svg deleted file mode 100644 index f1e6df909d..0000000000 --- a/packages/icons/svg/switch-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/switch-vertical.svg b/packages/icons/svg/switch-vertical.svg deleted file mode 100644 index 7237ac1bef..0000000000 --- a/packages/icons/svg/switch-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/table.svg b/packages/icons/svg/table.svg deleted file mode 100644 index 35e6f1707e..0000000000 --- a/packages/icons/svg/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/tag.svg b/packages/icons/svg/tag.svg deleted file mode 100644 index 8814093645..0000000000 --- a/packages/icons/svg/tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/telegram.svg b/packages/icons/svg/telegram.svg deleted file mode 100644 index 25b9b4de4b..0000000000 --- a/packages/icons/svg/telegram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/telesign.svg b/packages/icons/svg/telesign.svg deleted file mode 100644 index e50438d52f..0000000000 --- a/packages/icons/svg/telesign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/template.svg b/packages/icons/svg/template.svg deleted file mode 100644 index c409dfe48d..0000000000 --- a/packages/icons/svg/template.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/terminal.svg b/packages/icons/svg/terminal.svg deleted file mode 100644 index 35b6d674cd..0000000000 --- a/packages/icons/svg/terminal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/text.svg b/packages/icons/svg/text.svg deleted file mode 100644 index af0c79cef4..0000000000 --- a/packages/icons/svg/text.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/textmagic.svg b/packages/icons/svg/textmagic.svg deleted file mode 100644 index cca2d90e4d..0000000000 --- a/packages/icons/svg/textmagic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/thumb-dowm.svg b/packages/icons/svg/thumb-dowm.svg deleted file mode 100644 index fe6143a06c..0000000000 --- a/packages/icons/svg/thumb-dowm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/thumb-up.svg b/packages/icons/svg/thumb-up.svg deleted file mode 100644 index ebf844ca6d..0000000000 --- a/packages/icons/svg/thumb-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ticket.svg b/packages/icons/svg/ticket.svg deleted file mode 100644 index 7f1149ed54..0000000000 --- a/packages/icons/svg/ticket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/tiktok.svg b/packages/icons/svg/tiktok.svg deleted file mode 100644 index 24b8907307..0000000000 --- a/packages/icons/svg/tiktok.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/toggle.svg b/packages/icons/svg/toggle.svg deleted file mode 100644 index eca16567f4..0000000000 --- a/packages/icons/svg/toggle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/tradeshift.svg b/packages/icons/svg/tradeshift.svg deleted file mode 100644 index fec7910749..0000000000 --- a/packages/icons/svg/tradeshift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/translate.svg b/packages/icons/svg/translate.svg deleted file mode 100644 index 9773690aa3..0000000000 --- a/packages/icons/svg/translate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/trash.svg b/packages/icons/svg/trash.svg deleted file mode 100644 index 08e0b3213f..0000000000 --- a/packages/icons/svg/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/trending-down.svg b/packages/icons/svg/trending-down.svg deleted file mode 100644 index 14a7e2556e..0000000000 --- a/packages/icons/svg/trending-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/trending-up.svg b/packages/icons/svg/trending-up.svg deleted file mode 100644 index 8477706757..0000000000 --- a/packages/icons/svg/trending-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/truck.svg b/packages/icons/svg/truck.svg deleted file mode 100644 index 7dac8681f2..0000000000 --- a/packages/icons/svg/truck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/tumbir.svg b/packages/icons/svg/tumbir.svg deleted file mode 100644 index f76700fa3a..0000000000 --- a/packages/icons/svg/tumbir.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/twilio.svg b/packages/icons/svg/twilio.svg deleted file mode 100644 index 750d25aa61..0000000000 --- a/packages/icons/svg/twilio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/twitch.svg b/packages/icons/svg/twitch.svg deleted file mode 100644 index c64f605c90..0000000000 --- a/packages/icons/svg/twitch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/twitter.svg b/packages/icons/svg/twitter.svg deleted file mode 100644 index d83449b50b..0000000000 --- a/packages/icons/svg/twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/typescript.svg b/packages/icons/svg/typescript.svg deleted file mode 100644 index 418840045b..0000000000 --- a/packages/icons/svg/typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/unity.svg b/packages/icons/svg/unity.svg deleted file mode 100644 index b49da3f5ef..0000000000 --- a/packages/icons/svg/unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/upload.svg b/packages/icons/svg/upload.svg deleted file mode 100644 index 638aabe243..0000000000 --- a/packages/icons/svg/upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/upstash.svg b/packages/icons/svg/upstash.svg deleted file mode 100644 index d6679c7196..0000000000 --- a/packages/icons/svg/upstash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/user-add.svg b/packages/icons/svg/user-add.svg deleted file mode 100644 index 1ab0225d69..0000000000 --- a/packages/icons/svg/user-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/user-circle.svg b/packages/icons/svg/user-circle.svg deleted file mode 100644 index 7332337b12..0000000000 --- a/packages/icons/svg/user-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/user-group.svg b/packages/icons/svg/user-group.svg deleted file mode 100644 index 69db75cab0..0000000000 --- a/packages/icons/svg/user-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/user-remove.svg b/packages/icons/svg/user-remove.svg deleted file mode 100644 index b579e060bc..0000000000 --- a/packages/icons/svg/user-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/user.svg b/packages/icons/svg/user.svg deleted file mode 100644 index b5354fcba0..0000000000 --- a/packages/icons/svg/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/users.svg b/packages/icons/svg/users.svg deleted file mode 100644 index 3dd1dd86cb..0000000000 --- a/packages/icons/svg/users.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/variable.svg b/packages/icons/svg/variable.svg deleted file mode 100644 index 9207696f18..0000000000 --- a/packages/icons/svg/variable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/video-camera.svg b/packages/icons/svg/video-camera.svg deleted file mode 100644 index 910a61359c..0000000000 --- a/packages/icons/svg/video-camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/video.svg b/packages/icons/svg/video.svg deleted file mode 100644 index bfd7adea37..0000000000 --- a/packages/icons/svg/video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/view-boards.svg b/packages/icons/svg/view-boards.svg deleted file mode 100644 index 2c1657f0b7..0000000000 --- a/packages/icons/svg/view-boards.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/view-grid-add.svg b/packages/icons/svg/view-grid-add.svg deleted file mode 100644 index 464a5d77be..0000000000 --- a/packages/icons/svg/view-grid-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/view-grid.svg b/packages/icons/svg/view-grid.svg deleted file mode 100644 index 42834bbf16..0000000000 --- a/packages/icons/svg/view-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/view-list.svg b/packages/icons/svg/view-list.svg deleted file mode 100644 index 2708d00a00..0000000000 --- a/packages/icons/svg/view-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/vimeo.svg b/packages/icons/svg/vimeo.svg deleted file mode 100644 index 5804a3092e..0000000000 --- a/packages/icons/svg/vimeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/vk.svg b/packages/icons/svg/vk.svg deleted file mode 100644 index 0fa8ff2762..0000000000 --- a/packages/icons/svg/vk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/volume-off.svg b/packages/icons/svg/volume-off.svg deleted file mode 100644 index 8e751842b9..0000000000 --- a/packages/icons/svg/volume-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/volume-up.svg b/packages/icons/svg/volume-up.svg deleted file mode 100644 index b86f8a321b..0000000000 --- a/packages/icons/svg/volume-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/vonage.svg b/packages/icons/svg/vonage.svg deleted file mode 100644 index 64b3bdf88c..0000000000 --- a/packages/icons/svg/vonage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/vs_code.svg b/packages/icons/svg/vs_code.svg deleted file mode 100644 index 6a83469bc2..0000000000 --- a/packages/icons/svg/vs_code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/vue.svg b/packages/icons/svg/vue.svg deleted file mode 100644 index 81efd54eaf..0000000000 --- a/packages/icons/svg/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/whatsapp.svg b/packages/icons/svg/whatsapp.svg deleted file mode 100644 index 9aa37d66d6..0000000000 --- a/packages/icons/svg/whatsapp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/wifi.svg b/packages/icons/svg/wifi.svg deleted file mode 100644 index a80d32b24f..0000000000 --- a/packages/icons/svg/wifi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/wordpress.svg b/packages/icons/svg/wordpress.svg deleted file mode 100644 index 4949749da9..0000000000 --- a/packages/icons/svg/wordpress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/x-circle.svg b/packages/icons/svg/x-circle.svg deleted file mode 100644 index 6b16c75270..0000000000 --- a/packages/icons/svg/x-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/x.svg b/packages/icons/svg/x.svg deleted file mode 100644 index 7c7a5bfcc5..0000000000 --- a/packages/icons/svg/x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/yahoo.svg b/packages/icons/svg/yahoo.svg deleted file mode 100644 index d960e9eaba..0000000000 --- a/packages/icons/svg/yahoo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/yandex.svg b/packages/icons/svg/yandex.svg deleted file mode 100644 index b695842f74..0000000000 --- a/packages/icons/svg/yandex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/ycombinator.svg b/packages/icons/svg/ycombinator.svg deleted file mode 100644 index 3f4a45f2e7..0000000000 --- a/packages/icons/svg/ycombinator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/youtube.svg b/packages/icons/svg/youtube.svg deleted file mode 100644 index 657ad48130..0000000000 --- a/packages/icons/svg/youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/zoom-in.svg b/packages/icons/svg/zoom-in.svg deleted file mode 100644 index e47c17686f..0000000000 --- a/packages/icons/svg/zoom-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/zoom-out.svg b/packages/icons/svg/zoom-out.svg deleted file mode 100644 index ac687e3e4d..0000000000 --- a/packages/icons/svg/zoom-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/svg/zoom.svg b/packages/icons/svg/zoom.svg deleted file mode 100644 index e6edb18749..0000000000 --- a/packages/icons/svg/zoom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/icons/templates/_{{filename}}.css.template b/packages/icons/templates/_{{filename}}.css.template deleted file mode 100644 index fd37b324d0..0000000000 --- a/packages/icons/templates/_{{filename}}.css.template +++ /dev/null @@ -1,19 +0,0 @@ -@font-face { - font-family: "{{fontname}}"; - font-display: swap; - src: url('{{cssPath}}{{fontname}}.eot'); /* IE9*/ - src: url('{{cssPath}}{{fontname}}.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("{{cssPath}}{{fontname}}.woff2") format("woff2"), - url("{{cssPath}}{{fontname}}.woff") format("woff"), - url('{{cssPath}}{{fontname}}.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('{{cssPath}}{{fontname}}.svg#{{fontname}}') format('svg'); /* iOS 4.1- */ -} - -[class^="{{prefix}}-"], [class*=" {{prefix}}-"] { - font-family: '{{fontname}}' !important;{{fontSize}} - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -{{cssString}} \ No newline at end of file diff --git a/packages/icons/templates/_{{filename}}.scss.template b/packages/icons/templates/_{{filename}}.scss.template deleted file mode 100644 index 421d3ed253..0000000000 --- a/packages/icons/templates/_{{filename}}.scss.template +++ /dev/null @@ -1,19 +0,0 @@ -@font-face {font-family: "{{fontname}}"; - src: url('{{cssPath}}{{fontname}}.eot'); /* IE9*/ - src: url('{{cssPath}}{{fontname}}.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("{{cssPath}}{{fontname}}.woff2") format("woff2"), - url("{{cssPath}}{{fontname}}.woff") format("woff"), - url('{{cssPath}}{{fontname}}.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('{{cssPath}}{{fontname}}.svg#{{fontname}}') format('svg'); /* iOS 4.1- */ -} - -[class^="{{prefix}}-"], [class*=" {{prefix}}-"] { - font-family: '{{fontname}}' !important;{{fontSize}} - font-display: swap; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -{{cssString}} -{{cssToVars}} \ No newline at end of file diff --git a/packages/ui/.gitignore b/packages/ui/.gitignore deleted file mode 100644 index 21a6ff0c6b..0000000000 --- a/packages/ui/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -node_modules/ -.DS_Store -icons-dist/ -*.local -.turbo -.vercel -.idea \ No newline at end of file diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md deleted file mode 100644 index 01f9a0d2cd..0000000000 --- a/packages/ui/CHANGELOG.md +++ /dev/null @@ -1,442 +0,0 @@ -# @appwrite.io/pink - -## 1.0.0 - -### Major Changes - -- c386f39: Full 1.x release - -### Patch Changes - -- Updated dependencies [c386f39] - - @appwrite.io/pink-icons@1.0.0 - -## 0.26.0 - -### Minor Changes - -- a44153a: Added go icon - -### Patch Changes - -- Updated dependencies [a44153a] - - @appwrite.io/pink-icons@0.26.0 - -## 0.25.0 - -### Minor Changes - -- f2ada53: avatar fix ratio - -### Patch Changes - -- Updated dependencies [f2ada53] - - @appwrite.io/pink-icons@0.25.0 - -## 0.24.0 - -### Minor Changes - -- fe98198: Startup Program section - -### Patch Changes - -- Updated dependencies [fe98198] - - @appwrite.io/pink-icons@0.24.0 - -## 0.23.0 - -### Minor Changes - -- 71f2e5f: Fix borken icons - -### Patch Changes - -- Updated dependencies [71f2e5f] - - @appwrite.io/pink-icons@0.23.0 - -## 0.22.0 - -### Minor Changes - -- 3f88fac: Optimize icons - -### Patch Changes - -- Updated dependencies [3f88fac] - - @appwrite.io/pink-icons@0.22.0 - -## 0.21.0 - -### Minor Changes - -- 4510d36: Add 5 database provider icons - -### Patch Changes - -- Updated dependencies [4510d36] - - @appwrite.io/pink-icons@0.21.0 - -## 0.20.0 - -### Minor Changes - -- 92403ad: Wizard Secondary color and z-index - -### Patch Changes - -- Updated dependencies [92403ad] - - @appwrite.io/pink-icons@0.20.0 - -## 0.19.0 - -### Minor Changes - -- 045f8f9: Add color-scheme to HTML element - -### Patch Changes - -- Updated dependencies [045f8f9] - - @appwrite.io/pink-icons@0.19.0 - -## 0.18.0 - -### Minor Changes - -- f2ada53: Collapsible - -### Patch Changes - -- Updated dependencies [f2ada53] - - @appwrite.io/pink-icons@0.18.0 - -## 0.17.0 - -### Minor Changes - -- 9d66c75: Create organization Modal - -### Patch Changes - -- Updated dependencies [9d66c75] - - @appwrite.io/pink-icons@0.17.0 - -## 0.16.0 - -### Minor Changes - -- 4387565: Added a new icon for Solid.js - -### Patch Changes - -- Updated dependencies [4387565] - - @appwrite.io/pink-icons@0.16.0 - -## 0.15.0 - -### Minor Changes - -- 9ceec29: Secondary wizard - -### Patch Changes - -- Updated dependencies [9ceec29] - - @appwrite.io/pink-icons@0.15.0 - -## 0.14.0 - -### Minor Changes - -- 542c06d: Demo mulitiple input field layout - New image utility classes - -### Patch Changes - -- Updated dependencies [542c06d] - - @appwrite.io/pink-icons@0.14.0 - -## 0.13.0 - -### Minor Changes - -- f6558d2: Modal - -### Patch Changes - -- Updated dependencies [f6558d2] - - @appwrite.io/pink-icons@0.13.0 - -## 0.12.0 - -### Minor Changes - -- 07801a9: Code Panel - -### Patch Changes - -- Updated dependencies [07801a9] - - @appwrite.io/pink-icons@0.12.0 - -## 0.11.0 - -### Minor Changes - -- a2014e5: Add utility class with size of 1px - -### Patch Changes - -- Updated dependencies [a2014e5] - - @appwrite.io/pink-icons@0.11.0 - -## 0.10.0 - -### Minor Changes - -- 26b6239: Fix multiform alignment - -### Patch Changes - -- Updated dependencies [26b6239] - - @appwrite.io/pink-icons@0.10.0 - -## 0.9.0 - -### Minor Changes - -- 47cdd7d: Add react-native icon - -### Patch Changes - -- Updated dependencies [47cdd7d] - - @appwrite.io/pink-icons@0.9.0 - -## 0.8.0 - -### Minor Changes - -- 98aadac: Add utility class to remove max width -- 1381501: Add utility class - -### Patch Changes - -- Updated dependencies [98aadac] -- Updated dependencies [1381501] - - @appwrite.io/pink-icons@0.8.0 - -## 0.7.0 - -### Minor Changes - -- 851af02: Add multiple tag input for new filters - -### Patch Changes - -- Updated dependencies [851af02] - - @appwrite.io/pink-icons@0.7.0 - -## 0.6.0 - -### Minor Changes - -- 8b01b0c: Update messaging icon - -### Patch Changes - -- Updated dependencies [8b01b0c] - - @appwrite.io/pink-icons@0.6.0 - -## 0.5.0 - -### Minor Changes - -- 55d11a99: feat: file picker modal - -### Patch Changes - -- Updated dependencies [55d11a99] - - @appwrite.io/pink-icons@0.5.0 - -## 0.4.0 - -### Minor Changes - -- feat: single digit input - -### Patch Changes - -- Updated dependencies - - @appwrite.io/pink-icons@0.4.0 - -## 0.3.0 - -### Minor Changes - -- b12dc36: Notification and modal scroll fixes - -### Patch Changes - -- Updated dependencies [b12dc36] - - @appwrite.io/pink-icons@0.3.0 - -## 0.2.0 - -### Minor Changes - -- d1699fe: Visual fixes - -### Patch Changes - -- Updated dependencies [d1699fe] - - @appwrite.io/pink-icons@0.2.0 - -## 0.1.0 - -### Minor Changes - -- e8deb0b7: introduce re-brand colors -- 805af37e: add divider -- 4cb0e109: Fix avatar icons -- b1d391f6: Fix switch button -- dcf463b8: Fix: font cropping -- ccbfc7e2: Add bun icon -- 05f6f7e9: Changes for 1.4 from other branch - -### Patch Changes - -- 9d9bac90: Fix desynced icons -- 50594ae0: patch bump -- 4c43c17d: fixes for 1.4.x release -- 3644ee1f: fix desync issue -- 2d6f1b54: patch -- 3a07ebc9: pre-release patch -- Updated dependencies [9d9bac90] -- Updated dependencies [50594ae0] -- Updated dependencies [e8deb0b7] -- Updated dependencies [805af37e] -- Updated dependencies [4cb0e109] -- Updated dependencies [b1d391f6] -- Updated dependencies [4c43c17d] -- Updated dependencies [dcf463b8] -- Updated dependencies [3644ee1f] -- Updated dependencies [2d6f1b54] -- Updated dependencies [3a07ebc9] -- Updated dependencies [ccbfc7e2] -- Updated dependencies [05f6f7e9] - - @appwrite.io/pink-icons@0.1.0 - -## 0.1.0-next.10 - -### Minor Changes - -- e8deb0b7: introduce re-brand colors - -### Patch Changes - -- Updated dependencies [e8deb0b7] - - @appwrite.io/pink-icons@0.1.0-next.10 - -## 0.1.0-next.9 - -### Minor Changes - -- ccbfc7e2: Add bun icon - -### Patch Changes - -- Updated dependencies [ccbfc7e2] - - @appwrite.io/pink-icons@0.1.0-next.9 - -## 0.1.0-next.8 - -### Patch Changes - -- fixes for 1.4.x release -- Updated dependencies - - @appwrite.io/pink-icons@0.1.0-next.8 - -## 0.1.0-next.7 - -### Minor Changes - -- 4cb0e109: Fix avatar icons - -### Patch Changes - -- Updated dependencies [4cb0e109] - - @appwrite.io/pink-icons@0.1.0-next.7 - -## 0.1.0-next.6 - -### Minor Changes - -- b1d391f6: Fix switch button - -### Patch Changes - -- Updated dependencies [b1d391f6] - - @appwrite.io/pink-icons@0.1.0-next.6 - -## 0.1.0-next.5 - -### Minor Changes - -- 05f6f7e: Changes for 1.4 from other branch - -### Patch Changes - -- Updated dependencies [05f6f7e] - - @appwrite.io/pink-icons@0.1.0-next.5 - -## 0.1.0-next.4 - -### Minor Changes - -- dcf463b: Fix: font cropping - -### Patch Changes - -- Updated dependencies [dcf463b] - - @appwrite.io/pink-icons@0.1.0-next.4 - -## 0.1.0-next.3 - -### Patch Changes - -- fix desync issue -- Updated dependencies - - @appwrite.io/pink-icons@0.1.0-next.3 - -## 0.1.0-next.2 - -### Minor Changes - -- 805af37e: add divider - -### Patch Changes - -- Fix desynced icons -- Updated dependencies -- Updated dependencies [805af37e] - - @appwrite.io/pink-icons@0.1.0-next.2 - -## 0.0.7-next.1 - -### Patch Changes - -- 2d6f1b5: patch -- Updated dependencies [2d6f1b5] - - @appwrite.io/pink-icons@0.0.7-next.1 - -## 0.0.7-next.0 - -### Patch Changes - -- pre-release patch -- Updated dependencies - - @appwrite.io/pink-icons@0.0.7-next.0 - -## 0.0.6 - -### Patch Changes - -- 9694154: Test: release flow diff --git a/packages/ui/README.md b/packages/ui/README.md deleted file mode 100644 index 98a5d3b217..0000000000 --- a/packages/ui/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# @appwrite.io/pink - -
            -

            - Pink Design Logo -
            -
            - Appwrite's open-source design system for building consistent and reusable user interfaces. -
            -
            - Visit the Pink Design repo -

            - -Pink Design is a CSS library designed for building accessible and visually appealing user interfaces. The library is built with a focus on accessibility, ensuring that users of all abilities can easily interact with your web application. Pink Design offers a wide range of classes and components that can be easily integrated into your project. Whether you're building a complex user interface or a simple web app, Pink Design has everything you need to create a polished and professional look. - -## Getting Started - -### NPM - -Install the CSS library: - -```bash -npm install "@appwrite.io/pink" -``` - -After installing Pink Design as a package, include Pink Design as CSS library by importing it in your JavaScript files. - -```js -import "@appwrite.io/pink"; -// optionally, add icons -import "@appwrite.io/pink-icons"; -``` - -### CDN - -Copy the following code into the `` section of your HTML file. - -```html - - - -``` - -## Contributing - -All code contributions - including those from people with commit access - must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code. - -We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the [contribution guide](CONTRIBUTING.md). - -## Security - -For security issues, kindly email us at [security@appwrite.io](mailto:security@appwrite.io) instead of posting a public issue on GitHub. - -## Follow Us - -Join our growing community around the world! See our official [Blog](https://medium.com/appwrite-io). Follow us on [Twitter](https://twitter.com/appwrite), [Facebook Page](https://www.facebook.com/appwrite.io), [Facebook Group](https://www.facebook.com/groups/appwrite.developers/), [Dev Community](https://dev.to/appwrite) or join our live [Discord server](https://appwrite.io/discord) for more help, ideas, and discussions. - -## License - -This repository is available under the [MIT](../../LICENSE). diff --git a/packages/ui/package.json b/packages/ui/package.json deleted file mode 100644 index 6569c87902..0000000000 --- a/packages/ui/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@appwrite.io/pink", - "version": "1.0.0", - "description": "", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "lint": "stylelint src/**/*.scss", - "format": "stylelint --fix src/**/*.scss", - "build": "sass --style=compressed --load-path=../../node_modules src/_index.scss:dist/pink.css", - "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" - }, - "author": "", - "license": "ISC", - "dependencies": { - "@appwrite.io/pink-icons": "1.0.0", - "normalize.css": "^8.0.1", - "the-new-css-reset": "^1.11.2" - }, - "devDependencies": { - "stylelint": "^14.9.1", - "stylelint-config-standard-scss": "^4.0.0" - }, - "main": "dist/pink.css", - "style": "dist/pink.css", - "jsdelivr": "dist/pink.css", - "unpkg": "dist/pink.css" -} diff --git a/packages/ui/src/1-css-variables/_border-radius.scss b/packages/ui/src/1-css-variables/_border-radius.scss deleted file mode 100644 index c0d16441fe..0000000000 --- a/packages/ui/src/1-css-variables/_border-radius.scss +++ /dev/null @@ -1,8 +0,0 @@ -@use '../abstract' as *; -:root { - --border-radius-xsmall: #{pxToRem(4)}; - --border-radius-small: #{pxToRem(8)}; - --border-radius-medium: #{pxToRem(16)}; - --border-radius-large: #{pxToRem(24)}; - --border-radius-circular: 50%; -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_colors.scss b/packages/ui/src/1-css-variables/_colors.scss deleted file mode 100644 index 1be060c3bb..0000000000 --- a/packages/ui/src/1-css-variables/_colors.scss +++ /dev/null @@ -1,125 +0,0 @@ -@use '../abstract' as *; -:root { - /** Primary **/ - --color-primary-hue: 343; - --color-primary-100: var(--color-primary-hue) 87% 56%; /* #f02e65 */ - --color-primary-200: calc(var(--color-primary-hue) - 3) 79% 48%; /* #DA1A5B */ - --color-primary-300: calc(var(--color-primary-hue) - 6) 87% 40%; /* #c00D53 */ - - /** Neutral **/ - - --color-neutral-0: 0 0% 100%; /* #ffffff */ - --color-neutral-5: 240 11% 98%; /* #FAFAFB */ - --color-neutral-10: 240 9% 94%; /* #EDEDF0 */ - --color-neutral-15: 240 4% 85%; /* #D8D8DB */ - --color-neutral-20: 240 3% 77%; /* #C3C3C6 */ - - --color-neutral-50: 240 2% 52%; /* #818186 */ - --color-neutral-60: 240 2% 43%; /* #6C6C71 */ - --color-neutral-70: 240 3% 35%; /* #56565C */ - - --color-neutral-80: 240 4% 27%; /* #414146 */ - --color-neutral-85: 240 4% 18%; /* #2D2D31 */ - --color-neutral-90: 240 7% 12%; /* #1D1D21 */ - --color-neutral-100: 240 6% 10%; /* #19191C */ - --color-neutral-105: 240 5% 8%; /* #141416 */ - --color-neutral-1000:0 0% 0%; /* #000000 */ - - /** Information **/ - --color-information-hue: 189; - --color-information-10: calc(var(--color-information-hue) + 4) 88% 94%; /* #E1F7FD */ - --color-information-50: calc(var(--color-information-hue) + 13) 90% 89%; /* #C8F2FC */ - --color-information-100: var(--color-information-hue) 100% 38%; /* #00A7C3 */ - --color-information-120: calc(var(--color-information-hue) + 1) 100% 26%; /* #007187 */ - --color-information-200: calc(var(--color-information-hue) - 1) 87% 12%; /* #04333A */ - - /** Success **/ - --color-success-hue: 150; - --color-success-10: var(--color-success-hue) 88% 93%; /* #DFFDEE */ - --color-success-50: var(--color-success-hue) 91% 87%; /* #BFFCDD */ - --color-success-100: var(--color-success-hue) 100% 37%; /* #00BC5D */ - --color-success-120: calc(var(--color-success-hue) + 8) 100% 23%; /* #00754A */ - --color-success-200: calc(var(--color-success-hue) - 1) 79% 11%; /* #06331C */ - - /** Warning **/ - --color-warning-hue: 33; - --color-warning-10: calc(var(--color-warning-hue) + 1) 100% 94%; /* #FFF1DF */ - --color-warning-50: calc(var(--color-warning-hue) - 2) 100% 88%; /* #FFE1C0 */ - --color-warning-100: var(--color-warning-hue) 100% 48%; /* #F38500 */ - --color-warning-120: calc(var(--color-warning-hue) - 9) 100% 35%; /* #B34700 */ - --color-warning-200: var(--color-warning-hue) 97% 14%; /* #462701 */ - - /** Danger **/ - --color-danger-hue: 3; - --color-danger-10: calc(var(--color-danger-hue) - 3) 100% 96%; /* #FFEBEB */ - --color-danger-50: calc(var(--color-danger-hue) - 2) 100% 92%; /* #FFD5D4 */ - --color-danger-100: var(--color-danger-hue) 100% 61%; /* #FF453A */ - --color-danger-120: calc(var(--color-danger-hue) - 3) 82% 39%; /* #B31212 */ - --color-danger-200: calc(var(--color-danger-hue) - 1) 91% 13%; /* #3E0503 */ - - /** Blue **/ - --color-blue-hue: 218; - --color-blue-100: var(--color-blue-hue) 100% 82%; /* #A1C4FF */ - - /** Green **/ - --color-green-hue: 172; - --color-green-100: var(--color-green-hue) 50% 72%; /* #94DBD1 */ - - /** Orange **/ - --color-orange-hue: 32; - --color-orange-100: var(--color-orange-hue) 97% 75%; /* #FDC584 */ - - /** Red **/ - --color-red-hue: 0; - --color-red-100: var(--color-red-hue) 100% 82%; /* #FFA1A1 */ - - /** Purple **/ - --color-purple-hue: 261; - --color-purple-100: var(--color-purple-hue) 93% 84%; /* #CBB1FC */ - - /** Pink **/ - --color-pink-hue: 331; - --color-pink-100: var(--color-pink-hue) 100% 82%; /* #FFA1CE */ - - /* [Newly added] mint */ - --color-mint-hue: 177; - --color-mint-500: calc(var(--color-mint-hue) + 1) 54% 69%; - /* [Finish added] */ - - - /* transparent */ - --transparent: 0 0% 0% / 0; -} - - -:root { - --color-pink-text: var(--color-primary-100); - - --color-text-disabled: var(--color-neutral-20); - --color-text-offline: var(--color-neutral-50); - --color-text-info: var(--color-information-100); - --color-text-danger: var(--color-danger-100); - --color-text-warning: var(--color-warning-100); - --color-text-success: var(--color-success-100); - - --color-text-gray: var(--color-neutral-50); - - --color-border: var(--color-neutral-10); - --scroll-color: var(--color-neutral-20); - - #{$theme-dark} { - --color-pink-text: var(--color-primary-200); - - --color-text-disabled: var(--color-neutral-60); - --color-text-offline: var(--color-neutral-50); - --color-text-info: var(--color-information-100); - --color-text-danger: var(--color-danger-100); - --color-text-warning: var(--color-warning-100); - --color-text-success: var(--color-success-100); - - --color-text-gray: var(--color-neutral-20); - - --color-border: var(--color-neutral-85); - --scroll-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_common.scss b/packages/ui/src/1-css-variables/_common.scss deleted file mode 100644 index a5057055ad..0000000000 --- a/packages/ui/src/1-css-variables/_common.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use '../abstract' as *; -/* common CSS native variables */ -:root { - --transition: 0.2s; -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_fonts.scss b/packages/ui/src/1-css-variables/_fonts.scss deleted file mode 100644 index 7c97602a2e..0000000000 --- a/packages/ui/src/1-css-variables/_fonts.scss +++ /dev/null @@ -1,17 +0,0 @@ -@use '../abstract' as *; -:root { - --heading-font: 'Poppins', arial, sans-serif; - --content-font: 'Inter', arial, sans-serif; - --code-font: 'Source Code Pro', monospace; - - --font-size-00: #{pxToRem(12)}; - --font-size-0: #{pxToRem(14)}; - --font-size-1: #{pxToRem(16)}; - --font-size-2: #{pxToRem(18)}; - --font-size-3: #{pxToRem(20)}; - --font-size-4: #{pxToRem(24)}; - --font-size-5: #{pxToRem(28)}; - --font-size-6: #{pxToRem(32)}; - --font-size-7: #{pxToRem(36)}; - --font-size-8: #{pxToRem(40)}; -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_index.scss b/packages/ui/src/1-css-variables/_index.scss deleted file mode 100644 index ab4f3cff98..0000000000 --- a/packages/ui/src/1-css-variables/_index.scss +++ /dev/null @@ -1,7 +0,0 @@ -@forward "language"; -@forward "common"; -@forward "fonts"; -@forward "colors"; -@forward "sizes"; -@forward "border-radius"; -@forward "shadows"; \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_language.scss b/packages/ui/src/1-css-variables/_language.scss deleted file mode 100644 index 202d0b8e3c..0000000000 --- a/packages/ui/src/1-css-variables/_language.scss +++ /dev/null @@ -1,11 +0,0 @@ -:root { - --transform-direction: 1; - --start-direction: left; - --end-direction: right; - - &[dir="rtl"] { - --transform-direction: -1; - --start-direction: right; - --end-direction: left; - } -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_shadows.scss b/packages/ui/src/1-css-variables/_shadows.scss deleted file mode 100644 index 859355254d..0000000000 --- a/packages/ui/src/1-css-variables/_shadows.scss +++ /dev/null @@ -1,19 +0,0 @@ -@use '../abstract' as *; - -:root { - --shadow-color: var(--color-neutral-80); - - --shadow-small: #{pxToRem(0) pxToRem(16) pxToRem(32) hsl(var(--shadow-color) / 0.02)}; - --shadow-large: #{pxToRem(0) pxToRem(16) pxToRem(32) hsl(var(--shadow-color) / 0.04)}; - - /* focus state shadow */ - $focus: 0 0 0 pxToRem(1) hsl(var(--color-information-100)), 0 0 0 pxToRem(4) hsl(var(--color-information-100) / 0.25); - --focus-box-shadow: #{$focus}; - - #{$theme-dark} { - --shadow-color: var(--color-neutral-105); - - --shadow-small: #{pxToRem(0) pxToRem(16) pxToRem(32) hsl(var(--shadow-color) / 0.5)}; - --shadow-large: #{pxToRem(0) pxToRem(16) pxToRem(32) hsl(var(--shadow-color) / 1)}; - } -} \ No newline at end of file diff --git a/packages/ui/src/1-css-variables/_sizes.scss b/packages/ui/src/1-css-variables/_sizes.scss deleted file mode 100644 index 73a586cce5..0000000000 --- a/packages/ui/src/1-css-variables/_sizes.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use '../abstract' as *; -:root { - --container-size-small: #{pxToRem(320)}; - --container-size-medium: #{pxToRem(496)}; - --container-size-large: #{pxToRem(700)}; - --container-size-xl: #{pxToRem(928)}; - --container-size-xxl: #{pxToRem(1260)}; - --container-size-xxxl: #{pxToRem(1394)}; - - /* icons */ - --icon-size-small: #{pxToRem(16)}; - --icon-size-medium: #{pxToRem(20)}; /* default */ - --icon-size-large: #{pxToRem(24)}; - --icon-size-extra-large: #{pxToRem(32)}; - -} \ No newline at end of file diff --git a/packages/ui/src/2-resets/_custom-css-reset.scss b/packages/ui/src/2-resets/_custom-css-reset.scss deleted file mode 100644 index 009bc1f3f6..0000000000 --- a/packages/ui/src/2-resets/_custom-css-reset.scss +++ /dev/null @@ -1,29 +0,0 @@ -@use '../abstract' as *; -/** custom reset **/ -:where(dialog:modal) { all:revert; } - -img[src=""] { - visibility: hidden; -} - -button { - cursor: pointer; -} - -pre { - margin-block: 0; -} - -details summary::-webkit-details-marker { - display:none; -} - -summary::-webkit-details-marker { display:none!important; } - -input::-webkit-datetime-edit { line-height:1; padding:0; margin-bottom:-2px; } - - -#{$theme-dark} { - input[type="date"]::-webkit-calendar-picker-indicator { filter:invert(0.8); } - input[type="time"]::-webkit-calendar-picker-indicator { filter:invert(0.8); } -} diff --git a/packages/ui/src/2-resets/_index.scss b/packages/ui/src/2-resets/_index.scss deleted file mode 100644 index bfed62e694..0000000000 --- a/packages/ui/src/2-resets/_index.scss +++ /dev/null @@ -1,17 +0,0 @@ -@use 'sass:meta'; -@layer normalize, the-new-css-reset, custom-css-reset, typography; - -@layer normalize { - @include meta.load-css('normalize.css/normalize.css'); -} -@layer the-new-css-reset { - @include meta.load-css('the-new-css-reset/css/reset.css'); -} - -@layer custom-css-reset { - @include meta.load-css('custom-css-reset'); -} - -@layer typography { - @include meta.load-css('typography'); -} diff --git a/packages/ui/src/2-resets/_typography.scss b/packages/ui/src/2-resets/_typography.scss deleted file mode 100644 index ad3b83a97e..0000000000 --- a/packages/ui/src/2-resets/_typography.scss +++ /dev/null @@ -1,112 +0,0 @@ -@use '../abstract' as *; - -/* remove bounce affect on Safari mac */ -html, body { - overscroll-behavior-y: none; -} - -html { - //@include scroll(); //Eldad ask to try to use if without for MacOS affect (hide when not being use) - scrollbar-gutter: stable; - overflow: overlay; // fallback macOS - overflow-x: hidden; - &:has(:where(body#{$theme-dark})) { color-scheme:dark; } -} - -body { - --p-body-text-color: var(--color-neutral-60); - --p-body-bg-color: var(--color-neutral-5); - font-family: var(--content-font); - -webkit-font-smoothing: antialiased; - font-weight: 400; - font-size: 87.5%; /* default equal to 14px */ - line-height: 1.5; - color: hsl(var(--p-body-text-color)); - background-color: hsl(var(--p-body-bg-color)); - - &#{$theme-dark} { - --p-body-text-color: var(--color-neutral-20); - --p-body-bg-color: var(--color-neutral-105); - } -} - -/* - Native element affect - - there also utilities classes: - - u-small-text - - u-font-bold -*/ -small { font-size:pxToRem(14); } -b { font-weight:600; } -code { - font-family: var(--code-font); - font-size: pxToRem(14); - line-height: 1.5; - letter-spacing: 0.08em; - white-space: pre-wrap; -} - -/** heading **/ - -/* color for both heading */ -[class*="heading-"] { - --p-heading-text-color: var(--heading-text-color, var(--color-neutral-80)); - color: hsl(var(--p-heading-text-color)); - #{$theme-dark} & { - --p-heading-text-color: var(--heading-text-color, var(--color-neutral-10)); - } -} - -[class*="heading-level"] { - font-family: var(--heading-font, arial); - line-height: 1.5; -} - -.heading-level { - @media #{$break1}, #{$break2} { - &-1 { font-size:var(--font-size-7); font-weight:700; } - &-2 { font-size:var(--font-size-6); font-weight:700; } - &-3 { font-size:var(--font-size-5); font-weight:600; } - &-4 { font-size:var(--font-size-4); font-weight:500; } - &-5 { font-size:var(--font-size-3); font-weight:500; } - &-6 { font-size:var(--font-size-2); font-weight:500; } - &-7 { font-size:var(--font-size-1); font-weight:500; } - } - @media #{$break3open} { - &-1 { font-size:var(--font-size-8); font-weight:700; } - &-2 { font-size:var(--font-size-7); font-weight:700; } - &-3 { font-size:var(--font-size-6); font-weight:700; } - &-4 { font-size:var(--font-size-5); font-weight:600; } - &-5 { font-size:var(--font-size-4); font-weight:500; } - &-6 { font-size:var(--font-size-3); font-weight:500; } - &-7 { font-size:var(--font-size-2); font-weight:500; } - } -} - -[class*="eyebrow-heading"] { - text-transform: uppercase; - font-weight: 600; - line-height: 1.5; -} - -.eyebrow-heading { - &-1 { font-size:var(--font-size-1); letter-spacing:0.08em; } - &-2 { font-size:var(--font-size-0); letter-spacing:0.08em; } - &-3 { font-size:var(--font-size-00); letter-spacing:0.12em; } -} - -.body-text { - &-1 { font-size:var(--font-size-1); } - &-2 { font-size:var(--font-size-0); } -} - -::selection { - color: hsl(var(--color-neutral-1000)); -webkit-text-fill-color: hsl(var(--color-neutral-1000)); - background-color: hsl(var(--color-mint-500)); background-clip:revert; -webkit-background-clip:revert; -} - -:where(body) :focus-visible { - /* focus styles */ - box-shadow: var(--focus-box-shadow); -} \ No newline at end of file diff --git a/packages/ui/src/5-animations/_bounce.scss b/packages/ui/src/5-animations/_bounce.scss deleted file mode 100644 index 69ab59108a..0000000000 --- a/packages/ui/src/5-animations/_bounce.scss +++ /dev/null @@ -1,19 +0,0 @@ -@use '../abstract' as *; -/* usage class */ -.animation-bounce { - animation:bounce infinite 2s; - @media (prefers-reduced-motion) { animation:none; } -} - -/** Bounce Animation **/ -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(pxToRem(0)); - } - 40% { - transform: translateY(pxToRem(-15)); - } - 60% { - transform: translateY(pxToRem(-7)); - } -} \ No newline at end of file diff --git a/packages/ui/src/5-animations/_index.scss b/packages/ui/src/5-animations/_index.scss deleted file mode 100644 index be2e06fbad..0000000000 --- a/packages/ui/src/5-animations/_index.scss +++ /dev/null @@ -1,2 +0,0 @@ -@forward "bounce"; -@forward "rotate"; \ No newline at end of file diff --git a/packages/ui/src/5-animations/_rotate.scss b/packages/ui/src/5-animations/_rotate.scss deleted file mode 100644 index e5472fd0d9..0000000000 --- a/packages/ui/src/5-animations/_rotate.scss +++ /dev/null @@ -1,13 +0,0 @@ -@use '../abstract' as *; -/* usage class */ -.animation-rotate { - animation: rotate 1s infinite linear; - @media (prefers-reduced-motion) { animation-duration:0s; } -} - -/** Bounce Animation **/ -@keyframes rotate { - 100% { - transform: rotate(360deg); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_avatar.scss b/packages/ui/src/6-elements/_avatar.scss deleted file mode 100644 index 6f7e15d8be..0000000000 --- a/packages/ui/src/6-elements/_avatar.scss +++ /dev/null @@ -1,243 +0,0 @@ -@use '../abstract' as *; - -.avatar { - --p-text-size: var(--text-size, var(--font-size-0)); - --p-image-size: var(--image-size, #{pxToRem(20)} ); - --p-size: var(--size, #{pxToRem(40)} ); /* default is medium size */ - - --p-avatar-text-color: var(--p-avatar-text-color-default); - --p-avatar-bg-color: var(--p-avatar-bg-color-default); - --p-avatar-border-color: var(--p-avatar-border-color-default); - - /* default */ - --p-avatar-text-color-default: var(--color-neutral-60); - --p-avatar-bg-color-default: var(--color-neutral-5); - --p-avatar-border-color-default: var(--color-neutral-10); - - /* empty */ - --p-avatar-text-color-empty: var(--color-neutral-20); - --p-avatar-bg-color-empty: var(--transparent); - --p-avatar-border-color-empty: var(--color-neutral-20); - - /* orange */ - --p-avatar-text-color-orange: var(--color-neutral-0); - --p-avatar-bg-color-orange: var(--color-orange-100); - --p-avatar-border-color-orange: var(--p-avatar-bg-color-orange); - - /* green */ - --p-avatar-text-color-green: var(--color-neutral-0); - --p-avatar-bg-color-green: var(--color-green-100); - --p-avatar-border-color-green: var(--p-avatar-bg-color-green); - - /* blue */ - --p-avatar-text-color-blue: var(--color-neutral-0); - --p-avatar-bg-color-blue: var(--color-blue-100); - --p-avatar-border-color-blue: var(--p-avatar-bg-color-blue); - - /* pink */ - --p-avatar-text-color-pink: var(--color-neutral-0); - --p-avatar-bg-color-pink: var(--color-pink-100); - --p-avatar-border-color-pink: var(--p-avatar-bg-color-pink); - - /* red */ - --p-avatar-text-color-red: var(--color-neutral-0); - --p-avatar-bg-color-red: var(--color-red-100); - --p-avatar-border-color-red: var(--p-avatar-bg-color-red); - - - --color-text-info: var(--color-information-100); - --color-text-danger: var(--color-danger-100); - --color-text-warning: var(--color-warning-100); - --color-text-success: var(--color-success-100); - - - /* info */ - --p-avatar-text-info: var(--color-neutral-0); - --p-avatar-bg-info: var(--color-text-info); - --p-avatar-border-info: var(--p-avatar-bg-info); - - /* danger */ - --p-avatar-text-danger: var(--color-neutral-0); - --p-avatar-bg-danger: var(--color-text-danger); - --p-avatar-border-danger: var(--p-avatar-bg-danger); - - /* warning */ - --p-avatar-text-warning: var(--color-neutral-0); - --p-avatar-bg-warning: var(--color-text-warning); - --p-avatar-border-warning: var(--p-avatar-bg-warning); - - /* success */ - --p-avatar-text-success: var(--color-neutral-0); - --p-avatar-bg-success: var(--color-text-success); - --p-avatar-border-success: var(--p-avatar-bg-success); - - color: hsl(var(--p-avatar-text-color)); - background-color: hsl(var(--p-avatar-bg-color)); - border: solid pxToRem(1) hsl(var(--p-avatar-border-color)); - - font-size: var(--p-text-size); - inline-size: var(--p-size); - block-size: var(--p-size); - - /* fix shrinking issue */ - min-inline-size: var(--p-size); - min-block-size: var(--p-size); - max-inline-size: var(--p-size); - max-block-size: var(--p-size); - - border-radius: var(--border-radius-circular); - - display: grid; - place-content: center; - flex-shrink: 0; /* in case it a child of flexbox */ - box-sizing: content-box; - overflow: hidden; - text-transform: uppercase; - -webkit-user-select: none; - user-select: none; - line-height: 1; - - [class*="icon"] { font-size:var(--p-text-size)!important; } - img, svg { inline-size:var(--p-image-size); block-size:var(--p-image-size); } - &-link { - display:block; border-radius:var(--border-radius-circular); - &:focus-visible { box-shadow:var(--focus-box-shadow); } - } - /* sizes */ - &.is-size-x-small { - --p-text-size: #{pxToRem(10)}; - --p-size: #{pxToRem(24)}; - --p-image-size: #{pxToRem(16)}; - &.is-with-3-char { --p-text-size:#{pxToRem(8)}; } - [class*="icon"] { --p-text-size:var(--font-size-0); } - } - &.is-size-small { - --p-text-size: var(--font-size-00); - --p-size: #{pxToRem(32)}; - --p-image-size: #{pxToRem(20)}; - &.is-with-3-char { --p-text-size:#{pxToRem(10)}; } - [class*="icon"] { --p-text-size:var(--font-size-0); } - .icon-question-mark-circle { --p-text-size:var(--font-size-2); } - } - &.is-size-medium { - /* default */ - &.is-with-3-char { --p-text-size:var(--font-size-0); } - [class*="icon"] { --p-text-size:var(--font-size-1); } - } - &.is-size-large { - --p-text-size:var(--font-size-1); - --p-size:#{pxToRem(48)}; - --p-image-size: #{pxToRem(24)}; - &.is-with-3-char { --p-text-size:var(--font-size-0); } - [class*="icon"] { --p-text-size:var(--font-size-4); } - } - &.is-size-x-large { - --p-text-size:var(--font-size-4); - --p-size:#{pxToRem(64)}; - --p-image-size: #{pxToRem(24)}; - &.is-with-3-char { --p-text-size:var(--font-size-2); } - [class*="icon"] { --p-text-size:var(--font-size-4); } - } - - /* color states */ - &.is-color-empty { - border-style: dashed; - --p-avatar-text-color: var(--p-avatar-text-color-empty); - --p-avatar-bg-color: var(--p-avatar-bg-color-empty); - --p-avatar-border-color: var(--p-avatar-border-color-empty); - } - &.is-color-orange { - --p-avatar-text-color: var(--p-avatar-text-color-orange); - --p-avatar-bg-color: var(--p-avatar-bg-color-orange); - --p-avatar-border-color: var(--p-avatar-border-color-orange); - } - &.is-color-green { - --p-avatar-text-color: var(--p-avatar-text-color-green); - --p-avatar-bg-color: var(--p-avatar-bg-color-green); - --p-avatar-border-color: var(--p-avatar-border-color-green); - } - &.is-color-blue { - --p-avatar-text-color: var(--p-avatar-text-color-blue); - --p-avatar-bg-color: var(--p-avatar-bg-color-blue); - --p-avatar-border-color: var(--p-avatar-border-color-blue); - } - &.is-color-pink { - --p-avatar-text-color: var(--p-avatar-text-color-pink); - --p-avatar-bg-color: var(--p-avatar-bg-color-pink); - --p-avatar-border-color: var(--p-avatar-border-color-pink); - } - &.is-color-red { - --p-avatar-text-color: var(--p-avatar-text-color-red); - --p-avatar-bg-color: var(--p-avatar-bg-color-red); - --p-avatar-border-color: var(--p-avatar-border-color-red); - } - - /* message Avatars colors */ - &.is-info { - --p-avatar-text-color: var(--p-avatar-text-info); - --p-avatar-bg-color: var(--p-avatar-bg-info); - --p-avatar-border-color: var(--p-avatar-border-info); - } - - &.is-warning { - --p-avatar-text-color: var(--p-avatar-text-warning); - --p-avatar-bg-color: var(--p-avatar-bg-warning); - --p-avatar-border-color: var(--p-avatar-border-warning); - } - - &.is-danger { - --p-avatar-text-color: var(--p-avatar-text-danger); - --p-avatar-bg-color: var(--p-avatar-bg-danger); - --p-avatar-border-color: var(--p-avatar-border-danger); - } - - &.is-success { - --p-avatar-text-color: var(--p-avatar-text-success); - --p-avatar-bg-color: var(--p-avatar-bg-success); - --p-avatar-border-color: var(--p-avatar-border-success); - } - - - #{$theme-dark} & { - /* default */ - --p-avatar-text-color-default: var(--color-neutral-20); - --p-avatar-bg-color-default: var(--color-neutral-85); - --p-avatar-border-color-default: var(--color-neutral-80); - - /* colors avatars*/ - --p-avatar-text-color-orange: var(--color-neutral-80); - --p-avatar-text-color-green: var(--color-neutral-80); - --p-avatar-text-color-blue: var(--color-neutral-80); - --p-avatar-text-color-pink: var(--color-neutral-80); - --p-avatar-text-color-red: var(--color-neutral-80); - - - } -} - -.avatars-group { - --p-avatar-group-border-color: var(--avatar-group-border-color, var(--color-neutral-10)); - position:relative; z-index:0; display:flex; - &-item { - position: relative; - display: inline-flex; - @for $i from 1 through 10 { - &:nth-child(#{$i}) { - $zindex: 10 - $i; - z-index: $zindex; - } - } - .avatar { - border:solid pxToRem(1) hsl(var(--p-avatar-group-border-color)); border-radius:var(--border-radius-circular); - margin-inline-start: -.6rem; - } - .image-item { margin-inline-start: -.6rem; } - - .is-size-x-small { margin-inline-start: -.5rem; } - .is-size-small { margin-inline-start: -.5rem; } - .is-size-large { margin-inline-start: -0.8rem; } - } - #{$theme-dark} & { - --p-avatar-group-border-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_box.scss b/packages/ui/src/6-elements/_box.scss deleted file mode 100644 index 23ec2c1e46..0000000000 --- a/packages/ui/src/6-elements/_box.scss +++ /dev/null @@ -1,62 +0,0 @@ -@use '../abstract' as *; - -.box { - --p-box-text-color: var(--color-neutral-60); - - --p-box-background-color: var(--p-box-background-color-default); - --p-box-background-color-default: var(--color-neutral-5); - --p-box-background-color-hover: var(--color-neutral-10); - - --p-box-border-color: var(--color-neutral-15); - - --p-box-padding: var(--box-padding, #{pxToRem(24)} ); - --p-box-border-radius: var(--box-border-radius, var(--border-radius-xsmall)); - - position: relative; - background-color: hsl(var(--p-box-background-color)); - border: solid pxToRem(1) hsl(var(--p-box-border-color)); - - border-radius: var(--p-box-border-radius); - padding: var(--p-box-padding); - color: hsl(var(--p-box-text-color)); - - max-inline-size:100%; - - &-footer-button { - position:absolute; inset-inline:0; inset-block-end:0; text-align:center; - inline-size:100%; padding-block-start:pxToRem(60); padding-block-end:pxToRem(8); - background: linear-gradient( - to bottom, - hsl(var(--p-box-background-color) / 0), hsl(var(--p-box-background-color) / 1) - ); - } - - &.is-border-dashed { border-style:dashed; } - &.is-hover-with-file { --p-box-background-color: var(--p-box-background-color-hover); } - - #{$theme-dark} & { - --p-box-text-color: var(--color-neutral-5); - --p-box-background-color-default: var(--color-neutral-85); - --p-box-background-color-hover: var(--color-neutral-80); - --p-box-border-color: var(--color-neutral-80); - } -} - -.boxes-wrapper { - display:grid; - .box { - border-radius: 0; - &:first-child { - border-start-start-radius: var(--border-radius-xsmall); - border-start-end-radius: var(--border-radius-xsmall); - } - &:last-child { - border-top: 0; - border-end-start-radius: var(--border-radius-xsmall); - border-end-end-radius: var(--border-radius-xsmall); - } - &:not(:first-child):not(:last-child) { - border-block-start: 0; - } - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_button.scss b/packages/ui/src/6-elements/_button.scss deleted file mode 100644 index 96519b529b..0000000000 --- a/packages/ui/src/6-elements/_button.scss +++ /dev/null @@ -1,225 +0,0 @@ -@use '../abstract' as *; - -.button { - $button-size: pxToRem(40); - --p-button-size: var(--button-size, #{$button-size}); - - $padding-horizontal: pxToRem(16); - --padding-horizontal: #{$padding-horizontal}; - - $font-size: pxToRem(14); - --p-font-size: #{$font-size}; - - /* Light Theme */ - --p-text-color: var(--p-text-color-default); - --p-button-color: var(--p-button-color-default); - --p-border-color: var(--p-border-color-default); - - --p-text-color-default: var(--color-neutral-5); - --p-button-color-default: var(--color-primary-200); - --p-border-color-default: var(--color-primary-300); - - --p-text-color-hover: var(--p-text-color-default); - --p-button-color-hover: var(--color-primary-100); - --p-border-color-hover: var(--p-border-color-default); - - --p-text-color-focus: var(--p-text-color-default); - --p-button-color-focus: var(--color-primary-200); - --p-border-color-focus: var(--color-primary-200); - - --p-text-color-active: var(--p-text-color-default); - --p-button-color-active: var(--color-primary-300); - --p-border-color-active: var(--color-primary-300); - - --p-text-color-disabled: var(--color-neutral-20); - --p-button-color-disabled: var(--color-neutral-10); - --p-border-color-disabled: var(--color-neutral-10); - - /* End Light theme variables */ - - @include trim(); - display:flex; gap:pxToRem(8); align-items:center; inline-size:fit-content; block-size:var(--p-button-size); - padding-inline:var(--padding-horizontal); cursor:pointer; font-size:var(--p-font-size); font-weight:600; - color:hsl(var(--p-text-color)); background-color:hsl(var(--p-button-color)); text-align:center; - border:solid pxToRem(1) hsl(var(--p-border-color)); border-radius:var(--border-radius-xsmall); flex-shrink:0; - -webkit-user-select:none; user-select:none; - - [class*="icon"] { - line-height: 1; - &::before { vertical-align:middle; } - } - - &.is-small { - $button-size: pxToRem(32); - --p-button-size: var(--button-size, #{$button-size}); - } - &.is-big { - $font-size: pxToRem(16); - --p-font-size: #{$font-size}; - - $button-size:pxToRem(48); --p-button-size:#{$button-size}; - $padding-horizontal:pxToRem(20); --padding-horizontal: #{$padding-horizontal}; - } - &.is-only-icon { aspect-ratio:1 / 1; padding:0; justify-content:center; align-items:center; border-radius:var(--border-radius-circular); } - &.is-full-width { inline-size:100%; justify-content:center; } - &.is-full-width-mobile { @media #{$break1} {inline-size:100%; justify-content:center; } } - &.is-full-width-in-stack-mobile { @media #{$break1} { flex-grow:1; justify-content:center; } } - /* default - PRIMARY */ - &:is(:hover) { - &:where(:not(#{$disabled})) { - --p-text-color: var(--p-text-color-hover); - --p-button-color: var(--p-button-color-hover); - --p-border-color: var(--p-border-color-hover); - } - } - &:is(:focus-visible) { - &:where(:not(#{$disabled})) { - --p-text-color: var(--p-text-color-focus); - --p-button-color: var(--p-button-color-focus); - --p-border-color: var(--p-border-color-focus); - } - } - &:is(:active) { - &:where(:not(#{$disabled})) { - --p-text-color: var(--p-text-color-active); - --p-button-color: var(--p-button-color-active); - --p-border-color: var(--p-border-color-active); - } - } - &:where(#{$disabled}) { - --p-text-color: var(--p-text-color-disabled); - --p-button-color: var(--p-button-color-disabled); - --p-border-color: var(--p-border-color-disabled); - cursor: unset; - /* opacity:0.3; filter:grayscale(1); - old styles */ - } - /** DARK MODE **/ - #{$theme-dark} & { - --p-button-color-default: var(--color-primary-200); - --p-border-color-default: var(--color-primary-200); - - --p-button-color-hover: var(--color-primary-100); - --p-border-color-hover: var(--color-primary-100); - - --p-border-color-focus: var(--color-primary-300); - - --p-border-color-active: var(--color-primary-300); - - --p-text-color-disabled: var(--color-neutral-60); - --p-button-color-disabled: var(--color-neutral-80); - --p-border-color-disabled: var(--color-neutral-80); - } - /** end main button */ - - /* special color */ - &.is-github { - --p-text-color-default: var(--color-neutral-0); - --p-button-color-default: var(--color-neutral-80); - --p-border-color-default: var(--color-neutral-80); - - --p-text-color-hover: var(--p-text-color-default); - --p-button-color-hover: var(--p-button-color-default); - --p-border-color-hover: var(--p-border-color-default); - - --p-text-color-focus: var(--p-text-color-default); - --p-button-color-focus: var(--p-button-color-default); - --p-border-color-focus: var(--p-border-color-default); - - --p-text-color-active: var(--p-text-color-default); - --p-button-color-active: var(--p-button-color-default); - --p-border-color-active: var(--p-border-color-default); - } - - &.is-secondary { - --p-text-color-default: var(--color-neutral-60); - --p-button-color-default: var(--color-neutral-5); - --p-border-color-default: var(--color-neutral-15); - - --p-text-color-hover: var(--p-text-color-default); - --p-button-color-hover: var(--color-neutral-10); - --p-border-color-hover: var(--p-border-color-default); - - --p-text-color-focus: var(--p-text-color-default); - --p-button-color-focus: var(--p-button-color-default); - --p-border-color-focus: var(--transparent); - - --p-text-color-active: var(--color-neutral-90); - --p-button-color-active: var(--color-neutral-15); - --p-border-color-active: var(--color-neutral-15); - - --p-text-color-disabled: var(--color-neutral-20); - --p-button-color-disabled: var(--p-button-color-default); - --p-border-color-disabled: var(--color-neutral-15); - - - /** DARK MODE **/ - #{$theme-dark} & { - --p-text-color-default: var(--color-neutral-5); - --p-button-color-default: var(--color-neutral-90); - --p-border-color-default: var(--color-neutral-80); - - --p-text-color-hover: var(--p-text-color-default); - --p-button-color-hover: var(--transparent); - --p-border-color-hover: var(--color-neutral-70); - - --p-text-color-focus: var(--p-text-color-default); - --p-button-color-focus: var(--p-button-color-default); - --p-border-color-focus: var(--transparent); - - --p-text-color-active: var(--p-text-color-default); - --p-button-color-active: var(--p-button-color-default); - --p-border-color-active: var(--color-neutral-60); - - --p-text-color-disabled: var(--color-neutral-60); - --p-button-color-disabled: var(--p-button-color-default); - --p-border-color-disabled: var(--color-neutral-80); - } - } - - &.is-text { - --p-text-color-default: var(--color-neutral-60); - --p-button-color-default: var(--transparent); - --p-border-color-default: var(--transparent); - - --p-text-color-hover: var(--color-neutral-70); - --p-button-color-hover: var(--p-button-color-default); - --p-border-color-hover: var(--p-border-color-default); - - --p-text-color-focus: var(--p-text-color-default); - --p-button-color-focus: var(--color-neutral-5); - --p-border-color-focus: var(--p-border-color-default); - - --p-text-color-active: var(--color-neutral-90); - --p-button-color-active: var(--p-button-color-default); - --p-border-color-active: var(--p-border-color-default); - - - --p-text-color-disabled: var(--color-neutral-20); - --p-button-color-disabled: var(--p-button-color-default); - --p-border-color-disabled: var(--p-border-color-default); - - /** DARK MODE **/ - #{$theme-dark} & { - - --p-text-color-default: var(--color-neutral-5); - --p-button-color-default: var(--transparent); - --p-border-color-default: var(--transparent); - - --p-text-color-hover: var(--color-neutral-20); - --p-button-color-hover: var(--p-button-color-default); - --p-border-color-hover: var(--p-border-color-default); - - --p-text-color-focus: var(--color-neutral-5); - --p-button-color-focus: var(--p-button-color-default); - --p-border-color-focus: var(--p-border-color-default); - - --p-text-color-active: var(--p-text-color-default); - --p-button-color-active: var(--p-button-color-default); - --p-border-color-active: var(--p-border-color-default); - - --p-text-color-disabled: var(--color-neutral-60); - --p-button-color-disabled: var(--p-button-color-default); - --p-border-color-disabled: var(--p-border-color-default); - } - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_card.scss b/packages/ui/src/6-elements/_card.scss deleted file mode 100644 index c28dc2fdc6..0000000000 --- a/packages/ui/src/6-elements/_card.scss +++ /dev/null @@ -1,98 +0,0 @@ -@use '../abstract' as *; -.card { - --p-card-bg-color: var(--p-card-bg-color-default); - --p-card-bg-color-default: var(--card-bg-color , var(--color-neutral-0)); - --p-card-bg-color-hover: var(--color-neutral-5); - - --p-card-border-color: var(--p-card-border-color-default); - --p-card-border-color-default: var(--color-border); - --p-card-border-color-hover: var(--color-neutral-15); - - --p-card-border-radius: var(--card-border-radius, var(--border-radius-medium)); - - $padding: pxToRem(32); - --p-card-padding: var(--card-padding, #{$padding}); - - position:relative; display:block; - transition: var(--transition) background-color; - background: hsl(var(--p-card-bg-color)); - border-radius: var(--p-card-border-radius); - box-shadow: var(--shadow-small); - padding: var(--p-card-padding); - border: solid pxToRem(1) hsl(var(--p-card-border-color)); - - &-header { - min-block-size:pxToRem(210); padding:var(--p-card-padding); margin:calc(var(--p-card-padding) * -1); - border-start-start-radius:inherit; border-start-end-radius:inherit; overflow:hidden; - background:linear-gradient(271.77deg, #FCFCFF 0%, #FDFDFF 82.19%, #FFFFFF 99.87%); - #{$theme-dark} & { background:linear-gradient(96.46deg, #1B1B28 8.56%, #282A3B 115.77%); } - - &-image { margin:calc(var(--p-card-padding) * -1); max-block-size:pxToRem(178); margin-inline-end:0; } - } - &:focus-visible { - /* focus styles */ - box-shadow: var(--focus-box-shadow); - } - &-separator { - padding-block-start: var(--p-card-padding); - padding-inline: var(--p-card-padding); - margin-block-start: var(--p-card-padding); - margin-inline: calc(var(--p-card-padding) * -1); - border-block-start: solid pxToRem(1) hsl(var(--p-card-border-color)); - } - - /* upload state */ - &:where(a, button) { - &:hover { - --p-card-bg-color: var(--p-card-bg-color-hover); - --p-card-border-color: var(--p-card-border-color-hover); - } - } - &.is-border-dashed { border:dashed pxToRem(1) hsl(var(--p-card-border-color)); } - //&.is-hover-with-file { --p-card-bg-color: var(--p-card-bg-color-hover-file); } - - &.is-no-shadow { box-shadow:none; } - - &.is-allow-focus { - cursor: pointer; - &:hover { - --p-card-bg-color: var(--p-card-bg-color-hover); - --p-card-border-color: var(--p-card-border-color-hover); - } - &:has(:focus-visible) { box-shadow:var(--focus-box-shadow); } - } - - &.is-danger { - &::before { - position:absolute; inset-inline-start:pxToRem(12); inset-block:pxToRem(18); - content:""; display:block; inline-size:pxToRem(2); border-radius:pxToRem(1); - background-color:hsl(var(--color-text-danger)); - } - [class*="heading-level"] { color:hsl(var(--color-text-danger)); } - .card-separator { padding-inline:0; margin-inline:0; } - } - - #{$theme-dark} & { - --p-card-bg-color-default: var(--color-neutral-90); - --p-card-bg-color-hover: var(--color-neutral-85); - --p-card-border-color-hover: var(--color-neutral-80); - } - - @media #{$break1} { - $padding: pxToRem(16); - --p-card-padding: var(--card-padding-mobile, #{$padding}); - } -} - -.separator-with-text { - --p-text-color: var(--color-neutral-20); - display:flex; gap:pxToRem(16); align-items:center; margin-block:pxToRem(48); - color:hsl(var(--p-text-color)); font-size:var(--font-size-00); line-height:1; - - &::before, - &::after { content:""; display:block; flex:1; block-size:0; border-block-start:solid pxToRem(1) hsl(var(--color-border)); } - - #{$theme-dark} & { - --p-text-color: var(--color-neutral-50); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_container.scss b/packages/ui/src/6-elements/_container.scss deleted file mode 100644 index 0c16b27006..0000000000 --- a/packages/ui/src/6-elements/_container.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '../abstract' as *; -.container { - --p-container-max-size: var(--container-max-size, var(--container-size-xxl)); - - $padding-block:pxToRem(20); - --p-container-padding-block: var(--container-padding-block, #{$padding-block}); - - inline-size: 100%; - padding-inline: var(--p-container-padding-inline); - padding-block: var(--p-container-padding-block); - margin-inline: auto; - max-inline-size: var(--p-container-max-size); - &.is-size-xl { --p-container-max-size:var(--container-size-xl); } - @media #{$break1} { $padding-inline:pxToRem(16); --p-container-padding-inline:#{$padding-inline}; } - @media #{$break2} { $padding-inline:pxToRem(30); --p-container-padding-inline:#{$padding-inline}; } - @media #{$break3open} { $padding-inline:pxToRem(50); --p-container-padding-inline:#{$padding-inline}; } -} - -:where(.common-section) { - &:where(:nth-child(n + 2)) { margin-block-start:pxToRem(24); } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_divider.scss b/packages/ui/src/6-elements/_divider.scss deleted file mode 100644 index d8fd164e55..0000000000 --- a/packages/ui/src/6-elements/_divider.scss +++ /dev/null @@ -1,7 +0,0 @@ -@use "../abstract" as *; - -.divider { - height: 1px; - width: calc(100% + 2rem); - background-color: hsl(var(--color-border)); -} diff --git a/packages/ui/src/6-elements/_image-item.scss b/packages/ui/src/6-elements/_image-item.scss deleted file mode 100644 index fc8d4acdfc..0000000000 --- a/packages/ui/src/6-elements/_image-item.scss +++ /dev/null @@ -1,31 +0,0 @@ -@use '../abstract' as *; -/* TODO: check if can be merged with Avatar */ -.image-item { - --p-image-item-bg-color: var(--color-neutral-5); - --p-image-item-border-color: var(--color-neutral-10); - - $size-item: pxToRem(40); - --p-image-item-full-size: #{$size-item}; - - $size-item-image: pxToRem(20); - --p-image-item-size: #{$size-item-image}; - - display:grid; place-content:center; - flex-shrink:0; /* in case it a child of flexbox */ - inline-size:var(--p-image-item-full-size); block-size:var(--p-image-item-full-size); - background-color:hsl(var(--p-image-item-bg-color)); border:solid pxToRem(1) hsl(var(--p-image-item-border-color)); - border-radius:var(--border-radius-circular); - img { inline-size:var(--p-image-item-size) ; block-size:var(--p-image-item-size); } - - &.is-smaller { - $size-item: pxToRem(32); - --p-image-item-full-size: #{$size-item}; - - $size-item-image: pxToRem(15); - --p-image-item-size: #{$size-item-image}; - } - #{$theme-dark} & { - --p-image-item-bg-color: var(--color-neutral-85); - --p-image-item-border-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_index.scss b/packages/ui/src/6-elements/_index.scss deleted file mode 100644 index dbb079aa27..0000000000 --- a/packages/ui/src/6-elements/_index.scss +++ /dev/null @@ -1,17 +0,0 @@ -@forward "link"; -@forward "button"; -@forward "kbd"; -@forward "image-item"; -@forward "form"; -@forward "tooltip"; -@forward "tag"; -@forward "inline-tag"; -@forward "logo"; -@forward "avatar"; -@forward "card"; -@forward "table"; -@forward "container"; -@forward "box"; -@forward "loader"; -@forward "inline-code"; -@forward "divider"; diff --git a/packages/ui/src/6-elements/_inline-code.scss b/packages/ui/src/6-elements/_inline-code.scss deleted file mode 100644 index 3f1b9156fe..0000000000 --- a/packages/ui/src/6-elements/_inline-code.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use '../abstract' as *; -.inline-code { - --p-bg-color-inline-code: var(--color-neutral-10); - --p-text-color-inline-code: var(--color-neutral-60); - - background-color: hsl(var(--p-bg-color-inline-code)); - color: hsl(var(--p-text-color-inline-code)); - border-radius: var(--border-radius-xsmall); - - padding: pxToRem(4); - - #{$theme-dark} & { - --p-bg-color-inline-code: var(--color-neutral-100); - --p-text-color-inline-code: var(--color-neutral-15); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_inline-tag.scss b/packages/ui/src/6-elements/_inline-tag.scss deleted file mode 100644 index ecdd294711..0000000000 --- a/packages/ui/src/6-elements/_inline-tag.scss +++ /dev/null @@ -1,45 +0,0 @@ -@use '../abstract' as *; -.inline-tag { - $tag-height: pxToRem(22); - --p-inline-tag-height: #{$tag-height}; - - $padding-inline: pxToRem(6); - --p-inline-tag-padding-inline: #{$padding-inline}; - - --p-inline-tag-text-color: var(--inline-tag-text-color, var(--p-inline-tag-text-color-default)); - --p-inline-tag-bg-color: var(--inline-tag-bg-color, var(--p-inline-tag-bg-color-default)); - - --p-inline-tag-text-color-default: var(--p-text-color, var(--color-neutral-60)); - --p-inline-tag-bg-color-default: var(--color-neutral-10); - - --p-inline-tag-text-color-disabled: var(--color-neutral-15); - - - --p-inline-tag-text-color-info: var(--color-neutral-0); - --p-inline-tag-bg-color-info: var(--color-information-100); - - display:inline-grid; place-content:center; padding-inline:var(--p-inline-tag-padding-inline); - - background-color: hsl(var(--p-inline-tag-bg-color)); - color: hsl(var(--p-inline-tag-text-color)); - border-radius: var(--border-radius-xsmall); - - flex-shrink:0; font-weight:600; - - &.is-info { - --p-inline-tag-text-color: var(--p-inline-tag-text-color-info); - --p-inline-tag-bg-color: var(--p-inline-tag-bg-color-info); - } - - &:where(#{$disabled}) { - --p-inline-tag-text-color: var(--p-inline-tag-text-color-disabled); - } - - /* Theme Dark */ - #{$theme-dark} & { - --p-inline-tag-text-color-default: var(--p-text-color, var(--color-neutral-20)); - --p-inline-tag-bg-color-default: var(--color-neutral-80); - - --p-inline-tag-text-color-disabled: var(--color-neutral-60); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_kbd.scss b/packages/ui/src/6-elements/_kbd.scss deleted file mode 100644 index 5a2adb2ac7..0000000000 --- a/packages/ui/src/6-elements/_kbd.scss +++ /dev/null @@ -1,22 +0,0 @@ -@use '../abstract' as *; - -.kbd { - --p-kbd-text-color: var(--color-neutral-60); - --p-kbd-bg-color: var(--color-neutral-5); - --p-kbd-border-color: var(--color-neutral-15); - - color: hsl(var(--p-kbd-text-color)); - background-color: hsl(var(--p-kbd-bg-color)); - border: solid pxToRem(1) hsl(var(--p-kbd-border-color)); - - display:inline-flex; justify-content:center; align-items:center; - min-inline-size:pxToRem(24); block-size:pxToRem(24); - border-radius:var(--border-radius-xsmall); flex-shrink:0; - -webkit-user-select:none; user-select:none; - - #{$theme-dark} & { - --p-kbd-text-color: var(--color-neutral-5); - --p-kbd-bg-color: var(--color-neutral-90); - --p-kbd-border-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_link.scss b/packages/ui/src/6-elements/_link.scss deleted file mode 100644 index cbf2d3c7f0..0000000000 --- a/packages/ui/src/6-elements/_link.scss +++ /dev/null @@ -1,9 +0,0 @@ -@use '../abstract' as *; -.link { - cursor:pointer; text-decoration:underline; - > * { vertical-align:middle; } - &.is-5px-offset { text-underline-offset:pxToRem(5); } - &.is-add-sep { - > *:nth-child(n + 2)::before { content:"|"; margin-inline:pxToRem(4); font-size:pxToRem(10); } - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_loader.scss b/packages/ui/src/6-elements/_loader.scss deleted file mode 100644 index db9e2f01c8..0000000000 --- a/packages/ui/src/6-elements/_loader.scss +++ /dev/null @@ -1,58 +0,0 @@ -@use '../abstract' as *; -.loader { - --loading: 0%; - - --p-loader-border-base-color: var(--color-neutral-10); - --p-loader-base-full-color: var(--color-neutral-20); - - --p-loader-size: var(--loader-size, #{pxToRem(24)}); - --p-loader-border-size: var(--loader-border-size, #{pxToRem(2.5)}); - - /* loading inner bg color */ - --p-loader-bg-color: var(--loader-bg-color-default, var(--p-loader-bg-color-default)); - --p-loader-bg-color-default: var(--loader-bg-color-light, var(--p-loader-bg-color-light)); - --p-loader-bg-color-light: var(--color-neutral-5); - --p-loader-bg-color-dark: var(--color-neutral-200); - - animation: rotate 1s infinite linear; /* global animation */ - - position:relative; - inline-size:var(--p-loader-size); block-size:var(--p-loader-size); - border:solid var(--p-loader-border-size) hsl(var(--p-loader-border-base-color)); - border-radius: var(--border-radius-circular); - border-block-start-color:hsl(var(--p-loader-base-full-color)); border-inline-start-color:hsl(var(--p-loader-base-full-color)); - svg { inline-size:100%; block-size:100%; } - &.is-loading { - animation:none; - border-block-start-color: hsl(var(--p-loader-border-base-color)); - border-inline-start-color: hsl(var(--p-loader-border-base-color)); - &::before { - content:""; display:flex; - position:absolute; inset:calc(var(--p-loader-border-size) * -1); - inline-size:calc(100% + var(--p-loader-border-size)*2); - block-size:calc(100% + var(--p-loader-border-size)*2); - border-radius:var(--border-radius-circular); - background:conic-gradient(hsl(var(--p-loader-base-full-color)) 0deg, hsl(var(--p-loader-base-full-color)) var(--loading), transparent var(--loading), transparent 360deg); - } - &::after { - content:""; display:block; - position:absolute; inset:0; - inline-size:100%; block-size:100%; - border-radius:var(--border-radius-circular); - background: hsl(var(--p-loader-bg-color)); - } - } - &.is-transparent { --p-loader-base-full-color:var(--transparent)!important; } - - &.is-small { - --p-loader-size: var(--loader-size, #{pxToRem(16)}); - --p-loader-border-size: var(--loader-border-size, #{pxToRem(1.5)}); - } - - /* Theme Dark */ - #{$theme-dark} & { - --p-loader-border-base-color: var(--color-neutral-20); - --p-loader-base-full-color: var(--color-neutral-100); - --p-loader-bg-color-default: var(--p-loader-bg-color-dark); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_logo.scss b/packages/ui/src/6-elements/_logo.scss deleted file mode 100644 index cbb61972ac..0000000000 --- a/packages/ui/src/6-elements/_logo.scss +++ /dev/null @@ -1,7 +0,0 @@ -@use '../abstract' as *; - -.logo { - flex-shrink: 0; /* if in container of flex can't shrink */ - display: block; /* if on link element */ - img { display:block; } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_table.scss b/packages/ui/src/6-elements/_table.scss deleted file mode 100644 index 7e8d2788e8..0000000000 --- a/packages/ui/src/6-elements/_table.scss +++ /dev/null @@ -1,166 +0,0 @@ -@use '../abstract' as *; -.table { - /* global variable */ - --heading-text-color: var(--color-neutral-60); - - /* local variable */ - --p-table-bg-color: var(--color-neutral-0); - --p-table-bg-color-focus: var(--color-neutral-5); - //--p-table-bg-even-row-color: var(--color-neutral-0); - --p-table-border-color: var(--color-neutral-10); - --p-tbody-color-text: var(--color-neutral-60); - - --p-border-radius: var(--border-radius-medium); - - display: table; - table-layout: fixed; - border-collapse: collapse; - background-color: hsl(var(--p-table-bg-color)); - border-radius: var(--p-border-radius); - box-shadow: 0 0 0 pxToRem(1) hsl(var(--color-border)), var(--shadow-small); - inline-size: 100%; - line-height: 1.2; - - &-with-scroll { - @include tableScroll; overflow:hidden; - border-radius:var(--border-radius-medium); - - .table { - border-end-start-radius:0; border-end-end-radius:0; - &-row { - &:where(:last-child) .table-col{ border-radius:unset;} - } - } - } - &-wrapper { overflow:auto; } - :where(.table-thead-col, .table-col) { - display:table-cell; box-sizing:content-box; - padding-block:pxToRem(24); padding-inline:pxToRem(16); vertical-align:middle; - @media #{$break1} { padding-inline:pxToRem(12); } - //> * {vertical-align:middle;} //make issue when there is text unwrap with wrap - &:not(:first-child) { @include trim(); display:table-cell; } - :where(.image) { - $size: pxToRem(30); - --size: #{$size}; - flex-shrink: 0; - img { vertical-align:bottom; } - } - } - :where(.table-thead-col) { - padding-block:pxToRem(16); - } - :where(.table-col) { - /* for
              list tables */ - --p-col-width: auto; - inline-size: calc(var(--p-col-width) / 16 * 1rem); - /** **/ - padding-block:pxToRem(16); block-size:pxToRem(40); - } - &-thead { - display: table-header-group; - border-block-end: solid pxToRem(1) hsl(var(--p-table-border-color)); - .table-row { min-block-size:pxToRem(54); } - &-col { - --p-col-width: auto; - inline-size: calc(var(--p-col-width) / 16 * 1rem); - min-inline-size: calc(var(--p-col-width) / 16 * 1rem); - text-align: unset; - } - } - &-tbody { - display: table-row-group; - color: hsl(var(--p-tbody-color-text)); - } - &-tfoot { - display: table-footer-group; - } - &-row { - display: table-row; - min-block-size: pxToRem(88); - &:where(a, [role*="button"]) { - cursor:pointer; - &:where(:hover, :focus) { - background-color:hsl(var(--p-table-bg-color-focus)); - :is(.table-col):first-child { background-color:hsl(var(--p-table-bg-color-focus))!important; } - } - } - &:where(:not(:first-child)) { border-block-start:solid pxToRem(1) hsl(var(--p-table-border-color));} - &:where(:last-child) { - :where(.table-col:first-child) { border-end-start-radius:var(--p-border-radius); } - :where(.table-col:last-child) { border-end-end-radius:var(--p-border-radius); } - } - } - .button.is-text { - --p-text-color-default: var(--color-neutral-20); - } - - &.is-table-layout-auto { table-layout:auto; } - &.is-remove-outer-styles { - border-width:0; box-shadow:none; outline:none; border-radius:initial; background-color:transparent; - :where(.table-thead-col) { - padding-inline:0; - &:where(:not(:last-child)) { padding-inline-end:pxToRem(8); } - } - :where(.table-col) { - padding-inline:0; padding-block:pxToRem(4); - &:where(:not(:last-child)) { padding-inline-end:pxToRem(8); } - } - :where(.table-row:last-child) { border-block-end:solid pxToRem(1) hsl(var(--p-table-border-color)); } - } - &.is-sticky-scroll { - table-layout: revert; - @media #{$break3open} { - :where(.table-thead-col, .table-col):first-child { - position: sticky; - inset-inline-start: 0; - background-color: hsl(var(--p-table-bg-color)); - box-shadow: var(--shadow-large); - > .text { @include trim; box-sizing:border-box; max-inline-size:pxToRem(150); } - } - :where(.table-thead-col, .table-col):first-child { - z-index: 2; - &::before { - content: ""; - position:absolute; inset-block:0; inset-inline-start:100%; - display:block; inline-size:pxToRem(20); - background: linear-gradient(to right, rgb(0 0 0 / 0.05), rgb(0 0 0 / 0) ); - } - } - } - } - &.is-table-row-medium-size { - :where(.table-col) { - padding-block:pxToRem(8); - } - } - - #{$theme-dark} & { - /* global variable */ - --heading-text-color: var(--color-neutral-20); - - /* local variable */ - --p-table-bg-color: var(--color-neutral-90); - --p-table-bg-color-focus: var(--color-neutral-100); - --p-table-border-color: var(--color-neutral-85); - --p-tbody-color-text: var(--color-neutral-15); - - } - @media #{$break1}, #{$break2} { - &.is-vertical{ - display: block; - .table { - &-thead { display:none; } - &-tbody { display:block; } - &-row { display: flex; flex-direction:column; } - &-col { - &:where([data-title])::before { - content: attr(data-title) ": "; - font-size: pxToRem(16); - font-weight: 400; - } - } - } - } - } - @media #{$break3open} { } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_tag.scss b/packages/ui/src/6-elements/_tag.scss deleted file mode 100644 index 6c4fd7efc8..0000000000 --- a/packages/ui/src/6-elements/_tag.scss +++ /dev/null @@ -1,128 +0,0 @@ -@use '../abstract' as *; -.tag { - $tag-height: pxToRem(32); - --p-tag-height: #{$tag-height}; - - $tag-content-height: pxToRem(30); - --p-tag-content-height: #{$tag-content-height}; - - $padding-inline: pxToRem(12); - --p-tag-padding-inline: #{$padding-inline}; - - /* Light Theme */ - --p-tag-text-color: var(--tag-text-color, var(--p-tag-text-color-default)); - --p-tag-bg-color: var(--tag-bg-color, var(--p-tag-bg-color-default)); - --p-tag-border-color: var(--tag-border-color , var(--p-tag-border-color-default)); - - --p-tag-text-color-default: var(--color-neutral-70); - --p-tag-bg-color-default: var(--color-neutral-10); - --p-tag-border-color-default:var(--p-tag-bg-color-default); - - --p-tag-text-color-success: var(--color-success-120); - --p-tag-bg-color-success: var(--color-success-10); - --p-tag-border-color-success:var(--p-tag-bg-color-success); - - --p-tag-text-color-warning: var(--color-warning-120); - --p-tag-bg-color-warning: var(--color-warning-10); - --p-tag-border-color-warning:var(--p-tag-bg-color-warning); - - --p-tag-text-color-danger: var(--color-danger-120); - --p-tag-bg-color-danger: var(--color-danger-10); - --p-tag-border-color-danger: var(--p-tag-bg-color-danger); - - --p-tag-text-color-info: var(--color-information-120); - --p-tag-bg-color-info: var(--color-information-10); - --p-tag-border-color-info: var(--p-tag-bg-color-info); - - /* clickable states */ - --p-tag-text-color-clickable:var(--color-neutral-60); - --p-tag-bg-color-clickable: var(--color-neutral-5); - --p-tag-border-color-clickable:var(--color-neutral-10); - - --p-tag-text-color-hover: var(--color-neutral-70); - --p-tag-bg-color-hover: var(--color-neutral-10); - --p-tag-border-color-hover: var(--p-tag-bg-color-hover); - - --p-tag-text-color-active: var(--color-neutral-70); - --p-tag-bg-color-active: var(--color-neutral-15); - --p-tag-border-color-active: var(--p-tag-bg-color-active); - - --p-tag-text-color-selected: var(--p-tag-text-color-clickable); - --p-tag-bg-color-selected: var(--p-tag-bg-color-clickable); - --p-tag-border-color-selected: var(--color-neutral-50); - - --p-tag-text-color-disabled: var(--color-neutral-20); - --p-tag-bg-color-disabled: var(--color-neutral-5); - --p-tag-border-color-disabled: var(--color-neutral-10); - /* End Light theme variables */ - - color: hsl(var(--p-tag-text-color)); - background-color: hsl(var(--p-tag-bg-color)); - border: solid pxToRem(1) hsl(var(--p-tag-border-color)); - - display:inline-flex; gap:pxToRem(4); justify-self:start; padding-inline:var(--p-tag-padding-inline); - block-size:var(--p-tag-height); line-height:var(--p-tag-content-height); border-radius:calc(var(--p-tag-height) / 2); - font-size:var(--font-size-0); font-weight:400; white-space:nowrap; -webkit-user-select:none; user-select:none; - [class*="icon"] { align-self:center; font-size: inherit; } - - &:where(button, a) { - --p-tag-text-color: var(--p-tag-text-color-clickable); - --p-tag-bg-color: var(--p-tag-bg-color-clickable); - --p-tag-border-color: var(--p-tag-border-color-clickable); - /* is-selected is twice, because border need to keep on hover, ans text + bg color need to be less strong then hover */ - &:where(.is-selected) { --p-tag-text-color:var(--p-tag-text-color-selected); --p-tag-bg-color: var(--p-tag-bg-color-selected); } - &:where(:hover) { --p-tag-text-color:var(--p-tag-text-color-hover); --p-tag-bg-color:var(--p-tag-bg-color-hover); --p-tag-border-color:var(--p-tag-border-color-hover); } - &:where(:active) { --p-tag-text-color:var(--p-tag-text-color-active); --p-tag-bg-color: var(--p-tag-bg-color-active); --p-tag-border-color:var(--p-tag-border-color-active); } - &:where(.is-selected) { --p-tag-border-color:var(--p-tag-border-color-selected); } - &:where(#{$disabled}) { --p-tag-text-color:var(--p-tag-text-color-disabled); --p-tag-bg-color:var(--p-tag-bg-color-disabled); --p-tag-border-color:var(--p-tag-border-color-disabled); } - - /* smartphones, touchscreens */ - @media (hover: none) and (pointer: coarse) { - $tag-height: pxToRem(42); - --p-tag-height: #{$tag-height}; - - $tag-content-height: pxToRem(40); - --p-tag-content-height: #{$tag-content-height}; - } - } - - &.is-success { --p-tag-text-color:var(--p-tag-text-color-success); --p-tag-bg-color:var(--p-tag-bg-color-success); --p-tag-border-color:var(--p-tag-border-color-success); } - &.is-warning { --p-tag-text-color:var(--p-tag-text-color-warning); --p-tag-bg-color:var(--p-tag-bg-color-warning); --p-tag-border-color:var(--p-tag-border-color-warning); } - &.is-danger { --p-tag-text-color:var(--p-tag-text-color-danger); --p-tag-bg-color:var(--p-tag-bg-color-danger); --p-tag-border-color:var(--p-tag-border-color-danger); } - &.is-info { --p-tag-text-color:var(--p-tag-text-color-info); --p-tag-bg-color:var(--p-tag-bg-color-info); --p-tag-border-color:var(--p-tag-border-color-info); } - - /* Theme Dark */ - #{$theme-dark} & { - --p-tag-text-color-default: var(--color-neutral-20); - --p-tag-bg-color-default: var(--color-neutral-80); - - --p-tag-text-color-success: var(--color-success-100); - --p-tag-bg-color-success: var(--color-success-200); - - --p-tag-text-color-warning: var(--color-warning-100); - --p-tag-bg-color-warning: var(--color-warning-200); - - --p-tag-text-color-danger: var(--color-danger-100); - --p-tag-bg-color-danger: var(--color-danger-200); - - --p-tag-text-color-info: var(--color-information-100); - --p-tag-bg-color-info: var(--color-information-200); - - /* clickable state */ - --p-tag-text-color-clickable: var(--color-neutral-20); - --p-tag-bg-color-clickable: var(--color-neutral-85); - --p-tag-border-color-clickable: var(--color-neutral-80); - - --p-tag-text-color-hover: var(--color-neutral-20); - --p-tag-bg-color-hover: var(--color-neutral-80); - --p-tag-border-color-hover: var(--color-neutral-80); - - --p-tag-text-color-active: var(--color-neutral-20); - --p-tag-bg-color-active: var(--color-neutral-100); - --p-tag-border-color-active: var(--color-neutral-100); - - --p-tag-text-color-disabled: var(--color-neutral-70); - --p-tag-bg-color-disabled: var(--color-neutral-85); - --p-tag-border-color-disabled: var(--color-neutral-85); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/_tooltip.scss b/packages/ui/src/6-elements/_tooltip.scss deleted file mode 100644 index a783c3c802..0000000000 --- a/packages/ui/src/6-elements/_tooltip.scss +++ /dev/null @@ -1,39 +0,0 @@ -@use '../abstract' as *; -.tooltip { - /* Light Theme */ - --p-tooltip-text-color: var(--color-neutral-10); - --p-tooltip--bg-color: var(--color-neutral-60); - /* End Light theme variables */ - - position:relative; line-height:1; - [class*="icon"]::before { vertical-align:middle; } - &-popup { - display: none; - position:absolute; inset-inline-start:0; inset-block-end:calc(100% + 6px); - padding-block:pxToRem(4); padding-inline:pxToRem(8); max-inline-size:pxToRem(180); inline-size:max-content; - background-color: hsl(var(--p-tooltip--bg-color)); - font-size:var(--font-size-0); line-height:1.5; - color: hsl(var(--p-tooltip-text-color)); - border-radius: var(--border-radius-small); - - &.is-bottom { inset-block-start:calc(100% + 10px); inset-block-end:auto; } - &.is-center { inset-inline-start:50%; transform:translateX(-50%); } - &.is-end { inset-inline-start:auto; inset-inline-end:0; } - - //&::before { - // position:absolute; inset-block-start:100%; inset-inline-start:pxToRem(25); - // content: ""; display:block; inline-size:pxToRem(12); block-size:pxToRem(6); - // clip-path: polygon(0% 0%, 100% 0%, 50% 100%); - // background-color: hsl(var(--p-bg-color)); - //} - } - &:hover, &:focus-visible { - .tooltip-popup { display:block; white-space: initial; } - } - - /* Theme Dark */ - #{$theme-dark} & { - //--p-bg-color-default: var(--color-neutral-10); - //--p-pill-text-color-default: var(--color-neutral-200); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_form.scss b/packages/ui/src/6-elements/form/_form.scss deleted file mode 100644 index 2d6b3ce93f..0000000000 --- a/packages/ui/src/6-elements/form/_form.scss +++ /dev/null @@ -1,31 +0,0 @@ -@use '../../abstract' as *; -.form { - display:flex; flex-direction:column; - &-header { - display: grid; - gap: pxToRem(16); - padding-block-end: pxToRem(32); - border-block-end: solid pxToRem(1) hsl(var(--color-border)); - margin-block-end: pxToRem(32); - :where([class*=heading-]) { margin-block:0; } - } - &-content { - display:flex; flex-direction:column; gap:pxToRem(16); padding-block-end:pxToRem(32); - } - &-footer { - padding-block:pxToRem(32); margin-block-start:pxToRem(32); - border-block-start:solid pxToRem(1) hsl(var(--color-border)); - } - &-list { - $gap: pxToRem(24); - --p-form-list-gap:var(--form-list-gap, #{$gap}); - display:grid; gap:var(--p-form-list-gap); - - &.is-multiple { grid-template-columns: repeat(auto-fit, minmax(pxToRem(180), 1fr)); } - } - &-item { - &.is-multiple { display:flex; gap:pxToRem(8); } - &.is-span-2 { grid-column:span 2;} - &-part { } - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_helper.scss b/packages/ui/src/6-elements/form/_helper.scss deleted file mode 100644 index ae48e38582..0000000000 --- a/packages/ui/src/6-elements/form/_helper.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use '../../abstract' as *; -.helper { - --p-text-color: var(--color-neutral-50); - display:flex; - font-size:var(--font-size-0); line-height:2; color:hsl(var(--p-text-color)); font-weight:400; - - [class*="icon"] { - line-height:1.3; - &::before { vertical-align:pxToRem(-3); } - &:first-child { margin-inline-end:pxToRem(4); } - } - - #{$theme-dark} &{ - --p-text-color: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_index.scss b/packages/ui/src/6-elements/form/_index.scss deleted file mode 100644 index a6dcc30e5c..0000000000 --- a/packages/ui/src/6-elements/form/_index.scss +++ /dev/null @@ -1,14 +0,0 @@ -@forward "label"; -@forward "optional"; -@forward "helper"; -@forward "placeholder"; -@forward "text-inputs"; -@forward "password-meter"; -@forward "radio-and-checkbox"; -@forward "switch"; -@forward "notification"; -@forward "pulse-notification"; -@forward "interactive-text-output"; - -/* form layout */ -@forward "form"; diff --git a/packages/ui/src/6-elements/form/_interactive-text-output.scss b/packages/ui/src/6-elements/form/_interactive-text-output.scss deleted file mode 100644 index 4cb173e1f0..0000000000 --- a/packages/ui/src/6-elements/form/_interactive-text-output.scss +++ /dev/null @@ -1,42 +0,0 @@ -@use '../../abstract' as *; -.interactive-text-output { - - --p-text-color: var(--color-neutral-60); - --p-background-color: var(--color-neutral-10); - - position:relative; - display:flex; gap:pxToRem(12); max-inline-size:100%; min-block-size:pxToRem(28); - padding-inline:pxToRem(8); padding-block:pxToRem(4); - inline-size: fit-content; min-inline-size:pxToRem(146); - border-radius: var(--border-radius-xsmall); - color:hsl(var(--p-text-color)); line-height:1; - - .text { @include break-word(); flex:1; align-self:center; font-family:var(--code-font); } - - &:is(:hover, :has(:focus) ) { - background-color: hsl(var(--p-background-color)); - .interactive-text-output-button { opacity:1; } - } - /* wrapper for button/s */ - &-buttons { display:flex; gap:pxToRem(8); align-self:start; } - - &-button { - border-radius: var(--border-radius-circular); - &.is-hidden { opacity:0; } - } - - &.is-buttons-on-top { - background-color:hsl(var(--p-background-color)); - .interactive-text-output-buttons { - position:absolute; inset-inline-end:pxToRem(8); inset-block-start:pxToRem(4); - filter: drop-shadow(0px 0px pxToRem(4) hsl(var(--p-background-color))) - drop-shadow(0px 0px pxToRem(6) hsl(var(--p-background-color))) - drop-shadow(0px 0px pxToRem(8) hsl(var(--p-background-color))); - } - } - - #{$theme-dark} & { - --p-text-color: var(--color-neutral-20); - --p-background-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_label.scss b/packages/ui/src/6-elements/form/_label.scss deleted file mode 100644 index e4dfa0f4a0..0000000000 --- a/packages/ui/src/6-elements/form/_label.scss +++ /dev/null @@ -1,17 +0,0 @@ -@use '../../abstract' as *; -.label { - --p-label-text-color: var(--color-neutral-80); - - color: hsl(var(--p-label-text-color)); - display: inline-block; - cursor: pointer; - line-height: 1.5; - margin-bottom: pxToRem(4); - font-size: var(--font-size-0); - - &:where(.is-required)::after { content:"*"; color:hsl(var(--color-danger-100)); } - - #{$theme-dark} & { - --p-label-text-color: var(--color-neutral-5); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_notification.scss b/packages/ui/src/6-elements/form/_notification.scss deleted file mode 100644 index 3ed9df7600..0000000000 --- a/packages/ui/src/6-elements/form/_notification.scss +++ /dev/null @@ -1,7 +0,0 @@ -@use '../../abstract' as *; -.notification { - inline-size:pxToRem(6); block-size:pxToRem(6); box-sizing:content-box; - background-color:hsl(var(--color-primary-100)); - border:solid pxToRem(2) hsl(var(--p-body-bg-color)); - border-radius:var(--border-radius-circular); -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_optional.scss b/packages/ui/src/6-elements/form/_optional.scss deleted file mode 100644 index 6327f81570..0000000000 --- a/packages/ui/src/6-elements/form/_optional.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use "../../abstract" as *; -.optional { - color: hsl(var(--color-neutral-50)); - font-size: pxToRem(14); -} diff --git a/packages/ui/src/6-elements/form/_password-meter.scss b/packages/ui/src/6-elements/form/_password-meter.scss deleted file mode 100644 index 242b2c9cba..0000000000 --- a/packages/ui/src/6-elements/form/_password-meter.scss +++ /dev/null @@ -1,23 +0,0 @@ -@use '../../abstract' as *; - -.password-meter { - position:absolute; z-index:2; bottom:pxToRem(4); inset-inline:pxToRem(8); - width:0%; height:pxToRem(2); max-width:#{calc(100% - pxToRem(16))}; background:none; - transition:var(--transition); - - &::-webkit-meter-optimum-value { background-image:none; } /* Safari */ - &::-webkit-meter-bar { background:none; } /* Safari */ - &::-moz-meter-bar { background:none; } /* FireFox */ - &.is-weak { - background: hsl(var(--color-danger-100)); width:33.33%; - &::-webkit-meter-optimum-value { background-color:hsl(var(--color-danger-100)); } /* Safari */ - } - &.is-medium { - background: hsl(var(--color-warning-100)); width:66.66%; - &::-webkit-meter-optimum-value { background-color:hsl(var(--color-warning-100)); } /* Safari */ - } - &.is-strong { - background: hsl(var(--color-success-100)); width:100%; - &::-webkit-meter-optimum-value { background-color:hsl(var(--color-success-100)); } /* Safari */ - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_placeholder.scss b/packages/ui/src/6-elements/form/_placeholder.scss deleted file mode 100644 index 3da539c4ba..0000000000 --- a/packages/ui/src/6-elements/form/_placeholder.scss +++ /dev/null @@ -1,27 +0,0 @@ -@use '../../abstract' as *; - -::placeholder, -[contentEditable="true"] { - --p-placeholder-color: var(--color-neutral-20); - --p-placeholder-color-disabled: var(--color-neutral-20); - - #{$theme-dark} & { - --p-placeholder-color: var(--color-neutral-60); - } -} - -::placeholder { - color: hsl(var(--p-placeholder-color)); -} - -:disabled::placeholder { - color: hsl(var(--p-placeholder-color-disabled)); - #{$theme-dark} & { - --p-placeholder-color: var(--color-neutral-70); - --p-placeholder-color-disabled: var(--color-neutral-70); - } -} - -[contentEditable="true"] { - &::before { color:hsl(var(--p-placeholder-color)); } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_pulse-notification.scss b/packages/ui/src/6-elements/form/_pulse-notification.scss deleted file mode 100644 index a3b013926d..0000000000 --- a/packages/ui/src/6-elements/form/_pulse-notification.scss +++ /dev/null @@ -1,33 +0,0 @@ -@use '../../abstract' as *; - -.pulse-notification { - --p-pulse-color: var(--color-primary-200); - box-sizing: content-box; - inline-size: pxToRem(8); - block-size: pxToRem(8); - background-color: hsl(var(--p-pulse-color)); - border-radius: 50%; - position: relative; - &::before { - content:''; display:block; - position:absolute; inset:pxToRem(-1); - border-radius:50%; border:pxToRem(0.25) double hsl(var(--p-pulse-color)); - animation: pulse 1s ease infinite; - @media (prefers-reduced-motion) { animation:none; } - } -} - -@keyframes pulse { - 0% { - transform: scale(1); - opacity: 1; - } - 60% { - transform: scale(1.2); - opacity: 0.6; - } - 100% { - transform: scale(1.3); - opacity: 0.3; - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_radio-and-checkbox.scss b/packages/ui/src/6-elements/form/_radio-and-checkbox.scss deleted file mode 100644 index 3825d9f42d..0000000000 --- a/packages/ui/src/6-elements/form/_radio-and-checkbox.scss +++ /dev/null @@ -1,215 +0,0 @@ -@use '../../abstract' as *; - -[type="checkbox"], -[type="radio"] { - $size: pxToRem(20); - --p-size: #{$size}; - --p-icon-size: calc(var(--p-size) * 0.85); - - /* Theme Light */ - --p-icon-color: var(--p-icon-color-default); - --p-bg-color: var(--p-bg-color-default); - --p-border-color: var(--p-border-color-default); - - --p-icon-color-default: var(--color-neutral-0); - --p-bg-color-default: var(--color-neutral-0); - --p-border-color-default: var(--color-neutral-20); - - --p-bg-color-checked: var(--color-information-100); - --p-border-color-checked: var(--color-information-100); - - --p-bg-color-hover: var(--color-neutral-5); - --p-border-color-hover:var(--color-neutral-20); - - --p-bg-color-hover-checked: var(--color-information-100); - --p-border-color-hover-checked: var(--color-information-100); - - --p-bg-color-indeterminate: var(--color-information-100); - --p-border-color-indeterminate: var(--color-information-100); - - --p-bg-color-active: var(--color-neutral-0); - --p-border-color-active: var(--color-information-120); - - --p-bg-color-active-checked: var(--color-information-120); - --p-border-color-active-checked: var(--color-information-120); - - --p-bg-color-disabled: var(--color-neutral-10); - --p-border-color-ddisabled: var(--color-neutral-15); - - --p-icon-color-disabled-checked: var(--color-neutral-0); - --p-bg-color-disabled-checked: var(--color-neutral-15); - --p-border-color-disabled-checked: var(--color-neutral-15); -/* End theme variables */ - - display:inline-grid; place-content:center; flex-shrink:0; - inline-size:var(--p-size); block-size:var(--p-size); - background:hsl(var(--p-bg-color)); border:solid pxToRem(1) hsl(var(--p-border-color)); - color:hsl(var(--p-icon-color)); vertical-align:middle; cursor:pointer; - - &.is-small { $size:pxToRem(16); --p-size:#{$size}; } - &.is-large { $size:pxToRem(24); --p-size:#{$size}; } - //&:where(:disabled) { opacity:0.5; filter:grayscale(1); } - - &:where(:focus) { - $focus: 0 0 0 pxToRem(1) hsl(var(--color-information-100)), 0 0 0 pxToRem(2) hsl(var(--color-information-100) / 0.25); - --focus-box-shadow: #{$focus}; - } - - &:where(:checked) { - --p-bg-color: var(--p-bg-color-checked); - --p-border-color: var(--p-border-color-checked); - } - - &:where(:hover) { - --p-bg-color: var(--p-bg-color-hover); - --p-border-color: var(--p-border-color-hover); - &:where(:checked) { - --p-bg-color: var(--p-bg-color-hover-checked); - --p-border-color: var(--p-border-color-hover-checked); - } - } - &:where(:indeterminate) { - --p-bg-color: var(--p-bg-color-indeterminate); - --p-border-color: var(--p-border-color-indeterminate); - } - &:where(:active) { - --p-bg-color: var(--p-bg-color-active); - --p-border-color: var(--p-border-color-active); - &:where(:checked) { - --p-bg-color: var(--p-bg-color-active-checked); - --p-border-color: var(--p-border-color-active-checked); - } - } - &:where(:disabled) { - --p-bg-color: var(--p-bg-color-disabled); - --p-border-color: var(--p-border-color-ddisabled); - cursor: initial; - &:where(:checked) { - --p-icon-color: var(--p-icon-color-disabled-checked); - --p-bg-color: var(--p-bg-color-disabled-checked); - --p-border-color: var(--p-border-color-disabled-checked); - } - } - - /* Theme Dark */ - #{$theme-dark} & { - --p-bg-color-disabled: var(--color-neutral-80); - --p-border-color-ddisabled: var(--color-neutral-70); - - --p-icon-color-disabled-checked: var(--color-neutral-60); - --p-bg-color-disabled-checked: var(--color-neutral-80); - --p-border-color-disabled-checked: var(--color-neutral-80); - } -} - - -[type="radio"] { - position:relative; border-radius:var(--border-radius-circular); - &:where(:checked) { - padding:calc(var(--p-size) * 0.2); - &::before { - content:""; display:block; - position:absolute; inset:30%; - background-color:hsl(var(--p-icon-color)); border-radius:var(--border-radius-circular); - } - } -} -[type="checkbox"] { - border-radius: var(--border-radius-xsmall); - &:where(:indeterminate) { - &::after { - content:""; display:block; inline-size:pxToRem(10); block-size:pxToRem(2); border-radius:pxToRem(1); - background-color:hsl(var(--color-neutral-0)); - } - - } - &:where(:checked) { - &::before { - font-family: 'icon' !important; - content: var(--icon-check); - vertical-align: middle; - margin-bottom: calc(var(--p-size) / 8 * -1); - font-size: var(--p-icon-size); - } - } - &:where(:not(:checked)) { - &::before { display:none; } - } -} - -.checkboxes { - &-header { display:flex; justify-content:space-between; } - &-options { display:flex; gap:pxToRem(10); font-size:pxToRem(13); } - &-list { display:grid; grid-template-columns:repeat(2, 1fr); gap:pxToRem(30);} - &-item { - :where([type="checkbox"], [type="radio"]) { margin-inline-end:pxToRem(10); } - } -} - -.radio-button { - all:unset; - - --p-radio-bitton-text-color: var(--p-radio-bitton-text-color-default); - --p-radio-bitton-bg-color: var(--p-radio-bitton-bg-color-default); - --p-radio-bitton-border-color: var(--p-radio-bitton-border-color-default); - - --p-radio-bitton-text-color-default: var(--color-neutral-60); - --p-radio-bitton-bg-color-default: var(--color-neutral-5); - --p-radio-bitton-border-color-default: var(--color-neutral-15); - - --p-radio-bitton-text-color-checked: var(--p-radio-bitton-text-color-default); - --p-radio-bitton-bg-color-checked: var(--color-neutral-15); - --p-radio-bitton-border-color-checked: var(--p-radio-bitton-border-color-default); - - color: hsl(var(--p-radio-bitton-text-color)); - background-color: hsl(var(--p-radio-bitton-bg-color)); - border: solid pxToRem(1) hsl(var(--p-radio-bitton-border-color)); - - display:grid; place-content:center; box-sizing:border-box; padding:0; - inline-size:pxToRem(33); block-size:pxToRem(36); border-radius:var(--border-radius-small); - font-weight:bold; cursor:pointer; transition:var(--transition); - - &::before { content: attr(data-text); } - - &:where(:hover) { - scale:1.1; - } - &:where(:focus-visible) { - box-shadow:var(--focus-box-shadow); scale:1.1; - } - &:where(:checked) { - &::before { position:initial; background:initial; } /* overrides default radio */ - --p-radio-bitton-text-color: var(--p-radio-bitton-text-color-checked); - --p-radio-bitton-bg-color: var(--p-radio-bitton-bg-color-checked); - --p-radio-bitton-border-color: var(--p-radio-bitton-border-color-checked); - } - - #{$theme-dark} & { - --p-radio-bitton-text-color-default: var(--color-neutral-20); - --p-radio-bitton-bg-color-default: var(--color-neutral-85); - --p-radio-bitton-border-color-default: var(--color-neutral-80); - - --p-radio-bitton-text-color-checked: var(--p-radio-bitton-text-color-default); - --p-radio-bitton-bg-color-checked: var(--color-neutral-80); - --p-radio-bitton-border-color-checked: var(--color-neutral-60); - } -} - -.image-radio { - display:flex; flex-direction:column; gap:pxToRem(12); cursor:pointer; - [type="radio"] { display:block; margin-inline:auto; } -} - -.choice-item { - --p-choice-item-title-color: var(--color-neutral-70); - --p-choice-item-text-color: var(--color-neutral-60); - display:flex; gap:pxToRem(8); - &-content { display:flex; flex-direction:column; gap:pxToRem(4); line-height:1.5; } - &-title { color:hsl(var(--p-choice-item-title-color)); font-weight:600;} - &-paragraph { color:hsl(var(--p-choice-item-text-color)); } - - #{$theme-dark} & { - --p-choice-item-title-color: var(--color-neutral-10); - --p-choice-item-text-color: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_switch.scss b/packages/ui/src/6-elements/form/_switch.scss deleted file mode 100644 index acdfebedeb..0000000000 --- a/packages/ui/src/6-elements/form/_switch.scss +++ /dev/null @@ -1,81 +0,0 @@ -@use '../../abstract' as *; -.switch { - - --p-switch-bg-color: var(--p-switch-bg-color-default); - --p-switch-bg-color-default: var(--color-neutral-0); - --p-switch-bg-color-disabled: var(--p-switch-bg-color-default); - - --p-bg-color: var(--p-bg-color-default); - --p-bg-color-default: var(--color-neutral-20); - - --p-bg-color-checked: var(--color-information-100); - - --p-bg-color-hover: var(--color-neutral-20); - --p-bg-color-checked-hover: var(--color-information-100); - - --p-bg-color-active: var(--color-neutral-60); - --p-bg-color-checked-active: var(--color-information-120); - - --p-bg-color-disabled: var(--color-neutral-15); - --p-bg-color-checked-disabled: var(--color-information-50); - - - all:unset; position:relative; display:inline-flex; box-sizing:border-box; flex-shrink:0; - inline-size:pxToRem(36); block-size:pxToRem(20); border-radius:var(--border-radius-medium); - padding:pxToRem(2); background-color:hsl(var(--p-bg-color)); - cursor:pointer; transition:var(--transition); - &::before { - content:""; position:absolute; inset-inline-start:pxToRem(2); - display:block; inline-size:pxToRem(16); block-size:pxToRem(16); - background-color:hsl(var(--p-switch-bg-color)); border-radius:var(--border-radius-circular); - box-shadow:var(--shadow-small); transition:var(--transition); - } - /* give back after reset */ - &:where(:focus-visible) { - box-shadow: var(--focus-box-shadow); - } - - /* states */ - &.is-small { - inline-size:pxToRem(30); block-size:pxToRem(16); - &::before{ inline-size:pxToRem(12); block-size:pxToRem(12);} - &:where(:checked)::before { transform:translateX(calc( pxToRem(14) * var(--transform-direction) )); } - } - - &.is-large { - inline-size:pxToRem(40); block-size:pxToRem(24); - &::before{ inline-size:pxToRem(20); block-size:pxToRem(20);} - &:where(:checked)::before { transform:translateX(calc(pxToRem(16) * var(--transform-direction) )); } - } - - &:where(:focus) { - $focus: 0 0 0 pxToRem(1) hsl(var(--color-information-100)), 0 0 0 pxToRem(2) hsl(var(--color-information-100) / 0.25); - --focus-box-shadow: #{$focus}; - } - - &:where(:checked) { - --p-bg-color: var(--p-bg-color-checked); - &::before { transform:translateX(calc(pxToRem(16) * var(--transform-direction))); } - } - &:where(:hover) { - --p-bg-color: var(--p-bg-color-hover); - &:where(:checked) { --p-bg-color: var(--p-bg-color-checked-hover); } - } - &:where(:active) { - --p-bg-color: var(--p-bg-color-active); - &:where(:checked) { --p-bg-color: var(--p-bg-color-checked-active); } - } - &:where(:disabled) { - --p-bg-color: var(--p-bg-color-disabled); - --p-switch-bg-color: var(--p-switch-bg-color-disabled); - cursor: default; - &:where(:checked) { --p-bg-color: var(--p-bg-color-checked-disabled); } - } - - - #{$theme-dark} & { - --p-switch-bg-color-disabled: var(--color-neutral-70); - --p-bg-color-disabled: var(--color-neutral-85); - --p-bg-color-checked-disabled: var(--color-information-200); - } -} \ No newline at end of file diff --git a/packages/ui/src/6-elements/form/_text-inputs.scss b/packages/ui/src/6-elements/form/_text-inputs.scss deleted file mode 100644 index b5a2197cd8..0000000000 --- a/packages/ui/src/6-elements/form/_text-inputs.scss +++ /dev/null @@ -1,348 +0,0 @@ -@use '../../abstract' as *; - -$input-text-wrapper: ".input-text-wrapper"; - -[contentEditable]{ - &.input-text { min-block-size:pxToRem(80); } - &:empty:not(:focus)::before { - content:attr(data-text); - } -} - -#{$input-text-wrapper} { - position:relative; - $button-size: pxToRem(48); - --button-size: #{$button-size}; - --amount-of-buttons: 0; - .input-text, - input:where(:not([type="datetime-local"])) { padding-inline-end: calc(var(--button-size) * var(--amount-of-buttons)); } - [type="text"] { min-block-size:pxToRem(22); } /* use for DIV textbox */ - &:where(.is-with-end-button) { - .button { position:absolute; inset-block:pxToRem(8); inset-inline-end:pxToRem(8); } - } - .icon-search { - position:absolute; inset-inline-start:pxToRem(16); inset-block-start:pxToRem(8); - font-size:pxToRem(19); pointer-events:none; - } - :where(.options-list) { - position:absolute; inset-block-start:pxToRem(8); inset-inline-end:pxToRem(12); - } - .buttons-list { - --p-bg-input-color: var(--color-neutral-0); - background-color: hsl(var(--p-bg-input-color)); - #{$theme-dark} & { - --p-bg-input-color: var(--color-neutral-100); - } - } -} - -.options-list { - --p-sep-color: var(--color-neutral-15); - --p-button-text-color: var(--p-button-text-color-default); - --p-button-text-color-default: var(--color-neutral-50); - --p-button-text-color-disabled: var(--color-neutral-15); - - --p-button-bg-color: var(--p-button-bg-color-default); - --p-button-bg-color-default: var(--transparent); - --p-button-bg-color-focus: var(--color-neutral-10); - - display:flex; - &::before { content:""; align-self:center; inline-size:pxToRem(1); block-size:pxToRem(20); background-color:hsl(var(--p-sep-color)); margin-inline-end:pxToRem(12); } - &-button { - inline-size:pxToRem(24); block-size:pxToRem(24); - background-color:hsl(var(--p-button-bg-color)); border-radius:var(--border-radius-xsmall); - color:hsl(var(--p-button-text-color)); font-size:var(--fon); line-height:pxToRem(24); text-align:center; - &:disabled { - --p-button-text-color:var(--p-button-text-color-disabled); cursor:not-allowed; - } - &:where(:hover, :focus):not(:disabled) { - --p-button-bg-color:var(--p-button-bg-color-focus); box-shadow:none; - } - &:where(:not(:last-child)) { margin-inline-end:pxToRem(8); } - } - &.is-no-separator { - &::before { display:none; } - } - #{$theme-dark} & { - --p-sep-color: var(--color-neutral-80); - --p-button-text-color: var(--p-button-text-color-default); - --p-button-text-color-default: var(--color-neutral-50); - --p-button-text-color-disabled: var(--color-neutral-80); - - --p-button-bg-color: var(--p-button-bg-color-default); - --p-button-bg-color-default: var(--transparent); - --p-button-bg-color-focus: var(--color-neutral-85); - } - -} - -.input-text, -[type="text"], -[type="number"], -[type="password"], -[type="email"], -[type="url"], -[type="search"], -[type="tel"], -[type="file"], -[type="date"], -[type="time"], -select, -textarea { - --p-text-color: var(--p-text-color-default); - --p-bg-color: var(--p-bg-color-default); - --p-border-color: var(--p-border-color-default); - - --p-text-color-default: var(--color-neutral-60); - --p-bg-color-default: var(--color-neutral-0); - --p-border-color-default: var(--color-neutral-15); - - --p-text-color-hover: var(--p-text-color-default); - --p-bg-color-hover: var(--p-bg-color-default); - --p-border-color-hover: var(--color-neutral-20); - - --p-text-color-focus: var(--p-text-color-default); - --p-bg-color-focus: var(--p-bg-color-default); - --p-border-color-focus: var(--color-neutral-20); - - --p-text-color-readonly: var(--color-neutral-20); - --p-bg-color-readonly: var(--color-neutral-5); - --p-border-color-readonly: var(--p-border-color-default); - - --p-text-color-disabled: var(--color-neutral-20); - --p-bg-color-disabled: var(--color-neutral-0); - --p-border-color-disabled: var(--p-border-color-default); - - - display:block; inline-size:100%; block-size:pxToRem(40); outline:none; - padding-block:pxToRem(9.5); padding-inline:pxToRem(12); - color:hsl(var(--p-text-color)); line-height:1.3572; font-weight:400; - background-color:hsl(var(--p-bg-color)); - border:solid pxToRem(1) hsl(var(--p-border-color)); border-radius:var(--border-radius-xsmall); - &:hover { - &:where(:not(#{$disabled})) { - --p-border-color:var(--p-border-color-hover); - } - } - /* UnNative textbox element */ - &.is-resizable { - @include scroll(); - word-break:break-all; min-block-size:auto; max-block-size:pxToRem(200); overflow:auto; - &:empty { color:hsl(var(--p-placeholder-color)); } - &:empty::before { content: attr(aria-placeholder); } - } - - &.is-error { box-shadow:0 0 0 pxToRem(1) hsl(var(--color-danger-100)), 0 0 0 pxToRem(4) hsl(var(--color-danger-100) / 0.25); } - &.is-warning { box-shadow:0 0 0 pxToRem(1) hsl(var(--color-warning-100)), 0 0 0 pxToRem(4) hsl(var(--color-warning-100) / 0.25); } - &.is-success { box-shadow:0 0 0 pxToRem(1) hsl(var(--color-success-100)), 0 0 0 pxToRem(4) hsl(var(--color-success-100) / 0.25); } - &:where(:focus) { - --p-text-color: var(--p-text-color-focus); - --p-bg-color: var(--p-bg-color-focus); - --p-border-color: var(--p-border-color-focus); - box-shadow: none; - } - &:where([readonly], .is-read-only) { - --p-bg-color:var(--p-bg-color-readonly); - } - &:where(#{$disabled}) { - --p-text-color: var(--p-text-color-disabled); - --p-bg-color: var(--p-bg-color-disabled); - --p-border-color: var(--p-border-color-disabled); - - --p-border-color-hover: var(--color-neutral-60); - } - - #{$theme-dark} & { - --p-text-color-default: var(--color-neutral-20); - --p-bg-color-default: var(--color-neutral-100); - --p-border-color-default: var(--color-neutral-80); - - --p-text-color-hover: var(--p-text-color-default); - --p-bg-color-hover: var(--p-bg-color-default); - --p-border-color-hover: var(--color-neutral-70); - - --p-text-color-focus: var(--p-text-color-default); - --p-bg-color-focus: var(--p-bg-color-default); - --p-border-color-focus: var(--color-neutral-70); - - --p-text-color-readonly: var(--color-neutral-60); - --p-bg-color-readonly: var(--color-neutral-85); - --p-border-color-readonly: var(--color-neutral-80); - - --p-text-color-disabled: var(--color-neutral-70); - --p-bg-color-disabled: var(--p-bg-color-default); - --p-border-color-disabled: var(--color-neutral-85); - - - &:where([readonly], .is-read-only) { - + .input-button { --p-border-color: var(--color-neutral-60); } - } - &:where(#{$disabled}) { - + .input-button { --p-border-color: var(--color-neutral-80); } - } - } -} - -textarea.input-text { block-size:pxToRem(200); } - -[type="search"]{ - padding-inline-start: pxToRem(48); - &:disabled { - + .icon-search { - color:hsl(var(--color-neutral-20)); - #{$theme-dark} & { color:hsl(var(--color-neutral-70));} - } - } - &::-webkit-search-cancel-button { display:none; } -} - -[type="password"] { - padding-inline-end: pxToRem(48); - &:where(:not(:placeholder-shown)) { font-weight:bold; } - &:where(:placeholder-shown) { - ~ .show-password-button { opacity:0.5; } - } -} - -/* datetime input calendar icon in dark-mode change it to bright */ -input[type="datetime-local" i]::-webkit-calendar-picker-indicator { - #{$theme-dark} & { - filter: contrast(0) brightness(1.5); - } -} - -.show-password-button { - display:grid; place-content:center; - position:absolute; inset-block:pxToRem(4); inset-inline-end:pxToRem(0); - padding-inline:pxToRem(16); border-radius: var(--border-radius-small); font-size:pxToRem(18); transition:var(--transition); -} - -.transparent-password-input { - display:flex; gap:pxToRem(16); align-items:center; - button { - display:grid; place-content:center; inline-size:pxToRem(32); block-size:pxToRem(32); - border-radius:var(--border-radius-circular); flex-shrink:0; - } - input { padding:0; border-width:0; font-size:pxToRem(24); } -} - -.select { - position: relative; - select { - white-space: pre; - cursor: pointer; - padding-inline-end: pxToRem(48); - &:focus { outline:unset; } - } - :where([class*="icon"]) { - position:absolute; inset-block-start:pxToRem(10); inset-inline-end:pxToRem(12); - pointer-events:none; color:hsl(var(--p-text-color)); line-height:1; - } -} - -.custom-select { - position:relative; - .drop { - --drop-border-color: var(--color-neutral-15); - --drop-border-radius: var(--border-radius-xsmall); - inset-inline:0; max-inline-size:none; - #{$theme-dark} & { - --drop-border-color: var(--color-neutral-80); - } - } - .input-text-wrapper { - .icon-cheveron-down { display:block; transition:var(--transition); } - } - &.is-open { - .input-text-wrapper { - .icon-cheveron-down { transform:rotateZ(-180deg); } - } - } -} - -[type="file"] { - cursor:pointer; - &::-webkit-file-upload-button{ line-height:1; } -} - -.text-counter { - --p-text-counter-color: var(--color-neutral-50); - display: flex; - user-select: none; - font-size: var(--font-size-00); - color: hsl(var(--p-text-counter-color)); - &-separator::before { content:"/"; } - input:placeholder-shown + & { - --p-text-counter-color: var(--color-neutral-20); - #{$theme-dark} & { --p-text-counter-color: var(--color-neutral-50); } - } - #{$input-text-wrapper} > & { position:absolute; inset-block-start:pxToRem(12); inset-inline-end:pxToRem(16); } -} - -.wysiwyg { - --p-options-bg-color: var(--color-neutral-5); - display:flex; flex-direction:column; min-block-size:pxToRem(176); - &-options { - block-size:pxToRem(40); padding:pxToRem(4); margin-block-end:pxToRem(16); - background-color:hsl(var(--p-options-bg-color)); border-radius:var(--border-radius-xsmall); - } - [contenteditable] { - flex:1; - &:empty::before { content: attr(data-placeholder); } - } -} - -/* tags input partial */ -.tags-input { - @extend .input-text; - min-block-size:pxToRem(40); padding-block:pxToRem(5); padding-inline:pxToRem(15); block-size:auto; - display:flex; gap:10px; align-items:center; flex-wrap:wrap; - &-text { all:unset; flex:1; font-size:pxToRem(14); } - &.is-focus {box-shadow: var(--focus-box-shadow); } - .tags-input-text:not(input)::before { content: attr(placeholder); opacity:0.5; } - - /* default not read-only!!! this pseudo-class affect on div element and I need to overwrite this behavior */ - &.is-read-only { - #{$theme-dark} &{ - --p-bg-color: var(--color-neutral-80); - --p-border-color: var(--color-neutral-60); - .tag { - --tag-bg-color: var(--color-neutral-60); - --tag-text-color: var(--color-neutral-15); - } - } - } - -} -.tags { - display:contents; - &-list { display:contents; gap:10px; flex-wrap:wrap; } -} -.input-tag { - --p-bg-color: var(--tag-bg-color, var(--color-neutral-15)); - --p-text-color: var(--tag-text-color, var(--color-neutral-60)); - display:flex; height:pxToRem(28); gap:6px; align-items:center; - background-color:hsl(var(--p-bg-color)); padding-inline:pxToRem(8); padding-block:pxToRem(6); border-radius:var(--border-radius-xsmall); - color:hsl(var(--p-text-color)); - &-delete-button { - aspect-ratio:1 / 1; line-height:1; border-radius:var(--border-radius-xsmall); text-align:center; - [class*="icon"]::before { vertical-align:middle; } - } - &.is-disabled { --p-text-color:var(--color-neutral-20); } - #{$theme-dark} &{ - --tag-bg-color: var(--color-neutral-80); - --tag-text-color: var(--color-neutral-20); - } -} -.verification-code-input { - --p-input-size: var(--input-size, #{pxToRem(40)}); - inline-size: var(--p-input-size); - block-size: var(--p-input-size); - font-size: pxToRem(20); - text-align: center; - - &.is-large { - --input-size: #{pxToRem(60)}; - font-size: pxToRem(30); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_action-bar.scss b/packages/ui/src/7-components/_action-bar.scss deleted file mode 100644 index 85ad12e082..0000000000 --- a/packages/ui/src/7-components/_action-bar.scss +++ /dev/null @@ -1,24 +0,0 @@ -@use '../abstract' as *; -.action-bar { - --p-action-bar-bg-color: var(--color-neutral-0); - --p-action-bar-border-color: var(--color-neutral-0); - --p-action-bar-box-shadow: 0 #{pxToRem(6)} #{pxToRem(16)} hsl(var(--color-neutral-80) / 0.14); - - display:flex; gap:pxToRem(8); justify-content:space-between; align-items:baseline; - inline-size:pxToRem(312); padding-inline:pxToRem(12); padding-block:pxToRem(8); - - background-color: hsl(var(--p-action-bar-bg-color)); - border: solid pxToRem(1) hsl(var(--p-action-bar-border-color)); - border-radius: var(--border-radius-small); - box-shadow: var(--p-action-bar-box-shadow); /* isn't standard box shadow */ - transition: var(--transition); - - /* tablet & desktop */ - @media #{$break2open} { inline-size:pxToRem(500); padding-inline:pxToRem(16); padding-block:pxToRem(12); } - - #{$theme-dark} & { - --p-action-bar-bg-color: var(--color-neutral-90); - --p-action-bar-border-color: var(--color-neutral-85); - --p-action-bar-box-shadow: 0 #{pxToRem(6)} #{pxToRem(16)} #{pxToRem(8)} hsl(var(--color-neutral-105)); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_alert-sticky.scss b/packages/ui/src/7-components/_alert-sticky.scss deleted file mode 100644 index aa3b1354ad..0000000000 --- a/packages/ui/src/7-components/_alert-sticky.scss +++ /dev/null @@ -1,71 +0,0 @@ -@use '../abstract' as *; - -.alert-sticky { - $width-alert: pxToRem(440); - --p-alert-sticky-width-size: #{$width-alert}; - - --p-alert-content-text-color: var(--color-neutral-70); - --p-alert-content-bg-color: var(--color-neutral-0); - --p-alert-content-border-color: var(--color-neutral-10); - - /** type of messages colors **/ - --p-alert-bg-color: var(--p-alert-bg-color-default); - /* default */ - --p-alert-bg-color-default: var(--color-neutral-20); - /* info */ - --p-alert-bg-color-info: var(--color-information-100); - /* success */ - --p-alert-bg-color-success: var(--color-success-100); - /* warning */ - --p-alert-bg-color-warning: var(--color-warning-100); - /* danger */ - --p-alert-bg-color-danger: var(--color-danger-100); - - position: relative; - display: grid; - grid-template-columns: pxToRem(72) 1fr; - grid-template-areas: "image content" - "image buttons"; - - inline-size: var(--p-alert-sticky-width-size); /* request of Chen */ - font-size: var(--font-size-0); - color: hsl(var(--p-alert-content-text-color)); - border: solid pxToRem(1) hsl(var(--p-alert-content-border-color)); - border-radius: var(--border-radius-xsmall); - box-shadow: var(--shadow-large); - user-select: none; - - > .button { position:absolute; inset-inline-end:pxToRem(16); inset-block-start:pxToRem(16); } - &-image { - grid-area: image; - display:grid; place-content:center; margin:pxToRem(-1); margin-inline-end:0; - background-color:hsl(var(--p-alert-bg-color)); border-start-start-radius:inherit; border-end-start-radius:inherit; - color:hsl(var(--color-neutral-0)); font-size:pxToRem(24); - [class^=icon-], - [class*=" icon-"]{ font-size:var(--icon-size-large); } - } - &-content { - grid-area:content; - flex:1; background-color:hsl(var(--p-alert-content-bg-color)); - padding:pxToRem(16); padding-block-end:0; padding-inline-end:pxToRem(48); border-start-end-radius:inherit; - &:last-child { padding-block-end:pxToRem(16); } - } - &-buttons { grid-area:buttons; background-color:hsl(var(--p-alert-content-bg-color)); padding-block-end:pxToRem(8); border-end-end-radius:inherit;} - &-title { font-size:var(--font-size-0); font-weight:600; margin-bottom:pxToRem(4); } - - /* alert types */ - &.is-info { --p-alert-bg-color:var(--p-alert-bg-color-info); } - &.is-success { --p-alert-bg-color:var(--p-alert-bg-color-success); } - &.is-warning { --p-alert-bg-color:var(--p-alert-bg-color-warning); } - &.is-danger { --p-alert-bg-color:var(--p-alert-bg-color-danger); } - - #{$theme-dark} & { - --p-alert-content-text-color: var(--color-neutral-10); - --p-alert-content-bg-color: var(--color-neutral-85); - --p-alert-content-border-color: var(--color-neutral-80); - } - - @media #{$break1} { - --p-alert-sticky-width-size: auto; - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_alert.scss b/packages/ui/src/7-components/_alert.scss deleted file mode 100644 index aaa24c3e9e..0000000000 --- a/packages/ui/src/7-components/_alert.scss +++ /dev/null @@ -1,92 +0,0 @@ -@use '../abstract' as *; - -.alert { - --p-alert-text-color: var(--color-neutral-70); - --p-alert-bg-color: var(--color-neutral-5); - --p-alert-border-color: var(--color-neutral-15); - - /* states colors */ - --p-alert-color: var(--p-alert-color-default); - - --p-alert-color-default: var(--color-neutral-20); - --p-alert-color-info: var(--color-information-100); - --p-alert-color-success: var(--color-success-100); - --p-alert-border-warning: var(--color-warning-100); - --p-alert-border-danger: var(--color-danger-100); - - /*** End inner variables */ - - /* use inner variables */ - color: hsl(var(--p-alert-text-color)); - background-color: hsl(var(--p-alert-bg-color)); - border: solid pxToRem(1) hsl(var(--p-alert-border-color)); - - /* other styles */ - padding: pxToRem(12); - padding-inline-start: pxToRem(8); - border-radius: var(--border-radius-xsmall); - - &-grid { - display: flex; - gap: pxToRem(16); - &::before { - content:""; display:block; inline-size:pxToRem(2); - background-color:hsl(var(--p-alert-color)); border-radius:pxToRem(1); - } - > [class*="icon-"]:where(:not(.icon-x)) { color:hsl(var(--p-alert-color)); font-size:var(--icon-size-large); line-height:1.25; } - > .button { order: 1; } - } - - &-content { display:flex; flex-direction:column; gap:pxToRem(8); flex:1; line-height:1.5; } - &-title { font-weight:bold; } - &-message { } - &-buttons { margin-block-start:pxToRem(12); margin-inline-start:pxToRem(-16); } - - .button { --button-size:1.25rem; font-size:var(--font-size-0); } - - /* alert layout state */ - &.is-action { - position:relative; padding:pxToRem(16); padding-block-start:pxToRem(18); - border-width:0; border-radius:0; - .alert-buttons { display:flex; flex-wrap:wrap; margin-block-start:0; margin-inline-start:0; } - .button { --button-size:2.5rem; } - .alert-grid { - flex-wrap:wrap; - &::before { - position:absolute; inset-inline:0; inset-block-start:0; border-radius:0; - block-size:pxToRem(4); inline-size:100%; - } - } - - &-and-top-sticky { - --p-alert-bg-color: var(--color-neutral-0); - // #{$theme-dark} & { --p-alert-bg-color: var(--color-neutral-0); } - } - @media #{$break1} { - .alert-buttons { flex-direction:column; inline-size:100%; } - } - } - &.is-standalone { - --p-alert-bg-color: var(--color-neutral-0); - --p-alert-border-color: var(--color-neutral-10); - box-shadow: var(--shadow-small); - #{$theme-dark} & { - --p-alert-bg-color: var(--color-neutral-90); - --p-alert-border-color: var(--color-neutral-85); - } - } - - /* alert types (colors) */ - &.is-info { --p-alert-color:var(--p-alert-color-info); } - &.is-success { --p-alert-color:var(--p-alert-color-success); } - &.is-warning { --p-alert-color:var(--p-alert-border-warning); } - &.is-danger { --p-alert-color:var(--p-alert-border-danger); } - - &.is-no-bg { border-width:0; background-color:hsl(var(--transparent)); } - - #{$theme-dark} & { - --p-alert-text-color: var(--color-neutral-5); - --p-alert-bg-color: var(--color-neutral-85); - --p-alert-border-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_breadcrumbs.scss b/packages/ui/src/7-components/_breadcrumbs.scss deleted file mode 100644 index cc931d68ca..0000000000 --- a/packages/ui/src/7-components/_breadcrumbs.scss +++ /dev/null @@ -1,24 +0,0 @@ -@use '../abstract' as *; - -.breadcrumbs { - --p-text-color: var(--color-neutral-50); - --p-text-color-current: var(--color-neutral-80); - - color: hsl(var(--p-text-color)); - -webkit-user-select:none; user-select:none; - - &-list { display:flex; } - &-item { - @include trim; flex-shrink:0; text-transform:capitalize; - > * { padding-inline:pxToRem(16); } - &::before { content:"/"; color:hsl(var(--p-text-color)); } - &:last-child { - color: hsl(var(--p-text-color-current)); flex-shrink:1; - } - } - - #{$theme-dark} & { - --p-text-color: var(--color-neutral-20); - --p-text-color-current: var(--color-neutral-5); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_buttons-list.scss b/packages/ui/src/7-components/_buttons-list.scss deleted file mode 100644 index ce12eacce3..0000000000 --- a/packages/ui/src/7-components/_buttons-list.scss +++ /dev/null @@ -1,32 +0,0 @@ -@use '../abstract' as *; - -.buttons-list { - display: flex; - --p-button-list-border-color: var(--color-neutral-15); - &-item { - position: relative; - &:nth-child(n + 2) { - border-inline-start: solid pxToRem(1) transparent; - &::before { - content:""; display:block; - position:absolute; inset-inline-start:0; inset-block:0; margin-block:auto; - inline-size:pxToRem(1); block-size:75%; background-color:hsl(var(--p-button-list-border-color)); - } - } - } - &.is-with-padding { - .buttons-list-item { - padding-inline: pxToRem(12); - &:first-child { padding-inline-start:0; } - &:last-child { padding-inline-end:0; } - } - } - - #{$theme-dark} & { - --p-button-list-border-color: var(--color-neutral-80); - } -} - - -/* TODO: similar inline links */ -/* maybe new name interactive list */ \ No newline at end of file diff --git a/packages/ui/src/7-components/_clickable-list.scss b/packages/ui/src/7-components/_clickable-list.scss deleted file mode 100644 index de15b7d025..0000000000 --- a/packages/ui/src/7-components/_clickable-list.scss +++ /dev/null @@ -1,34 +0,0 @@ -@use '../abstract' as *; -.clickable-list { - --p-clickable-button-bg-color-hover: var(--color-neutral-10); - --p-clickable-title-text-color: var(--color-neutral-60); - --p-clickable-desc-text-color: var(--color-neutral-50); - --p-clickable-sep-color: var(--color-neutral-20); - --color-border: var(--color-neutral-15); /* override global */ - - &-item { - padding-block:pxToRem(4); -webkit-user-select:none; user-select:none; - &:not(:last-child) { - border-block-end:solid pxToRem(1) hsl(var(--color-border)); - } - } - &-button { - display:block; padding-block:pxToRem(8); padding-inline:pxToRem(16); border-radius:var(--border-radius-small); - &:hover, &:focus { background-color:hsl(var(--p-clickable-button-bg-color-hover)); } - } - - &-title { - color:hsl(var(--p-clickable-title-text-color)); - &-sep { color:hsl(var(--p-clickable-sep-color)); margin-inline:pxToRem(4); } - } - &-desc { color:hsl(var(--p-clickable-desc-text-color)); font-size:var(--font-size-00); } - - #{$theme-dark} & { - --p-clickable-button-bg-color-hover: var(--color-neutral-85); - --p-clickable-title-text-color: var(--color-neutral-10); - --p-clickable-desc-text-color: var(--color-neutral-20); - --p-clickable-sep-color: var(--color-neutral-80); - - --color-border: var(--color-neutral-80); /* override global */ - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_code-panel.scss b/packages/ui/src/7-components/_code-panel.scss deleted file mode 100644 index fa0e730aa1..0000000000 --- a/packages/ui/src/7-components/_code-panel.scss +++ /dev/null @@ -1,28 +0,0 @@ -@use "../abstract" as *; - -.code-panel { - --p-code-panel-header: var(--color-neutral-5); - --p-code-panel-border-color: var(--color-neutral-15); - --p-code-panel-content: var(--color-neutral-0); - //--p-code-panel-text-color: var(--color-neutral-120); - - display:flex; flex-direction:column; block-size:100%; flex-shrink:0; overflow:hidden; - border: solid pxToRem(1) hsl(var(--p-code-panel-border-color)); - border-radius: var(--border-radius-xsmall); - //color: hsl(var(--p-code-panel-text-color)); - &-header { - display:flex; padding:pxToRem(16); - background-color: hsl(var(--p-code-panel-header)); - border-block-end: solid pxToRem(1) hsl(var(--p-code-panel-border-color)); - } - &-content { - flex:1; padding:pxToRem(24); overflow:auto; - background-color: hsl(var(--p-code-panel-content)); - } - #{$theme-dark} & { - --p-code-panel-header: var(--color-neutral-100); - --p-code-panel-border-color: var(--color-neutral-85); - --p-code-panel-content: var(--color-neutral-200); - --p-code-panel-text-color: var(--color-neutral-5); - } -} diff --git a/packages/ui/src/7-components/_collapsible.scss b/packages/ui/src/7-components/_collapsible.scss deleted file mode 100644 index d4262c226e..0000000000 --- a/packages/ui/src/7-components/_collapsible.scss +++ /dev/null @@ -1,73 +0,0 @@ -@use '../abstract' as *; -.collapsible { - --p-toggle-border-color: var(--color-neutral-10); - --p-toggle-optional-color: var(--color-neutral-50); - - ::-webkit-details-marker { display:none; } - - &-item { - &:where( :not(:last-child) ) { border-block-end:solid pxToRem(1) hsl(var(--p-toggle-border-color)); } - /* state */ - &.is-info { - --p-bg-color-info-focus-hover-opened: var(--color-neutral-5); - --color-border: var(--color-neutral-10); - .collapsible-wrapper { - padding:pxToRem(8); margin-block:pxToRem(8); - border-radius:var(--border-radius-small); - &:has(:hover), - &:where([open]) { background-color:hsl(var(--p-bg-color-info-focus-hover-opened)); } - &.is-disabled { background-color:transparent; opacity:0.4; } - .collapsible-button { - padding-block:0; - .icon:last-child { margin-inline-end:pxToRem(8); } - } - .collapsible-content { padding-block-end:pxToRem(8); } - &:has(:focus-visible) { - box-shadow:var(--focus-box-shadow); - .collapsible-button { - &:focus-visible { box-shadow:none; } - } - } - #{$theme-dark} & { - --p-bg-color-info-focus-hover-opened: var(--color-neutral-85); - --color-border: var(--color-neutral-80); - } - } - } - } - - /* logic */ - &-wrapper { - padding:pxToRem(8); - &:where([open]):not(#{$disabled}) { - .icon-cheveron-right { rotate:90deg; } - .icon-cheveron-down { rotate:180deg; } - } - &:is(#{$disabled}) { - cursor:not-allowed; - * { cursor:not-allowed; } - .collapsible { - &-content { display:none!important; } - } - } - } - - &-button { - position:relative; padding-block:pxToRem(10); - display:flex; gap:pxToRem(10); align-items:center; font-size:pxToRem(16); line-height:1.5; - .text { align-self:center; font-weight:600; } - .icon { align-self:center; } - [class*="icon-"] { display:block; transition:var(--transition); } - .icon:first-child { margin-inline-end:pxToRem(8); } - .icon:last-child { margin-inline-start:auto; } - &-optional { font-size:pxToRem(13); color:hsl(var(--p-toggle-optional-color)); } - &:where(summary) { cursor:pointer; } - } - - &-content { - padding-block-start:0; padding-block-end:pxToRem(24); - } - #{$theme-dark} & { - --p-toggle-border-color: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_drop.scss b/packages/ui/src/7-components/_drop.scss deleted file mode 100644 index aecc9875d0..0000000000 --- a/packages/ui/src/7-components/_drop.scss +++ /dev/null @@ -1,159 +0,0 @@ -@use '../abstract' as *; -.drop { - --p-drop-bg-color: var(--color-neutral-0); - --p-drop-border-color: var(--drop-border-color, var(--color-neutral-10)); - - --p-drop-width-size-desltop: var(--drop-width-size-desktop); - - --p-drop-border-radius: var(--drop-border-radius, var(--border-radius-small)); - - position:absolute; inset-inline-start:0; inset-block-end:calc(100% + #{pxToRem(10)}); - background-color:hsl(var(--p-drop-bg-color)); color:hsl(var(--p-drop-text-color)); padding:0; - border:solid pxToRem(1) hsl(var(--p-drop-border-color)); border-radius:var(--p-drop-border-radius); box-shadow:var(--shadow-small); - min-inline-size: pxToRem(208); - max-inline-size: pxToRem(280); - - - @media #{$break3open} { - inline-size: var(--p-drop-width-size-desltop); - max-inline-size: none; - } - - &-header-mobile { - position:sticky; top:0; z-index:10; - display:flex; align-items:center; - padding-block:pxToRem(16); padding-inline:pxToRem(16); border-block-end:solid pxToRem(1) hsl(var(--color-border)); - background-color:hsl(var(--p-drop-bg-color)); - - @media #{$break3open} { - display:none; - } - } - &-footer { - @media #{$break1} { - position:sticky; inset-block-end:0; background-color:hsl(var(--p-drop-bg-color)); - } - } - - &::before { - content: ""; position:absolute; z-index:3; inset-inline-start:pxToRem(30); inset-block-end:pxToRem(-8); - inline-size:pxToRem(8); block-size:pxToRem(8); clip-path:polygon(0% 0%, 100% 0%, 50% 100%); - background-color:hsl(var(--p-drop-bg-color)); - } - &::after { - content: ""; position:absolute; z-index:2; - inset-inline-start:pxToRem(29.5); inset-block-end:pxToRem(-8); transform:translateY(pxToRem(2)); - inline-size:pxToRem(9); block-size:pxToRem(9); clip-path:polygon(0% 0%, 100% 0%, 50% 100%); - background-color:hsl(var(--p-drop-border-color)); - } - &-wrapper { - position:relative; inline-size:fit-content; - &.is-open { z-index:1; } - } - &-section { - $padding-horizontal: pxToRem(12); - $padding-vertical: pxToRem(16); - - --p-section-padding-horizontal: var(--section-padding-horizontal, #{$padding-horizontal}); - --p-section-padding-vertical: var(--section-padding-vertical, #{$padding-vertical}); - - --p-section-border-color: var(--color-neutral-10); - - padding-inline:var(--p-section-padding-horizontal); - padding-block:var(--p-section-padding-vertical); - - @include scroll(); - max-inline-size:pxToRem(520); margin-inline:auto; - - &:where(:nth-child(n +2)) { - border-block-start:solid pxToRem(1) hsl(var(--p-section-border-color)); - } - #{$theme-dark} & { - --p-section-border-color: var(--color-neutral-85); - } - } - /** states **/ - /* align states */ - &:where(.is-inline-end) { inset-inline-end:pxToRem(-10); inset-inline-start:auto; } - &:where(.is-block-end) { - inset-block-start:calc(100% + #{pxToRem(10)}); inset-block-end:auto; - &::before, &::after { inset-block-start:pxToRem(-8); inset-block-end:auto; clip-path:polygon(50% 0%, 100% 100%, 0% 100%); } - &::after { transform:translateY(pxToRem(-2)); } - } - /* arrow align */ - &.is-arrow-end { - &::before, &::after { - inset-inline-end:pxToRem(30); inset-inline-start:auto; - } - &::after { inset-inline-end:pxToRem(29.5); } - } - &.is-arrow-center { - &::before, &::after { - inset-inline-start:50%; transform:translateX(-50%); - } - &::after { transform:translateX(-50%) translateY(pxToRem(2)); } - } - &.is-no-arrow { - &::before, &::after { - display:none; - } - } - &.is-full-screen-mobile { - @media #{$break1}, #{$break2} { - max-inline-size: none; - inset: 0; - } - } - &.is-modal-screen-mobile { - @media #{$break1} { - position:fixed; inset-block:0; inset-inline:pxToRem(8); - padding:0; inline-size:auto; max-inline-size:none; - &::backdrop { background-color:hsl(240 22% 10% / 0.6); } - } - - } - - &-list { - display:flex; flex-direction:column; gap:pxToRem(8); - font-size: var(--font-size-0); - &-item { flex-shrink:0} - } - &-button { - --p-drop-icon-color: var(--color-neutral-20); - --p-drop-text-color: var(--color-neutral-60); - --p-drop-item-bg-color-hover: var(--color-neutral-10); - --p-drop-item-bg-color-selected: var(--color-neutral-10); - - $padding-horizontal: pxToRem(12); - $padding-vertical: pxToRem(10); - - --p-button-padding-horizontal: var(--button-padding-horizontal, #{$padding-horizontal}); - --p-button-padding-vertical: var(--button-padding-vertical, #{$padding-vertical}); - - - display:flex; gap:pxToRem(12); inline-size:100%; - padding-inline:var(--p-button-padding-horizontal); - padding-block:var(--p-button-padding-vertical); - background-color:hsl(var(--p-drop-bg-color)); border-radius:var(--border-radius-small); - -webkit-user-select:none; user-select:none; line-height: 1.5; /* 20 / 14 font-size */ - .text { color:hsl(var(--p-drop-text-color)); } - [class*="icon"] { - align-self:center; font-size:pxToRem(16); line-height:1; color:hsl(var(--p-drop-icon-color)); - &::before { vertical-align:middle; } - } - &:where(:focus-visible) { } - &:where(:hover, :focus) { --p-drop-bg-color:var(--p-drop-item-bg-color-hover); outline:none; } - &:where(.is-selected) { --p-drop-bg-color:var(--p-drop-item-bg-color-selected); } - .text + [class*="icon"] { margin-inline-start:auto; } - } - - #{$theme-dark} &{ - --p-drop-bg-color: var(--color-neutral-105); - --p-drop-border-color: var(--drop-border-color, var(--color-neutral-85)); - &-button { - --p-drop-text-color: var(--color-neutral-15); - --p-drop-item-bg-color-hover: var(--color-neutral-85); - --p-drop-item-bg-color-selected: var(--color-neutral-85); - } - } -} diff --git a/packages/ui/src/7-components/_file-preview.scss b/packages/ui/src/7-components/_file-preview.scss deleted file mode 100644 index f2c4ad4019..0000000000 --- a/packages/ui/src/7-components/_file-preview.scss +++ /dev/null @@ -1,37 +0,0 @@ -@use '../abstract' as *; -.file-preview { - --p-file-preview-text-color: var(--color-neutral-20); - --p-file-preview-bg-color: var(--color-neutral-0); - --p-file-preview-border-color: var(--color-neutral-5); - - position: relative; - display: grid; - place-content: center; - inline-size: pxToRem(205); - aspect-ratio: 16 / 10; - gap: pxToRem(8); - color: hsl(var(--p-file-preview-text-color)); - background-color: hsl(var(--p-file-preview-bg-color)); - border: solid pxToRem(1) hsl(var(--p-file-preview-border-color)); - border-radius: var(--border-radius-small); - overflow: hidden; - - &:where(:focus, :hover) { - .file-preview-image { opacity:1; } - } - - &-image { - position:absolute; inset:0; inline-size:100%; block-size:100%; opacity:0.65; transition:opacity var(--transition); - img { display:block; inline-size:100%; block-size:100%; object-fit:cover; } - } - &-content { position:relative; display:grid; gap:pxToRem(8); justify-items:center; } - .avatar {} - &.is-with-image { border-width:0; } - &.is-full-cover-image { place-content:revert; } - - #{$theme-dark} & { - --p-file-preview-text-color: var(--color-neutral-20); - --p-file-preview-bg-color: var(--color-neutral-90); - --p-file-preview-border-color: var(--color-neutral-85); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_grid-item-1.scss b/packages/ui/src/7-components/_grid-item-1.scss deleted file mode 100644 index 6603e5845d..0000000000 --- a/packages/ui/src/7-components/_grid-item-1.scss +++ /dev/null @@ -1,26 +0,0 @@ -@use '../abstract' as *; -.grid-item-1 { - --small-title-color: var(--color-neutral-20); - - display: grid; - grid-template-areas: "start-start start-end" - "end-start end-end"; - grid-template-columns: 1fr auto; - grid-template-rows: auto 1fr; - column-gap: pxToRem(16); - row-gap: pxToRem(48); - - block-size: 100%; - - &-start-start { grid-area:start-start; } - &-start-end { grid-area:start-end; } - &-end-start { grid-area:end-start; justify-content:end; align-self:end; } - &-end-end { grid-area:end-end; display:flex; justify-content:end; align-items:end; } - - /* specific styles */ - .eyebrow-heading-3 { color:hsl(var(--small-title-color)); } - .icons { - line-height: 1; - [class*="icon"]::before { vertical-align:sub; } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_index.scss b/packages/ui/src/7-components/_index.scss deleted file mode 100644 index 47880dfe70..0000000000 --- a/packages/ui/src/7-components/_index.scss +++ /dev/null @@ -1,35 +0,0 @@ -@forward "alert"; -@forward "alert-sticky"; -@forward "action-bar"; -@forward "list"; -@forward "collapsible"; -@forward "tabs"; -@forward "secondary-tabs"; -@forward "modal"; -@forward "drop"; -@forward "inline-links"; -@forward "upload-image"; -@forward "status"; -@forward "upload-box"; -@forward "upload-file-box"; -@forward "file-preview"; -@forward "grid-item-1"; -@forward "pagination"; -@forward "steps"; -@forward "buttons-list"; -@forward "toggle-button"; -@forward "clickable-list"; -@forward "progress-bar"; -@forward "top-cover"; - -@forward "code-panel"; -@forward "tab-text-ediror"; - -@forward "top-banner"; - -/* main parts */ -@forward "main-header"; -@forward "breadcrumbs"; -@forward "user-profile"; -@forward "side-nav"; -@forward "main-footer"; diff --git a/packages/ui/src/7-components/_inline-links.scss b/packages/ui/src/7-components/_inline-links.scss deleted file mode 100644 index 2f665a79ed..0000000000 --- a/packages/ui/src/7-components/_inline-links.scss +++ /dev/null @@ -1,20 +0,0 @@ -@use '../abstract' as *; -.inline-links { - display: flex; - align-items: baseline; - font-size: pxToRem(14); - - &-item { - padding-inline:pxToRem(20); - &:where(:not(:last-child)) { border-inline-end:solid pxToRem(1) hsl(var(--color-border)); } - } - /* states */ - &:where(.is-center) { justify-content:center; } - - &:where(.is-no-padding-first-and-last) { - :where(.inline-links-item) { - &:first-child { padding-inline-start:0; } - &:last-child { padding-inline-end:0; } - } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_list.scss b/packages/ui/src/7-components/_list.scss deleted file mode 100644 index 8d045c6035..0000000000 --- a/packages/ui/src/7-components/_list.scss +++ /dev/null @@ -1,71 +0,0 @@ -@use "../abstract" as *; -.list { - --p-list-text-color: var(--color-neutral-60); - color: hsl(var(--p-list-text-color)); - - display:flex; flex-direction:column; gap:pxToRem(24); font-size:pxToRem(16); - - &-item { - display:flex; align-items:baseline; gap:pxToRem(20); - > * { vertical-align:middle; } - [class*="icon"] { line-height:1; } - .text { align-self:center; line-height:1.5; } - } - - .icon-check { - flex-shrink:0; display:inline-grid; place-content:center; - inline-size:pxToRem(24); block-size:pxToRem(24); - color:hsl(var(--color-neutral-0)); font-size:pxToRem(14); - background-color:hsl(var(--color-primary-100)); border-radius:50%; - } - - #{$theme-dark} & { - --p-list-text-color: var(--color-neutral-20); - } -} - -.un-order-list { - display:flex; flex-direction:column; - list-style-type:disc; line-height:1.8; - padding-inline-start:pxToRem(16); - > *::marker { all:revert; } -} - -.numeric-list { - --p-numeric-border-color: var(--color-neutral-10); - --p-numeric-bg-color: var(--color-neutral-5); - --p-numeric-text-color: var(--color-neutral-60); - counter-reset: number; - display:grid; row-gap:pxToRem(24); - &-item { - counter-increment: number; - display:flex; align-items:baseline; column-gap:pxToRem(24); - &::before { - content: counter(number); flex-shrink:0; - display:grid; place-content:center; inline-size:pxToRem(32); block-size:pxToRem(32); - background-color:hsl(var(--p-numeric-bg-color)); color:hsl(var(--p-numeric-text-color)); - border:solid pxToRem(1) hsl(var(--p-numeric-border-color)); - border-radius:var(--border-radius-circular); - } - } - #{$theme-dark} & { - --p-numeric-border-color: var(--color-neutral-80); - --p-numeric-bg-color: var(--color-neutral-85); - --p-numeric-text-color: var(--color-neutral-20); - } -} - -.order-list { - counter-reset: number; - display:flex; flex-direction:column; gap:pxToRem(32); - - &-item { - counter-increment: number; - display:flex; flex-direction:column; flex-wrap:wrap; gap:pxToRem(16); - } - &-content { - display:flex; gap:pxToRem(16); - &::before { content:counter(number); } - &.is-hide-number::before { opacity:0; } - } -} diff --git a/packages/ui/src/7-components/_main-footer.scss b/packages/ui/src/7-components/_main-footer.scss deleted file mode 100644 index 1561fe98e8..0000000000 --- a/packages/ui/src/7-components/_main-footer.scss +++ /dev/null @@ -1,20 +0,0 @@ -@use '../abstract' as *; - -.main-footer { - display: flex; - flex-wrap: wrap; - padding-block: pxToRem(16); - border-block-start: solid pxToRem(1) hsl(var(--color-border)); - margin-inline: pxToRem(32); - margin-block-start: pxToRem(32); - font-size: var(--font-size-00); - @media #{$break1}, #{$break2} { - gap:pxToRem(16); - &-start { margin-inline-end:auto; } - } - @media #{$break3open} { - display: flex; - flex-direction: row-reverse; - justify-content: space-between; - } -} diff --git a/packages/ui/src/7-components/_main-header.scss b/packages/ui/src/7-components/_main-header.scss deleted file mode 100644 index ab44b15dcb..0000000000 --- a/packages/ui/src/7-components/_main-header.scss +++ /dev/null @@ -1,57 +0,0 @@ -@use '../abstract' as *; -:root { - $main-header-height: pxToRem(64); - --main-header-height: #{$main-header-height}; -} -.main-header { - --p-main-header-bg-color: var(--color-neutral-0); - --p-main-header-border-color: var(--color-border); - - display:flex; align-items:center; gap:pxToRem(24); block-size:var(--main-header-height); padding-inline:pxToRem(24); - background-color:hsl(var(--p-main-header-bg-color)); - border-block-end:solid pxToRem(1) hsl(var(--p-main-header-border-color)); - -webkit-user-select:none; user-select:none; - - > * { min-inline-size:0; } - &-end { flex-shrink:0; display:flex; align-items:center; block-size:100%; gap:pxToRem(24); } - - /* override */ - .drop { - @media #{$break1}, #{$break2} { - position:fixed; z-index:5; inset-block-start:var(--main-header-height); inset-inline:0; - inline-size:100%; max-inline-size:none; - } - } - - - #{$theme-dark} & { - --p-main-header-bg-color: var(--color-neutral-105); - } - - @media #{$break1}, #{$break2} { - gap:pxToRem(8); padding-inline-start:pxToRem(8); - .logo { margin-inline-end:auto; } - .user-profile { - .drop { max-inline-size:initial; } - .drop-wrapper { position:static; } - } - #Support { inset-block-end:0; overflow:auto; border-start-start-radius:0; border-start-end-radius:0; } - } - @media #{$break3open} { - &-end { margin-inline-start:auto; } - - .user-profile-button + .drop { - border-start-start-radius:0; border-start-end-radius:0; - inset-inline:pxToRem(-1) 0; inset-block-start:100%; - } - #Support { - margin-block-start:pxToRem(2); - &.drop { - &::before, &::after { inset-block-start:pxToRem(-7); } - &::before { inline-size:pxToRem(16); } - &::after { inline-size:pxToRem(17); } - } - } - } -} - diff --git a/packages/ui/src/7-components/_modal.scss b/packages/ui/src/7-components/_modal.scss deleted file mode 100644 index e47a103fa6..0000000000 --- a/packages/ui/src/7-components/_modal.scss +++ /dev/null @@ -1,154 +0,0 @@ -@use '../abstract' as *; -.modal { - --p-modal-title-color: var(--color-neutral-80); - --p-modal-text-color: var(--color-neutral-60); - --p-modal-bg-color: var(--color-neutral-0); - --p-modal-border-color: var(--color-neutral-10); - - --p-modal-border-radius: var(--border-radius-medium); - - --p-modal-content-bg-color: var(--color-neutral-5); - - $modal-padding: pxToRem(32); - --p-modal-padding: #{$modal-padding}; - - $header-padding-bottom: pxToRem(16); - --padding-header-bottom: #{$header-padding-bottom}; - - display:flex; flex-direction:column; - box-sizing:border-box; padding:0; - - inline-size: fit-content; - min-inline-size: min(pxToRem(410), 95%); - max-inline-size: min(pxToRem(640), 95%); - max-block-size: 90vh; - - box-shadow: var(--shadow-large); - background-color: hsl(var(--p-modal-bg-color)); - border-radius: var(--p-modal-border-radius); - border: solid pxToRem(1) hsl(var(--p-modal-border-color)); - color: hsl(var(--p-modal-text-color)); - - &:where([open]) { display:flex; } - &-form { min-block-size:0; display:flex; flex-direction:column; inline-size:100%; padding:var(--p-modal-padding); } - &.is-small { @media #{$break2open} { inline-size:pxToRem(410); } } - &.is-big { @media #{$break3open} { inline-size:pxToRem(640); } } - &.is-huge { @media #{$break2open} { inline-size:pxToRem(1200); max-inline-size:90vw; } } - &.is-secondary { - $modal-padding: pxToRem(24); - --p-modal-padding: #{$modal-padding}; - - $header-padding-bottom: pxToRem(16); - --padding-header-bottom: #{$header-padding-bottom}; - } - &.is-inner-modal { - --p-modal-title-color: var(--color-neutral-105); - --p-modal-text-color: var(--color-neutral-60); - --p-modal-bg-color: var(--color-neutral-5); - --p-modal-border-color: var(--color-neutral-10); - - $modal-padding: pxToRem(24); - --p-modal-padding: #{$modal-padding}; - - --p-modal-border-radius:var(--border-radius-small); - - max-inline-size:none; box-shadow:none; - - .modal-header { margin-block-end:0; } - .modal-content { - padding-block-start: var(--p-modal-padding); - margin-block-start: var(--p-modal-padding); - - margin-inline: calc(var(--p-modal-padding) * -1); - padding-inline: calc(var(--p-modal-padding)); - border-block-start:solid pxToRem(1) hsl(var(--p-modal-border-color)); - } - #{$theme-dark} & { - --p-modal-bg-color: var(--color-neutral-85); - --p-modal-border-color: var(--color-neutral-80); - } - } - &.is-separate-header { - > .modal-form { - > .modal-header { - padding: var(--p-modal-padding); padding-block-start: 0; - border-block-end: solid pxToRem(1) hsl(var(--color-border)); - margin-inline: calc(var(--p-modal-padding) * -1); margin-block-end:0; - } - > .modal-content { padding-block:var(--p-modal-padding); margin-block:0; } - > .modal-footer { margin-block-start:0; } - } - } - &.is-page-in-mobile { - @media #{$break1} { - all:unset; block-size:unset!important; inline-size:100%; - .modal { - &-form { min-block-size:100dvh; padding:0; } - &-header, - &-footer { position:relative; z-index:1; background-color:hsl(var(--p-modal-bg-color)); padding-inline:pxToRem(16)!important; margin-inline:0!important; } - &-header { position:sticky; inset-block-start:0; padding-block-start:pxToRem(16)!important; } - &-footer { position:sticky; inset-block-end:0; padding-block-end:pxToRem(16); } - } - &::backdrop { background-color:transparent; } - } - } - - &-header { - display:flex; flex-direction:column; gap:pxToRem(4); - flex-shrink:0; margin-block-end:var(--padding-header-bottom); - p { font-size:var(--font-size-1); } - } - &-title { color:hsl(var(--p-modal-title-color)); line-height:1; } - &-content { - @include scroll; overflow:auto; min-block-size:0; - padding-block:pxToRem(4); margin-block:pxToRem(-4); /* used to show focus outline */ - margin-inline: calc(var(--p-modal-padding) * -1); padding-inline: calc(var(--p-modal-padding)); - &-main { background-color:hsl(var(--p-modal-content-bg-color)); } - &-spacer { - display:grid; gap:pxToRem(24); - } - } - &-footer { - display:grid; gap:pxToRem(16); - flex-shrink:0; padding:var(--p-modal-padding); padding-block-end:pxToRem(0); - margin-inline:calc(var(--p-modal-padding) * -1); margin-block-start:var(--p-modal-padding); - border-block-start:solid pxToRem(1) hsl(var(--color-border)); - } - - &::backdrop { - background-color:hsl(240 5% 8% / 0.3); - backdrop-filter: blur(#{pxToRem(3)}); - } - - @media #{$break1} { - $modal-padding: pxToRem(16); - --p-modal-padding: #{$modal-padding}; - - $header-padding-bottom: pxToRem(12); - --padding-header-bottom: #{$header-padding-bottom}; - } - - #{$theme-dark} & { - --p-modal-title-color: var(--color-neutral-10); - --p-modal-text-color: var(--color-neutral-20); - --p-modal-bg-color: var(--color-neutral-90); - --p-modal-border-color: var(--color-neutral-85); - - --p-modal-content-bg-color: var(--color-neutral-90); - - --color-border: var(--color-neutral-80); - - &::backdrop { background-color:hsl(240 5% 8% / 0.6); } - - &-curtain { --p-modal-curtain-opacity: 0.6; } - } -} - - -.modal-open-full-screen-mobile { - @media #{$break1} { - main, - .wizard, - .grid-with-side { display:none!important; } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_pagination.scss b/packages/ui/src/7-components/_pagination.scss deleted file mode 100644 index 25e72e5c1c..0000000000 --- a/packages/ui/src/7-components/_pagination.scss +++ /dev/null @@ -1,30 +0,0 @@ -@use '../abstract' as *; -.pagination { - $button-size: pxToRem(32); - --button-size: #{$button-size}; - - display:flex; gap:pxToRem(20); - - &-list { - display:flex; gap:pxToRem(8); - } - .button { - flex-shrink:0; padding-inline:pxToRem(12); - [class*="icon"] { - transform: scaleX(var(--transform-direction)); - &::before { vertical-align:middle; } - } - - /* adjust color from default button */ - &:where(:not(.is-text)) { - --p-text-color-disabled: var(--color-neutral-90); - #{$theme-dark} & { - --p-text-color-disabled: var(--color-neutral-20); - } - } - } - - /* states */ - &.is-center { justify-content:center; } - &.is-end { justify-content:flex-end; } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_progress-bar.scss b/packages/ui/src/7-components/_progress-bar.scss deleted file mode 100644 index dd54fb8cca..0000000000 --- a/packages/ui/src/7-components/_progress-bar.scss +++ /dev/null @@ -1,43 +0,0 @@ -@use '../abstract' as *; -.progress-bar { - --p-graph-bg-color: var(--color-neutral-15); - --p-graph-color-fill: var(--color-information-100); - --p-graph-color-warning: var(--color-warning-100); - --p-graph-color-danger: var(--color-danger-100); - - --p-graph-icon-color: var(--color-neutral-50); - --p-graph-text-color: var(--color-neutral-60); - --p-graph-used-text-color: var(--color-neutral-70); - --p-graph-max-text-color: var(--color-neutral-50); - - display:flex; flex-direction:column; gap:pxToRem(8); - -webkit-user-select:none; user-select:none; - - &-container { - display:flex; block-size:pxToRem(8); border-radius:var(--border-radius-xsmall); - background-color:hsl(var(--p-graph-bg-color)); - /* fill graph */ - &::before { - content:""; display:block; block-size:100%; flex-basis:var(--graph-size, 0); - border-radius:inherit; inline-size:var(--graph-size); - background-color:hsl(var(--p-graph-color-fill)); - } - /* states */ - &.is-warning { --p-graph-color-fill:var(--p-graph-color-warning); } - &.is-danger { --p-graph-color-fill:var(--p-graph-color-danger); } - } - &-top-line { - color:hsl(var(--p-graph-text-color)); - [class*="icon"] { color:hsl(var(--p-graph-icon-color)); } - } - &-text-used { color:hsl(var(--p-graph-used-text-color)); } - &-text-max { color:hsl(var(--p-graph-max-text-color)); } - - - #{$theme-dark} & { - --p-graph-bg-color: var(--color-neutral-85); - --p-graph-icon-color: var(--color-neutral-20); - --p-graph-text-color: var(--color-neutral-20); - --p-graph-used-text-color: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_secondary-tabs.scss b/packages/ui/src/7-components/_secondary-tabs.scss deleted file mode 100644 index d3bd542714..0000000000 --- a/packages/ui/src/7-components/_secondary-tabs.scss +++ /dev/null @@ -1,45 +0,0 @@ -@use '../abstract' as *; -.secondary-tabs { - --p-drop-tab-text-color: var(--color-neutral-60); - --p-drop-tab-bg-color: var(--transparent); - - $drop-tab-height: pxToRem(32); - --p-drop-tab-height: #{$drop-tab-height}; - - $drop-tab-padding-horizontal: pxToRem(12); - --p-drop-tab-padding-horizontal: #{$drop-tab-padding-horizontal}; - - display:flex; gap:pxToRem(16); - - &-item {} - &-button { - display:block; padding-inline:var(--p-drop-tab-padding-horizontal); user-select:none; - line-height:var(--p-drop-tab-height); border-radius:var(--border-radius-small); - color:hsl(var(--p-drop-tab-text-color)); background-color:hsl(var(--p-drop-tab-bg-color)); - &:where(#{$disabled}) { --p-drop-tab-bg-color:var(--color-neutral-10); cursor:default; } - &:where(:not(#{$disabled})) { cursor:pointer; } - } - - &:where(.is-large) { - $drop-tab-height: pxToRem(38); - --p-drop-tab-height: #{$drop-tab-height}; - - $drop-tab-padding-horizontal: pxToRem(20); - --p-drop-tab-padding-horizontal: #{$drop-tab-padding-horizontal}; - } - &:where(.is-stretch) { - inline-size:100%; - .secondary-tabs { - &-item { flex:1; } - &-button { inline-size:100%; text-align:center; } - } - } - #{$theme-dark} & { - --p-drop-tab-text-color: var(--color-neutral-20); - &-button { - &:where(#{$disabled}) { - --p-drop-tab-bg-color: var(--color-neutral-85); - } - } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_side-nav.scss b/packages/ui/src/7-components/_side-nav.scss deleted file mode 100644 index 77f6d55c01..0000000000 --- a/packages/ui/src/7-components/_side-nav.scss +++ /dev/null @@ -1,114 +0,0 @@ -@use '../abstract' as *; - -.side-nav { - --p-side-nav-bg-color: var(--color-neutral-0); - --p-side-nav-border-color: var(--color-border); - - --p-side-nav-header-text-color: var(--color-neutral-50); - - background-color: hsl(var(--p-side-nav-bg-color)); - border-inline-end: solid pxToRem(1) hsl(var(--p-side-nav-border-color)); - - &-level-1, - &-level-2 { display:flex; flex-direction:column; } - - &-level-1 { - position:relative; transition:var(--transition); - &.is-narrow { - @media #{$break3open} { - inline-size: pxToRem(72); - .drop-section { padding-inline-end:pxToRem(16); } - } - } - } - &-level-2 { - display:none; border-inline-start:solid pxToRem(1) hsl(var(--color-border)); - &.is-open { display:flex; } - } - - &-top { } - &-main { - flex:1; overflow-y:auto; - @include scroll(); scrollbar-gutter:initial; - overflow: overlay; // fallback macOS - overflow-x: hidden; - - &:not(:hover) { - &::-webkit-scrollbar-thumb { - background: hsl(var(--transparent)); - } - - &::-webkit-scrollbar-corner { - background: hsl(var(--transparent)); - } - } - } - &-bottom { } - - /* override drop partial */ - .drop { - &-section { - $padding-horizontal: pxToRem(16); - $padding-vertical: pxToRem(24); - --section-padding-horizontal: #{$padding-horizontal}; - --section-padding-vertical: #{$padding-vertical}; - } - &-list { } - &-button { - $padding-horizontal: pxToRem(12); - $padding-vertical: pxToRem(8); - --button-padding-horizontal: #{$padding-horizontal}; - --button-padding-vertical: #{$padding-vertical}; - - line-height: 1.7145; - .text { @include trim(1); } - } - } - &-button { - position:absolute; inset-inline-end:pxToRem(-16); inset-block-end:pxToRem(28); - display:grid; place-content:center; padding-inline:0; inline-size:pxToRem(32); - border-radius:var(--border-radius-small); - .icon-cheveron-right { display:block; transition:var(--transition);} - &.is-open { - .icon-cheveron-right { transform:rotateZ(180deg); } - } - } - .collapsible-wrapper { padding:0; } - .eyebrow-heading-3 { color: var(--p-side-nav-header-text-color); } - - #{$theme-dark} & { - --p-side-nav-bg-color: var(--color-neutral-105); - - --p-side-nav-header-text-color: var(--color-neutral-20); - } - @media #{$break1}, #{$break2} { - &.is-mobile-center { - .drop { - &-list { - &-item { - display:flex; justify-content:center; - } - } - &-button { - justify-content:center; - [class*="icon"] { display:none; } - } - } - } - - .side-nav-level-1 { display:block; } - .side-nav-level-2 { display:none; } - &.is-open-level-2 { - .side-nav-level-1 { display:none; } - .side-nav-level-2 { display:block; } - } - } - @media #{$break3open} { - display:flex; block-size:100%; - - &-level-1, - &-level-2 { inline-size:pxToRem(200); } - - .drop-section { margin-inline:0; } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_status.scss b/packages/ui/src/7-components/_status.scss deleted file mode 100644 index 5e840a0de6..0000000000 --- a/packages/ui/src/7-components/_status.scss +++ /dev/null @@ -1,22 +0,0 @@ -@use '../abstract' as *; - -.status { - --p-status-color: var(--color-neutral-50); - - display: flex; - align-items: baseline; - gap: pxToRem(8); - user-select: none; - &-icon { - inline-size:pxToRem(12); block-size:pxToRem(12); border-radius:var(--border-radius-circular); - background-color:hsl(var(--p-status-color)); - } - - /* Status */ - &.is-offline { --p-status-color:var(--color-neutral-50); } - &.is-waiting { --p-status-color:var(--color-warning-50); } - &.is-pending { --p-status-color:var(--color-warning-100); } - &.is-failed { --p-status-color:var(--color-danger-100); } - &.is-complete { --p-status-color:var(--color-success-100); } - &.is-processing { --p-status-color:var(--color-information-100);} -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_steps.scss b/packages/ui/src/7-components/_steps.scss deleted file mode 100644 index 732255e332..0000000000 --- a/packages/ui/src/7-components/_steps.scss +++ /dev/null @@ -1,112 +0,0 @@ -@use '../abstract' as *; -.steps { - --p-step-bullet-icon-color: var(--color-neutral-0); - --p-step-bullet-content-color: var(--color-neutral-0); - --p-step-bullet-padding-color: var(--color-neutral-0); - --p-step-bullet-border-color: var(--color-neutral-20); - - --p-step-bullet-sep-color: var(--color-neutral-20); - - // Done step - --p-step-bullet-icon-color-done: var(--color-neutral-0); - --p-step-bullet-content-color-done: var(--color-neutral-20); - --p-step-bullet-padding-color-done: var(--color-neutral-20); - //--p-step-bullet-border-color-done: var(--color-neutral-50); - - // Current Step - //--p-step-bullet-icon-color-current: var(--color-neutral-0); - --p-step-bullet-content-color-current: var(--color-primary-100); - //--p-step-bullet-padding-color-current:var(--color-neutral-0); - --p-step-bullet-border-color-current: var(--color-primary-100); - - /* Color Text */ - --p-step-text-color: var(--color-neutral-60); - --p-step-text-color-done: var(--color-neutral-50); - --p-step-text-color-current: var(--color-primary-100); - - --p-substep-text-color: var(--color-neutral-50); - --p-substep-text-color-done: var(--color-neutral-50); - --p-substep-text-color-current: var(--color-neutral-80); - - display:grid; - &-item { - position: relative; - font-size: var(--font-size-1); - color: hsl(var(--p-step-text-color)); - - [class*="heading"] { margin-block-start:pxToRem(12); margin-block-end:pxToRem(24); } - .bullet { - position:relative; inline-size:pxToRem(24); block-size:pxToRem(24); - .icon-check { - text-align:center; line-height:pxToRem(24); - color: hsl(var(--p-step-bullet-icon-color)); - } - &::before { - content:""; display:block; inline-size:pxToRem(24); block-size:pxToRem(24); flex-shrink:0; - background-color: hsl(var(--p-step-bullet-content-color)); - border: solid pxToRem(6) hsl(var(--p-step-bullet-padding-color)); - box-shadow: 0 0 0 pxToRem(1) hsl(var(--p-step-bullet-border-color)) ; - border-radius: var(--border-radius-circular); - } - &.is-done { - --p-step-bullet-icon-color: var(--p-step-bullet-icon-color-done); - --p-step-bullet-content-color: var(--p-step-bullet-content-color-done); - --p-step-bullet-padding-color: var(--p-step-bullet-padding-color-done); - --p-step-text-color: var(--p-step-text-color-done); - &::before { line-height:0.9; text-indent:pxToRem(-1); } - .icon-check { position:absolute; inset:0; } - } - &.is-current { - --p-step-bullet-content-color: var(--p-step-bullet-content-color-current); - --p-step-bullet-border-color: var(--p-step-bullet-border-color-current); - --p-step-text-color: var(--p-step-text-color-current); - } - } - - &-content { line-height:1.5; } - &-wrapper { - position:relative; display:flex; gap:pxToRem(24); min-block-size:pxToRem(72); - &::after { - content:""; display:block; inline-size:pxToRem(1); - position:absolute; inset-block-start:35px; inset-block-end:8px; inset-inline-start:pxToRem(11.5); - background-color:hsl(var(--p-step-bullet-sep-color)); - } - } - &:last-child { - min-block-size: 0; - .steps-item-wrapper::after {display:none;} - } - - &.is-disabled { opacity:0.38; } - } - - &-sub { - display:grid; gap:pxToRem(16); padding-block:pxToRem(16); - font-size:var(--font-size-0); - &-item { - color:hsl(var(--p-substep-text-color)); - &.is-done { --p-substep-text-color:var(--p-substep-text-color-done); } - &.is-current { --p-substep-text-color:var(--p-substep-text-color-current); } - } - } - - #{$theme-dark} &{ - --p-step-bullet-content-color: var(--color-neutral-100); - --p-step-bullet-padding-color: var(--color-neutral-100); - --p-step-bullet-border-color: var(--color-neutral-60); - - --p-step-bullet-sep-color: var(--color-neutral-60); - - --p-step-bullet-content-color-done: var(--color-neutral-50); - --p-step-bullet-padding-color-done: var(--color-neutral-50); - - /* Color Text */ - --p-step-text-color: var(--color-neutral-15); - --p-step-text-color-done: var(--color-neutral-50); - --p-step-text-color-current: var(--color-primary-100); - - --p-substep-text-color: var(--color-neutral-60); - --p-substep-text-color-done: var(--color-neutral-60); - --p-substep-text-color-current: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_tab-text-ediror.scss b/packages/ui/src/7-components/_tab-text-ediror.scss deleted file mode 100644 index 61e5910470..0000000000 --- a/packages/ui/src/7-components/_tab-text-ediror.scss +++ /dev/null @@ -1,26 +0,0 @@ -@use '../abstract' as *; - -.tab-text-editor { - --p-tab-text-editor-bg-color: var(--color-neutral-0); - - background-color:hsl(var(--p-tab-text-editor-bg-color)); - border:solid pxToRem(1) hsl(var(--color-border)); border-radius:var(--border-radius-small); - - &-nav { padding:pxToRem(8); border-block-end:solid pxToRem(1) hsl(var(--color-border)); } - &-content-box { position:relative; } - &-content { padding:pxToRem(12); block-size:pxToRem(200); overflow:auto; border-width:0; font-family:var(--code-font); } - &-options { - opacity:0; transition:var(--transition); - padding-inline-end:pxToRem(8); padding-block-end:pxToRem(8); - position:absolute; inset-inline-end:0; inset-block-end:0; - background: linear-gradient(315deg, hsl(var(--p-tab-text-editor-bg-color)) 35%, hsl(var(--p-tab-text-editor-bg-color) / 0) 100%); - > * {filter:none; } - } - &:where(:focus-within, :hover, :focus) { - .tab-text-editor-options { opacity:1; } - } - - #{$theme-dark} & { - --p-tab-text-editor-bg-color: var(--color-neutral-100); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_tabs.scss b/packages/ui/src/7-components/_tabs.scss deleted file mode 100644 index 94e1df85f2..0000000000 --- a/packages/ui/src/7-components/_tabs.scss +++ /dev/null @@ -1,108 +0,0 @@ -@use '../abstract' as *; - -.tabs { - --p-tabs-text-color: var(--p-tabs-text-color-default); - --p-tabs-text-color-default: var(--color-neutral-50); - --p-tabs-text-color-hover: var(--color-neutral-80); - --p-tabs-text-color-active: var(--color-neutral-80); - --p-tabs-text-color-selected: var(--color-neutral-80); - - --p-tabs-bg-color: var(--p-tabs-bg-defalut); - --p-tabs-bg-defalut: var(--transparent); - --p-tabs-bg-color-hover: var(--color-neutral-10); - - --p-tabs-outline-color: var(--p-tabs-outline-color-default); - --p-tabs-outline-color-default: var(--transparent); - --p-tabs-outline-color-focus: var(--color-neutral-1000) / 0.16; - - --p-tabs-border-color: var(--p-tabs-border-color-default); - --p-tabs-border-color-default: var(--transparent); - --p-tabs-border-color-selected: var(--color-neutral-80); - - --tabs-shadow-color: var(--color-neutral-0); - --tabs-button-arrow-color: var(--color-neutral-80); - - position:relative; - - &-button { - position:relative; display:flex; align-items:center; - padding-inline:pxToRem(4); padding-block:pxToRem(7); - user-select:none; border-radius:pxToRem(10); - - color:hsl(var(--p-tabs-text-color)); - background-color:hsl(var(--p-tabs-bg-color)); background-clip:padding-box; - border:solid pxToRem(4) hsl(var(--p-tabs-outline-color)); - - - .text { - display:flex; align-items:center; padding-inline:pxToRem(12); inline-size:100%; - } - &::before { - content:""; display:block; block-size:pxToRem(1); background-color:transparent; - position:absolute; inset-inline:0; inset-block-end:pxToRem(-4); - border-radius:var(--border-radius-xsmall); - } - &::after { - content:""; display:block; border-radius:var(--border-radius-small); - } - &:where(:hover, &:focus) { - box-shadow: none; - } - &:where(:hover):not(#{$disabled}) { - --p-tabs-text-color: var(--p-tabs-text-color-hover); - --p-tabs-bg-color: var(--p-tabs-bg-color-hover); - } - &:where(:focus-visible):not(#{$disabled}) { - --p-tabs-outline-color: var(--p-tabs-outline-color-focus); - } - &:where(:active):not(#{$disabled}) { - --p-tabs-text-color: var(--p-tabs-text-color-active); - } - &:where(#{$disabled}) { - opacity: 0.4; - } - &:is(.is-selected) { - --p-tabs-text-color: var(--p-tabs-text-color-selected); - &::before{ background-color:hsl(var(--p-tabs-border-color-selected)); } - } - } - - &-list { - display:flex; gap:pxToRem(16); overflow:auto; margin-block-end:pxToRem(-1); - /* remove Scroll */ - -ms-overflow-style:none;/* IE and Edge */ scrollbar-width:none;/* Firefox */ - &::-webkit-scrollbar { display:none; } /* Webkit */ - } - &-item { } - &-button-scroll { - position:absolute; z-index:3; inset-block:0; - display:flex; align-items:center; inline-size:pxToRem(80); block-size:100%; padding-block-end:pxToRem(5); opacity:0.4; transition:var(--transition); - color:hsl(var(--tabs-button-arrow-color)); font-size:var(--font-size-3); - > * { margin-inline:-3px; transform:scaleX(var(--transform-direction)); } - &:where(:hover, :focus) { opacity:1; } - &.is-start { - inset-inline-start:0; - background:linear-gradient(to right, hsl(var(--tabs-shadow-color)) 0%, hsl(var(--tabs-shadow-color) / 0) 100%); - } - &.is-end { - inset-inline-end:0; justify-content:end; - background:linear-gradient(to left, hsl(var(--tabs-shadow-color)) 0%, hsl(var(--tabs-shadow-color) / 0) 100%); - } - } - - #{$theme-dark} & { - --p-tabs-text-color-hover: var(--color-neutral-10); - --p-tabs-text-color-active: var(--color-neutral-10); - --p-tabs-text-color-selected: var(--color-neutral-10); - - --p-tabs-bg-color-hover: var(--color-neutral-0) / 0.04; - - --p-tabs-outline-color-focus: var(--color-neutral-0) / 0.16; - - --p-tabs-border-color-selected: var(--color-neutral-10); - - --tabs-button-arrow-color: var(--color-neutral-20); - - --tabs-shadow-color: var(--color-neutral-100); - } -} diff --git a/packages/ui/src/7-components/_toggle-button.scss b/packages/ui/src/7-components/_toggle-button.scss deleted file mode 100644 index e5d46d5c93..0000000000 --- a/packages/ui/src/7-components/_toggle-button.scss +++ /dev/null @@ -1,40 +0,0 @@ -@use '../abstract' as *; -.toggle-button { - --p-icon-toggle-bg-color: var(--color-neutral-0); - --p-icon-toggle-border-color: var(--color-neutral-15); - - --p-icon-text-color: var(--p-icon-text-color-default); - --p-icon-text-color-default: var(--color-neutral-60); - --p-icon-text-color-didabled: var(--color-neutral-20); - - --p-button-color: var(--p-button-color-default); - --p-button-color-default: var(--transparent); - --p-button-color-selected: var(--color-neutral-10); - - background-color: hsl(var(--p-icon-toggle-bg-color)); - &-list { - display:flex; gap:pxToRem(8); padding:pxToRem(2); - border:solid pxToRem(1) hsl(var(--p-icon-toggle-border-color)); border-radius:var(--border-radius-xsmall); - } - &-item {} - &-element { - display:grid; place-content:center; - inline-size:pxToRem(36); block-size:pxToRem(36); - background-color:hsl(var(--p-button-color)); color:hsl(var(--p-icon-text-color)); border-radius:var(--border-radius-xsmall); - &.is-selected { --p-button-color: var(--p-button-color-selected); } - &#{$disabled} { - --p-icon-text-color: var(--p-icon-text-color-didabled); - cursor: initial; - } - } - - #{$theme-dark} & { - --p-icon-toggle-bg-color: var(--color-neutral-90); - --p-icon-toggle-border-color: var(--color-neutral-80); - - --p-icon-text-color-default: var(--color-neutral-20); - --p-icon-text-color-didabled: var(--color-neutral-70); - - --p-button-color-selected: var(--color-neutral-80); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_top-banner.scss b/packages/ui/src/7-components/_top-banner.scss deleted file mode 100644 index 62704a60ad..0000000000 --- a/packages/ui/src/7-components/_top-banner.scss +++ /dev/null @@ -1,42 +0,0 @@ -@use '../abstract' as *; -.top-banner { - position:relative; overflow:hidden; display:flex; justify-content:center; - padding-block:pxToRem(5); padding-inline:pxToRem(12); - - &-bg { - position:absolute; inset:0; - block-size:60px; inline-size:100%; - svg, img { - animation:rotate 7s infinite linear; - inline-size:100vw; - filter:blur(8px); - max-inline-size:none; max-block-size:none; - @media (prefers-reduced-motion) { animation:none; } - } - } - &-bg-1 { - position:absolute; inset-inline-start:0; inset-block-start:0; - transform:translateX(-60%) translateY(-35%); /* for inline svg */ - - inline-size:100vw; - } - &-bg-2 { - position:absolute; inset-inline-end:0; inset-block-start:0; - transform:translateX(55%) translateY(-50%); /* for inline svg */ - inline-size:100vw; - } - &-content { position:relative; z-index:1; line-height:pxToRem(50); transition:var(--transition); } - &-button { position:absolute; inset-block:0; inset-inline-end:pxToRem(12); } - - [data-banner-hidden] & { - display: none; - } - @media #{$break1} { - inline-size:100%; padding:pxToRem(16); - &-content { display:flex; flex-direction:column; inline-size:100%; line-height:1.5; transition:var(--transition); } - &-button { - position:static; line-height:1; align-self:end; order:-1; - margin-block-start:-4px; margin-inline-end:-5px; margin-block-end:pxToRem(8); - } - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_top-cover.scss b/packages/ui/src/7-components/_top-cover.scss deleted file mode 100644 index 930da89585..0000000000 --- a/packages/ui/src/7-components/_top-cover.scss +++ /dev/null @@ -1,32 +0,0 @@ -@use '../abstract' as *; -.top-cover { - --p-cover-bg-color: var(--color-neutral-0); - --p-cover-border-color: var(--color-border); - - background-color: hsl(var(--p-cover-bg-color)); - display: flex; - flex-direction: column; - min-block-size: pxToRem(186); - border-block-end: solid pxToRem(1) hsl(var(--p-cover-border-color)); - - :where(.container) { - flex:1; display:flex; flex-direction:column; - .tabs{ margin-block-start:auto; margin-block-end:calc(var(--p-container-padding-block) * -1); } - } - @media #{$break3open} { - [class*="heading-level-"] { - position:relative; - .button { - position:absolute; inset-inline-start:0; - transform: translateX( calc(-100% * var(--transform-direction)) ) - scaleX(var(--transform-direction)); - } - } - } - - - - #{$theme-dark} & { - --p-cover-bg-color: var(--color-neutral-100); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_upload-box.scss b/packages/ui/src/7-components/_upload-box.scss deleted file mode 100644 index 813db1a4c2..0000000000 --- a/packages/ui/src/7-components/_upload-box.scss +++ /dev/null @@ -1,76 +0,0 @@ - @use '../abstract' as *; -.upload-box { - --p-header-text-color: var(--color-neutral-70); - --p-header-bg-color: var(--color-neutral-10); - - --p-content-text-color: var(--color-neutral-60); - --p-content-bg-color: var(--color-neutral-0); - - --p-border-color: var(--color-neutral-10); - - overflow:hidden; min-inline-size:pxToRem(285); - box-shadow:var(--shadow-small); - border-radius:var(--border-radius-small); - font-size:pxToRem(14); line-height:1; - - &-button { - $size: #{pxToRem(20)}; - --p-icon-button-size:var(--icon-button-size, #{$size}); - - inline-size: var(--p-icon-button-size); - block-size: var(--p-icon-button-size); - font-size: var(--p-icon-button-size); - transition: var(--transition); - - line-height:1; text-align:center; flex-shrink:0; cursor:pointer; - - &.is-open { transform:rotate(180deg); } - &.is-success { color:var(--config-color-success); } - } - &-header { - display:flex; padding:pxToRem(16); - color:hsl(var(--p-header-text-color)); background-color:hsl(var(--p-header-bg-color)); - .upload-box-button { margin-inline-start:pxToRem(16); } - } - &-title { - align-self:center; margin-inline-end:auto; - .text { text-transform:uppercase; letter-spacing:0.12em; } - .amount { - &::before { content:"("; } - &::after { content:")"; } - } - } - &-content { - @include scroll; - background-color:hsl(var(--p-content-bg-color)); color:hsl(var(--p-content-text-color)); - block-size:0; overflow:auto; - transition:var(--transition); - &.is-open {block-size:auto; max-block-size:pxToRem(218); /* consider to change to rem */} - } - &-list { } - &-item { - display:flex; align-items:center; gap:pxToRem(16); padding:pxToRem(16) pxToRem(24); - .file-name { @include trim; line-height:1.2; align-self:center; margin-inline-end:auto; } - &-button { align-self:center; margin-inline-start:pxToRem(16);} - .icon-check { color:hsl(var(--color-text-success)); } - &:not(:last-child) { border-bottom:solid pxToRem(1) hsl(var(--p-border-color)); } - } - - /* states */ - &.is-float { - position:fixed; - @media #{$break1} { inset-inline:pxToRem(16); inset-block-end:pxToRem(20); } - @media #{$break2open} { inset-inline-end:pxToRem(24); inset-block-end:pxToRem(24); } - } - - /* dark theme */ - #{$theme-dark} &{ - --p-header-text-color: var(--color-neutral-20); - --p-header-bg-color: var(--color-neutral-100); - - --p-content-text-color: var(--color-neutral-20); - --p-content-bg-color: var(--color-neutral-90); - - --p-border-color: var(--color-neutral-85); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_upload-file-box.scss b/packages/ui/src/7-components/_upload-file-box.scss deleted file mode 100644 index 925a7d55a9..0000000000 --- a/packages/ui/src/7-components/_upload-file-box.scss +++ /dev/null @@ -1,74 +0,0 @@ -@use '../abstract' as *; -.upload-file-box { - //--color-border: var(--color-neutral-50); - --p-icon-file: var(--color-neutral-20); - --p-title-color: var(--color-neutral-70); - --p-info-text: var(--color-neutral-60); - --p-file-size: var(--color-neutral-50); - - display: flex; - flex-direction: column; - justify-content: center; - gap: pxToRem(16); - - - &-list { - @media #{$break2open} { - border-block-start:solid pxToRem(1) hsl(var(--color-border)); padding-block-start:pxToRem(16); margin-block-start:pxToRem(8); - } - } - &-title { - color:hsl(var(--p-title-color)); vertical-align:baseline; - + *,+ * *, + * [class*="icon"]::before { vertical-align:baseline; } - } - &-info, - &-name { color:hsl(var(--p-info-text)); } - &-size { - color: hsl(var(--p-file-size)); - &::before { content: "("; } - &::after { content: ")"; } - } - &-image { - $size: pxToRem(48); - --p-size: #{$size}; - - --p-image-color: var(--color-neutral-60); - --p-bg-color: var(--color-neutral-5); - --p-border-color: var(--color-neutral-15); - - color: hsl(var(--p-image-color)); - background-color: hsl(var(--p-bg-color)); - border: solid pxToRem(1) hsl(var(--p-border-color)); - - display:grid; place-content:center; align-self:center; flex-shrink:0; - inline-size:var(--p-size); block-size:var(--p-size); min-inline-size:0; - border-radius:var(--border-radius-circular); - - @media #{$break1} { - $size: pxToRem(40); - --p-size: #{$size}; - } - - #{$theme-dark} & { - --p-image-color: var(--color-neutral-60); - --p-bg-color: var(--color-neutral-90); - --p-border-color: var(--color-neutral-80); - } - - } - .icon-document { color:hsl(var(--p-icon-file)); margin-inline-end:pxToRem(8); } - - @media #{$break1} { - gap: pxToRem(8); - &-list { grid-column:span 2; } - } - @media #{$break2open} { - - &-list { grid-column:2; } - } - /* Theme Dark */ - #{$theme-dark} & { - --p-title-color: var(--color-neutral-5); - --p-info-text: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_upload-image.scss b/packages/ui/src/7-components/_upload-image.scss deleted file mode 100644 index e3bce5c022..0000000000 --- a/packages/ui/src/7-components/_upload-image.scss +++ /dev/null @@ -1,48 +0,0 @@ -@use '../abstract' as *; -.upload-image { - $upload-image-size-default: #{pxToRem(40)}; - - --p-upload-image-size: var(--upload-image-size, #{$upload-image-size-default}); - --p-upload-bg-color: var(--color-neutral-10); - --p-upload-border-color: var(--color-neutral-10); - --p-upload-icon-color: var(--color-neutral-20); - --p-upload-text-color: var(--color-neutral-50); - - position:relative; display:grid; place-content:center; - inline-size: var(--p-upload-image-size); - block-size: var(--p-upload-image-size); - background-color: hsl(var(--p-upload-bg-color)); - border:solid pxToRem(1) hsl(var(--p-upload-border-color)); - border-radius:50%; flex-shrink:0; - - [class*="icon"] { position:relative; z-index:2; color:hsl(var(--p-upload-icon-color)); } - .text { position:relative; z-index:2; color:hsl(var(--p-upload-text-color)); } - .progress { - --progress:var(--progress-value, 0); - position:absolute; z-index:1; inset:0; border-radius:var(--border-radius-circular); - background: - radial-gradient( - hsl(var(--p-upload-bg-color)) 0%, - hsl(var(--p-upload-bg-color)) 64%, - transparent 64.01%, - transparent 100%), - - conic-gradient( - hsl(194 66% 50%) 0%, - hsl(97 66% 50%) calc(var(--progress) * 1%), - hsl(0 0% 0% / 0%) calc(var(--progress) * 1%), - hsl(0 0% 0% / 0%) 100%); - } - &.is-finished { - --p-upload-border-color: var(--p-upload-border-color); - .progress{ display:none; } - #{$theme-dark} & { --p-upload-border-color: var(--color-neutral-80); } - } - /* dark theme */ - #{$theme-dark} & { - --p-upload-bg-color: var(--color-neutral-85); - --p-upload-border-color: var(--color-neutral-85); - --p-upload-icon-color: var(--color-neutral-20); - --p-upload-text-color: var(--color-neutral-20); - } -} \ No newline at end of file diff --git a/packages/ui/src/7-components/_user-profile.scss b/packages/ui/src/7-components/_user-profile.scss deleted file mode 100644 index 693908d6bb..0000000000 --- a/packages/ui/src/7-components/_user-profile.scss +++ /dev/null @@ -1,45 +0,0 @@ -@use '../abstract' as *; - -.user-profile { - display: grid; - grid-template-columns: auto 1fr; - column-gap: pxToRem(16); - row-gap: pxToRem(12); - - &-sep { grid-column:span 2; border-block-start:solid pxToRem(1) hsl(var(--color-border)); } - &-button { - /* variables */ - --p-name-color-text: var(--color-neutral-60); - --p-title-color-text: var(--color-neutral-50); - --p-icon-color: var(--color-neutral-20); - - position:relative; z-index:2; - display:flex; block-size:100%; align-items:center; padding-inline:pxToRem(24); gap:pxToRem(12); - background-color:hsl(var(--p-main-header-bg-color)); /* get from parent partial */ - > * { flex-shrink:0; } - [class*="icon"] { font-size:var(--icon-size-medium); color:hsl(var(--p-icon-color)); transition:var(--transition); } - &.is-open { - [class*="icon"] { transform:rotateZ(180deg); } - } - #{$theme-dark} & { - --p-name-color-text: var(--color-neutral-5); - --p-title-color-text: var(--color-neutral-20); - --p-icon-color: var(--color-neutral-20); - } - } - &-info { - flex:1; font-size:var(--font-size-0); line-height:1.35; - > { - .text, - .name, - .title { display:block ;} - } - .name { @include trim(); color:hsl(var(--p-name-color-text)); } - .title { @include trim(); color:hsl(var(--p-title-color-text));} - } - - @media #{$break3open} { - border-inline-start:solid pxToRem(1) hsl(var(--p-main-header-border-color)); - &-button { min-inline-size:pxToRem(240); } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_cover-frame.scss b/packages/ui/src/8-grids/_cover-frame.scss deleted file mode 100644 index a4ee9f405e..0000000000 --- a/packages/ui/src/8-grids/_cover-frame.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '../abstract/index' as *; - -.cover-frame { - --p-cover-frame-bg-header: var(--transparent); - - display:flex; flex-direction:column; - block-size:100vh; block-size:100lvh; - &-header { - padding-inline:pxToRem(32); padding-block:pxToRem(20); border-block-end:solid pxToRem(1) hsl(var(--color-border)); - background-color: hsl(var(--p-cover-frame-bg-header)); - } - &-content { - flex:1; padding:pxToRem(32); overflow:hidden; - } - - /* state */ - &.is-color-header { - --p-cover-frame-bg-header:var(--color-neutral-0); - #{$theme-dark} & { --p-cover-frame-bg-header:var(--color-neutral-500); } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-1-1.scss b/packages/ui/src/8-grids/_grid-1-1.scss deleted file mode 100644 index 3fb4ae3c32..0000000000 --- a/packages/ui/src/8-grids/_grid-1-1.scss +++ /dev/null @@ -1,56 +0,0 @@ -@use '../abstract' as *; - -.grid-1-1 { - display: grid; - &.is-full-page { - --p-side-1-color: var(--color-neutral-5); - --p-side-2-color: var(--color-neutral-0); - - #{$theme-dark} &{ - --p-side-1-color: var(--color-neutral-90); - --p-side-2-color: var(--color-neutral-105); - } - @media #{$break1} { - grid-template-rows:auto 1fr; - min-block-size:100vh; min-block-size:100dvh; - background-color: hsl(var(--p-side-2-color)); - .grid-1-1-col-2 { - .container { - $padding-block: pxToRem(0); - --container-padding-block: #{$padding-block}; - } - } - .grid-1-1-col-1 { - .container { - $padding-block: pxToRem(16); - --container-padding-block: #{$padding-block}; - } - } - } - @media #{$break2open} { - .grid-1-1-col { - &-1 { - background-color: hsl(var(--p-side-1-color)); - } - &-2 { - background-color: hsl(var(--p-side-2-color)); - > .container { - block-size:100vh; block-size:100lvh; - } - } - } - } - } - - @media #{$break2open} { - grid-template-columns: repeat(2, 1fr); - &-col { - &-1 { - - } - &-2 { - - } - } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-1-2.scss b/packages/ui/src/8-grids/_grid-1-2.scss deleted file mode 100644 index 403647fd9f..0000000000 --- a/packages/ui/src/8-grids/_grid-1-2.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use '../abstract' as *; - -.grid-1-2 { - display: grid; - row-gap: pxToRem(32); - - @media #{$break2open} { - grid-template-columns: 1fr 1.5fr; - column-gap: pxToRem(100); - - &-col { - &-1 {} - &-2 {} - } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-2-1.scss b/packages/ui/src/8-grids/_grid-2-1.scss deleted file mode 100644 index 52402c3a61..0000000000 --- a/packages/ui/src/8-grids/_grid-2-1.scss +++ /dev/null @@ -1,15 +0,0 @@ -@use '../abstract' as *; - -.grid-2-1 { - --p-gap: #{pxToRem(16)}; - --p-gap-mobile: var(--p-gap); - display: grid; - gap: var(--p-gap); - - @media #{$break1} { - gap: var(--p-gap-mobile); - } - @media #{$break2open} { - grid-template-columns: 2fr 1fr; - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-300px-1fr.scss b/packages/ui/src/8-grids/_grid-300px-1fr.scss deleted file mode 100644 index 2ea2dcedee..0000000000 --- a/packages/ui/src/8-grids/_grid-300px-1fr.scss +++ /dev/null @@ -1,10 +0,0 @@ -@use '../abstract' as *; - -.grid-300px-1fr { - display: grid; - gap: pxToRem(32); - - @media #{$break3open} { - grid-template-columns: pxToRem(300) 1fr; - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-box.scss b/packages/ui/src/8-grids/_grid-box.scss deleted file mode 100644 index c13cbd2d49..0000000000 --- a/packages/ui/src/8-grids/_grid-box.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '../abstract' as *; -.grid-box { - $grid-gap: pxToRem(24); - --p-grid-gap: var(--grid-gap, #{$grid-gap}); - - $grid-item-size: pxToRem(210); - --p-grid-item-size: var(--grid-item-size, #{$grid-item-size}); - - $grid-item-size-small-screens: pxToRem(210); - --p-grid-item-size-small-screens: var(--grid-item-size-small-screens, #{$grid-item-size-small-screens}); - - display: grid; - grid-template-columns: repeat(auto-fill, minmax(var(--p-grid-item-size), 1fr)); - grid-auto-rows: 1fr; - gap: var(--p-grid-gap); - flex-shrink: 0; - - @media #{$break1} { - --p-grid-item-size: var(--p-grid-item-size-small-screens); - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-code.scss b/packages/ui/src/8-grids/_grid-code.scss deleted file mode 100644 index 5ff4267a74..0000000000 --- a/packages/ui/src/8-grids/_grid-code.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '../abstract' as *; - -.grid-code { - display: grid; - grid-template-columns: auto 1fr; - grid-auto-rows: auto; - column-gap: pxToRem(8); - align-content: start; - - font-family: var(--code-font); - - counter-reset: lineNumbers; - - &-line-number { - color: hsl(var(--color-neutral-50)); - &::before { - counter-increment: lineNumbers; - content: counter(lineNumbers); - } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-dashboard-1s-2m-6l.scss b/packages/ui/src/8-grids/_grid-dashboard-1s-2m-6l.scss deleted file mode 100644 index c4e7cb094c..0000000000 --- a/packages/ui/src/8-grids/_grid-dashboard-1s-2m-6l.scss +++ /dev/null @@ -1,22 +0,0 @@ -@use '../abstract' as *; - -.grid-dashboard-1s-2m-6l { - /* all screens */ - display: grid; - gap: pxToRem(24); - - /* medium screen */ - @media #{$break2} { - grid-template-columns: repeat(2, 1fr); - .is-2-columns-medium-screen { grid-column:span 2; } - } - - /* large screen */ - @media #{$break3open} { - grid-template-columns: repeat(6, 1fr); - .is-2-columns-large-screen { grid-column:span 2; } - .is-3-columns-large-screen { grid-column:span 3; } - .is-location-row-2-end-large-screen { grid-row-start:2; grid-column-end:-1; } - .is-2-rows-large-screen { grid-row-end:span 2; } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-header.scss b/packages/ui/src/8-grids/_grid-header.scss deleted file mode 100644 index 260bacb741..0000000000 --- a/packages/ui/src/8-grids/_grid-header.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '../abstract' as *; -.grid-header { - gap: pxToRem(24); - - /* mobile */ - @media #{$break1} { - display:grid; grid-template-columns:auto auto; - grid-template-areas: "col-1 col-2" - "col-3 col-4"; - &-col { - &-1 { grid-area:col-1; } - &-2 { grid-area:col-2; justify-self:end; } - &-3 { grid-area:col-3; justify-self:start; } - &-4 { grid-area:col-4; justify-self:end; } - } - } - /* tablet & desktop */ - @media #{$break2}, #{$break3open} { - display:flex; justify-content:space-between; - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_grid-with-side.scss b/packages/ui/src/8-grids/_grid-with-side.scss deleted file mode 100644 index 13200d5e2f..0000000000 --- a/packages/ui/src/8-grids/_grid-with-side.scss +++ /dev/null @@ -1,61 +0,0 @@ -@use "../abstract" as *; -.grid-with-side { - position: relative; - --p-side-size: #{pxToRem(200)}; - > { - :where(.alert) { grid-area:alert; } - :where(.top-banner) { grid-area:alert; } - :where(.main-header) { grid-area:header; } - :where(.main-side) { grid-area:side; } - :where(.main-content) { grid-area:main; } - } - - @media #{$break1}, #{$break2} { - .main-side { display:none; max-block-size:none; } - - &:where(.is-open) { - .main-side { display:block; position:static; } - .main-content { display:none; } - } - } - @media #{$break3open} { - display: grid; - grid-template-columns: minmax(var(--p-side-size), auto) 1fr; - grid-template-rows: auto auto 1fr; - grid-template-areas: "alert alert" - "header header" - "side main"; - > .main-content { max-inline-size:calc(100vw - var(--p-side-size)); } - - &.is-fixed-layout { - block-size:100vh; block-size:100lvh; - max-block-size:100vh; max-block-size:100lvh; - .main-side { block-size:auto; } - .main-content { overflow:auto; } - } - - &.is-empty-side { - grid-template-areas: "header header" - "main main"; - .main-side { block-size:unset; } - .main-content > * { padding-inline-start:var(--p-side-size); } - } - .main-side { block-size:calc(100vh - var(--main-header-height)); } - } -} -/* no side */ -.is-fixed-alert-layout { - @media #{$break3open} { - display: flex; flex-direction:column; - block-size:100vh; block-size:100lvh; - max-block-size:100vh; max-block-size:100lvh; - .main-content { overflow:auto; flex:1; } - } -} - -.main-content { - position:relative; display:flex; flex-direction:column; flex:1; /* z-index:1; */ - > * { flex-shrink:0; } -} /* remove z-index, mage nug in modals */ -.main-header { position:sticky; z-index:5; inset-block-start:0; } -.main-side { position:sticky; z-index:5; inset-block-start:var(--main-header-height); max-block-size:100vh; overflow:hidden;} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_index.scss b/packages/ui/src/8-grids/_index.scss deleted file mode 100644 index 2a1ccee38e..0000000000 --- a/packages/ui/src/8-grids/_index.scss +++ /dev/null @@ -1,16 +0,0 @@ -@forward "grid-with-side"; -@forward "grid-box"; -@forward "grid-header"; -@forward "grid-code"; -@forward "grid-1-1"; -@forward "grid-1-2"; -@forward "grid-2-1"; -@forward "grid-300px-1fr"; -@forward "grid-dashboard-1s-2m-6l"; - -@forward "wizard"; -@forward "wizard-secondary"; -@forward "cover-frame"; - -/* old grid from old console */ -@forward "inner-grid"; \ No newline at end of file diff --git a/packages/ui/src/8-grids/_inner-grid.scss b/packages/ui/src/8-grids/_inner-grid.scss deleted file mode 100644 index 68c6e22dac..0000000000 --- a/packages/ui/src/8-grids/_inner-grid.scss +++ /dev/null @@ -1,13 +0,0 @@ -/* from old layout */ -@use '../abstract' as *; -.inner-grid { - display:flex; column-gap:pxToRem(40); row-gap:pxToRem(20); flex-wrap:wrap; - - &-main { flex-grow:1; flex-basis: pxToRem(580); } - &-side {flex:1; flex-basis: pxToRem(320); } - - &-main, - &-side { - display:flex; flex-direction:column; gap:pxToRem(20); - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_wizard-secondary.scss b/packages/ui/src/8-grids/_wizard-secondary.scss deleted file mode 100644 index b33b3dcf15..0000000000 --- a/packages/ui/src/8-grids/_wizard-secondary.scss +++ /dev/null @@ -1,48 +0,0 @@ -@use '../abstract/index' as *; - -.wizard-secondary { - --wizard-aecondary-bg-color: var(--color-neutral-0); - display:block; min-block-size:100dvh; padding-inline:pxToRem(32); - background-color:hsl(var(--wizard-aecondary-bg-color)); - &-container { max-inline-size:pxToRem(1200); margin-inline:auto; } - &-header { - position:sticky; z-index:1; inset-block-start:0; - display:flex; flex-direction:column; gap:pxToRem(16); - padding-block-start:pxToRem(32); padding-block-end:pxToRem(16); - background-color:hsl(var(--wizard-aecondary-bg-color)); - } - &-content { - display:flex; gap:pxToRem(32); padding-block-start:pxToRem(16); - &-sep { flex-basis:pxToRem(1); flex-shrink:0; background-color:hsl(var(--color-border)); } - } - &-options { - position:sticky; inset-block-end:0; display:flex; gap:pxToRem(16); justify-content:space-between; - padding-block:pxToRem(32); border-block-start:solid pxToRem(1) hsl(var(--color-border)); margin-block-start:pxToRem(32); - background-color:hsl(var(--wizard-aecondary-bg-color)); - &-start { display:flex; gap:pxToRem(16); } - &-end { display:flex; gap:pxToRem(16); } - } - - #{$theme-dark} & { - --wizard-aecondary-bg-color: var(--color-neutral-90); - } - - @media #{$break1} { - &-options { - flex-direction:column-reverse; - &-start, - &-end { flex-direction:column-reverse; } - } - } - @media (max-width:1127.99px) { - &-content { flex-direction:column; } - } - - @media (min-width: 1128px) { - &-content { - &-1 { flex:2.25; } - &-2 { flex:1; } - &-sticky { position:sticky; inset-block-start:pxToRem(155); } - } - } -} \ No newline at end of file diff --git a/packages/ui/src/8-grids/_wizard.scss b/packages/ui/src/8-grids/_wizard.scss deleted file mode 100644 index d52d12c6d4..0000000000 --- a/packages/ui/src/8-grids/_wizard.scss +++ /dev/null @@ -1,97 +0,0 @@ -@use '../abstract/index' as *; - -.wizard { - --p-header-color: var(--color-neutral-0); - --p-start-color: var(--color-neutral-5); - --p-end-color: var(--color-neutral-0); - - $header-height: pxToRem(64); - --p-header-height: #{$header-height}; - - - /* bg layout */ - &-header-strip { background-color:hsl(var(--p-header-color)); border-block-end:solid pxToRem(1) hsl(var(--color-border)); } - &-start-bg { } - &-end-bg { background-color:hsl(var(--p-end-color)); } - - /* content layout */ - &-header { padding-inline:pxToRem(32); } - &-side { padding-inline:pxToRem(32); } - &-main { padding-inline:pxToRem(32); } - &-media { } - - - /* content layout */ - &-header-strip { position:sticky; z-index:2; inset-block-start:0; } - &-header { - position:sticky; z-index:2; inset-block-start:0; - display:flex; align-items:center; gap:pxToRem(12); - } - &-side { align-self:start; } - &-media { - display:grid; justify-content:center; align-items:end; position:relative; - > * { position:sticky; inset-inline:pxToRem(32); inset-block-end:pxToRem(32); margin-inline:auto; max-inline-size:calc(100% - 64px); max-block-size:320px; } - @media (max-height:860px) { display:none; } - } - &-main { display:flex; flex-direction:column; padding-block-start:pxToRem(40); padding-inline:pxToRem(40); min-inline-size:0; } - .form { - block-size:100%; max-block-size:100%; - &-footer { - position:sticky; inset-block-end:0; - background-color: hsl(var(--p-end-color)); - } - } - - @media #{$break1} { - display: grid; - grid-template-rows: var(--p-header-height); - min-block-size: 100dvh; - &-header-strip, - &-header { padding-inline:pxToRem(16); grid-row:1; grid-column:1; } - .form-footer { padding-inline:pxToRem(40); margin-inline:pxToRem(-16); } - - &-side { - display:none; padding:pxToRem(16); - &.is-shown-mobile { display:block; } - } - &-main { padding:pxToRem(16); padding-block-end:0; background-color:hsl(var(--p-end-color)); } - &-media { display:none; } - &-start-bg, - &-end-bg { display:none; } - } - @media #{$break2open} { - display: grid; - grid-template-columns: 1fr minmax(pxToRem(240),pxToRem(330)) minmax(pxToRem(0), pxToRem(100)) minmax(pxToRem(480),pxToRem(750)) 1fr; - grid-auto-rows: var(--p-header-height) auto 1fr; - min-block-size: 100vh; - - &.is-no-gap-middle { grid-template-columns: 1fr minmax(pxToRem(240),pxToRem(330)) 0 minmax(pxToRem(480),pxToRem(750)) 1fr; } - - &-side { position:sticky; z-index:2; inset-block-start:var(--p-header-height); padding-block-start:pxToRem(54); } - - /* bg layout */ - &-header-strip { grid-row:1; grid-column:1 / -1; } - &-start-bg { grid-row:2 / 4; grid-column:1 / 3; background-color:hsl(var(--p-start-color)); border-inline-end:solid pxToRem(1) hsl(var(--color-border));} - &-end-bg { grid-row:2 / 4; grid-column:3 / 6; } - - /* content layout */ - &-header { grid-row:1; grid-column:2 / 5; } - &-side { grid-row:2; grid-column:2; } - &-main { grid-row:2 / 4; grid-column:4; } - &-media { grid-row:3; grid-column:1 / 3; } - - /* full layout */ - &.is-full-center-layout { - .wizard-container { - grid-column:2 / 5; padding-inline:pxToRem(32); - } - } - } - - - #{$theme-dark} & { - --p-header-color: var(--color-neutral-105); - --p-start-color: var(--color-neutral-100); - --p-end-color: var(--color-neutral-90); - } -} diff --git a/packages/ui/src/_4-icons.scss b/packages/ui/src/_4-icons.scss deleted file mode 100644 index d01689f8f3..0000000000 --- a/packages/ui/src/_4-icons.scss +++ /dev/null @@ -1,5 +0,0 @@ -html [class^="icon-"], -html [class*=" icon-"] { - font-size: var(--icon-size-medium); - &::before { vertical-align:middle; } /* add for centering */ -} \ No newline at end of file diff --git a/packages/ui/src/_9-utilities.scss b/packages/ui/src/_9-utilities.scss deleted file mode 100644 index 3b7504fb88..0000000000 --- a/packages/ui/src/_9-utilities.scss +++ /dev/null @@ -1,267 +0,0 @@ -@use "abstract" as *; - -/* hide */ -.u-hide { display:none!important; } -.u-opacity-0 { opacity:0!important; } -.u-opacity-20 { opacity:0.2!important; } -.u-opacity-50 { opacity:0.5!important; } - -.u-overflow-hidden { overflow:hidden!important; } -.u-overflow-visible { overflow:visible!important;} -.u-overflow-x-auto { overflow-x:auto !important; } -.u-overflow-y-auto { overflow-y: auto !important;} - -/* text */ -.u-direction-ltr { direction:ltr!important; } -.u-direction-rtl { direction:rtl!important; } -.u-x-small { font-size:pxToRem(12)!important; } -.u-small { font-size:pxToRem(14)!important; } -.u-medium { font-size:pxToRem(16)!important; } -.u-font-size-20 { font-size:pxToRem(20)!important; } -.u-font-size-32 { font-size:pxToRem(32)!important; } -.u-bold { font-weight:600!important; } -.u-normal { font-weight:normal!important; } -.u-underline { text-decoration:underline!important; } -.u-text-start { text-align:start!important; } -.u-text-center { text-align:center!important; } -.u-text-end { text-align:end!important; } -.u-line-height-0-7 { line-height:0.7!important; } -.u-line-height-1 { line-height:1; } -.u-line-height-1-25 { line-height:1.25; } -.u-line-height-1-5 { line-height:1.5; } -.u-line-height-2 { line-height:2; } -.u-trim { @include trim; } -.u-trim-1 { @include trim(1); } -.u-trim-2 { @include trim(2); } -.u-trim-3 { @include trim(3); } -.u-trim-start { @include trim; direction:rtl; text-align:left; } -.u-break-word { @include break-word; white-space:initial; } -.u-break-all { @include break-all; white-space:initial; } -.u-un-break-text { white-space:nowrap!important; } -.u-capitalize { text-transform:capitalize!important; } -.u-icon-small { font-size:var(--icon-size-small)!important; } - -/* Font family */ -.u-font-heading { font-family:var(--heading-font)!important; } -.u-font-content { font-family:var(--content-font)!important; } -.u-font-code { font-family:var(--code-font)!important; } - -/* Mouse Cursor */ -.u-cursor-pointer { cursor:pointer!important; } -.u-cursor-text { cursor:text!important; } - -/* color text */ -.u-color-text-disabled { color:hsl(var(--color-text-disabled))!important; } -.u-color-text-offline { color:hsl(var(--color-text-offline))!important; } -.u-color-text-info { color:hsl(var(--color-text-info))!important; } -.u-color-text-danger { color:hsl(var(--color-text-danger))!important; } -.u-color-text-warning { color:hsl(var(--color-text-warning))!important; } -.u-color-text-success { color:hsl(var(--color-text-success))!important; } - -.u-color-text-gray { color:hsl(var(--color-text-gray))!important; } -.u-color-text-pink { color:hsl(var(--color-pink-text))!important; } - -/* color text light mode only */ -:where(body:not(#{$theme-dark})) { - .u-color-light-only-text-neutral-70 { color:hsl(var(--color-neutral-50))!important; } -} - - -/* color text dark mode only */ -#{$theme-dark} { - .u-color-dark-only-text-neutral-50 { color:hsl(var(--color-neutral-20))!important; } -} - -/* position */ - -.u-position-sticky { - --inset-block-start: auto; - --inset-block-end: auto; - --inset-inline-start: auto; - --inset-inline-end: auto; - - position:sticky; - inset-block: var(--inset-block-start) var(--inset-block-end)!important; - inset-inline: var(--inset-inline-start) var(--inset-inline-end)!important; -} -.u-position-relative { position:relative!important; } -.u-position-absolute { position:absolute!important; } -.u-position-fixed { position:fixed!important; } -.u-position-static { position:static!important; } - -.u-z-index-0 { z-index:0!important; } -.u-z-index-1 { z-index:1!important; } -.u-z-index-5 { z-index:5!important; } -.u-z-index-10 { z-index:10!important; } -.u-z-index-15 { z-index:15!important; } -.u-z-index-20 { z-index:20!important; } - -/* display */ -.u-block { display:block!important; } -.u-inline { display:inline!important; } -.u-grid { display:grid!important; } -.u-flex { display:flex!important; } -.u-inline-flex { display:inline-flex!important; } -.u-contents { display:contents!important; } -.u-contents-mobile{ @media #{$break1} {display:contents!important;} } - -.u-box-sizing-content { box-sizing:content-box!important; } -.u-sep-inline-start { border-inline-start:solid pxToRem(1) hsl(var(--color-border))!important; } -.u-sep-block-start { border-block-start:solid pxToRem(1) hsl(var(--color-border))!important; } -.u-sep-block-end { border-block-end:solid pxToRem(1) hsl(var(--color-border))!important; } - -.u-flex-vertical { display:flex!important; flex-direction:column!important; } -.u-flex-vertical-mobile { @media #{$break1} { flex-direction:column!important; } } -.u-flex-wrap { flex-wrap:wrap!important; } -.u-stretch { flex:1!important; } -.u-flex-basis-140 { flex-basis:pxToRem(140)!important;} -.u-flex-basis-250 { flex-basis:pxToRem(250)!important;} -.u-flex-basis-500 { flex-basis:pxToRem(500)!important;} -.u-flex-basis-50-percent { flex-basis:50%!important; } -.u-flex-basis-100-percent { flex-basis:100%!important; } -.u-flex-shrink-0 { flex-shrink:0!important; } -.u-flex-basis-auto { flex-basis:auto!important; } - -.u-grid-columns-auto-1fr { display:grid; grid-template-columns:auto 1fr; } -.u-grid-cols-2 { display:grid; grid-template-columns:1fr 1fr; } -.u-grid-equal-row-size { display:grid; grid-auto-rows:1fr; align-items:center; } - -.u-width-fit-content { inline-size:fit-content!important; } -.u-width-full-line { inline-size:100%!important; } -.u-width-140 { inline-size:pxToRem(140)!important; } -.u-width-150 { inline-size:pxToRem(150)!important; } -.u-width-200 { inline-size:pxToRem(200)!important; } -.u-width-250 { inline-size:pxToRem(250)!important; } -.u-width-280-desktop { @media #{$break3open} { inline-size:pxToRem(280)!important; } } -.u-width-600 { inline-size:pxToRem(600)!important; } -.u-min-width-0 { min-inline-size:0!important; } /*use to solve flexbox un-shrink problem;*/ -.u-min-width-200 { min-inline-size:pxToRem(200)!important; } -.u-min-width-100-percent { min-inline-size:100%!important; } - -.u-max-width-250 { max-inline-size:pxToRem(250)!important; } -.u-max-width-300 { max-inline-size:pxToRem(300)!important; } -.u-max-width-350 { max-inline-size:pxToRem(350)!important; } -.u-max-width-400 { max-inline-size:pxToRem(400)!important; } -.u-max-width-450 { max-inline-size:pxToRem(440)!important; } -.u-max-width-500 { max-inline-size:pxToRem(500)!important; } -.u-max-width-600 { max-inline-size:pxToRem(600)!important; } -.u-max-width-650 { max-inline-size:pxToRem(650)!important; } -.u-max-width-700 { max-inline-size:pxToRem(700)!important; } -.u-max-width-100-percent { max-inline-size:100%!important; } - -.u-height-100-percent { block-size:100%!important; } -.u-height-auto { block-size:auto!important; } - -.u-min-height-100 { min-block-size:pxToRem(100)!important; } -.u-min-height-184 { min-block-size:pxToRem(184)!important; } -.u-min-height-100-percent { min-block-size:100%!important; } - -.u-max-height-200 { max-block-size:pxToRem(200)!important; } - -.u-full-screen-height { block-size:100vh!important; block-size:100lvh!important; } - -/* alignments */ -.u-main-start { justify-content:start!important; } -.u-main-center { justify-content:center!important; } -.u-main-space-between { justify-content:space-between!important; } -.u-main-end { justify-content:end!important; } - -.u-cross-start { align-items:start!important; } -.u-cross-baseline { align-items:baseline!important; } -.u-cross-center { align-items:center!important; } -.u-cross-end { align-items:end!important; } - -.u-cross-child-start { align-self:start!important; } -.u-cross-child-center { align-self:center!important; } -.u-cross-child-end { align-self:end!important; } - -/* box model */ -$spacings: 0, 1, 2, 4, 8, 12, 16, 20, 24, 28, 32, 40, 48, 52, 56, 64, 80, 96, 128, 160, 192, 100, 200, 300; -$directions: "", "-inline", "-block", "-inline-start", "-inline-end", "-block-start", "-block-end"; - -@each $spacing in $spacings { - @each $direction in $directions { - .u-margin#{$direction}-#{$spacing} { margin#{$direction}:pxToRem($spacing)!important; } - .u-margin#{$direction}-negative-#{$spacing} { margin#{$direction}:pxToRem(-$spacing)!important; } - .u-padding#{$direction}-#{$spacing} { padding#{$direction}:pxToRem($spacing)!important; } - - .u-inset#{$direction}-#{$spacing} { inset#{$direction}:pxToRem($spacing)!important; } - } - - .u-gap-#{$spacing} { gap:pxToRem($spacing)!important; } - .u-row-gap-#{$spacing} { row-gap:pxToRem($spacing)!important; } - .u-column-gap-#{$spacing} { column-gap:pxToRem($spacing)!important; } -} - -@each $direction in $directions { - .u-margin#{$direction}-auto { margin#{$direction}:auto!important; } -} - -/* special cases */ -.u-margin-16-negative { margin:pxToRem(-16)!important; } -.u-margin-block-start-negative-56 { margin-block-start:pxToRem(-56)!important; } -.u-margin-block-start-negative-168 { margin-block-start:pxToRem(-168)!important; } - -.u-border-width-0 { border-width:0!important; } -.u-mobile-border-width-0 { @media #{$break1} { border-width:0!important; } } - -.u-border-radius-4 { border-radius:var(--border-radius-xsmall)!important; } -.u-border-radius-8 { border-radius:var(--border-radius-small)!important; } -.u-border-radius-16 { border-radius:var(--border-radius-medium)!important; } -.u-border-radius-24 { border-radius:var(--border-radius-large)!important; } -.u-border-radius-circle { border-radius:var(--border-radius-circular)!important; } - -.u-image-object-fit-contain { object-fit:contain!important; } -.u-image-object-fit-cover { object-fit:cover!important; } - -/* container queries */ -.u-container-inline-size { container-type: inline-size; } - -/* Shadows */ -.u-drop-shadow-large { filter:drop-shadow(var(--shadow-large))!important;} - -/* reset inputs */ -/** remove number button inputs **/ -/* Chrome, Safari, Edge, Opera */ -.u-remove-input-number-buttons::-webkit-outer-spin-button, -.u-remove-input-number-buttons::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -/* Firefox */ -.u-remove-input-number-buttons { - -moz-appearance: textfield; -} - -/* only light / only dark */ -.u-only-light, -.u-only-dark { display:none!important; } - -#{$theme-dark} { - .u-only-dark { display:block!important; } -} -body:not(#{$theme-dark}) { - .u-only-light { display:block!important; } -} - -/* responsive global state classes */ -.is-only-mobile { - @media #{$break2open} { display:none!important; } -} - -.is-only-tablet { - @media #{$break1}, #{$break3open} { display:none!important; } -} - -.is-only-desktop { - @media #{$break1}, #{$break2} { display:none!important; } -} - -.is-not-mobile { - @media #{$break1} { display:none!important; } -} - -.is-not-desktop { - @media #{$break3open} { display:none!important; } -} diff --git a/packages/ui/src/_index.scss b/packages/ui/src/_index.scss deleted file mode 100644 index 0eefa6d432..0000000000 --- a/packages/ui/src/_index.scss +++ /dev/null @@ -1,28 +0,0 @@ -@use 'sass:meta'; - -@layer css-variables, resets, icons, animations, elements, components, grids, utilities; - -@layer css-variables { - @include meta.load-css('1-css-variables'); -} -@layer resets { - @include meta.load-css('2-resets'); -} -@layer icons { - @include meta.load-css('4-icons'); -} -@layer animations { - @include meta.load-css('5-animations'); -} -@layer elements { - @include meta.load-css('6-elements'); -} -@layer components { - @include meta.load-css('7-components'); -} -@layer grids { - @include meta.load-css('8-grids'); -} -@layer utilities { - @include meta.load-css('9-utilities'); -} diff --git a/packages/ui/src/abstract/_index.scss b/packages/ui/src/abstract/_index.scss deleted file mode 100644 index d1b8ce0f07..0000000000 --- a/packages/ui/src/abstract/_index.scss +++ /dev/null @@ -1,3 +0,0 @@ -@forward "variables"; -@forward "mixins"; -@forward "functions"; \ No newline at end of file diff --git a/packages/ui/src/abstract/functions/_index.scss b/packages/ui/src/abstract/functions/_index.scss deleted file mode 100644 index 040b97a131..0000000000 --- a/packages/ui/src/abstract/functions/_index.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "pxToRem"; \ No newline at end of file diff --git a/packages/ui/src/abstract/functions/_pxToRem.scss b/packages/ui/src/abstract/functions/_pxToRem.scss deleted file mode 100644 index 0fc2daba79..0000000000 --- a/packages/ui/src/abstract/functions/_pxToRem.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use "sass:math" as math; -@function pxToRem($value) { - $remValue: calc($value * 1rem / 16); - @return $remValue; -} \ No newline at end of file diff --git a/packages/ui/src/abstract/mixins/_break-word.scss b/packages/ui/src/abstract/mixins/_break-word.scss deleted file mode 100644 index 671553e75f..0000000000 --- a/packages/ui/src/abstract/mixins/_break-word.scss +++ /dev/null @@ -1,32 +0,0 @@ -@mixin break-word { - /* These are technically the same, but use both */ - overflow-wrap: break-word; - word-wrap: break-word; - - -ms-word-break: break-all; - /* This is the dangerous one in WebKit, as it breaks things wherever */ - word-break: break-all; - /* Instead use this non-standard one: */ - word-break: break-word; - - /* Adds a hyphen where the word breaks, if supported (No Blink) */ - -ms-hyphens: auto; - -moz-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -@mixin break-all { - /* These are technically the same, but use both */ - overflow-wrap: break-all; - word-wrap: break-all; - - -ms-word-break: break-all; - word-break: break-all; - - /* Adds a hyphen where the word breaks, if supported (No Blink) */ - -ms-hyphens: auto; - -moz-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} diff --git a/packages/ui/src/abstract/mixins/_index.scss b/packages/ui/src/abstract/mixins/_index.scss deleted file mode 100644 index 7ac0ca9f99..0000000000 --- a/packages/ui/src/abstract/mixins/_index.scss +++ /dev/null @@ -1,4 +0,0 @@ -@forward "trim"; -@forward "break-word"; - -@forward "scroll"; \ No newline at end of file diff --git a/packages/ui/src/abstract/mixins/_scroll.scss b/packages/ui/src/abstract/mixins/_scroll.scss deleted file mode 100644 index 94df142cfb..0000000000 --- a/packages/ui/src/abstract/mixins/_scroll.scss +++ /dev/null @@ -1,53 +0,0 @@ -@use '../../abstract/functions/pxToRem' as *; -@use '../../abstract/variables/common' as *; -@mixin scroll { - &::-webkit-scrollbar { - opacity: 0.7; - width: pxToRem(8); - height: pxToRem(8); - } - - &::-webkit-scrollbar-track { - border-radius: pxToRem(4); - margin-right: pxToRem(8); - } - - &::-webkit-scrollbar-thumb { - border-radius: pxToRem(4); - background: hsl(var(--scroll-color)); - } - - &::-webkit-scrollbar-corner { - background: hsl(var(--scroll-color)); - border-radius: pxToRem(6); - } -} - -@mixin tableScroll { - --p-track-bg-color: var(--track-bg-color, var(--color-neutral-5)); - --p-track-border-color: var(--track-border-color, var(--color-neutral-10)); - --p-scroll-bg-color: var(--scroll-bg-color, var(--color-neutral-15)); - ::-webkit-scrollbar { - width: 12px; - } - - ::-webkit-scrollbar-track { - border-block:solid pxToRem(1) hsl(var(--p-track-border-color)); - background-color: hsl(var(--p-track-bg-color)); - border-radius: 0; - } - - ::-webkit-scrollbar-thumb { - border-radius: 100px; - border: pxToRem(3) solid transparent; - background-clip: content-box; - background-color: hsl(var(--p-scroll-bg-color)); - } - - #{$theme-dark} & { - --track-bg-color: var(--color-neutral-105); - --track-border-color: var(--color-neutral-85); - --scroll-bg-color: var(--color-neutral-80); - } -} - diff --git a/packages/ui/src/abstract/mixins/_trim.scss b/packages/ui/src/abstract/mixins/_trim.scss deleted file mode 100644 index 6757b864cb..0000000000 --- a/packages/ui/src/abstract/mixins/_trim.scss +++ /dev/null @@ -1,15 +0,0 @@ -@mixin trim($numLines: null){ - @if $numLines != null { - display:-webkit-box; - -webkit-line-clamp:$numLines; - -webkit-box-orient:vertical; - overflow:hidden; - word-break:break-all; - } - @else{ - text-overflow:ellipsis; - white-space:nowrap; - overflow:hidden; - display:block; - } -} \ No newline at end of file diff --git a/packages/ui/src/abstract/variables/_common.scss b/packages/ui/src/abstract/variables/_common.scss deleted file mode 100644 index cd4dd84213..0000000000 --- a/packages/ui/src/abstract/variables/_common.scss +++ /dev/null @@ -1,2 +0,0 @@ -$theme-dark: ".theme-dark"; -$disabled: ":disabled, .is-disabled"; \ No newline at end of file diff --git a/packages/ui/src/abstract/variables/_devices.scss b/packages/ui/src/abstract/variables/_devices.scss deleted file mode 100644 index 4188f17db7..0000000000 --- a/packages/ui/src/abstract/variables/_devices.scss +++ /dev/null @@ -1,5 +0,0 @@ -// Responsive Variables -$break1: "(max-width:767.99px)"; -$break2: "(min-width:768px) and (max-width:1198.99px)"; -$break2open:"(min-width:768px)"; -$break3open:"(min-width:1199px)"; \ No newline at end of file diff --git a/packages/ui/src/abstract/variables/_index.scss b/packages/ui/src/abstract/variables/_index.scss deleted file mode 100644 index 2d67eee4ce..0000000000 --- a/packages/ui/src/abstract/variables/_index.scss +++ /dev/null @@ -1,2 +0,0 @@ -@forward "common"; -@forward "devices"; \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000000..108d785d87 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,12315 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +catalogs: + default: + publint: + specifier: ^0.2.9 + version: 0.2.9 + svelte: + specifier: ^4.2.18 + version: 4.2.18 + +importers: + + .: + devDependencies: + '@changesets/cli': + specifier: ^2.27.7 + version: 2.27.7 + + v2/figma-plugin: + devDependencies: + '@figma/plugin-typings': + specifier: ^1.97.0 + version: 1.97.0 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + + v2/pink-icons: + devDependencies: + '@sveltejs/adapter-auto': + specifier: ^3.2.3 + version: 3.2.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))) + '@sveltejs/kit': + specifier: ^2.5.21 + version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@sveltejs/package': + specifier: ^2.3.3 + version: 2.3.3(svelte@4.2.18)(typescript@5.5.4) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.1.1 + version: 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + publint: + specifier: catalog:default + version: 0.2.9 + svelte: + specifier: catalog:default + version: 4.2.18 + svgo: + specifier: ^3.3.2 + version: 3.3.2 + tslib: + specifier: ^2.6.3 + version: 2.6.3 + vite: + specifier: ^5.4.0 + version: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + + v2/pink-sb: + dependencies: + '@appwrite.io/pink-icons-svelte': + specifier: workspace:* + version: link:../pink-icons + '@floating-ui/dom': + specifier: ^1.6.10 + version: 1.6.10 + '@melt-ui/svelte': + specifier: ^0.83.0 + version: 0.83.0(svelte@4.2.18) + pretty-bytes: + specifier: ^6.1.1 + version: 6.1.1 + react-dom: + specifier: ^18.0.0 + version: 18.3.1(react@18.3.1) + shiki: + specifier: ^1.18.0 + version: 1.18.0 + svelte-motion: + specifier: ^0.12.2 + version: 0.12.2(svelte@4.2.18) + svelte-sonner: + specifier: ^0.3.28 + version: 0.3.28(svelte@4.2.18) + devDependencies: + '@melt-ui/pp': + specifier: ^0.3.2 + version: 0.3.2(@melt-ui/svelte@0.83.0(svelte@4.2.18))(svelte@4.2.18) + '@storybook/addon-a11y': + specifier: ^8.2.9 + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-essentials': + specifier: ^8.2.9 + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-interactions': + specifier: ^8.2.9 + version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-links': + specifier: ^8.2.9 + version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-svelte-csf': + specifier: ^4.1.7 + version: 4.1.7(@storybook/svelte@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18))(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@storybook/blocks': + specifier: ^8.2.9 + version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/manager-api': + specifier: ^8.2.9 + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/svelte': + specifier: ^8.2.9 + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18) + '@storybook/sveltekit': + specifier: ^8.2.9 + version: 8.2.9(@babel/core@7.25.2)(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@storybook/test': + specifier: ^8.2.9 + version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test-runner': + specifier: ^0.19.1 + version: 0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.15)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/theming': + specifier: ^8.2.9 + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@sveltejs/adapter-auto': + specifier: ^3.2.3 + version: 3.2.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))) + '@sveltejs/kit': + specifier: ^2.5.21 + version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@sveltejs/package': + specifier: ^2.3.3 + version: 2.3.3(svelte@4.2.18)(typescript@5.5.4) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.1.1 + version: 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@types/eslint': + specifier: ^9.6.0 + version: 9.6.0 + '@types/node': + specifier: ^20.14.15 + version: 20.14.15 + '@typescript-eslint/eslint-plugin': + specifier: ^8.0.1 + version: 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': + specifier: ^8.0.1 + version: 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + axe-playwright: + specifier: ^2.0.1 + version: 2.0.1(playwright@1.46.0) + eslint: + specifier: ^9.9.0 + version: 9.9.0(jiti@1.21.6) + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@9.9.0(jiti@1.21.6)) + eslint-plugin-svelte: + specifier: ^2.43.0 + version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18) + genauigkeit: + specifier: ^0.0.36 + version: 0.0.36(@clerc/core@0.44.0) + globals: + specifier: ^15.9.0 + version: 15.9.0 + node-gyp: + specifier: ^10.2.0 + version: 10.2.0 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + prettier-plugin-svelte: + specifier: ^3.2.6 + version: 3.2.6(prettier@3.3.3)(svelte@4.2.18) + publint: + specifier: catalog:default + version: 0.2.9 + sass: + specifier: ^1.77.8 + version: 1.77.8 + sourcemap-codec: + specifier: ^1.4.8 + version: 1.4.8 + storybook: + specifier: ^8.2.9 + version: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + svelte: + specifier: catalog:default + version: 4.2.18 + svelte-check: + specifier: ^3.8.5 + version: 3.8.5(@babel/core@7.25.2)(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18) + the-new-css-reset: + specifier: ^1.11.2 + version: 1.11.2 + tslib: + specifier: ^2.6.3 + version: 2.6.3 + typescript: + specifier: ^5.5.4 + version: 5.5.4 + typescript-eslint: + specifier: ^8.0.1 + version: 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + vite: + specifier: ^5.4.0 + version: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + +packages: + + '@adobe/css-tools@4.4.0': + resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@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.2': + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + 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.0': + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + 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-builder-binary-assignment-operator-visitor@7.24.7': + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} + 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.0': + resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.2': + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.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.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-remap-async-to-generator@7.25.0': + resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.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/helper-wrap-function@7.25.0': + resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + 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.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': + resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0': + resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0': + resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0': + resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.24.7': + resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@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-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.24.7': + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.0': + resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.0': + resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.24.7': + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.0': + resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.24.7': + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.24.7': + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0': + resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.24.7': + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.25.2': + resolution: {integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.1': + resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.2': + resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.24.7': + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.0': + resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.24.7': + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.24.7': + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.24.8': + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.24.7': + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.24.7': + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.24.8': + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} + 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/plugin-transform-unicode-escapes@7.24.7': + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7': + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.25.3': + resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-flow@7.24.7': + resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-typescript@7.24.7': + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/register@7.24.6': + resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/regjsgen@0.8.0': + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + '@babel/runtime@7.25.0': + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + 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.3': + resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + engines: {node: '>=6.9.0'} + + '@balena/dockerignore@1.0.2': + resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@changesets/apply-release-plan@7.0.4': + resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + + '@changesets/assemble-release-plan@6.0.3': + resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/cli@2.27.7': + resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + hasBin: true + + '@changesets/config@3.0.2': + resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.1': + resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + + '@changesets/get-release-plan@4.0.3': + resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.0': + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + + '@changesets/logger@0.1.0': + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.0': + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + + '@changesets/read@0.6.0': + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + + '@changesets/should-skip-package@0.1.0': + resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.1': + resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + + '@clerc/core@0.44.0': + resolution: {integrity: sha512-o8RgXNcMRoHRujSw9OPDMxqrmoNk7HG0XAZkjZgOrSyIfRXCf85VLyHGBT3XmaOrPEGY964h02ZxMVFdp8RnNQ==} + + '@clerc/plugin-completions@0.44.0': + resolution: {integrity: sha512-r69KpaB+EcWccqe31OwK5iyJQZmgmhxJjEBL4RAGlRr2tu6MRX42AOmD3GDW+ZPHkc4D9NJdkqukLboTJlbycA==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/plugin-friendly-error@0.44.0': + resolution: {integrity: sha512-hbGp+T+fl9Dz+Ln1LGoijbNL7N+RfBqhSRWtT55QdFPs86O7Mi5oqiqIrUS9wDpaHzJGn+ETFPIOUyDRdrD8ag==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/plugin-help@0.44.0': + resolution: {integrity: sha512-QIH+Lrk6WZtXKNxEAA4gOk7dwseS7U0jTZ0TbJfcyOoNA3fF2p48UV8c7hmKk7OhfPS5009eJRW5CVQEgBB8Ng==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/plugin-not-found@0.44.0': + resolution: {integrity: sha512-8GIxDv/V2qaKRJKy+jjHAmlCEbTabLYPIeklqY231skiNOYCDQ3wJS3isP7EQgARfhm0otMDRXPPC2aNfSJjRw==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/plugin-strict-flags@0.44.0': + resolution: {integrity: sha512-8ztQrn4pfCj6b/sDN1mU0MVlfSqp3qHohW59v6k6nS3UUnYytJDU5wZQZmQ+7t3DZqjw+Xle6ZzEIWQatAdZ9A==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/plugin-version@0.44.0': + resolution: {integrity: sha512-YETH54A0sO32oJcLABpb4P5FyhEkhIhe5oe3IXyeUj9/LMcInvKCm6x/gDMIUjTQuh0a5l4iton0A1RscAANhw==} + peerDependencies: + '@clerc/core': '*' + + '@clerc/utils@0.44.0': + resolution: {integrity: sha512-//1zl8UgVhv1NbqsRoCWWci0Y9uBxzAVn8TqoKZchDywGQNZWK6vQI/Ms9uGe3+PZTDXedoXbVjklOINcVC2aA==} + peerDependencies: + '@clerc/core': '*' + + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + + '@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] + + '@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/config-array@0.17.1': + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@1.4.1': + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.9.0': + resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@figma/plugin-typings@1.97.0': + resolution: {integrity: sha512-AcmZey7TBbc43g2dO+9hjrcTbgb0UFY32do3to3rFU1OXb9hinsrmmbddyhD5105DHzRDac4oT7A5+VOow7p1Q==} + + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} + + '@floating-ui/dom@1.6.10': + resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} + + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@humanwhocodes/config-array@0.9.5': + resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + 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@1.2.1': + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead + + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} + + '@img/sharp-darwin-arm64@0.33.4': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + 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'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.4': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + 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'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.2': + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.2': + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.2': + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.2': + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.2': + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.2': + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.4': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + 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'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.4': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + 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'} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.4': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + 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'} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.4': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + 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'} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.4': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + 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'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.4': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + 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'} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.4': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.4': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.4': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + + '@internationalized/date@3.5.5': + resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.7.0': + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.7.0': + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.7.0': + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.7.0': + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.7.0': + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.3': + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.7.0': + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.7.0': + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@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==} + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@mdx-js/react@3.0.1': + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + + '@melt-ui/pp@0.3.2': + resolution: {integrity: sha512-xKkPvaIAFinklLXcQOpwZ8YSpqAFxykjWf8Y/fSJQwsixV/0rcFs07hJ49hJjPy5vItvw5Qa0uOjzFUbXzBypQ==} + peerDependencies: + '@melt-ui/svelte': '>= 0.29.0' + svelte: ^3.55.0 || ^4.0.0 || ^5.0.0-next.1 + + '@melt-ui/svelte@0.83.0': + resolution: {integrity: sha512-E7QT+8YSftz+Hdk1W0hNR3f+cnaF2COMWkStn+2u4vk0RO1I9mXRJl+bJD6uhYaH146oxEB+5elu/ABbv6rpsA==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.118 + + '@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'} + + '@npmcli/agent@2.2.2': + resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/fs@3.1.1': + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} + cpu: [x64] + os: [win32] + + '@shikijs/core@1.18.0': + resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} + + '@shikijs/engine-javascript@1.18.0': + resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} + + '@shikijs/engine-oniguruma@1.18.0': + resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} + + '@shikijs/types@1.18.0': + resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} + + '@shikijs/vscode-textmate@9.2.2': + resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@storybook/addon-a11y@8.2.9': + resolution: {integrity: sha512-9zm0Ecn2KUUKZbRsQM5l2KcQ8RHK6a9eqdQtOMjGagrdUvUstcf7XjBmV1W6PQE2Urj93ciz1cgx4T1AYQyKtA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-actions@8.2.9': + resolution: {integrity: sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-backgrounds@8.2.9': + resolution: {integrity: sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-controls@8.2.9': + resolution: {integrity: sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-docs@8.2.9': + resolution: {integrity: sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-essentials@8.2.9': + resolution: {integrity: sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-highlight@8.2.9': + resolution: {integrity: sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-interactions@8.2.9': + resolution: {integrity: sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-links@8.2.9': + resolution: {integrity: sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.2.9 + peerDependenciesMeta: + react: + optional: true + + '@storybook/addon-measure@8.2.9': + resolution: {integrity: sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-outline@8.2.9': + resolution: {integrity: sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-svelte-csf@4.1.7': + resolution: {integrity: sha512-gMyk6Fz2PPff8zb52giSAJGSZkd/+mmA25m/ORlxMKrwp6WhB+4dcVB8RtexndCvZrSts0rzVH8Nd9c9lBCGpQ==} + peerDependencies: + '@storybook/svelte': ^7.0.0 || ^8.0.0 || ^8.0.0-beta.0 || ^8.2.0-beta.0 + '@sveltejs/vite-plugin-svelte': ^2.0.0 || ^3.0.0 + svelte: ^4.0.0 + svelte-loader: ^3.1.2 + vite: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + '@sveltejs/vite-plugin-svelte': + optional: true + svelte-loader: + optional: true + vite: + optional: true + + '@storybook/addon-toolbars@8.2.9': + resolution: {integrity: sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/addon-viewport@8.2.9': + resolution: {integrity: sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/blocks@8.2.9': + resolution: {integrity: sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.2.9 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@storybook/builder-vite@8.2.9': + resolution: {integrity: sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==} + peerDependencies: + '@preact/preset-vite': '*' + storybook: ^8.2.9 + typescript: '>= 4.3.x' + vite: ^4.0.0 || ^5.0.0 + vite-plugin-glimmerx: '*' + peerDependenciesMeta: + '@preact/preset-vite': + optional: true + typescript: + optional: true + vite-plugin-glimmerx: + optional: true + + '@storybook/codemod@8.2.9': + resolution: {integrity: sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==} + + '@storybook/components@8.2.9': + resolution: {integrity: sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/core-common@8.2.8': + resolution: {integrity: sha512-dtgaVqeMpQNJtp15ZmqQygghKCic+FqQJRspgTrUVBlskRTGTXxSlOLctLq/x97zsu1AZxt4WGCpP6giJQCQGQ==} + peerDependencies: + storybook: ^8.2.8 + + '@storybook/core@8.2.9': + resolution: {integrity: sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==} + + '@storybook/csf-plugin@8.2.9': + resolution: {integrity: sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/csf-tools@8.2.8': + resolution: {integrity: sha512-hryQCmVznFrRORY8Frh+ow7fKEzl7ToFUxxjqncCxA4+MxRLd4WYSXAINge3b+FsDowkHvpI7dKlMDyBrtYXIw==} + peerDependencies: + storybook: ^8.2.8 + + '@storybook/csf@0.1.11': + resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + + '@storybook/global@5.0.0': + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + + '@storybook/icons@1.2.10': + resolution: {integrity: sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@storybook/instrumenter@8.2.9': + resolution: {integrity: sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/manager-api@8.2.9': + resolution: {integrity: sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/preview-api@8.2.8': + resolution: {integrity: sha512-BDt1lo5oEWAaTVCsl6JUHCBFtIWI/Za4qvIdn2Lx9eCA+Ae6IDliosmu273DcvGD9R4OPF6sm1dML3TXILGGcA==} + peerDependencies: + storybook: ^8.2.8 + + '@storybook/preview-api@8.2.9': + resolution: {integrity: sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/react-dom-shim@8.2.9': + resolution: {integrity: sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.2.9 + + '@storybook/svelte-vite@8.2.9': + resolution: {integrity: sha512-rW/0TLjrXdJUvzH3YvUGeeBbR1iB5dPMad1YMsJUP9lZysteHq5iPxIDK4UBCvH2zfae95n7Aab3w2hHhJjNCA==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.0.0 || ^3.0.0 + storybook: ^8.2.9 + svelte: ^4.0.0 || ^5.0.0-next.65 + vite: ^4.0.0 || ^5.0.0 + + '@storybook/svelte@8.2.9': + resolution: {integrity: sha512-jq9gQ2wB7kolSbdLeDD1nsZURcuzPSIXObm3/DYeZlG9PVkxozaO9OczrbFkP+iQm4y4cGvA8+v94YBEe2U09A==} + engines: {node: '>=18.0.0'} + peerDependencies: + storybook: ^8.2.9 + svelte: ^4.0.0 || ^5.0.0-next.65 + + '@storybook/sveltekit@8.2.9': + resolution: {integrity: sha512-Ft4PebDbYeSemSmSgV387o9D7Xsx0V/DBybZFS/jv0rQp3zLTOaUc8/hCY/VcBWKtV9v9/oZ+Nq5tfrEzVaUqg==} + engines: {node: '>=18.0.0'} + peerDependencies: + storybook: ^8.2.9 + svelte: ^4.0.0 || ^5.0.0-next.65 + vite: ^4.0.0 || ^5.0.0 + + '@storybook/test-runner@0.19.1': + resolution: {integrity: sha512-Nc4djXw3Lv3AAXg6TJ7yVTeuMryjMsTDd8GCbE/PStU602rpe8syEqElz78GPoJqB1VYWQ3T9pcu93MKyHT+xQ==} + engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + + '@storybook/test@8.2.9': + resolution: {integrity: sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/theming@8.2.9': + resolution: {integrity: sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==} + peerDependencies: + storybook: ^8.2.9 + + '@storybook/types@8.2.8': + resolution: {integrity: sha512-JacKzY2q5lzwnigBxhpSmB0cJCsEWRhpkjrX/GUKa5YZJsHtPQ3GAKVRGrF1/iGRrRo+lufFowBzB9BdzSn6Dw==} + peerDependencies: + storybook: ^8.2.8 + + '@sveltejs/adapter-auto@3.2.3': + resolution: {integrity: sha512-VbWzQdNuunHsqa/OqPLqdL3fpyz9tH1f5CawjeYpPcowMI7Ng727M1/Z20yK1L7vrF7L2sYDFeE8vELgUy1Ibg==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + + '@sveltejs/kit@2.5.21': + resolution: {integrity: sha512-zHkaVZB5WNKVtosPhpPHLLvCdhUs3j6rRhDjRcXz9Mi7ZOeMe+xpzFkm7vs7RYQKMWDPUIfDngFDM3iGPyntMw==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + + '@sveltejs/package@2.3.3': + resolution: {integrity: sha512-YGohTTDpF4zHtVlBkNukeSmVrlSZgx4Va4t80rr3Hg1gMoskRxkDreT0YJkGQYz6s6hXdTfBIbD501vndbNstA==} + engines: {node: ^16.14 || >=18} + hasBin: true + peerDependencies: + svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@sveltejs/vite-plugin-svelte@3.1.1': + resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@swc/core-darwin-arm64@1.7.10': + resolution: {integrity: sha512-TYp4x/9w/C/yMU1olK5hTKq/Hi7BjG71UJ4V1U1WxI1JA3uokjQ/GoktDfmH5V5pX4dgGSOJwUe2RjoN8Z/XnA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.7.10': + resolution: {integrity: sha512-P3LJjAWh5yLc6p5IUwV5LgRfA3R1oDCZDMabYyb2BVQuJTD4MfegW9DhBcUUF5dhBLwq3191KpLVzE+dLTbiXw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.7.10': + resolution: {integrity: sha512-yGOFjE7w/akRTmqGY3FvWYrqbxO7OB2N2FHj2LO5HtzXflfoABb5RyRvdEquX+17J6mEpu4EwjYNraTD/WHIEQ==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.7.10': + resolution: {integrity: sha512-SPWsgWHfdWKKjLrYlvhxcdBJ7Ruy6crJbPoE9NfD95eJEjMnS2yZTqj2ChFsY737WeyhWYlHzgYhYOVCp83YwQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.7.10': + resolution: {integrity: sha512-PUi50bkNqnBL3Z/Zq6jSfwgN9A/taA6u2Zou0tjDJi7oVdpjdr7SxNgCGzMJ/nNg5D/IQn1opM1jktMvpsPAuQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.7.10': + resolution: {integrity: sha512-Sc+pY55gknCAmBQBR6DhlA7jZSxHaLSDb5Sevzi6DOFMXR79NpA6zWTNKwp1GK2AnRIkbAfvYLgOxS5uWTFVpg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.7.10': + resolution: {integrity: sha512-g5NKx2LXaGd0K26hmEts1Cvb7ptIvq3MHSgr6/D1tRPcDZw1Sp0dYsmyOv0ho4F5GOJyiCooG3oE9FXdb7jIpQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.7.10': + resolution: {integrity: sha512-plRIsOcfy9t9Q/ivm5DA7I0HaIvfAWPbI+bvVRrr3C/1K2CSqnqZJjEWOAmx2LiyipijNnEaFYuLBp0IkGuJpg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.7.10': + resolution: {integrity: sha512-GntrVNT23viHtbfzmlK8lfBiKeajH24GzbDT7qXhnoO20suUPcyYZxyvCb4gWM2zu8ZBTPHNlqfrNsriQCZ+lQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.7.10': + resolution: {integrity: sha512-uXIF8GuSappe1imm6Lf7pHGepfCBjDQlS+qTqvEGE0wZAsL1IVATK9P/cH/OCLfJXeQDTLeSYmrpwjtXNt46tQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.7.10': + resolution: {integrity: sha512-l0xrFwBQ9atizhmV94yC2nwcecTk/oftofwMNPiFMGe56dqdmi2ArHaTV3PCtMlgaUH6rGCehoRMt5OrCI1ktg==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.12': + resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} + + '@swc/jest@0.2.36': + resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} + engines: {npm: '>= 7.0.0'} + peerDependencies: + '@swc/core': '*' + + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} + + '@testing-library/dom@10.1.0': + resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} + engines: {node: '>=18'} + + '@testing-library/jest-dom@6.4.5': + resolution: {integrity: sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + peerDependencies: + '@jest/globals': '>= 28' + '@types/bun': latest + '@types/jest': '>= 28' + jest: '>= 28' + vitest: '>= 0.32' + peerDependenciesMeta: + '@jest/globals': + optional: true + '@types/bun': + optional: true + '@types/jest': + optional: true + jest: + optional: true + vitest: + optional: true + + '@testing-library/user-event@14.5.2': + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + + '@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/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/cross-spawn@6.0.6': + resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} + + '@types/emscripten@1.39.13': + resolution: {integrity: sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==} + + '@types/eslint@9.6.0': + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/find-cache-dir@3.2.1': + resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/junit-report-builder@3.0.2': + resolution: {integrity: sha512-R5M+SYhMbwBeQcNXYWNCZkl09vkVfAtcPIaCGdzIkkbeaTrVbGQ7HVgi4s+EmM/M1K4ZuWQH0jGcvMvNePfxYA==} + + '@types/lodash@4.17.7': + resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + + '@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/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/node@18.19.44': + resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} + + '@types/node@20.14.15': + resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} + + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/qs@6.9.15': + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/text-table@0.2.5': + resolution: {integrity: sha512-hcZhlNvMkQG/k1vcZ6yHOl6WAYftQ2MLfTHcYRZ2xYZFD8tGVnE3qFV0lj1smQeDSR7/yY0PyuUalauf33bJeA==} + + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + '@types/wait-on@5.3.4': + resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@8.0.1': + resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@8.0.1': + resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@8.0.1': + resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.0.1': + resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@8.0.1': + resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.0.1': + resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.0.1': + resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/visitor-keys@8.0.1': + resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vitest/expect@1.6.0': + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + + '@vitest/spy@1.6.0': + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + + '@vitest/utils@1.6.0': + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + + '@yarnpkg/fslib@2.10.3': + resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + + '@yarnpkg/libzip@2.3.0': + resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + 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 + + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-escapes@6.2.1: + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} + engines: {node: '>=14.16'} + + 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-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@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + 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'} + + append-transform@2.0.0: + resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} + engines: {node: '>=8'} + + archy@1.0.0: + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} + + 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.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + engines: {node: '>=4'} + + axe-html-reporter@2.2.3: + resolution: {integrity: sha512-io8aCEt4fJvv43W+33n3zEa8rdplH5Ti2v5fOnth3GBKLhLHarNs7jj46xGfpnGnpaNrz23/tXPHC3HbwTzwwA==} + engines: {node: '>=8.9.0'} + peerDependencies: + axe-core: '>=3' + + axe-playwright@2.0.1: + resolution: {integrity: sha512-MHjNjGARulF9XzqSfspmNjw+tpBz4x9o1VlTuLWEUW9fqzhn+xWa1qEpuOIQPbsRWQiLfooDjQAunLeE0PM5AQ==} + peerDependencies: + playwright: '>1.0.0' + + axios@1.7.3: + resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-preset-current-node-syntax@1.0.1: + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bare-events@2.4.2: + resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} + + bare-fs@2.3.1: + resolution: {integrity: sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==} + + bare-os@2.4.0: + resolution: {integrity: sha512-v8DTT08AS/G0F9xrhyLtepoo9EJBJ85FRSMbu1pQUlAf6A8T0tEEQGMVObWeqpjhSPXsE0VGlluFBJu2fdoTNg==} + + bare-path@2.1.3: + resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} + + bare-stream@2.1.3: + resolution: {integrity: sha512-tiDAH9H/kP+tvNO5sczyn9ZAA7utrSMobyDchsnyyXBuUe2FSQWbxhtuHB8jwpHYYevVo2UJpcmvvjrbHboUUQ==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + 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'} + + browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + + 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 + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buildcheck@0.0.6: + resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} + engines: {node: '>=10.0.0'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + c12@1.11.1: + resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true + + cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + caching-transform@4.0.0: + resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} + engines: {node: '>=8'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001651: + resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + 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@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + + 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} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + char-regex@2.0.1: + resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} + engines: {node: '>=12.20'} + + 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==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + 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==} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + + cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + clerc@0.44.0: + resolution: {integrity: sha512-fy7JcE7qW3hi5hvPeaEXKdgzeOz3WwE8Nd1SCfOpOSyWxoFJsLuHwUhwFggvJqEJIQ6kLTLZ7yWguwoTcMXO5w==} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@0.5.3: + resolution: {integrity: sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==} + + 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-diff@1.4.0: + resolution: {integrity: sha512-4oDB/o78lNdppbaqrg0HjOp7pHmUc+dfCxWKWFnQg6AB/1dkjtBDop3RZht5386cq9xBUDRvDvSCA7WUlM9Jqw==} + + 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'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@3.0.2: + resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + 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==} + + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + core-js-compat@3.38.0: + resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} + + cpu-features@0.0.10: + resolution: {integrity: sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==} + engines: {node: '>=10.0.0'} + + create-jest@29.7.0: + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + cwd@0.10.0: + resolution: {integrity: sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==} + engines: {node: '>=0.8'} + + date-format@4.0.3: + resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==} + engines: {node: '>=4.0'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + 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==} + + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + 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@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-require-extensions@3.0.1: + resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==} + engines: {node: '>=8'} + + 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'} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + 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'} + + destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + didyoumean2@6.0.1: + resolution: {integrity: sha512-PSy0zQwMg5O+LjT5Mz7vnKC8I7DfWLPF6M7oepqW7WP5mn2CY3hz46xZOa1GJY+KVfyXhdmz6+tdgXwrHlZc5g==} + engines: {node: ^16.14.0 || >=18.12.0} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diffable-html@4.1.0: + resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + docker-modem@5.0.3: + resolution: {integrity: sha512-89zhop5YVhcPEt5FpUFGr3cDyceGhq/F9J+ZndQ4KfqNvfbJpPMfgeixFgUj5OjCYAboElqODxY5Z1EBsSa6sg==} + engines: {node: '>= 8.0'} + + dockerode@4.0.2: + resolution: {integrity: sha512-9wM1BVpVMFr2Pw3eJNXrYYt6DT9k0xMcsSCjtPvyQ+xa1iPg/Mo3T/gUcwI0B2cczqCeCYRPF8yFYDwtFXT0+w==} + engines: {node: '>= 8.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + + dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + + domhandler@3.3.0: + resolution: {integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==} + engines: {node: '>= 4'} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.6: + resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} + + emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + + emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + + 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@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + es6-error@4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild-register@3.6.0: + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + 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-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-svelte@2.43.0: + resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + peerDependenciesMeta: + svelte: + optional: true + + 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-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.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-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@8.4.1: + resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + eslint@9.9.0: + resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@9.2.0: + resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + 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-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + + expand-tilde@1.2.2: + resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==} + engines: {node: '>=0.10.0'} + + expect-playwright@0.8.0: + resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==} + + expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + + express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + 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==} + + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fd-package-json@1.2.0: + resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} + + figures@5.0.0: + resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} + engines: {node: '>=14'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-file-up@0.1.3: + resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} + engines: {node: '>=0.10.0'} + + find-pkg@0.1.2: + resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==} + engines: {node: '>=0.10.0'} + + find-process@1.4.7: + resolution: {integrity: sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==} + hasBin: true + + 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-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} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + flow-parser@0.243.0: + resolution: {integrity: sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==} + engines: {node: '>=0.4.0'} + + focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@2.0.0: + resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} + engines: {node: '>=8.0.0'} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + framesync@6.1.2: + resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fromentries@1.3.2: + resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-exists-sync@0.1.0: + resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==} + engines: {node: '>=0.10.0'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + 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==} + + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + genauigkeit@0.0.36: + resolution: {integrity: sha512-0FTLZOlSltnQChkoySVm4IUlNUUmRwWO/w5wNmdhHv5Y63cubYAedM0hhKQKlhE8tv0itJXSSlvcM5eWnbTkJA==} + hasBin: true + + 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-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-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} + hasBin: true + + github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + 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@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + + global-modules@0.2.3: + resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==} + engines: {node: '>=0.10.0'} + + global-prefix@0.1.5: + resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==} + engines: {node: '>=0.10.0'} + + 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'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.9.0: + resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + engines: {node: '>=18'} + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + 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==} + + 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-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'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasha@5.2.2: + resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + + hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + + homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + htmlparser2-svelte@4.1.0: + resolution: {integrity: sha512-+4f4RBFz7Rj2Hp0ZbFbXC+Kzbd6S9PgjiuFtdT76VMNgKogrEZy0pG2UrPycPbrZzVEIM5lAT3lAdkSTCHLPjg==} + + htmlparser2@3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + + 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'} + + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-walk@5.0.1: + resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + 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==} + + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + 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-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} + + 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-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + + 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-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-platform@1.0.0: + resolution: {integrity: sha512-AKxe6+dvzAQsDXhhhxGRL9G67q5rKiyTL0BUl5mCyQz2NdvmqWNmMsjoCOIVdyXOYpP6MhkmZ1DPYGkfgv0MpA==} + + 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-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-windows@0.2.0: + resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==} + engines: {node: '>=0.10.0'} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-hook@3.0.0: + resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} + engines: {node: '>=8'} + + istanbul-lib-instrument@4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + + istanbul-lib-processinfo@2.0.3: + resolution: {integrity: sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-cli@29.7.0: + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@29.7.0: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-junit@16.0.0: + resolution: {integrity: sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==} + engines: {node: '>=10.12.0'} + + jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-playwright-preset@4.0.0: + resolution: {integrity: sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==} + peerDependencies: + jest: ^29.3.1 + jest-circus: ^29.3.1 + jest-environment-node: ^29.3.1 + jest-runner: ^29.3.1 + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-process-manager@0.4.0: + resolution: {integrity: sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==} + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-serializer-html@7.1.0: + resolution: {integrity: sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==} + + jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-watch-typeahead@2.2.2: + resolution: {integrity: sha512-+QgOFW4o5Xlgd6jGS5X37i08tuuXNW8X0CV9WNFi+3n8ExCIP+E1melYhvYLjv5fE6D0yyzk74vsSO8I6GqtvQ==} + engines: {node: ^14.17.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 || ^29.0.0 + + jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest@29.7.0: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + + js-graph-algorithms@1.0.18: + resolution: {integrity: sha512-Gu1wtWzXBzGeye/j9BuyplGHscwqKRZodp/0M1vyBc19RJpblSwKGu099KwwaTx9cRIV+Qupk8xUMfEiGfFqSA==} + hasBin: true + + 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 + + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + + jscodeshift@0.15.2: + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + 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==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + junit-report-builder@3.2.1: + resolution: {integrity: sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==} + engines: {node: '>=8'} + + 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'} + + known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + + kons@0.7.1: + resolution: {integrity: sha512-mW1CkTgrLeIQjiBYd1n0U73T/2W7Vdzxx8rpta5Q4cSDAlr8hXw+ZctxGZlGgdUAmlcDlpkh0vUX8AOW+y1dog==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + 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==} + + lite-emit@2.3.0: + resolution: {integrity: sha512-QMPrnwPho7lfkzZUN3a0RJ/oiwpt464eXf6aVh1HGOYh+s7Utu78q3FcFbW59c8TNWWQaz9flKN1cEb8dmxD+g==} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + 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'} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.deburr@4.1.0: + resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==} + + lodash.flattendeep@4.4.0: + resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + looks-same@9.0.1: + resolution: {integrity: sha512-V+vsT22nLIUdmvxr6jxsbafpJaZvLFnwZhV7BbmN38+v6gL+/BaHnwK9z5UURhDNSOrj3baOgbwzpjINqoZCpA==} + engines: {node: '>= 18.0.0'} + + 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@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-fetch-happen@13.0.1: + resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} + engines: {node: ^16.14.0 || >=18.0.0} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + + markdown-to-jsx@7.4.7: + resolution: {integrity: sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + + merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + 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'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + 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-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@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} + + minipass-fetch@3.0.5: + resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + 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 + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + 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.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + + nan@2.20.0: + resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} + engines: {node: ^18 || >=20} + hasBin: true + + napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + nested-error-stacks@2.1.1: + resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-abi@3.65.0: + resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} + engines: {node: '>=10'} + + node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + + node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + + node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + + node-gyp@10.2.0: + resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-preload@0.2.1: + resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==} + engines: {node: '>=8'} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + npm-bundled@2.0.1: + resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + npm-normalize-package-bin@2.0.0: + resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + npm-packlist@5.1.3: + resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + + 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} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nyc@15.1.0: + resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} + engines: {node: '>=8.9'} + hasBin: true + + nypm@0.3.9: + resolution: {integrity: sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + 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'} + + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + 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-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-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-map@3.0.0: + resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + engines: {node: '>=8'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + + p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-hash@4.0.0: + resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} + engines: {node: '>=8'} + + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-color@1.0.0: + resolution: {integrity: sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + 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-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@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + 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'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pixelmatch@5.3.0: + resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==} + hasBin: true + + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} + + playwright-core@1.45.2: + resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} + engines: {node: '>=18'} + hasBin: true + + playwright-core@1.46.0: + resolution: {integrity: sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.45.2: + resolution: {integrity: sha512-ReywF2t/0teRvNBpfIgh5e4wnrI/8Su8ssdo5XsQKpjxJj+jspm00jSoz9BTg91TT0c9HRjXO7LBNVrgYj9X0g==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.46.0: + resolution: {integrity: sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==} + engines: {node: '>=18'} + hasBin: true + + pngjs@6.0.0: + resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} + engines: {node: '>=12.13.0'} + + polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} + engines: {node: '>=10'} + + popmotion@11.0.5: + resolution: {integrity: sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + 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-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + engines: {node: '>=4'} + + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + + 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-svelte@3.2.6: + resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + + pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + process-on-spawn@1.0.0: + resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} + engines: {node: '>=8'} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + + 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==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + publint@0.2.9: + resolution: {integrity: sha512-nITKS1NSwD68PQlts0ntryhxrWObep6P0CCycwi1lgXI+K7uKyacMYRRCQi7hTae8imkI3FCi0FlgnwLxjM8yA==} + engines: {node: '>=16'} + hasBin: true + + 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'} + + pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + + qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-colorful@5.6.1: + resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regex@4.3.2: + resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} + + regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + + regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + + regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + + rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + + rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + + release-zalgo@1.0.0: + resolution: {integrity: sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==} + engines: {node: '>=4'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-dir@0.1.1: + resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + 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==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} + engines: {node: '>=14.0.0'} + hasBin: true + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + 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 + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-cookie-parser@2.7.0: + resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + + sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shiki@1.18.0: + resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + 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@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + socks-proxy-agent@8.0.4: + resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} + engines: {node: '>= 14'} + + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + + sorcery@0.11.1: + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} + hasBin: true + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + 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==} + + spawn-wrap@2.0.0: + resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} + engines: {node: '>=8'} + + spawnd@5.0.0: + resolution: {integrity: sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + split-ca@1.0.1: + resolution: {integrity: sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + + ssh2@1.15.0: + resolution: {integrity: sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==} + engines: {node: '>=10.16.0'} + + ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + storybook@8.2.9: + resolution: {integrity: sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==} + hasBin: true + + streamx@2.18.0: + resolution: {integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + + 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-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + + 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@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'} + + style-value-types@5.1.2: + resolution: {integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==} + + 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-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-check@3.8.5: + resolution: {integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-eslint-parser@0.41.0: + resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 + peerDependenciesMeta: + svelte: + optional: true + + svelte-hmr@0.16.0: + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-motion@0.12.2: + resolution: {integrity: sha512-7RrdRz9iVP55B9HT/C0hYW3pyrKlF61kAby/AkDtOAP0uHFQDrfd0qQetDC81cEsK9b40jt+jfcqSAXcA7LPEw==} + peerDependencies: + svelte: '>=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0' + + svelte-preprocess@5.1.4: + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte-sonner@0.3.28: + resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 + + svelte2tsx@0.7.15: + resolution: {integrity: sha512-91RbLJI448FR1UEZqXSS3ucVMERuWo8ACOhxfkBPK1CL2ocGMOC5bwc8tzFvb/Ji8NqZ7wmSGfvRebcUsiauKA==} + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 + + svelte@4.2.18: + resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + engines: {node: '>=16'} + + sveltedoc-parser@4.2.1: + resolution: {integrity: sha512-sWJRa4qOfRdSORSVw9GhfDEwsbsYsegnDzBevUCF6k/Eis/QqCu9lJ6I0+d/E2wOWCjOhlcJ3+jl/Iur+5mmCw==} + engines: {node: '>=10.0.0'} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + + tar-fs@2.0.1: + resolution: {integrity: sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==} + + tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + + tar-fs@3.0.6: + resolution: {integrity: sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + telejson@7.2.0: + resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} + + temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} + + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + + tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} + engines: {node: '>=14.16'} + + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-decoder@1.1.1: + resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + the-new-css-reset@1.11.2: + resolution: {integrity: sha512-m/JQ/srn+e5SAI7MVCZOJ1hoxoE1w1uA96birT52Y9769GN9e0M4K1PBxlz05Vq4HprX11ASBjM2TcQs4WXnXg==} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + engines: {node: '>=14.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + 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'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-fest@4.24.0: + resolution: {integrity: sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==} + engines: {node: '>=16'} + + type-flag@3.0.0: + resolution: {integrity: sha512-3YaYwMseXCAhBB14RXW5cRQfJQlEknS6i4C8fCfeUdS3ihG9EdccdR9kt3vP73ZdeTGmPb4bZtkDn5XMIn1DLA==} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript-eslint@8.0.1: + resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + 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==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + 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==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unplugin@1.12.1: + resolution: {integrity: sha512-aXEH9c5qi3uYZHo0niUtxDlT9ylG/luMW/dZslSCkbtC31wCyFkmM0kyoBBh+Grhn7CL+/kvKLfN61/EdxPxMQ==} + engines: {node: '>=14.0.0'} + + 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==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + 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.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + 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@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + wait-on@7.2.0: + resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} + engines: {node: '>=12.0.0'} + hasBin: true + + wait-port@0.2.14: + resolution: {integrity: sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==} + engines: {node: '>=8'} + hasBin: true + + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} + engines: {node: '>=8.15'} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + 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==} + + write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml@1.0.1: + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + + xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yoctocolors@1.0.0: + resolution: {integrity: sha512-qJNAmSF77lWjfRVwCZK3PcKYWrr+55RUQTiXDxXHGbxzf8WuuRgftIB3hqZ5fykjOF/MC62cazsG/2ZDBedOnQ==} + engines: {node: '>=14.16'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@adobe/css-tools@4.4.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + + '@babel/compat-data@7.25.2': {} + + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + 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.0': + dependencies: + '@babel/types': 7.25.2 + '@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.2 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + dependencies: + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.2 + '@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.0(@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.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.6 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.24.8': + dependencies: + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + 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.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.24.7': + dependencies: + '@babel/types': 7.25.2 + + '@babel/helper-plugin-utils@7.24.8': {} + + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@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.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + dependencies: + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + 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/helper-wrap-function@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.25.3': + dependencies: + '@babel/types': 7.25.2 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@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-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/traverse': 7.25.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 + + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) + + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.24.7(@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.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@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.0(@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.24.7(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/preset-env@7.25.3(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-flow@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.2 + esutils: 2.0.3 + + '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/register@7.24.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + + '@babel/regjsgen@0.8.0': {} + + '@babel/runtime@7.25.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + + '@babel/traverse@7.25.3': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.25.2': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@balena/dockerignore@1.0.2': {} + + '@bcoe/v8-coverage@0.2.3': {} + + '@changesets/apply-release-plan@7.0.4': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/config': 3.0.2 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.7': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/apply-release-plan': 7.0.4 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.2 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/get-release-plan': 4.0.3 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/should-skip-package': 0.1.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.1 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + mri: 1.2.0 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.4 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 2.0.0 + term-size: 2.2.1 + + '@changesets/config@3.0.2': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.1 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.7 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.6.3 + + '@changesets/get-release-plan@4.0.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/assemble-release-plan': 6.0.3 + '@changesets/config': 3.0.2 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.7 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.0': + dependencies: + chalk: 2.4.2 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + + '@changesets/should-skip-package@0.1.0': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.1': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + + '@clerc/core@0.44.0': + dependencies: + '@clerc/utils': 0.44.0(@clerc/core@0.44.0) + defu: 6.1.4 + is-platform: 1.0.0 + lite-emit: 2.3.0 + type-fest: 4.24.0 + type-flag: 3.0.0 + + '@clerc/plugin-completions@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + '@clerc/utils': 0.44.0(@clerc/core@0.44.0) + + '@clerc/plugin-friendly-error@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + kons: 0.7.1 + + '@clerc/plugin-help@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + '@clerc/utils': 0.44.0(@clerc/core@0.44.0) + '@types/text-table': 0.2.5 + string-width: 6.1.0 + text-table: 0.2.0 + yoctocolors: 1.0.0 + + '@clerc/plugin-not-found@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + '@clerc/utils': 0.44.0(@clerc/core@0.44.0) + didyoumean2: 6.0.1 + yoctocolors: 1.0.0 + + '@clerc/plugin-strict-flags@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + + '@clerc/plugin-version@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + '@clerc/utils': 0.44.0(@clerc/core@0.44.0) + + '@clerc/utils@0.44.0(@clerc/core@0.44.0)': + dependencies: + '@clerc/core': 0.44.0 + + '@emnapi/runtime@1.2.0': + dependencies: + tslib: 2.6.3 + 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 + + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))': + dependencies: + eslint: 9.9.0(jiti@1.21.6) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/config-array@0.17.1': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@1.4.1': + dependencies: + ajv: 6.12.6 + debug: 4.3.6 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.6 + espree: 10.1.0 + globals: 14.0.0 + ignore: 5.3.1 + 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@9.9.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@figma/plugin-typings@1.97.0': {} + + '@floating-ui/core@1.6.7': + dependencies: + '@floating-ui/utils': 0.2.7 + + '@floating-ui/dom@1.6.10': + dependencies: + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.7 + + '@floating-ui/utils@0.2.7': {} + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@humanwhocodes/config-array@0.9.5': + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@1.2.1': {} + + '@humanwhocodes/retry@0.3.0': {} + + '@img/sharp-darwin-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + optional: true + + '@img/sharp-darwin-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.2': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.2': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + optional: true + + '@img/sharp-linux-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + optional: true + + '@img/sharp-linux-arm@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + optional: true + + '@img/sharp-linux-s390x@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + optional: true + + '@img/sharp-linux-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + optional: true + + '@img/sharp-wasm32@0.33.4': + dependencies: + '@emnapi/runtime': 1.2.0 + optional: true + + '@img/sharp-win32-ia32@0.33.4': + optional: true + + '@img/sharp-win32-x64@0.33.4': + optional: true + + '@internationalized/date@3.5.5': + dependencies: + '@swc/helpers': 0.5.12 + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.14.15) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.7 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/create-cache-key-function@29.7.0': + dependencies: + '@jest/types': 29.6.3 + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + jest-mock: 29.7.0 + + '@jest/expect-utils@29.7.0': + dependencies: + jest-get-type: 29.6.3 + + '@jest/expect@29.7.0': + dependencies: + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.14.15 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/globals@29.7.0': + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/reporters@29.7.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 20.14.15 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/source-map@29.6.3': + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + callsites: 3.1.0 + graceful-fs: 4.2.11 + + '@jest/test-result@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@29.7.0': + dependencies: + '@jest/test-result': 29.7.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + slash: 3.0.0 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.25.2 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.7 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.14.15 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@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 + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.25.0 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.25.0 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)': + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.3.3 + react: 18.3.1 + + '@melt-ui/pp@0.3.2(@melt-ui/svelte@0.83.0(svelte@4.2.18))(svelte@4.2.18)': + dependencies: + '@melt-ui/svelte': 0.83.0(svelte@4.2.18) + estree-walker: 3.0.3 + magic-string: 0.30.11 + svelte: 4.2.18 + + '@melt-ui/svelte@0.83.0(svelte@4.2.18)': + dependencies: + '@floating-ui/core': 1.6.7 + '@floating-ui/dom': 1.6.10 + '@internationalized/date': 3.5.5 + dequal: 2.0.3 + focus-trap: 7.5.4 + nanoid: 5.0.7 + svelte: 4.2.18 + + '@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 + + '@npmcli/agent@2.2.2': + dependencies: + agent-base: 7.1.1 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + lru-cache: 10.4.3 + socks-proxy-agent: 8.0.4 + transitivePeerDependencies: + - supports-color + + '@npmcli/fs@3.1.1': + dependencies: + semver: 7.6.3 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@polka/url@1.0.0-next.25': {} + + '@rollup/rollup-android-arm-eabi@4.20.0': + optional: true + + '@rollup/rollup-android-arm64@4.20.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.20.0': + optional: true + + '@rollup/rollup-darwin-x64@4.20.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.20.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.20.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.20.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.20.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.20.0': + optional: true + + '@shikijs/core@1.18.0': + dependencies: + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.18.0': + dependencies: + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.18.0': + dependencies: + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + + '@shikijs/types@1.18.0': + dependencies: + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.2.2': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/merge-streams@2.3.0': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + + '@storybook/addon-a11y@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/addon-highlight': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + axe-core: 4.10.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/addon-actions@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.3.1 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + uuid: 9.0.1 + + '@storybook/addon-backgrounds@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + + '@storybook/addon-controls@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + dequal: 2.0.3 + lodash: 4.17.21 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + + '@storybook/addon-docs@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@babel/core': 7.25.2 + '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) + '@storybook/blocks': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@types/react': 18.3.3 + fs-extra: 11.2.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + rehype-external-links: 3.0.0 + rehype-slug: 6.0.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + + '@storybook/addon-essentials@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/addon-actions': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-backgrounds': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-controls': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-docs': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-highlight': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-measure': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-outline': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-toolbars': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/addon-viewport': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + + '@storybook/addon-highlight@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + polished: 4.3.1 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest + + '@storybook/addon-links@8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + optionalDependencies: + react: 18.3.1 + + '@storybook/addon-measure@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + tiny-invariant: 1.3.3 + + '@storybook/addon-outline@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + + '@storybook/addon-svelte-csf@4.1.7(@storybook/svelte@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18))(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@babel/runtime': 7.25.0 + '@storybook/svelte': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18) + '@storybook/types': 8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + dedent: 1.5.3 + magic-string: 0.30.11 + svelte: 4.2.18 + optionalDependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + transitivePeerDependencies: + - babel-plugin-macros + - storybook + + '@storybook/addon-toolbars@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/addon-viewport@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + memoizerific: 1.11.3 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/blocks@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/lodash': 4.17.7 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.4.7(react@18.3.1) + memoizerific: 1.11.3 + polished: 4.3.1 + react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + telejson: 7.2.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@types/find-cache-dir': 3.2.1 + browser-assert: 1.2.1 + es-module-lexer: 1.5.4 + express: 4.19.2 + find-cache-dir: 3.3.2 + fs-extra: 11.2.0 + magic-string: 0.30.11 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + ts-dedent: 2.2.0 + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@storybook/codemod@8.2.9': + dependencies: + '@babel/core': 7.25.2 + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/types': 7.25.2 + '@storybook/core': 8.2.9 + '@storybook/csf': 0.1.11 + '@types/cross-spawn': 6.0.6 + cross-spawn: 7.0.3 + globby: 14.0.2 + jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + lodash: 4.17.21 + prettier: 3.3.3 + recast: 0.23.9 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@storybook/components@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/core-common@8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/core@8.2.9': + dependencies: + '@storybook/csf': 0.1.11 + '@types/express': 4.17.21 + '@types/node': 18.19.44 + browser-assert: 1.2.1 + esbuild: 0.21.5 + esbuild-register: 3.6.0(esbuild@0.21.5) + express: 4.19.2 + process: 0.11.10 + recast: 0.23.9 + util: 0.12.5 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@storybook/csf-plugin@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + unplugin: 1.12.1 + + '@storybook/csf-tools@8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/csf@0.1.11': + dependencies: + type-fest: 2.19.0 + + '@storybook/global@5.0.0': {} + + '@storybook/icons@1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@storybook/instrumenter@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 1.6.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + util: 0.12.5 + + '@storybook/manager-api@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/preview-api@8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/preview-api@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/react-dom-shim@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/svelte-vite@8.2.9(@babel/core@7.25.2)(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@storybook/svelte': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + magic-string: 0.30.11 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + svelte: 4.2.18 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4) + sveltedoc-parser: 4.2.1 + ts-dedent: 2.2.0 + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + transitivePeerDependencies: + - '@babel/core' + - '@preact/preset-vite' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + - supports-color + - typescript + - vite-plugin-glimmerx + + '@storybook/svelte@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)': + dependencies: + '@storybook/components': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/preview-api': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/theming': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + svelte: 4.2.18 + sveltedoc-parser: 4.2.1 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + transitivePeerDependencies: + - supports-color + + '@storybook/sveltekit@8.2.9(@babel/core@7.25.2)(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@storybook/addon-actions': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@storybook/svelte': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18) + '@storybook/svelte-vite': 8.2.9(@babel/core@7.25.2)(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(svelte@4.2.18)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + svelte: 4.2.18 + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + transitivePeerDependencies: + - '@babel/core' + - '@preact/preset-vite' + - '@sveltejs/vite-plugin-svelte' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + - supports-color + - typescript + - vite-plugin-glimmerx + + '@storybook/test-runner@0.19.1(@swc/helpers@0.5.12)(@types/node@20.14.15)(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + '@jest/types': 29.6.3 + '@storybook/core-common': 8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/csf': 0.1.11 + '@storybook/csf-tools': 8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/preview-api': 8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@swc/core': 1.7.10(@swc/helpers@0.5.12) + '@swc/jest': 0.2.36(@swc/core@1.7.10(@swc/helpers@0.5.12)) + expect-playwright: 0.8.0 + jest: 29.7.0(@types/node@20.14.15) + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-junit: 16.0.0 + jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.14.15)) + jest-runner: 29.7.0 + jest-serializer-html: 7.1.0 + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.14.15)) + nyc: 15.1.0 + playwright: 1.46.0 + transitivePeerDependencies: + - '@swc/helpers' + - '@types/node' + - babel-plugin-macros + - debug + - node-notifier + - storybook + - supports-color + - ts-node + + '@storybook/test@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@testing-library/dom': 10.1.0 + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15)) + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) + '@vitest/expect': 1.6.0 + '@vitest/spy': 1.6.0 + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + util: 0.12.5 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest + + '@storybook/theming@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@storybook/types@8.2.8(storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + dependencies: + storybook: 8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + + '@sveltejs/adapter-auto@3.2.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))': + dependencies: + '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + import-meta-resolve: 4.1.0 + + '@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.11 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.0 + sirv: 2.0.4 + svelte: 4.2.18 + tiny-glob: 0.2.9 + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + + '@sveltejs/package@2.3.3(svelte@4.2.18)(typescript@5.5.4)': + dependencies: + chokidar: 3.6.0 + kleur: 4.1.5 + sade: 1.8.1 + semver: 7.6.3 + svelte: 4.2.18 + svelte2tsx: 0.7.15(svelte@4.2.18)(typescript@5.5.4) + transitivePeerDependencies: + - typescript + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + debug: 4.3.6 + svelte: 4.2.18 + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + debug: 4.3.6 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.11 + svelte: 4.2.18 + svelte-hmr: 0.16.0(svelte@4.2.18) + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + vitefu: 0.2.5(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) + transitivePeerDependencies: + - supports-color + + '@swc/core-darwin-arm64@1.7.10': + optional: true + + '@swc/core-darwin-x64@1.7.10': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.7.10': + optional: true + + '@swc/core-linux-arm64-gnu@1.7.10': + optional: true + + '@swc/core-linux-arm64-musl@1.7.10': + optional: true + + '@swc/core-linux-x64-gnu@1.7.10': + optional: true + + '@swc/core-linux-x64-musl@1.7.10': + optional: true + + '@swc/core-win32-arm64-msvc@1.7.10': + optional: true + + '@swc/core-win32-ia32-msvc@1.7.10': + optional: true + + '@swc/core-win32-x64-msvc@1.7.10': + optional: true + + '@swc/core@1.7.10(@swc/helpers@0.5.12)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 + optionalDependencies: + '@swc/core-darwin-arm64': 1.7.10 + '@swc/core-darwin-x64': 1.7.10 + '@swc/core-linux-arm-gnueabihf': 1.7.10 + '@swc/core-linux-arm64-gnu': 1.7.10 + '@swc/core-linux-arm64-musl': 1.7.10 + '@swc/core-linux-x64-gnu': 1.7.10 + '@swc/core-linux-x64-musl': 1.7.10 + '@swc/core-win32-arm64-msvc': 1.7.10 + '@swc/core-win32-ia32-msvc': 1.7.10 + '@swc/core-win32-x64-msvc': 1.7.10 + '@swc/helpers': 0.5.12 + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.12': + dependencies: + tslib: 2.6.3 + + '@swc/jest@0.2.36(@swc/core@1.7.10(@swc/helpers@0.5.12))': + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@swc/core': 1.7.10(@swc/helpers@0.5.12) + '@swc/counter': 0.1.3 + jsonc-parser: 3.3.1 + + '@swc/types@0.1.12': + dependencies: + '@swc/counter': 0.1.3 + + '@testing-library/dom@10.1.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.0 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.14.15))': + dependencies: + '@adobe/css-tools': 4.4.0 + '@babel/runtime': 7.25.0 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + optionalDependencies: + '@jest/globals': 29.7.0 + jest: 29.7.0(@types/node@20.14.15) + + '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': + dependencies: + '@testing-library/dom': 10.1.0 + + '@trysound/sax@0.2.0': {} + + '@types/aria-query@5.0.4': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + '@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.2 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.2 + + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 20.14.15 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 20.14.15 + + '@types/cookie@0.6.0': {} + + '@types/cross-spawn@6.0.6': + dependencies: + '@types/node': 20.14.15 + + '@types/emscripten@1.39.13': {} + + '@types/eslint@9.6.0': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/express-serve-static-core@4.19.5': + dependencies: + '@types/node': 20.14.15 + '@types/qs': 6.9.15 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.5 + '@types/qs': 6.9.15 + '@types/serve-static': 1.15.7 + + '@types/find-cache-dir@3.2.1': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 20.14.15 + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.2 + + '@types/http-errors@2.0.4': {} + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/junit-report-builder@3.0.2': {} + + '@types/lodash@4.17.7': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.2 + + '@types/mdx@2.0.13': {} + + '@types/mime@1.3.5': {} + + '@types/node@12.20.55': {} + + '@types/node@18.19.44': + dependencies: + undici-types: 5.26.5 + + '@types/node@20.14.15': + dependencies: + undici-types: 5.26.5 + + '@types/prop-types@15.7.12': {} + + '@types/pug@2.0.10': {} + + '@types/qs@6.9.15': {} + + '@types/range-parser@1.2.7': {} + + '@types/react@18.3.3': + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + + '@types/semver@7.5.8': {} + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 20.14.15 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 20.14.15 + '@types/send': 0.17.4 + + '@types/stack-utils@2.0.3': {} + + '@types/text-table@0.2.5': {} + + '@types/unist@3.0.2': {} + + '@types/uuid@9.0.8': {} + + '@types/wait-on@5.3.4': + dependencies: + '@types/node': 20.14.15 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.0.1 + '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.0.1 + eslint: 9.9.0(jiti@1.21.6) + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/scope-manager': 8.0.1 + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.0.1 + debug: 4.3.6 + eslint: 9.9.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.0.1': + dependencies: + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/visitor-keys': 8.0.1 + + '@typescript-eslint/type-utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + debug: 4.3.6 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - eslint + - supports-color + + '@typescript-eslint/types@8.0.1': {} + + '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/visitor-keys': 8.0.1 + debug: 4.3.6 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.0.1 + '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@8.0.1': + dependencies: + '@typescript-eslint/types': 8.0.1 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + '@vitest/expect@1.6.0': + dependencies: + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + chai: 4.5.0 + + '@vitest/spy@1.6.0': + dependencies: + tinyspy: 2.2.1 + + '@vitest/utils@1.6.0': + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + + '@yarnpkg/fslib@2.10.3': + dependencies: + '@yarnpkg/libzip': 2.3.0 + tslib: 1.14.1 + + '@yarnpkg/libzip@2.3.0': + dependencies: + '@types/emscripten': 1.39.13 + tslib: 1.14.1 + + abbrev@2.0.0: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn@8.12.1: {} + + agent-base@7.1.1: + dependencies: + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-colors@4.1.3: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-escapes@6.2.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + append-transform@2.0.0: + dependencies: + default-require-extensions: 3.0.1 + + archy@1.0.0: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + array-flatten@1.1.1: {} + + array-union@2.1.0: {} + + asn1@0.2.6: + dependencies: + safer-buffer: 2.1.2 + + assertion-error@1.1.0: {} + + ast-types@0.16.1: + dependencies: + tslib: 2.6.3 + + asynckit@0.4.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axe-core@4.10.0: {} + + axe-html-reporter@2.2.3(axe-core@4.10.0): + dependencies: + axe-core: 4.10.0 + mustache: 4.2.0 + rimraf: 3.0.2 + + axe-playwright@2.0.1(playwright@1.46.0): + dependencies: + '@types/junit-report-builder': 3.0.2 + axe-core: 4.10.0 + axe-html-reporter: 2.2.3(axe-core@4.10.0) + junit-report-builder: 3.2.1 + picocolors: 1.0.1 + playwright: 1.46.0 + + axios@1.7.3: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + b4a@1.6.6: {} + + babel-core@7.0.0-bridge.0(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + + babel-jest@29.7.0(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.25.2) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.24.8 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + + babel-preset-jest@29.6.3(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + + balanced-match@1.0.2: {} + + bare-events@2.4.2: + optional: true + + bare-fs@2.3.1: + dependencies: + bare-events: 2.4.2 + bare-path: 2.1.3 + bare-stream: 2.1.3 + optional: true + + bare-os@2.4.0: + optional: true + + bare-path@2.1.3: + dependencies: + bare-os: 2.4.0 + optional: true + + bare-stream@2.1.3: + dependencies: + streamx: 2.18.0 + optional: true + + base64-js@1.5.1: {} + + bcrypt-pbkdf@1.0.2: + dependencies: + tweetnacl: 0.14.5 + + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + body-parser@1.20.2: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-assert@1.2.1: {} + + browserslist@4.23.3: + dependencies: + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.6 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-crc32@1.0.0: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + buildcheck@0.0.6: + optional: true + + bytes@3.1.2: {} + + c12@1.11.1: + dependencies: + chokidar: 3.6.0 + confbox: 0.1.7 + defu: 6.1.4 + dotenv: 16.4.5 + giget: 1.2.3 + jiti: 1.21.6 + mlly: 1.7.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.3 + rc9: 2.1.2 + + cacache@18.0.4: + dependencies: + '@npmcli/fs': 3.1.1 + fs-minipass: 3.0.3 + glob: 10.4.5 + lru-cache: 10.4.3 + minipass: 7.1.2 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.6 + tar: 6.2.1 + unique-filename: 3.0.0 + + caching-transform@4.0.0: + dependencies: + hasha: 5.2.2 + make-dir: 3.1.0 + package-hash: 4.0.0 + write-file-atomic: 3.0.3 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001651: {} + + ccount@2.0.1: {} + + 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@3.0.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.3.0: {} + + char-regex@1.0.2: {} + + char-regex@2.0.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + chardet@0.7.0: {} + + 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: {} + + chownr@2.0.0: {} + + ci-info@3.9.0: {} + + citty@0.1.6: + dependencies: + consola: 3.2.3 + + cjs-module-lexer@1.3.1: {} + + clean-stack@2.2.0: {} + + clerc@0.44.0: + dependencies: + '@clerc/core': 0.44.0 + '@clerc/plugin-completions': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-friendly-error': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-help': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-not-found': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-strict-flags': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-version': 0.44.0(@clerc/core@0.44.0) + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-spinners@2.9.2: {} + + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clone@1.0.4: {} + + co@4.6.0: {} + + code-red@1.0.4: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.5 + acorn: 8.12.1 + estree-walker: 3.0.3 + periscopic: 3.1.0 + + collect-v8-coverage@1.0.2: {} + + color-convert@0.5.3: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-diff@1.4.0: {} + + 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 + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@3.0.2: {} + + commander@5.1.0: {} + + commander@6.2.1: {} + + commander@7.2.0: {} + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.7: {} + + consola@3.2.3: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.6.0: {} + + core-js-compat@3.38.0: + dependencies: + browserslist: 4.23.3 + + cpu-features@0.0.10: + dependencies: + buildcheck: 0.0.6 + nan: 2.20.0 + optional: true + + create-jest@29.7.0(@types/node@20.14.15): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.14.15) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.0 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + + css-what@6.1.0: {} + + css.escape@1.5.1: {} + + cssesc@3.0.0: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + csstype@3.1.3: {} + + cwd@0.10.0: + dependencies: + find-pkg: 0.1.2 + fs-exists-sync: 0.1.0 + + date-format@4.0.3: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + decamelize@1.2.0: {} + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + + dedent-js@1.0.1: {} + + dedent@1.5.3: {} + + deep-eql@4.1.4: + dependencies: + type-detect: 4.1.0 + + deep-extend@0.6.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-require-extensions@3.0.1: + dependencies: + strip-bom: 4.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 + + defu@6.1.4: {} + + delayed-stream@1.0.0: {} + + depd@2.0.0: {} + + dequal@2.0.3: {} + + destr@2.0.3: {} + + destroy@1.2.0: {} + + detect-indent@6.1.0: {} + + detect-libc@2.0.3: {} + + detect-newline@3.1.0: {} + + devalue@5.0.0: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + didyoumean2@6.0.1: + dependencies: + '@babel/runtime': 7.25.0 + fastest-levenshtein: 1.0.16 + lodash.deburr: 4.1.0 + + diff-sequences@29.6.3: {} + + diffable-html@4.1.0: + dependencies: + htmlparser2: 3.10.1 + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + docker-modem@5.0.3: + dependencies: + debug: 4.3.6 + readable-stream: 3.6.2 + split-ca: 1.0.1 + ssh2: 1.15.0 + transitivePeerDependencies: + - supports-color + + dockerode@4.0.2: + dependencies: + '@balena/dockerignore': 1.0.2 + docker-modem: 5.0.3 + tar-fs: 2.0.1 + transitivePeerDependencies: + - supports-color + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-accessibility-api@0.5.16: {} + + dom-accessibility-api@0.6.3: {} + + dom-serializer@0.2.2: + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@1.3.1: {} + + domelementtype@2.3.0: {} + + domhandler@2.4.2: + dependencies: + domelementtype: 1.3.1 + + domhandler@3.3.0: + dependencies: + domelementtype: 2.3.0 + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dotenv@16.4.5: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.6: {} + + emittery@0.13.1: {} + + emoji-regex@10.3.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encodeurl@1.0.2: {} + + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + optional: true + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + entities@1.1.2: {} + + entities@2.2.0: {} + + entities@4.5.0: {} + + env-paths@2.2.1: {} + + envinfo@7.13.0: {} + + err-code@2.0.3: {} + + 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@1.5.4: {} + + es6-error@4.1.1: {} + + es6-promise@3.3.1: {} + + esbuild-register@3.6.0(esbuild@0.21.5): + dependencies: + debug: 4.3.6 + esbuild: 0.21.5 + transitivePeerDependencies: + - supports-color + + 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.1.2: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.5.1(eslint@9.9.0(jiti@1.21.6)): + dependencies: + eslint: 9.9.0(jiti@1.21.6) + semver: 7.6.3 + + eslint-config-prettier@9.1.0(eslint@9.9.0(jiti@1.21.6)): + dependencies: + eslint: 9.9.0(jiti@1.21.6) + + eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@4.2.18): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@jridgewell/sourcemap-codec': 1.5.0 + eslint: 9.9.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6)) + esutils: 2.0.3 + known-css-properties: 0.34.0 + postcss: 8.4.41 + postcss-load-config: 3.1.4(postcss@8.4.41) + postcss-safe-parser: 6.0.0(postcss@8.4.41) + postcss-selector-parser: 6.1.1 + semver: 7.6.3 + svelte-eslint-parser: 0.41.0(svelte@4.2.18) + optionalDependencies: + svelte: 4.2.18 + transitivePeerDependencies: + - ts-node + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@8.0.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-utils@3.0.0(eslint@8.4.1): + dependencies: + eslint: 8.4.1 + eslint-visitor-keys: 2.1.0 + + eslint-visitor-keys@2.1.0: {} + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.0.0: {} + + eslint@8.4.1: + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.9.5 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + doctrine: 3.0.0 + enquirer: 2.4.1 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-utils: 3.0.0(eslint@8.4.1) + 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 + functional-red-black-tree: 1.0.1 + glob-parent: 6.0.2 + globals: 13.24.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.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 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.6.3 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + v8-compile-cache: 2.4.0 + transitivePeerDependencies: + - supports-color + + eslint@9.9.0(jiti@1.21.6): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.9.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + 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 + optionalDependencies: + jiti: 1.21.6 + transitivePeerDependencies: + - supports-color + + esm-env@1.0.0: {} + + espree@10.1.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 + + espree@9.2.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + 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-walker@3.0.3: + dependencies: + '@types/estree': 1.0.5 + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@5.0.1: {} + + 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@8.0.1: + 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.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + exit@0.1.2: {} + + expand-template@2.0.3: {} + + expand-tilde@1.2.2: + dependencies: + os-homedir: 1.0.2 + + expect-playwright@0.8.0: {} + + expect@29.7.0: + dependencies: + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + + exponential-backoff@3.1.1: {} + + express@4.19.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.2 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.6.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + extendable-error@0.1.7: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-fifo@1.3.2: {} + + 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.7 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastest-levenshtein@1.0.16: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fd-package-json@1.2.0: + dependencies: + walk-up-path: 3.0.1 + + figures@5.0.0: + dependencies: + escape-string-regexp: 5.0.0 + is-unicode-supported: 1.3.0 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.2.0: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-file-up@0.1.3: + dependencies: + fs-exists-sync: 0.1.0 + resolve-dir: 0.1.1 + + find-pkg@0.1.2: + dependencies: + find-file-up: 0.1.3 + + find-process@1.4.7: + dependencies: + chalk: 4.1.2 + commander: 5.1.0 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + 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-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.7 + pkg-dir: 4.2.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + + flatted@3.3.1: {} + + flow-parser@0.243.0: {} + + focus-trap@7.5.4: + dependencies: + tabbable: 6.2.0 + + follow-redirects@1.15.6: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@2.0.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 3.0.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + framesync@6.1.2: + dependencies: + tslib: 2.4.0 + + fresh@0.5.2: {} + + fromentries@1.3.2: {} + + fs-constants@1.0.0: {} + + fs-exists-sync@0.1.0: {} + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs-minipass@3.0.3: + dependencies: + minipass: 7.1.2 + + fs.realpath@1.0.0: {} + + fsevents@2.3.2: + optional: true + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + functional-red-black-tree@1.0.1: {} + + genauigkeit@0.0.36(@clerc/core@0.44.0): + dependencies: + '@clerc/plugin-help': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-not-found': 0.44.0(@clerc/core@0.44.0) + '@clerc/plugin-version': 0.44.0(@clerc/core@0.44.0) + c12: 1.11.1 + clerc: 0.44.0 + consola: 3.2.3 + dockerode: 4.0.2 + fs-extra: 11.2.0 + looks-same: 9.0.1 + p-queue: 8.0.1 + pixelmatch: 5.3.0 + playwright: 1.45.2 + sharp: 0.33.4 + yargs: 17.7.2 + transitivePeerDependencies: + - '@clerc/core' + - magicast + - supports-color + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + 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-package-type@0.1.0: {} + + get-stream@6.0.1: {} + + get-stream@8.0.1: {} + + giget@1.2.3: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + node-fetch-native: 1.6.4 + nypm: 0.3.9 + ohash: 1.1.3 + pathe: 1.1.2 + tar: 6.2.1 + + github-from-package@0.0.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@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + + global-modules@0.2.3: + dependencies: + global-prefix: 0.1.5 + is-windows: 0.2.0 + + global-prefix@0.1.5: + dependencies: + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 0.2.0 + which: 1.3.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globals@14.0.0: {} + + globals@15.9.0: {} + + globalyzer@0.1.0: {} + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.1 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + + globrex@0.1.2: {} + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hasha@5.2.2: + dependencies: + is-stream: 2.0.1 + type-fest: 0.8.1 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-heading-rank@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + 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-string@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hey-listen@1.0.8: {} + + homedir-polyfill@1.0.3: + dependencies: + parse-passwd: 1.0.0 + + html-escaper@2.0.2: {} + + html-void-elements@3.0.0: {} + + htmlparser2-svelte@4.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 3.3.0 + domutils: 2.8.0 + entities: 2.2.0 + + htmlparser2@3.10.1: + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + + 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 + + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + human-id@1.0.2: {} + + human-signals@2.1.0: {} + + human-signals@5.0.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + optional: true + + ieee754@1.2.1: {} + + ignore-walk@5.0.1: + dependencies: + minimatch: 5.1.6 + + ignore@4.0.6: {} + + ignore@5.3.1: {} + + immutable@4.3.7: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + import-meta-resolve@4.1.0: {} + + 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: {} + + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + + ipaddr.js@1.9.1: {} + + is-absolute-url@4.0.1: {} + + is-arguments@1.1.1: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-arrayish@0.2.1: {} + + is-arrayish@0.3.2: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-callable@1.2.7: {} + + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-generator-fn@2.1.0: {} + + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.2 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-interactive@1.0.0: {} + + is-lambda@1.0.1: {} + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-platform@1.0.0: {} + + is-reference@3.0.2: + dependencies: + '@types/estree': 1.0.5 + + is-stream@2.0.1: {} + + is-stream@3.0.0: {} + + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-typedarray@1.0.0: {} + + is-unicode-supported@0.1.0: {} + + is-unicode-supported@1.3.0: {} + + is-windows@0.2.0: {} + + is-windows@1.0.2: {} + + isexe@2.0.0: {} + + isexe@3.1.1: {} + + isobject@3.0.1: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-hook@3.0.0: + dependencies: + append-transform: 2.0.0 + + istanbul-lib-instrument@4.0.3: + dependencies: + '@babel/core': 7.25.2 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@6.0.3: + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + istanbul-lib-processinfo@2.0.3: + dependencies: + archy: 1.0.0 + cross-spawn: 7.0.3 + istanbul-lib-coverage: 3.2.2 + p-map: 3.0.0 + rimraf: 3.0.2 + uuid: 8.3.2 + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.6 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jest-changed-files@29.7.0: + dependencies: + execa: 5.1.1 + jest-util: 29.7.0 + p-limit: 3.1.0 + + jest-circus@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.3 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-cli@29.7.0(@types/node@20.14.15): + dependencies: + '@jest/core': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.14.15) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.14.15) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@20.14.15): + dependencies: + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.2) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.7 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.14.15 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-docblock@29.7.0: + dependencies: + detect-newline: 3.1.0 + + jest-each@29.7.0: + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.14.15 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.7 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-junit@16.0.0: + dependencies: + mkdirp: 1.0.4 + strip-ansi: 6.0.1 + uuid: 8.3.2 + xml: 1.0.1 + + jest-leak-detector@29.7.0: + dependencies: + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-matcher-utils@29.7.0: + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.24.7 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + jest-util: 29.7.0 + + jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.14.15)): + dependencies: + expect-playwright: 0.8.0 + jest: 29.7.0(@types/node@20.14.15) + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-process-manager: 0.4.0 + jest-runner: 29.7.0 + nyc: 15.1.0 + playwright-core: 1.46.0 + rimraf: 3.0.2 + uuid: 8.3.2 + transitivePeerDependencies: + - debug + - supports-color + + jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + optionalDependencies: + jest-resolve: 29.7.0 + + jest-process-manager@0.4.0: + dependencies: + '@types/wait-on': 5.3.4 + chalk: 4.1.2 + cwd: 0.10.0 + exit: 0.1.2 + find-process: 1.4.7 + prompts: 2.4.2 + signal-exit: 3.0.7 + spawnd: 5.0.0 + tree-kill: 1.2.2 + wait-on: 7.2.0 + transitivePeerDependencies: + - debug + - supports-color + + jest-regex-util@29.6.3: {} + + jest-resolve-dependencies@29.7.0: + dependencies: + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + jest-resolve@29.7.0: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 + resolve.exports: 2.0.2 + slash: 3.0.0 + + jest-runner@29.7.0: + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + + jest-runtime@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + chalk: 4.1.2 + cjs-module-lexer: 1.3.1 + collect-v8-coverage: 1.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-serializer-html@7.1.0: + dependencies: + diffable-html: 4.1.0 + + jest-snapshot@29.7.0: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.2 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + chalk: 4.1.2 + expect: 29.7.0 + graceful-fs: 4.2.11 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + natural-compare: 1.4.0 + pretty-format: 29.7.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.14.15)): + dependencies: + ansi-escapes: 6.2.1 + chalk: 5.3.0 + jest: 29.7.0(@types/node@20.14.15) + jest-regex-util: 29.6.3 + jest-watcher: 29.7.0 + slash: 5.1.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + + jest-watcher@29.7.0: + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.15 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + + jest-worker@29.7.0: + dependencies: + '@types/node': 20.14.15 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@29.7.0(@types/node@20.14.15): + dependencies: + '@jest/core': 29.7.0 + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@20.14.15) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jiti@1.21.6: {} + + joi@17.13.3: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + + js-graph-algorithms@1.0.18: {} + + 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 + + jsbn@1.1.0: {} + + jscodeshift@0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)): + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/register': 7.24.6(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) + chalk: 4.1.2 + flow-parser: 0.243.0 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.9 + temp: 0.8.4 + write-file-atomic: 2.4.3 + optionalDependencies: + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + jsesc@0.5.0: {} + + 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: {} + + json5@2.2.3: {} + + jsonc-parser@3.3.1: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + junit-report-builder@3.2.1: + dependencies: + date-format: 4.0.3 + lodash: 4.17.21 + make-dir: 3.1.0 + xmlbuilder: 15.1.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + known-css-properties@0.34.0: {} + + kons@0.7.1: + dependencies: + figures: 5.0.0 + picocolors: 1.0.1 + + leven@3.1.0: {} + + 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: {} + + lite-emit@2.3.0: {} + + 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-character@3.0.0: {} + + 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 + + lodash.debounce@4.0.8: {} + + lodash.deburr@4.1.0: {} + + lodash.flattendeep@4.4.0: {} + + lodash.merge@4.6.2: {} + + lodash.startcase@4.4.0: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + looks-same@9.0.1: + dependencies: + color-diff: 1.4.0 + fs-extra: 8.1.0 + js-graph-algorithms: 1.0.18 + lodash: 4.17.21 + nested-error-stacks: 2.1.1 + parse-color: 1.0.0 + sharp: 0.32.6 + + 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.6.3 + + lru-cache@10.4.3: {} + + lru-cache@4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lz-string@1.5.0: {} + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + make-fetch-happen@13.0.1: + dependencies: + '@npmcli/agent': 2.2.2 + cacache: 18.0.4 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.1.2 + minipass-fetch: 3.0.5 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + proc-log: 4.2.0 + promise-retry: 2.0.1 + ssri: 10.0.6 + transitivePeerDependencies: + - supports-color + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + map-or-similar@1.5.0: {} + + markdown-to-jsx@7.4.7(react@18.3.1): + dependencies: + react: 18.3.1 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + media-typer@0.3.0: {} + + memoizerific@1.11.3: + dependencies: + map-or-similar: 1.5.0 + + merge-descriptors@1.0.1: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-fn@4.0.0: {} + + mimic-response@3.1.0: {} + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass-collect@2.0.1: + dependencies: + minipass: 7.1.2 + + minipass-fetch@3.0.5: + dependencies: + minipass: 7.1.2 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + + minipass-flush@1.0.5: + dependencies: + minipass: 3.3.6 + + minipass-pipeline@1.2.4: + dependencies: + minipass: 3.3.6 + + minipass-sized@1.0.3: + dependencies: + minipass: 3.3.6 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + + minipass@7.1.2: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp-classic@0.5.3: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + mlly@1.7.1: + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + ufo: 1.5.4 + + mri@1.2.0: {} + + mrmime@2.0.0: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + mustache@4.2.0: {} + + nan@2.20.0: + optional: true + + nanoid@3.3.7: {} + + nanoid@5.0.7: {} + + napi-build-utils@1.0.2: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + neo-async@2.6.2: {} + + nested-error-stacks@2.1.1: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.6.3 + + node-abi@3.65.0: + dependencies: + semver: 7.6.3 + + node-addon-api@6.1.0: {} + + node-dir@0.1.17: + dependencies: + minimatch: 3.1.2 + + node-fetch-native@1.6.4: {} + + node-gyp@10.2.0: + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 10.4.5 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.1 + nopt: 7.2.1 + proc-log: 4.2.0 + semver: 7.6.3 + tar: 6.2.1 + which: 4.0.0 + transitivePeerDependencies: + - supports-color + + node-int64@0.4.0: {} + + node-preload@0.2.1: + dependencies: + process-on-spawn: 1.0.0 + + node-releases@2.0.18: {} + + nopt@7.2.1: + dependencies: + abbrev: 2.0.0 + + normalize-path@3.0.0: {} + + npm-bundled@2.0.1: + dependencies: + npm-normalize-package-bin: 2.0.0 + + npm-normalize-package-bin@2.0.0: {} + + npm-packlist@5.1.3: + dependencies: + glob: 8.1.0 + ignore-walk: 5.0.1 + npm-bundled: 2.0.1 + npm-normalize-package-bin: 2.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 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nyc@15.1.0: + dependencies: + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + caching-transform: 4.0.0 + convert-source-map: 1.9.0 + decamelize: 1.2.0 + find-cache-dir: 3.3.2 + find-up: 4.1.0 + foreground-child: 2.0.0 + get-package-type: 0.1.0 + glob: 7.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-hook: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-processinfo: 2.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + make-dir: 3.1.0 + node-preload: 0.2.1 + p-map: 3.0.0 + process-on-spawn: 1.0.0 + resolve-from: 5.0.0 + rimraf: 3.0.2 + signal-exit: 3.0.7 + spawn-wrap: 2.0.0 + test-exclude: 6.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - supports-color + + nypm@0.3.9: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + ufo: 1.5.4 + + object-inspect@1.13.2: {} + + ohash@1.1.3: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + 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 + + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.2 + + 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@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + os-homedir@1.0.2: {} + + os-tmpdir@1.0.2: {} + + outdent@0.5.0: {} + + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + 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-map@2.1.0: {} + + p-map@3.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-queue@8.0.1: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.2 + + p-timeout@6.1.2: {} + + p-try@2.2.0: {} + + package-hash@4.0.0: + dependencies: + graceful-fs: 4.2.11 + hasha: 5.2.2 + lodash.flattendeep: 4.4.0 + release-zalgo: 1.0.0 + + package-json-from-dist@1.0.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-color@1.0.0: + dependencies: + color-convert: 0.5.3 + + 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-passwd@1.0.0: {} + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.6.3 + + path-exists@3.0.0: {} + + path-exists@4.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@0.1.7: {} + + path-type@4.0.0: {} + + path-type@5.0.0: {} + + pathe@1.1.2: {} + + pathval@1.1.1: {} + + perfect-debounce@1.0.0: {} + + periscopic@3.1.0: + dependencies: + '@types/estree': 1.0.5 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pify@4.0.1: {} + + pirates@4.0.6: {} + + pixelmatch@5.3.0: + dependencies: + pngjs: 6.0.0 + + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-types@1.1.3: + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + + playwright-core@1.45.2: {} + + playwright-core@1.46.0: {} + + playwright@1.45.2: + dependencies: + playwright-core: 1.45.2 + optionalDependencies: + fsevents: 2.3.2 + + playwright@1.46.0: + dependencies: + playwright-core: 1.46.0 + optionalDependencies: + fsevents: 2.3.2 + + pngjs@6.0.0: {} + + polished@4.3.1: + dependencies: + '@babel/runtime': 7.25.0 + + popmotion@11.0.5: + dependencies: + framesync: 6.1.2 + hey-listen: 1.0.8 + style-value-types: 5.1.2 + tslib: 2.4.0 + + possible-typed-array-names@1.0.0: {} + + postcss-load-config@3.1.4(postcss@8.4.41): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.41 + + postcss-safe-parser@6.0.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + postcss-scss@4.0.9(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + postcss-selector-parser@6.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + 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.65.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + + 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-svelte@3.2.6(prettier@3.3.3)(svelte@4.2.18): + dependencies: + prettier: 3.3.3 + svelte: 4.2.18 + + prettier@2.8.8: {} + + prettier@3.3.3: {} + + pretty-bytes@6.1.1: {} + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + proc-log@4.2.0: {} + + process-on-spawn@1.0.0: + dependencies: + fromentries: 1.3.2 + + process@0.11.10: {} + + progress@2.0.3: {} + + promise-retry@2.0.1: + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + proxy-from-env@1.1.0: {} + + pseudomap@1.0.2: {} + + publint@0.2.9: + dependencies: + npm-packlist: 5.1.3 + picocolors: 1.0.1 + sade: 1.8.1 + + pump@3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + pure-rand@6.1.0: {} + + qs@6.11.0: + dependencies: + side-channel: 1.0.6 + + queue-microtask@1.2.3: {} + + queue-tick@1.0.1: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.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 + + react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-is@17.0.2: {} + + react-is@18.3.1: {} + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + read-yaml-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + recast@0.23.9: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.6.3 + + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + + regenerate-unicode-properties@10.1.1: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.25.0 + + regex@4.3.2: {} + + regexpp@3.2.0: {} + + regexpu-core@5.3.2: + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + + regjsparser@0.9.1: + dependencies: + jsesc: 0.5.0 + + rehype-external-links@3.0.0: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + + rehype-slug@6.0.0: + dependencies: + '@types/hast': 3.0.4 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 + + release-zalgo@1.0.0: + dependencies: + es6-error: 4.1.1 + + require-directory@2.1.1: {} + + require-main-filename@2.0.0: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-dir@0.1.1: + dependencies: + expand-tilde: 1.2.2 + global-modules: 0.2.3 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve.exports@2.0.2: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + retry@0.12.0: {} + + reusify@1.0.4: {} + + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.20.0: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@7.8.1: + dependencies: + tslib: 2.6.3 + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + sass@1.77.8: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.0 + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.18.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.15.0: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + set-blocking@2.0.0: {} + + set-cookie-parser@2.7.0: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + sharp@0.32.6: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + node-addon-api: 6.1.0 + prebuild-install: 7.1.2 + semver: 7.6.3 + simple-get: 4.0.1 + tar-fs: 3.0.6 + tunnel-agent: 0.6.0 + + sharp@0.33.4: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + 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 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shiki@1.18.0: + dependencies: + '@shikijs/core': 1.18.0 + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + simple-concat@1.0.1: {} + + simple-get@4.0.1: + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + + 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@3.0.0: {} + + slash@5.1.0: {} + + smart-buffer@4.2.0: {} + + socks-proxy-agent@8.0.4: + dependencies: + agent-base: 7.1.1 + debug: 4.3.6 + socks: 2.8.3 + transitivePeerDependencies: + - supports-color + + socks@2.8.3: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + + sorcery@0.11.1: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + buffer-crc32: 1.0.0 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.2.0: {} + + source-map-support@0.5.13: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + sourcemap-codec@1.4.8: {} + + space-separated-tokens@2.0.2: {} + + spawn-wrap@2.0.0: + dependencies: + foreground-child: 2.0.0 + is-windows: 1.0.2 + make-dir: 3.1.0 + rimraf: 3.0.2 + signal-exit: 3.0.7 + which: 2.0.2 + + spawnd@5.0.0: + dependencies: + exit: 0.1.2 + signal-exit: 3.0.7 + tree-kill: 1.2.2 + wait-port: 0.2.14 + transitivePeerDependencies: + - supports-color + + spawndamnit@2.0.0: + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + + split-ca@1.0.1: {} + + sprintf-js@1.0.3: {} + + sprintf-js@1.1.3: {} + + ssh2@1.15.0: + dependencies: + asn1: 0.2.6 + bcrypt-pbkdf: 1.0.2 + optionalDependencies: + cpu-features: 0.0.10 + nan: 2.20.0 + + ssri@10.0.6: + dependencies: + minipass: 7.1.2 + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + statuses@2.0.1: {} + + storybook@8.2.9(@babel/preset-env@7.25.3(@babel/core@7.25.2)): + dependencies: + '@babel/core': 7.25.2 + '@babel/types': 7.25.2 + '@storybook/codemod': 8.2.9 + '@storybook/core': 8.2.9 + '@types/semver': 7.5.8 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.13.0 + execa: 5.1.1 + fd-package-json: 1.2.0 + find-up: 5.0.0 + fs-extra: 11.2.0 + giget: 1.2.3 + globby: 14.0.2 + jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + leven: 3.1.0 + ora: 5.4.1 + prettier: 3.3.3 + prompts: 2.4.2 + semver: 7.6.3 + strip-json-comments: 3.1.1 + tempy: 3.1.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - supports-color + - utf-8-validate + + streamx@2.18.0: + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + text-decoder: 1.1.1 + optionalDependencies: + bare-events: 2.4.2 + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-length@5.0.1: + dependencies: + char-regex: 2.0.1 + strip-ansi: 7.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-width@6.1.0: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 10.3.0 + 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@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: {} + + strip-json-comments@3.1.1: {} + + style-value-types@5.1.2: + dependencies: + hey-listen: 1.0.8 + tslib: 2.4.0 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svelte-check@3.8.5(@babel/core@7.25.2)(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + picocolors: 1.0.1 + sade: 1.8.1 + svelte: 4.2.18 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + + svelte-eslint-parser@0.41.0(svelte@4.2.18): + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.41 + postcss-scss: 4.0.9(postcss@8.4.41) + optionalDependencies: + svelte: 4.2.18 + + svelte-hmr@0.16.0(svelte@4.2.18): + dependencies: + svelte: 4.2.18 + + svelte-motion@0.12.2(svelte@4.2.18): + dependencies: + '@types/react': 18.3.3 + framesync: 6.1.2 + popmotion: 11.0.5 + style-value-types: 5.1.2 + svelte: 4.2.18 + tslib: 2.6.3 + + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@3.1.4(postcss@8.4.41))(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.11 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 4.2.18 + optionalDependencies: + '@babel/core': 7.25.2 + postcss: 8.4.41 + postcss-load-config: 3.1.4(postcss@8.4.41) + sass: 1.77.8 + typescript: 5.5.4 + + svelte-sonner@0.3.28(svelte@4.2.18): + dependencies: + svelte: 4.2.18 + + svelte2tsx@0.7.15(svelte@4.2.18)(typescript@5.5.4): + dependencies: + dedent-js: 1.0.1 + pascal-case: 3.1.2 + svelte: 4.2.18 + typescript: 5.5.4 + + svelte@4.2.18: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@types/estree': 1.0.5 + acorn: 8.12.1 + aria-query: 5.3.0 + axobject-query: 4.1.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.11 + periscopic: 3.1.0 + + sveltedoc-parser@4.2.1: + dependencies: + eslint: 8.4.1 + espree: 9.2.0 + htmlparser2-svelte: 4.1.0 + transitivePeerDependencies: + - supports-color + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.1 + + tabbable@6.2.0: {} + + tar-fs@2.0.1: + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + + tar-fs@2.1.1: + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + + tar-fs@3.0.6: + dependencies: + pump: 3.0.0 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 2.3.1 + bare-path: 2.1.3 + + 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 + + tar-stream@3.1.7: + dependencies: + b4a: 1.6.6 + fast-fifo: 1.3.2 + streamx: 2.18.0 + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + telejson@7.2.0: + dependencies: + memoizerific: 1.11.3 + + temp-dir@3.0.0: {} + + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + + tempy@3.1.0: + dependencies: + is-stream: 3.0.0 + temp-dir: 3.0.0 + type-fest: 2.19.0 + unique-string: 3.0.0 + + term-size@2.2.1: {} + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-decoder@1.1.1: + dependencies: + b4a: 1.6.6 + + text-table@0.2.0: {} + + the-new-css-reset@1.11.2: {} + + tiny-glob@0.2.9: + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + tiny-invariant@1.3.3: {} + + tinyspy@2.2.1: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + tmpl@1.0.5: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + totalist@3.0.1: {} + + tree-kill@1.2.2: {} + + trim-lines@3.0.1: {} + + ts-api-utils@1.3.0(typescript@5.5.4): + dependencies: + typescript: 5.5.4 + + ts-dedent@2.2.0: {} + + tslib@1.14.1: {} + + tslib@2.4.0: {} + + tslib@2.6.3: {} + + tunnel-agent@0.6.0: + dependencies: + safe-buffer: 5.2.1 + + tweetnacl@0.14.5: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-detect@4.1.0: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-fest@0.8.1: {} + + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + + type-fest@4.24.0: {} + + type-flag@3.0.0: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript-eslint@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - eslint + - supports-color + + typescript@5.5.4: {} + + ufo@1.5.4: {} + + undici-types@5.26.5: {} + + unicode-canonical-property-names-ecmascript@2.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.1.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unicorn-magic@0.1.0: {} + + unique-filename@3.0.0: + dependencies: + unique-slug: 4.0.0 + + unique-slug@4.0.0: + dependencies: + imurmurhash: 0.1.4 + + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.2 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.2 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.2 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + universalify@0.1.2: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unplugin@1.12.1: + dependencies: + acorn: 8.12.1 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.2 + + update-browserslist-db@1.1.0(browserslist@4.23.3): + dependencies: + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + util@0.12.5: + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + uuid@9.0.1: {} + + v8-compile-cache@2.4.0: {} + + v8-to-istanbul@9.3.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + + vary@1.1.2: {} + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.2 + vfile-message: 4.0.2 + + vite@5.4.0(@types/node@20.14.15)(sass@1.77.8): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.41 + rollup: 4.20.0 + optionalDependencies: + '@types/node': 20.14.15 + fsevents: 2.3.3 + sass: 1.77.8 + + vitefu@0.2.5(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)): + optionalDependencies: + vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) + + wait-on@7.2.0: + dependencies: + axios: 1.7.3 + joi: 17.13.3 + lodash: 4.17.21 + minimist: 1.2.8 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + + wait-port@0.2.14: + dependencies: + chalk: 2.4.2 + commander: 3.0.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + walk-up-path@3.0.1: {} + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.6.2: {} + + which-module@2.0.1: {} + + which-pm@2.2.0: + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + which@4.0.0: + dependencies: + isexe: 3.1.1 + + word-wrap@1.2.5: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@2.4.3: + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + ws@8.18.0: {} + + xml@1.0.1: {} + + xmlbuilder@15.1.1: {} + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@2.1.2: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@21.1.1: {} + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + 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@0.1.0: {} + + yoctocolors@1.0.0: {} + + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000..ea51ada74f --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +packages: + - 'v2/*' + +catalog: + publint: ^0.2.9 + svelte: ^4.2.18 diff --git a/turbo.json b/turbo.json deleted file mode 100644 index 15ea6a6595..0000000000 --- a/turbo.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://turborepo.org/schema.json", - "pipeline": { - "build": { - "cache": false, - "dependsOn": [ - "^build" - ] - }, - "test": { - "dependsOn": [ - "^build" - ] - }, - "dev": { - "persistent": true, - "cache": false, - "dependsOn": [ - "@appwrite.io/pink-icons#build" - ] - }, - "lint": { - "cache": false - }, - "format": { - "cache": false - }, - "clean": { - "cache": false - } - } -} \ No newline at end of file diff --git a/v2/figma-plugin/index.html b/v2/figma-plugin/index.html new file mode 100644 index 0000000000..d84f0ef7c0 --- /dev/null +++ b/v2/figma-plugin/index.html @@ -0,0 +1,87 @@ + + + +
              +

              Pink Design Exporter

              + + + + + + + + + +
              + + diff --git a/v2/figma-plugin/index.js b/v2/figma-plugin/index.js new file mode 100644 index 0000000000..d23f374d24 --- /dev/null +++ b/v2/figma-plugin/index.js @@ -0,0 +1,157 @@ +const COLLECTION_ID = { + Primitives: 'VariableCollectionId:1:34093', + Colors: 'VariableCollectionId:1:34181', + Typography: 'VariableCollectionId:124:14306', + Sizes: 'VariableCollectionId:124:14485', + Elevations: 'VariableCollectionId:150:18224' +}; + +const THEME = { + light: '1:1', + dark: '1:2' +}; + +figma.showUI(__html__); + +figma.ui.on('message', (msg) => { + switch (msg.type) { + case 'generate': + generate(msg.options); + break; + case 'copy': + console.log('asd'); + copy(); + break; + case 'cancel': + figma.closePlugin(); + break; + default: + break; + } +}); + +/** + * @param {{format:'json'|'css';theme:'light'|'dark';color:'rgba'|'hex'|'hsla'}} options + */ +async function generate(options) { + console.clear(); + const color_mode = THEME[options.theme]; + const typography_mode = '124:1'; + const [primitives, colors, typography, sizes, elevations] = await Promise.all([ + figma.variables.getVariableCollectionByIdAsync(COLLECTION_ID.Primitives), + figma.variables.getVariableCollectionByIdAsync(COLLECTION_ID.Colors), + figma.variables.getVariableCollectionByIdAsync(COLLECTION_ID.Typography), + figma.variables.getVariableCollectionByIdAsync(COLLECTION_ID.Sizes), + figma.variables.getVariableCollectionByIdAsync(COLLECTION_ID.Elevations) + ]); + /** @type {Map} */ + const variables = new Map(); + + for (const variable_id of primitives.variableIds) { + const variable = await figma.variables.getVariableByIdAsync(variable_id); + variables.set( + variable.name, + variable_value_to_rgba(variable.valuesByMode[primitives.defaultModeId]) + ); + } + for (const variable_id of colors.variableIds) { + const variable = await figma.variables.getVariableByIdAsync(variable_id); + const color = await resolve_color_variable(variable, color_mode); + variables.set(variable.name, color); + } + for (const variable_id of typography.variableIds) { + const variable = await figma.variables.getVariableByIdAsync(variable_id); + let value = variable.valuesByMode[typography_mode]; + if (variable.resolvedType === 'FLOAT') { + value += 'px'; + } else if (variable.resolvedType === 'STRING') { + value = `'${value}'`; + } + variables.set(variable.name, value); + } + for (const variable_id of sizes.variableIds) { + const variable = await figma.variables.getVariableByIdAsync(variable_id); + const size = await resolve_size_variable(variable, sizes.defaultModeId); + variables.set(variable.name, size); + } + for (const variable_id of elevations.variableIds) { + const variable = await figma.variables.getVariableByIdAsync(variable_id); + const value = await resolve_size_variable(variable, elevations.defaultModeId); + variables.set(variable.name, value); + } + + const css = + ':root {\n' + + Array.from(variables).reduce((acc, [name, value]) => { + return `${acc} --${transform_css_variable(name)}: ${value};\n`; + }, '') + + '}'; + const json = JSON.stringify( + Array.from(variables).reduce((acc, [name, value]) => { + acc[transform_css_variable(name)] = value; + + return acc; + }, {}), + null, + 4 + ); + + const output = options.format === 'json' ? json : css; + + figma.ui.postMessage({ type: 'generated', data: output }); +} + +/** + * @param {string} name + * @returns {string} + */ +function transform_css_variable(name) { + return name.replaceAll('/', '-').toLowerCase(); +} + +/** + * @param {Variable} variable + * @param {string} color_mode + * @returns {Promise} + */ +async function resolve_size_variable(variable, color_mode) { + const value = variable.valuesByMode[color_mode]; + if (value.type === 'VARIABLE_ALIAS') { + const alias = await figma.variables.getVariableByIdAsync(value.id); + + return `var(--${transform_css_variable(alias.name)})`; + } + + return value + 'px'; +} + +/** + * @param {Variable} variable + * @param {string} color_mode + * @returns {Promise} + */ +async function resolve_color_variable(variable, color_mode) { + const value = variable.valuesByMode[color_mode]; + if (value.type === 'VARIABLE_ALIAS') { + const alias = await figma.variables.getVariableByIdAsync(value.id); + + return `var(--${transform_css_variable(alias.name)})`; + } + + return variable_value_to_rgba(value); +} + +function copy() { + figma.ui.postMessage({ type: 'copy' }); + figma.notify('📋 Styles copied to clipboard.'); +} + +/** + * @param {RGBA} value + * @returns {string} + */ +function variable_value_to_rgba({ r, g, b, a }) { + const parse = (value) => parseInt(value * 255); + + return `rgba(${parse(r)}, ${parse(g)}, ${parse(b)}, ${Math.round(a * 100)}%)`; +} diff --git a/v2/figma-plugin/jsconfig.json b/v2/figma-plugin/jsconfig.json new file mode 100644 index 0000000000..22580424fe --- /dev/null +++ b/v2/figma-plugin/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es6", + "lib": ["es6"], + "strict": false, + "typeRoots": ["../../node_modules/@figma"] + } +} diff --git a/v2/figma-plugin/manifest.json b/v2/figma-plugin/manifest.json new file mode 100644 index 0000000000..89360f708a --- /dev/null +++ b/v2/figma-plugin/manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Pink Design Variable Exporter", + "id": "1397646700142495846", + "api": "1.0.0", + "documentAccess": "dynamic-page", + "main": "index.js", + "capabilities": ["inspect"], + "enableProposedApi": false, + "editorType": ["dev"], + "ui": "index.html", + "networkAccess": { + "allowedDomains": ["https://cdn.jsdelivr.net"] + } +} diff --git a/v2/figma-plugin/package.json b/v2/figma-plugin/package.json new file mode 100644 index 0000000000..5a1ca6300b --- /dev/null +++ b/v2/figma-plugin/package.json @@ -0,0 +1,17 @@ +{ + "name": "pink-design", + "version": "1.0.0", + "private": true, + "description": "Your Figma Plugin", + "main": "index.js", + "author": "", + "license": "", + "scripts": { + "format": "prettier --write \"*.(js|html)\"", + "lint": "prettier --check \"*.(js|html)\"" + }, + "devDependencies": { + "@figma/plugin-typings": "^1.97.0", + "prettier": "^3.3.3" + } +} diff --git a/v2/pink-icons/.gitignore b/v2/pink-icons/.gitignore new file mode 100644 index 0000000000..715b548f7b --- /dev/null +++ b/v2/pink-icons/.gitignore @@ -0,0 +1,22 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build +/dist + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/v2/pink-icons/.npmrc b/v2/pink-icons/.npmrc new file mode 100644 index 0000000000..b6f27f1359 --- /dev/null +++ b/v2/pink-icons/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/v2/pink-icons/README.md b/v2/pink-icons/README.md new file mode 100644 index 0000000000..69f4875945 --- /dev/null +++ b/v2/pink-icons/README.md @@ -0,0 +1,58 @@ +# create-svelte + +Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). + +Read more about creating a library [in the docs](https://kit.svelte.dev/docs/packaging). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npm create svelte@latest + +# create a new project in my-app +npm create svelte@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +Everything inside `src/lib` is part of your library, everything inside `src/routes` can be used as a showcase or preview app. + +## Building + +To build your library: + +```bash +npm run package +``` + +To create a production version of your showcase app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. + +## Publishing + +Go into the `package.json` and give your package the desired name through the `"name"` option. Also consider adding a `"license"` field and point it to a `LICENSE` file which you can create from a template (one popular option is the [MIT license](https://opensource.org/license/mit/)). + +To publish your library to [npm](https://www.npmjs.com): + +```bash +npm publish +``` diff --git a/v2/pink-icons/build.js b/v2/pink-icons/build.js new file mode 100644 index 0000000000..e3bffa7cd6 --- /dev/null +++ b/v2/pink-icons/build.js @@ -0,0 +1,62 @@ +import { readdir, readFile, rename, writeFile } from 'node:fs/promises'; +import { join, relative, basename, dirname } from 'node:path'; +import { optimize, loadConfig } from 'svgo'; + +await loadConfig(); +const icon_path = join(import.meta.dirname, 'src', 'lib', 'icons'); +const barrel_file = join(import.meta.dirname, 'src', 'lib', 'index.js'); +const barrel_file_source = ['// this file is automatically generated']; + +async function* each_icon(dir) { + const files = await readdir(dir, { withFileTypes: true }); + for (const file of files) { + if (file.isDirectory()) { + yield* each_icon(join(dir, file.name)); + } else { + yield join(dir, file.name); + } + } +} + +function to_pascal_case(str) { + if (/^[a-z\d]+$/i.test(str)) { + return str.charAt(0).toUpperCase() + str.slice(1); + } + return str + .replace(/([a-z\d])([a-z\d]*)/gi, (g0, g1, g2) => g1.toUpperCase() + g2.toLowerCase()) + .replace(/[^a-z\d]/gi, ''); +} + +for await (let file_path of each_icon(icon_path)) { + if (file_path.endsWith('.svg')) { + await rename(file_path, file_path.replace('.svg', '.svelte')); + file_path = file_path.replace('.svg', '.svelte'); + } + + const file_name = basename(file_path); + if (!file_path.endsWith('.svelte')) continue; + const file_path_relative = relative(dirname(barrel_file), file_path); + const component_name = to_pascal_case(file_name.replace('.svelte', '')); + const svg = await readFile(file_path); + const optimized = optimize(svg, { + multipass: true, + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + removeViewBox: false + } + } + } + ] + }); + await writeFile(file_path, optimized.data); + barrel_file_source.push( + `export { default as Icon${component_name} } from "./${file_path_relative}";` + ); +} + +await writeFile(barrel_file, barrel_file_source.join('\n')); + +console.log(`icons generated at ${barrel_file}`); diff --git a/v2/pink-icons/jsconfig.json b/v2/pink-icons/jsconfig.json new file mode 100644 index 0000000000..1394d6cd1f --- /dev/null +++ b/v2/pink-icons/jsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "module": "NodeNext", + "moduleResolution": "NodeNext" + } +} diff --git a/v2/pink-icons/package.json b/v2/pink-icons/package.json new file mode 100644 index 0000000000..3c7f86a8b7 --- /dev/null +++ b/v2/pink-icons/package.json @@ -0,0 +1,40 @@ +{ + "name": "@appwrite.io/pink-icons-svelte", + "version": "1.0.0-next.7", + "scripts": { + "build": "node build.js && npm run package", + "preview": "vite preview", + "package": "svelte-kit sync && svelte-package && publint", + "prepublishOnly": "npm run package", + "format": "node build.js", + "lint": "publint" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js" + } + }, + "files": [ + "dist", + "!dist/**/*.test.*", + "!dist/**/*.spec.*" + ], + "peerDependencies": { + "svelte": "^4.0.0" + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.2.3", + "@sveltejs/kit": "^2.5.21", + "@sveltejs/package": "^2.3.3", + "@sveltejs/vite-plugin-svelte": "^3.1.1", + "publint": "catalog:default", + "svelte": "catalog:default", + "svgo": "^3.3.2", + "tslib": "^2.6.3", + "vite": "^5.4.0" + }, + "svelte": "./dist/index.js", + "types": "./dist/index.d.ts", + "type": "module" +} diff --git a/v2/pink-icons/src/app.html b/v2/pink-icons/src/app.html new file mode 100644 index 0000000000..f22aeaad5e --- /dev/null +++ b/v2/pink-icons/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
              %sveltekit.body%
              + + diff --git a/v2/pink-icons/src/lib/icons/academic-cap.svelte b/v2/pink-icons/src/lib/icons/academic-cap.svelte new file mode 100644 index 0000000000..36685fed99 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/academic-cap.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/adjustments.svelte b/v2/pink-icons/src/lib/icons/adjustments.svelte new file mode 100644 index 0000000000..d9c39d3bf6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/adjustments.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/amazon.svelte b/v2/pink-icons/src/lib/icons/amazon.svelte new file mode 100644 index 0000000000..2ff8e4cfff --- /dev/null +++ b/v2/pink-icons/src/lib/icons/amazon.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/android.svelte b/v2/pink-icons/src/lib/icons/android.svelte new file mode 100644 index 0000000000..88d1927ecc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/android.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/angular.svelte b/v2/pink-icons/src/lib/icons/angular.svelte new file mode 100644 index 0000000000..8576f17d88 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/angular.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/annotation.svelte b/v2/pink-icons/src/lib/icons/annotation.svelte new file mode 100644 index 0000000000..a44db43a6d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/annotation.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/anonymous.svelte b/v2/pink-icons/src/lib/icons/anonymous.svelte new file mode 100644 index 0000000000..656b28a7c7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/anonymous.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/api.svelte b/v2/pink-icons/src/lib/icons/api.svelte new file mode 100644 index 0000000000..3b6205c26e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/api.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/apple.svelte b/v2/pink-icons/src/lib/icons/apple.svelte new file mode 100644 index 0000000000..c71d19d39d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/apple.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/appwrite.svelte b/v2/pink-icons/src/lib/icons/appwrite.svelte new file mode 100644 index 0000000000..2ffd37e73d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/appwrite.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/archive.svelte b/v2/pink-icons/src/lib/icons/archive.svelte new file mode 100644 index 0000000000..bdd9f76e01 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/archive.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-circle-down.svelte b/v2/pink-icons/src/lib/icons/arrow-circle-down.svelte new file mode 100644 index 0000000000..566057b8f0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-circle-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-circle-left.svelte b/v2/pink-icons/src/lib/icons/arrow-circle-left.svelte new file mode 100644 index 0000000000..7a5744e825 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-circle-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-circle-right.svelte b/v2/pink-icons/src/lib/icons/arrow-circle-right.svelte new file mode 100644 index 0000000000..19194c45dd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-circle-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-circle-up.svelte b/v2/pink-icons/src/lib/icons/arrow-circle-up.svelte new file mode 100644 index 0000000000..c84dadf382 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-circle-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-down.svelte b/v2/pink-icons/src/lib/icons/arrow-down.svelte new file mode 100644 index 0000000000..58a6cd7ae5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-expand.svelte b/v2/pink-icons/src/lib/icons/arrow-expand.svelte new file mode 100644 index 0000000000..6cd4a9a066 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-expand.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-left.svelte b/v2/pink-icons/src/lib/icons/arrow-left.svelte new file mode 100644 index 0000000000..1934b4ff42 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-narrow-down.svelte b/v2/pink-icons/src/lib/icons/arrow-narrow-down.svelte new file mode 100644 index 0000000000..a6fddc4e26 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-narrow-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-narrow-left.svelte b/v2/pink-icons/src/lib/icons/arrow-narrow-left.svelte new file mode 100644 index 0000000000..046cd796ed --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-narrow-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-narrow-right.svelte b/v2/pink-icons/src/lib/icons/arrow-narrow-right.svelte new file mode 100644 index 0000000000..e19ea378b0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-narrow-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-narrow-up.svelte b/v2/pink-icons/src/lib/icons/arrow-narrow-up.svelte new file mode 100644 index 0000000000..1fbe91ee16 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-narrow-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-right.svelte b/v2/pink-icons/src/lib/icons/arrow-right.svelte new file mode 100644 index 0000000000..7aa2499091 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-sm-down.svelte b/v2/pink-icons/src/lib/icons/arrow-sm-down.svelte new file mode 100644 index 0000000000..0598c1a7de --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-sm-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-sm-left.svelte b/v2/pink-icons/src/lib/icons/arrow-sm-left.svelte new file mode 100644 index 0000000000..6da1d8dc4c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-sm-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-sm-right.svelte b/v2/pink-icons/src/lib/icons/arrow-sm-right.svelte new file mode 100644 index 0000000000..0bf2e1d69e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-sm-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-sm-up.svelte b/v2/pink-icons/src/lib/icons/arrow-sm-up.svelte new file mode 100644 index 0000000000..9fe7fb5577 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-sm-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/arrow-up.svelte b/v2/pink-icons/src/lib/icons/arrow-up.svelte new file mode 100644 index 0000000000..adbe870c66 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/arrow-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/at-symbol.svelte b/v2/pink-icons/src/lib/icons/at-symbol.svelte new file mode 100644 index 0000000000..3df9b16b70 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/at-symbol.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/auth0.svelte b/v2/pink-icons/src/lib/icons/auth0.svelte new file mode 100644 index 0000000000..d9349affc2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/auth0.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/authentik.svelte b/v2/pink-icons/src/lib/icons/authentik.svelte new file mode 100644 index 0000000000..df4e386e77 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/authentik.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/autodesk.svelte b/v2/pink-icons/src/lib/icons/autodesk.svelte new file mode 100644 index 0000000000..98ad1cf92a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/autodesk.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/azure.svelte b/v2/pink-icons/src/lib/icons/azure.svelte new file mode 100644 index 0000000000..982a1ec2a4 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/azure.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/backspace.svelte b/v2/pink-icons/src/lib/icons/backspace.svelte new file mode 100644 index 0000000000..359445f520 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/backspace.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/badge-check.svelte b/v2/pink-icons/src/lib/icons/badge-check.svelte new file mode 100644 index 0000000000..e2e0a34e76 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/badge-check.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/badge.svelte b/v2/pink-icons/src/lib/icons/badge.svelte new file mode 100644 index 0000000000..6c3321ab1f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/badge.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ban.svelte b/v2/pink-icons/src/lib/icons/ban.svelte new file mode 100644 index 0000000000..51e501e7f9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ban.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/beaker.svelte b/v2/pink-icons/src/lib/icons/beaker.svelte new file mode 100644 index 0000000000..cd1261fb8d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/beaker.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/behance.svelte b/v2/pink-icons/src/lib/icons/behance.svelte new file mode 100644 index 0000000000..169ad562d5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/behance.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/bell.svelte b/v2/pink-icons/src/lib/icons/bell.svelte new file mode 100644 index 0000000000..17b0598aeb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/bell.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/bitBucket.svelte b/v2/pink-icons/src/lib/icons/bitBucket.svelte new file mode 100644 index 0000000000..82475459ca --- /dev/null +++ b/v2/pink-icons/src/lib/icons/bitBucket.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/bitly.svelte b/v2/pink-icons/src/lib/icons/bitly.svelte new file mode 100644 index 0000000000..84ab05ba81 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/bitly.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/book-open.svelte b/v2/pink-icons/src/lib/icons/book-open.svelte new file mode 100644 index 0000000000..ed7718502c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/book-open.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/bookmark-alt.svelte b/v2/pink-icons/src/lib/icons/bookmark-alt.svelte new file mode 100644 index 0000000000..b8b98e0305 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/bookmark-alt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/bookmark.svelte b/v2/pink-icons/src/lib/icons/bookmark.svelte new file mode 100644 index 0000000000..120b524231 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/bookmark.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/box.svelte b/v2/pink-icons/src/lib/icons/box.svelte new file mode 100644 index 0000000000..c4c028eca9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/box.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/briefcase.svelte b/v2/pink-icons/src/lib/icons/briefcase.svelte new file mode 100644 index 0000000000..6a40aa7d44 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/briefcase.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cake.svelte b/v2/pink-icons/src/lib/icons/cake.svelte new file mode 100644 index 0000000000..e74bb8bdfb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cake.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/calculator.svelte b/v2/pink-icons/src/lib/icons/calculator.svelte new file mode 100644 index 0000000000..37bb8e8a9a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/calculator.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/calendar.svelte b/v2/pink-icons/src/lib/icons/calendar.svelte new file mode 100644 index 0000000000..53f7e92561 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/calendar.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/camera.svelte b/v2/pink-icons/src/lib/icons/camera.svelte new file mode 100644 index 0000000000..07632ec55a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/camera.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cash.svelte b/v2/pink-icons/src/lib/icons/cash.svelte new file mode 100644 index 0000000000..0a4746ae84 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cash.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chart-bar.svelte b/v2/pink-icons/src/lib/icons/chart-bar.svelte new file mode 100644 index 0000000000..adeba216ad --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chart-bar.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chart-pie.svelte b/v2/pink-icons/src/lib/icons/chart-pie.svelte new file mode 100644 index 0000000000..558db5a7d0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chart-pie.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chart-square-bar.svelte b/v2/pink-icons/src/lib/icons/chart-square-bar.svelte new file mode 100644 index 0000000000..f8b8944eea --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chart-square-bar.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chat-alt-2.svelte b/v2/pink-icons/src/lib/icons/chat-alt-2.svelte new file mode 100644 index 0000000000..f5804577ee --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chat-alt-2.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chat-alt.svelte b/v2/pink-icons/src/lib/icons/chat-alt.svelte new file mode 100644 index 0000000000..2535f08f96 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chat-alt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chat-bubble.svelte b/v2/pink-icons/src/lib/icons/chat-bubble.svelte new file mode 100644 index 0000000000..a71797792c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chat-bubble.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chat.svelte b/v2/pink-icons/src/lib/icons/chat.svelte new file mode 100644 index 0000000000..17352926ac --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chat.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/check-circle.svelte b/v2/pink-icons/src/lib/icons/check-circle.svelte new file mode 100644 index 0000000000..d160dd819d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/check-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/check.svelte b/v2/pink-icons/src/lib/icons/check.svelte new file mode 100644 index 0000000000..88d39ab684 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/check.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-double-down.svelte b/v2/pink-icons/src/lib/icons/chevron-double-down.svelte new file mode 100644 index 0000000000..dd62995db1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-double-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-double-left.svelte b/v2/pink-icons/src/lib/icons/chevron-double-left.svelte new file mode 100644 index 0000000000..7fc7a870b2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-double-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-double-right.svelte b/v2/pink-icons/src/lib/icons/chevron-double-right.svelte new file mode 100644 index 0000000000..751cefdb4b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-double-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-double-up.svelte b/v2/pink-icons/src/lib/icons/chevron-double-up.svelte new file mode 100644 index 0000000000..2991509a51 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-double-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-down.svelte b/v2/pink-icons/src/lib/icons/chevron-down.svelte new file mode 100644 index 0000000000..50fa173d10 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-left.svelte b/v2/pink-icons/src/lib/icons/chevron-left.svelte new file mode 100644 index 0000000000..540e3c6390 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-right.svelte b/v2/pink-icons/src/lib/icons/chevron-right.svelte new file mode 100644 index 0000000000..2d425dca46 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chevron-up.svelte b/v2/pink-icons/src/lib/icons/chevron-up.svelte new file mode 100644 index 0000000000..3af3a99102 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chevron-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chip.svelte b/v2/pink-icons/src/lib/icons/chip.svelte new file mode 100644 index 0000000000..671ac0b6b1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chip.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/chrome.svelte b/v2/pink-icons/src/lib/icons/chrome.svelte new file mode 100644 index 0000000000..a0de7ceb3f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/chrome.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/clipboard-arrow.svelte b/v2/pink-icons/src/lib/icons/clipboard-arrow.svelte new file mode 100644 index 0000000000..0d7f911308 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/clipboard-arrow.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/clipboard-check.svelte b/v2/pink-icons/src/lib/icons/clipboard-check.svelte new file mode 100644 index 0000000000..03395a7e78 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/clipboard-check.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/clipboard-copy.svelte b/v2/pink-icons/src/lib/icons/clipboard-copy.svelte new file mode 100644 index 0000000000..9a8f9bc3a7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/clipboard-copy.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/clipboard-list.svelte b/v2/pink-icons/src/lib/icons/clipboard-list.svelte new file mode 100644 index 0000000000..526c52c8e2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/clipboard-list.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/clock.svelte b/v2/pink-icons/src/lib/icons/clock.svelte new file mode 100644 index 0000000000..1bbaf794d5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/clock.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cloud-download.svelte b/v2/pink-icons/src/lib/icons/cloud-download.svelte new file mode 100644 index 0000000000..58ef6b552d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cloud-download.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cloud-upload.svelte b/v2/pink-icons/src/lib/icons/cloud-upload.svelte new file mode 100644 index 0000000000..39d5c83b97 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cloud-upload.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cloud.svelte b/v2/pink-icons/src/lib/icons/cloud.svelte new file mode 100644 index 0000000000..365bea5832 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cloud.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/code.svelte b/v2/pink-icons/src/lib/icons/code.svelte new file mode 100644 index 0000000000..d8e5e12793 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/code.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cog.svelte b/v2/pink-icons/src/lib/icons/cog.svelte new file mode 100644 index 0000000000..5edd694aa1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cog.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/collection.svelte b/v2/pink-icons/src/lib/icons/collection.svelte new file mode 100644 index 0000000000..51fe7c9dbb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/collection.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/color-swatch.svelte b/v2/pink-icons/src/lib/icons/color-swatch.svelte new file mode 100644 index 0000000000..752915a959 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/color-swatch.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/command.svelte b/v2/pink-icons/src/lib/icons/command.svelte new file mode 100644 index 0000000000..eb0c474a7c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/command.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cplusplus.svelte b/v2/pink-icons/src/lib/icons/cplusplus.svelte new file mode 100644 index 0000000000..7a621f2f36 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cplusplus.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/credit-card.svelte b/v2/pink-icons/src/lib/icons/credit-card.svelte new file mode 100644 index 0000000000..2c3ed24b24 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/credit-card.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/css3.svelte b/v2/pink-icons/src/lib/icons/css3.svelte new file mode 100644 index 0000000000..83e85ad6e8 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/css3.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cube-transparent.svelte b/v2/pink-icons/src/lib/icons/cube-transparent.svelte new file mode 100644 index 0000000000..fc8972561b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cube-transparent.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cube.svelte b/v2/pink-icons/src/lib/icons/cube.svelte new file mode 100644 index 0000000000..610a08931b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cube.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-bangladesh.svelte b/v2/pink-icons/src/lib/icons/currency-bangladesh.svelte new file mode 100644 index 0000000000..146247bd73 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-bangladesh.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-dollar.svelte b/v2/pink-icons/src/lib/icons/currency-dollar.svelte new file mode 100644 index 0000000000..8357a68c53 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-dollar.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-euro.svelte b/v2/pink-icons/src/lib/icons/currency-euro.svelte new file mode 100644 index 0000000000..f4c02d454c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-euro.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-pound.svelte b/v2/pink-icons/src/lib/icons/currency-pound.svelte new file mode 100644 index 0000000000..e7d7e6dfb8 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-pound.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-rupee.svelte b/v2/pink-icons/src/lib/icons/currency-rupee.svelte new file mode 100644 index 0000000000..405b7136cf --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-rupee.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/currency-yen.svelte b/v2/pink-icons/src/lib/icons/currency-yen.svelte new file mode 100644 index 0000000000..3a5945b80e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/currency-yen.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/cursor-click.svelte b/v2/pink-icons/src/lib/icons/cursor-click.svelte new file mode 100644 index 0000000000..3a495333ef --- /dev/null +++ b/v2/pink-icons/src/lib/icons/cursor-click.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dailymotion.svelte b/v2/pink-icons/src/lib/icons/dailymotion.svelte new file mode 100644 index 0000000000..52dd349e4b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dailymotion.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dart.svelte b/v2/pink-icons/src/lib/icons/dart.svelte new file mode 100644 index 0000000000..07379c2ac4 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dart.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/database.svelte b/v2/pink-icons/src/lib/icons/database.svelte new file mode 100644 index 0000000000..d6af6b2915 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/database.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/deno.svelte b/v2/pink-icons/src/lib/icons/deno.svelte new file mode 100644 index 0000000000..735102c999 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/deno.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/desktop-computer.svelte b/v2/pink-icons/src/lib/icons/desktop-computer.svelte new file mode 100644 index 0000000000..55e1c0853a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/desktop-computer.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/device-ipad.svelte b/v2/pink-icons/src/lib/icons/device-ipad.svelte new file mode 100644 index 0000000000..86696415dc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/device-ipad.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/device-mobile.svelte b/v2/pink-icons/src/lib/icons/device-mobile.svelte new file mode 100644 index 0000000000..bc9a11b375 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/device-mobile.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/diagram.svelte b/v2/pink-icons/src/lib/icons/diagram.svelte new file mode 100644 index 0000000000..22579f69a3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/diagram.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/discord.svelte b/v2/pink-icons/src/lib/icons/discord.svelte new file mode 100644 index 0000000000..632aadae12 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/discord.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/disqus.svelte b/v2/pink-icons/src/lib/icons/disqus.svelte new file mode 100644 index 0000000000..5821a4557e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/disqus.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/docker.svelte b/v2/pink-icons/src/lib/icons/docker.svelte new file mode 100644 index 0000000000..79ae8841c1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/docker.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-add.svelte b/v2/pink-icons/src/lib/icons/document-add.svelte new file mode 100644 index 0000000000..10f4485c39 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-add.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-download.svelte b/v2/pink-icons/src/lib/icons/document-download.svelte new file mode 100644 index 0000000000..d077ff33de --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-download.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-duplicate.svelte b/v2/pink-icons/src/lib/icons/document-duplicate.svelte new file mode 100644 index 0000000000..b9b3b2d5c9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-duplicate.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-remove.svelte b/v2/pink-icons/src/lib/icons/document-remove.svelte new file mode 100644 index 0000000000..45ec5405b1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-remove.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-report.svelte b/v2/pink-icons/src/lib/icons/document-report.svelte new file mode 100644 index 0000000000..106387efe0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-report.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-search.svelte b/v2/pink-icons/src/lib/icons/document-search.svelte new file mode 100644 index 0000000000..9e5c778539 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-search.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document-text.svelte b/v2/pink-icons/src/lib/icons/document-text.svelte new file mode 100644 index 0000000000..a242234664 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document-text.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/document.svelte b/v2/pink-icons/src/lib/icons/document.svelte new file mode 100644 index 0000000000..c3c9f52c57 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/document.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dotnet.svelte b/v2/pink-icons/src/lib/icons/dotnet.svelte new file mode 100644 index 0000000000..006b20684d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dotnet.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dots-circle-horizontal.svelte b/v2/pink-icons/src/lib/icons/dots-circle-horizontal.svelte new file mode 100644 index 0000000000..5a97a035c9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dots-circle-horizontal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dots-horizontal.svelte b/v2/pink-icons/src/lib/icons/dots-horizontal.svelte new file mode 100644 index 0000000000..dd01a05d81 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dots-horizontal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dots-vertical.svelte b/v2/pink-icons/src/lib/icons/dots-vertical.svelte new file mode 100644 index 0000000000..21a2b9e77d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dots-vertical.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/download.svelte b/v2/pink-icons/src/lib/icons/download.svelte new file mode 100644 index 0000000000..ae355d3966 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/download.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dribbble.svelte b/v2/pink-icons/src/lib/icons/dribbble.svelte new file mode 100644 index 0000000000..73fcaa7830 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dribbble.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/dropbox.svelte b/v2/pink-icons/src/lib/icons/dropbox.svelte new file mode 100644 index 0000000000..04bc9439a9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/dropbox.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/duplicate.svelte b/v2/pink-icons/src/lib/icons/duplicate.svelte new file mode 100644 index 0000000000..21649973d1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/duplicate.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/emoji-happy.svelte b/v2/pink-icons/src/lib/icons/emoji-happy.svelte new file mode 100644 index 0000000000..0eb8f2bb0d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/emoji-happy.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/emoji-sad.svelte b/v2/pink-icons/src/lib/icons/emoji-sad.svelte new file mode 100644 index 0000000000..1265b966eb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/emoji-sad.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/etsy.svelte b/v2/pink-icons/src/lib/icons/etsy.svelte new file mode 100644 index 0000000000..ae52767352 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/etsy.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/exclamation-circle.svelte b/v2/pink-icons/src/lib/icons/exclamation-circle.svelte new file mode 100644 index 0000000000..ca37d6a62d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/exclamation-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/exclamation.svelte b/v2/pink-icons/src/lib/icons/exclamation.svelte new file mode 100644 index 0000000000..a7f9a82709 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/exclamation.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/external-link.svelte b/v2/pink-icons/src/lib/icons/external-link.svelte new file mode 100644 index 0000000000..306dfd4f8a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/external-link.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/eye-off.svelte b/v2/pink-icons/src/lib/icons/eye-off.svelte new file mode 100644 index 0000000000..67031450ca --- /dev/null +++ b/v2/pink-icons/src/lib/icons/eye-off.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/eye.svelte b/v2/pink-icons/src/lib/icons/eye.svelte new file mode 100644 index 0000000000..af9a325410 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/eye.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/facebook.svelte b/v2/pink-icons/src/lib/icons/facebook.svelte new file mode 100644 index 0000000000..2b70f652a9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/facebook.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/fast-forward.svelte b/v2/pink-icons/src/lib/icons/fast-forward.svelte new file mode 100644 index 0000000000..59add90bd2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/fast-forward.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/figma.svelte b/v2/pink-icons/src/lib/icons/figma.svelte new file mode 100644 index 0000000000..5b06829b7c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/figma.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/film.svelte b/v2/pink-icons/src/lib/icons/film.svelte new file mode 100644 index 0000000000..be337b2a91 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/film.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/filter-line.svelte b/v2/pink-icons/src/lib/icons/filter-line.svelte new file mode 100644 index 0000000000..a0a0ad59ff --- /dev/null +++ b/v2/pink-icons/src/lib/icons/filter-line.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/filter.svelte b/v2/pink-icons/src/lib/icons/filter.svelte new file mode 100644 index 0000000000..bbc2c57346 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/filter.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/finger-print.svelte b/v2/pink-icons/src/lib/icons/finger-print.svelte new file mode 100644 index 0000000000..9ea1e23b0b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/finger-print.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/fire.svelte b/v2/pink-icons/src/lib/icons/fire.svelte new file mode 100644 index 0000000000..5102e6e827 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/fire.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/flag.svelte b/v2/pink-icons/src/lib/icons/flag.svelte new file mode 100644 index 0000000000..4a35d42bdc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/flag.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/flutter.svelte b/v2/pink-icons/src/lib/icons/flutter.svelte new file mode 100644 index 0000000000..423b7a8b14 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/flutter.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/folder-add.svelte b/v2/pink-icons/src/lib/icons/folder-add.svelte new file mode 100644 index 0000000000..59d98c488d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/folder-add.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/folder-download.svelte b/v2/pink-icons/src/lib/icons/folder-download.svelte new file mode 100644 index 0000000000..5bc88f426d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/folder-download.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/folder-open.svelte b/v2/pink-icons/src/lib/icons/folder-open.svelte new file mode 100644 index 0000000000..997b466674 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/folder-open.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/folder-remove.svelte b/v2/pink-icons/src/lib/icons/folder-remove.svelte new file mode 100644 index 0000000000..fdcb592283 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/folder-remove.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/folder.svelte b/v2/pink-icons/src/lib/icons/folder.svelte new file mode 100644 index 0000000000..a02d962155 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/folder.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/gift.svelte b/v2/pink-icons/src/lib/icons/gift.svelte new file mode 100644 index 0000000000..04f8d20ca3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/gift.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/git-branch.svelte b/v2/pink-icons/src/lib/icons/git-branch.svelte new file mode 100644 index 0000000000..c1c6afa44e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/git-branch.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/git-commit.svelte b/v2/pink-icons/src/lib/icons/git-commit.svelte new file mode 100644 index 0000000000..e06dd4dc06 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/git-commit.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/git.svelte b/v2/pink-icons/src/lib/icons/git.svelte new file mode 100644 index 0000000000..32c8fac8f0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/git.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/github.svelte b/v2/pink-icons/src/lib/icons/github.svelte new file mode 100644 index 0000000000..b7a8f514e7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/github.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/gitlab.svelte b/v2/pink-icons/src/lib/icons/gitlab.svelte new file mode 100644 index 0000000000..df0f3ad6b1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/gitlab.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/globe-alt.svelte b/v2/pink-icons/src/lib/icons/globe-alt.svelte new file mode 100644 index 0000000000..d8a1a2b2d0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/globe-alt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/globe.svelte b/v2/pink-icons/src/lib/icons/globe.svelte new file mode 100644 index 0000000000..01f2755adc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/globe.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/google.svelte b/v2/pink-icons/src/lib/icons/google.svelte new file mode 100644 index 0000000000..ca2ee43452 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/google.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/group.svelte b/v2/pink-icons/src/lib/icons/group.svelte new file mode 100644 index 0000000000..9f442ff66a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/group.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/hand.svelte b/v2/pink-icons/src/lib/icons/hand.svelte new file mode 100644 index 0000000000..f280cdc369 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/hand.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/hashtag.svelte b/v2/pink-icons/src/lib/icons/hashtag.svelte new file mode 100644 index 0000000000..64336d58c1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/hashtag.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/heart.svelte b/v2/pink-icons/src/lib/icons/heart.svelte new file mode 100644 index 0000000000..ff753d8de6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/heart.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/home.svelte b/v2/pink-icons/src/lib/icons/home.svelte new file mode 100644 index 0000000000..32c3bea9fa --- /dev/null +++ b/v2/pink-icons/src/lib/icons/home.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/html5.svelte b/v2/pink-icons/src/lib/icons/html5.svelte new file mode 100644 index 0000000000..10f69d4cb8 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/html5.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/identification.svelte b/v2/pink-icons/src/lib/icons/identification.svelte new file mode 100644 index 0000000000..39a80ef0ef --- /dev/null +++ b/v2/pink-icons/src/lib/icons/identification.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/inbox-in.svelte b/v2/pink-icons/src/lib/icons/inbox-in.svelte new file mode 100644 index 0000000000..86b5e0f8ec --- /dev/null +++ b/v2/pink-icons/src/lib/icons/inbox-in.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/inbox.svelte b/v2/pink-icons/src/lib/icons/inbox.svelte new file mode 100644 index 0000000000..bce9a9b93c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/inbox.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/info.svelte b/v2/pink-icons/src/lib/icons/info.svelte new file mode 100644 index 0000000000..8ef19c883c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/info.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/instagram.svelte b/v2/pink-icons/src/lib/icons/instagram.svelte new file mode 100644 index 0000000000..b9edc9e704 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/instagram.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ios.svelte b/v2/pink-icons/src/lib/icons/ios.svelte new file mode 100644 index 0000000000..cd1a7fd754 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ios.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/java.svelte b/v2/pink-icons/src/lib/icons/java.svelte new file mode 100644 index 0000000000..0a2185fdce --- /dev/null +++ b/v2/pink-icons/src/lib/icons/java.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/js.svelte b/v2/pink-icons/src/lib/icons/js.svelte new file mode 100644 index 0000000000..95a95e95cd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/js.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/key.svelte b/v2/pink-icons/src/lib/icons/key.svelte new file mode 100644 index 0000000000..053e849c7c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/key.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/kotlin.svelte b/v2/pink-icons/src/lib/icons/kotlin.svelte new file mode 100644 index 0000000000..397c770524 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/kotlin.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/light-bulb.svelte b/v2/pink-icons/src/lib/icons/light-bulb.svelte new file mode 100644 index 0000000000..c44d44e20c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/light-bulb.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/lightning-bolt.svelte b/v2/pink-icons/src/lib/icons/lightning-bolt.svelte new file mode 100644 index 0000000000..846f76134c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/lightning-bolt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/link.svelte b/v2/pink-icons/src/lib/icons/link.svelte new file mode 100644 index 0000000000..0902185d43 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/link.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/linkedin.svelte b/v2/pink-icons/src/lib/icons/linkedin.svelte new file mode 100644 index 0000000000..35cae247f2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/linkedin.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/linux.svelte b/v2/pink-icons/src/lib/icons/linux.svelte new file mode 100644 index 0000000000..3eaac57c00 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/linux.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/list.svelte b/v2/pink-icons/src/lib/icons/list.svelte new file mode 100644 index 0000000000..3f52535f31 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/list.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/location-marker.svelte b/v2/pink-icons/src/lib/icons/location-marker.svelte new file mode 100644 index 0000000000..c7d6b351ac --- /dev/null +++ b/v2/pink-icons/src/lib/icons/location-marker.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/lock-closed.svelte b/v2/pink-icons/src/lib/icons/lock-closed.svelte new file mode 100644 index 0000000000..4379d4dc63 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/lock-closed.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/lock-open.svelte b/v2/pink-icons/src/lib/icons/lock-open.svelte new file mode 100644 index 0000000000..6e07f37d23 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/lock-open.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/logout-left.svelte b/v2/pink-icons/src/lib/icons/logout-left.svelte new file mode 100644 index 0000000000..49dffa52dd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/logout-left.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/logout-right.svelte b/v2/pink-icons/src/lib/icons/logout-right.svelte new file mode 100644 index 0000000000..cd3b2c6ef6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/logout-right.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/mail-open.svelte b/v2/pink-icons/src/lib/icons/mail-open.svelte new file mode 100644 index 0000000000..2362958093 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/mail-open.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/mail.svelte b/v2/pink-icons/src/lib/icons/mail.svelte new file mode 100644 index 0000000000..224e1041d0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/mail.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/map.svelte b/v2/pink-icons/src/lib/icons/map.svelte new file mode 100644 index 0000000000..48ee8033a6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/map.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/md-library.svelte b/v2/pink-icons/src/lib/icons/md-library.svelte new file mode 100644 index 0000000000..13ee2cd9f7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/md-library.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/medium.svelte b/v2/pink-icons/src/lib/icons/medium.svelte new file mode 100644 index 0000000000..3c8c06c7be --- /dev/null +++ b/v2/pink-icons/src/lib/icons/medium.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/meilisearch.svelte b/v2/pink-icons/src/lib/icons/meilisearch.svelte new file mode 100644 index 0000000000..0f9b41e6cb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/meilisearch.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/menu-alt-1.svelte b/v2/pink-icons/src/lib/icons/menu-alt-1.svelte new file mode 100644 index 0000000000..f07021e675 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/menu-alt-1.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/menu-alt-2.svelte b/v2/pink-icons/src/lib/icons/menu-alt-2.svelte new file mode 100644 index 0000000000..2394abfd85 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/menu-alt-2.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/menu-alt-3.svelte b/v2/pink-icons/src/lib/icons/menu-alt-3.svelte new file mode 100644 index 0000000000..79d985723c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/menu-alt-3.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/menu-alt-4.svelte b/v2/pink-icons/src/lib/icons/menu-alt-4.svelte new file mode 100644 index 0000000000..995a9bda4a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/menu-alt-4.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/menu.svelte b/v2/pink-icons/src/lib/icons/menu.svelte new file mode 100644 index 0000000000..d600d868e8 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/menu.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/microphone.svelte b/v2/pink-icons/src/lib/icons/microphone.svelte new file mode 100644 index 0000000000..1de8dd5de2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/microphone.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/microsoft.svelte b/v2/pink-icons/src/lib/icons/microsoft.svelte new file mode 100644 index 0000000000..a24e00a989 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/microsoft.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/microsoft_edge.svelte b/v2/pink-icons/src/lib/icons/microsoft_edge.svelte new file mode 100644 index 0000000000..9572e595a6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/microsoft_edge.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/minus-circle.svelte b/v2/pink-icons/src/lib/icons/minus-circle.svelte new file mode 100644 index 0000000000..a955b1ca10 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/minus-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/minus-sm.svelte b/v2/pink-icons/src/lib/icons/minus-sm.svelte new file mode 100644 index 0000000000..bfa3051116 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/minus-sm.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/minus.svelte b/v2/pink-icons/src/lib/icons/minus.svelte new file mode 100644 index 0000000000..dc8c83bc56 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/minus.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/mode.svelte b/v2/pink-icons/src/lib/icons/mode.svelte new file mode 100644 index 0000000000..091c339712 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/mode.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/moon.svelte b/v2/pink-icons/src/lib/icons/moon.svelte new file mode 100644 index 0000000000..261a995808 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/moon.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ms_yammer.svelte b/v2/pink-icons/src/lib/icons/ms_yammer.svelte new file mode 100644 index 0000000000..01365782e2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ms_yammer.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/msg91.svelte b/v2/pink-icons/src/lib/icons/msg91.svelte new file mode 100644 index 0000000000..c83797abc3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/msg91.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/music-note.svelte b/v2/pink-icons/src/lib/icons/music-note.svelte new file mode 100644 index 0000000000..d4fb1bc35a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/music-note.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/newspaper.svelte b/v2/pink-icons/src/lib/icons/newspaper.svelte new file mode 100644 index 0000000000..b13aefa56c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/newspaper.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/node_js.svelte b/v2/pink-icons/src/lib/icons/node_js.svelte new file mode 100644 index 0000000000..c6f31cc8ca --- /dev/null +++ b/v2/pink-icons/src/lib/icons/node_js.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/notion.svelte b/v2/pink-icons/src/lib/icons/notion.svelte new file mode 100644 index 0000000000..d453f7d1c6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/notion.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/nuxt.svelte b/v2/pink-icons/src/lib/icons/nuxt.svelte new file mode 100644 index 0000000000..ea4bffbb03 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/nuxt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/office-building.svelte b/v2/pink-icons/src/lib/icons/office-building.svelte new file mode 100644 index 0000000000..b08534a924 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/office-building.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/okta.svelte b/v2/pink-icons/src/lib/icons/okta.svelte new file mode 100644 index 0000000000..00d96efffb --- /dev/null +++ b/v2/pink-icons/src/lib/icons/okta.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/open-ai.svelte b/v2/pink-icons/src/lib/icons/open-ai.svelte new file mode 100644 index 0000000000..f4c30dd89a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/open-ai.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/opera.svelte b/v2/pink-icons/src/lib/icons/opera.svelte new file mode 100644 index 0000000000..cc762ccb45 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/opera.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/paper-airplane.svelte b/v2/pink-icons/src/lib/icons/paper-airplane.svelte new file mode 100644 index 0000000000..25563c5269 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/paper-airplane.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/paper-clip.svelte b/v2/pink-icons/src/lib/icons/paper-clip.svelte new file mode 100644 index 0000000000..18cc5ed7ec --- /dev/null +++ b/v2/pink-icons/src/lib/icons/paper-clip.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/pause.svelte b/v2/pink-icons/src/lib/icons/pause.svelte new file mode 100644 index 0000000000..446cab108d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/pause.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/paypal.svelte b/v2/pink-icons/src/lib/icons/paypal.svelte new file mode 100644 index 0000000000..e9d592c2dc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/paypal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/pencil-alt.svelte b/v2/pink-icons/src/lib/icons/pencil-alt.svelte new file mode 100644 index 0000000000..80cc5083c0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/pencil-alt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/pencil.svelte b/v2/pink-icons/src/lib/icons/pencil.svelte new file mode 100644 index 0000000000..19c65af44e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/pencil.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/perspective-api.svelte b/v2/pink-icons/src/lib/icons/perspective-api.svelte new file mode 100644 index 0000000000..980990df06 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/perspective-api.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/phone-incoming.svelte b/v2/pink-icons/src/lib/icons/phone-incoming.svelte new file mode 100644 index 0000000000..de00a2c21f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/phone-incoming.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/phone-missed-call.svelte b/v2/pink-icons/src/lib/icons/phone-missed-call.svelte new file mode 100644 index 0000000000..a26e6ff424 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/phone-missed-call.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/phone-outgoing.svelte b/v2/pink-icons/src/lib/icons/phone-outgoing.svelte new file mode 100644 index 0000000000..c90d56bc67 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/phone-outgoing.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/phone.svelte b/v2/pink-icons/src/lib/icons/phone.svelte new file mode 100644 index 0000000000..026d27501b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/phone.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/photograph.svelte b/v2/pink-icons/src/lib/icons/photograph.svelte new file mode 100644 index 0000000000..a803d69012 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/photograph.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/php.svelte b/v2/pink-icons/src/lib/icons/php.svelte new file mode 100644 index 0000000000..91205f79c2 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/php.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/pinterest.svelte b/v2/pink-icons/src/lib/icons/pinterest.svelte new file mode 100644 index 0000000000..d76a99a729 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/pinterest.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/play-button.svelte b/v2/pink-icons/src/lib/icons/play-button.svelte new file mode 100644 index 0000000000..541db9336b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/play-button.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/play.svelte b/v2/pink-icons/src/lib/icons/play.svelte new file mode 100644 index 0000000000..39087ea76b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/play.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/plus-circle.svelte b/v2/pink-icons/src/lib/icons/plus-circle.svelte new file mode 100644 index 0000000000..caac52cda9 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/plus-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/plus-sm.svelte b/v2/pink-icons/src/lib/icons/plus-sm.svelte new file mode 100644 index 0000000000..340f0ba4a5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/plus-sm.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/plus.svelte b/v2/pink-icons/src/lib/icons/plus.svelte new file mode 100644 index 0000000000..1f08fc0363 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/plus.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/podio.svelte b/v2/pink-icons/src/lib/icons/podio.svelte new file mode 100644 index 0000000000..4ca03dba53 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/podio.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/presentation-chart-1.svelte b/v2/pink-icons/src/lib/icons/presentation-chart-1.svelte new file mode 100644 index 0000000000..3e55fb9ff4 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/presentation-chart-1.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/presentation-chart-2.svelte b/v2/pink-icons/src/lib/icons/presentation-chart-2.svelte new file mode 100644 index 0000000000..070e92f2c3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/presentation-chart-2.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/printer.svelte b/v2/pink-icons/src/lib/icons/printer.svelte new file mode 100644 index 0000000000..3fc03f6671 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/printer.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/product hunt.svelte b/v2/pink-icons/src/lib/icons/product hunt.svelte new file mode 100644 index 0000000000..d8c1aab3bd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/product hunt.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/puzzle.svelte b/v2/pink-icons/src/lib/icons/puzzle.svelte new file mode 100644 index 0000000000..4e7e285617 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/puzzle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/python.svelte b/v2/pink-icons/src/lib/icons/python.svelte new file mode 100644 index 0000000000..86b077df9e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/python.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/qrcode.svelte b/v2/pink-icons/src/lib/icons/qrcode.svelte new file mode 100644 index 0000000000..7f8b879edf --- /dev/null +++ b/v2/pink-icons/src/lib/icons/qrcode.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/question-mark-circle.svelte b/v2/pink-icons/src/lib/icons/question-mark-circle.svelte new file mode 100644 index 0000000000..ef848653de --- /dev/null +++ b/v2/pink-icons/src/lib/icons/question-mark-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/react.svelte b/v2/pink-icons/src/lib/icons/react.svelte new file mode 100644 index 0000000000..625b281fb1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/react.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/receipt-refund.svelte b/v2/pink-icons/src/lib/icons/receipt-refund.svelte new file mode 100644 index 0000000000..704bf79fbd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/receipt-refund.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/receipt-tax.svelte b/v2/pink-icons/src/lib/icons/receipt-tax.svelte new file mode 100644 index 0000000000..8c641d503f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/receipt-tax.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/reddit.svelte b/v2/pink-icons/src/lib/icons/reddit.svelte new file mode 100644 index 0000000000..44e26f144e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/reddit.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/refresh.svelte b/v2/pink-icons/src/lib/icons/refresh.svelte new file mode 100644 index 0000000000..a88fc59b3e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/refresh.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/relationship.svelte b/v2/pink-icons/src/lib/icons/relationship.svelte new file mode 100644 index 0000000000..dcb3b66b24 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/relationship.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/replay.svelte b/v2/pink-icons/src/lib/icons/replay.svelte new file mode 100644 index 0000000000..d86493259c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/replay.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/rewind.svelte b/v2/pink-icons/src/lib/icons/rewind.svelte new file mode 100644 index 0000000000..97de272d34 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/rewind.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/rss.svelte b/v2/pink-icons/src/lib/icons/rss.svelte new file mode 100644 index 0000000000..79f88d1cd6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/rss.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ruby.svelte b/v2/pink-icons/src/lib/icons/ruby.svelte new file mode 100644 index 0000000000..5dae900311 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ruby.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/safari.svelte b/v2/pink-icons/src/lib/icons/safari.svelte new file mode 100644 index 0000000000..7e7de0440f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/safari.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/salesforce.svelte b/v2/pink-icons/src/lib/icons/salesforce.svelte new file mode 100644 index 0000000000..278e14cd68 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/salesforce.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/save-as.svelte b/v2/pink-icons/src/lib/icons/save-as.svelte new file mode 100644 index 0000000000..456c399dbc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/save-as.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/save.svelte b/v2/pink-icons/src/lib/icons/save.svelte new file mode 100644 index 0000000000..fb55a028ef --- /dev/null +++ b/v2/pink-icons/src/lib/icons/save.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/scale.svelte b/v2/pink-icons/src/lib/icons/scale.svelte new file mode 100644 index 0000000000..0bb0d5d20e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/scale.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/scissors.svelte b/v2/pink-icons/src/lib/icons/scissors.svelte new file mode 100644 index 0000000000..34fd3b42d0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/scissors.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/search-circle.svelte b/v2/pink-icons/src/lib/icons/search-circle.svelte new file mode 100644 index 0000000000..e615831d81 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/search-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/search.svelte b/v2/pink-icons/src/lib/icons/search.svelte new file mode 100644 index 0000000000..268f1f86a6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/search.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/selector.svelte b/v2/pink-icons/src/lib/icons/selector.svelte new file mode 100644 index 0000000000..ef809024d6 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/selector.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/server.svelte b/v2/pink-icons/src/lib/icons/server.svelte new file mode 100644 index 0000000000..4b7f9e1a16 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/server.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/share.svelte b/v2/pink-icons/src/lib/icons/share.svelte new file mode 100644 index 0000000000..7068466b0f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/share.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/shield-check.svelte b/v2/pink-icons/src/lib/icons/shield-check.svelte new file mode 100644 index 0000000000..1e3cc9fbef --- /dev/null +++ b/v2/pink-icons/src/lib/icons/shield-check.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/shield-exclamation.svelte b/v2/pink-icons/src/lib/icons/shield-exclamation.svelte new file mode 100644 index 0000000000..e2dd6e14c3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/shield-exclamation.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/shopping-bag.svelte b/v2/pink-icons/src/lib/icons/shopping-bag.svelte new file mode 100644 index 0000000000..d2d5b1a00c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/shopping-bag.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/shopping-cart.svelte b/v2/pink-icons/src/lib/icons/shopping-cart.svelte new file mode 100644 index 0000000000..8f2f06d08a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/shopping-cart.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/signal.svelte b/v2/pink-icons/src/lib/icons/signal.svelte new file mode 100644 index 0000000000..9df4f60a7e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/signal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/skype.svelte b/v2/pink-icons/src/lib/icons/skype.svelte new file mode 100644 index 0000000000..9fcedca554 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/skype.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/slack.svelte b/v2/pink-icons/src/lib/icons/slack.svelte new file mode 100644 index 0000000000..215d7efc0e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/slack.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/sort-ascending.svelte b/v2/pink-icons/src/lib/icons/sort-ascending.svelte new file mode 100644 index 0000000000..6a1b108405 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/sort-ascending.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/sort-descending.svelte b/v2/pink-icons/src/lib/icons/sort-descending.svelte new file mode 100644 index 0000000000..1172807033 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/sort-descending.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/sparkles.svelte b/v2/pink-icons/src/lib/icons/sparkles.svelte new file mode 100644 index 0000000000..73e9db71d0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/sparkles.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/speakerphone.svelte b/v2/pink-icons/src/lib/icons/speakerphone.svelte new file mode 100644 index 0000000000..673591fd97 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/speakerphone.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/spin.svelte b/v2/pink-icons/src/lib/icons/spin.svelte new file mode 100644 index 0000000000..3f53a4a66d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/spin.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/spotify.svelte b/v2/pink-icons/src/lib/icons/spotify.svelte new file mode 100644 index 0000000000..2aad585aa5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/spotify.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/star.svelte b/v2/pink-icons/src/lib/icons/star.svelte new file mode 100644 index 0000000000..27ac76726a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/star.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/status-offline.svelte b/v2/pink-icons/src/lib/icons/status-offline.svelte new file mode 100644 index 0000000000..e6501cb11e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/status-offline.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/status-online.svelte b/v2/pink-icons/src/lib/icons/status-online.svelte new file mode 100644 index 0000000000..dfa79ab0e1 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/status-online.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/stop.svelte b/v2/pink-icons/src/lib/icons/stop.svelte new file mode 100644 index 0000000000..70c60d3e62 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/stop.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/stripe.svelte b/v2/pink-icons/src/lib/icons/stripe.svelte new file mode 100644 index 0000000000..234734c38a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/stripe.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/sun.svelte b/v2/pink-icons/src/lib/icons/sun.svelte new file mode 100644 index 0000000000..037a20cc6b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/sun.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/support.svelte b/v2/pink-icons/src/lib/icons/support.svelte new file mode 100644 index 0000000000..46bb52bfa5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/support.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/svelte.svelte b/v2/pink-icons/src/lib/icons/svelte.svelte new file mode 100644 index 0000000000..f33f82649b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/svelte.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/swift.svelte b/v2/pink-icons/src/lib/icons/swift.svelte new file mode 100644 index 0000000000..a8033ba214 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/swift.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/switch-horizontal.svelte b/v2/pink-icons/src/lib/icons/switch-horizontal.svelte new file mode 100644 index 0000000000..d2f9c40d6d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/switch-horizontal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/switch-vertical.svelte b/v2/pink-icons/src/lib/icons/switch-vertical.svelte new file mode 100644 index 0000000000..9cf9defe0d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/switch-vertical.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/table.svelte b/v2/pink-icons/src/lib/icons/table.svelte new file mode 100644 index 0000000000..120ae2bbbc --- /dev/null +++ b/v2/pink-icons/src/lib/icons/table.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/tag.svelte b/v2/pink-icons/src/lib/icons/tag.svelte new file mode 100644 index 0000000000..3cc884dd7c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/tag.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/telegram.svelte b/v2/pink-icons/src/lib/icons/telegram.svelte new file mode 100644 index 0000000000..1639596fed --- /dev/null +++ b/v2/pink-icons/src/lib/icons/telegram.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/telesign.svelte b/v2/pink-icons/src/lib/icons/telesign.svelte new file mode 100644 index 0000000000..3cd5030797 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/telesign.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/template.svelte b/v2/pink-icons/src/lib/icons/template.svelte new file mode 100644 index 0000000000..2683610b38 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/template.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/terminal.svelte b/v2/pink-icons/src/lib/icons/terminal.svelte new file mode 100644 index 0000000000..7baa677346 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/terminal.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/text.svelte b/v2/pink-icons/src/lib/icons/text.svelte new file mode 100644 index 0000000000..51e50a0a1d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/text.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/thumb-dowm.svelte b/v2/pink-icons/src/lib/icons/thumb-dowm.svelte new file mode 100644 index 0000000000..3cca87d94b --- /dev/null +++ b/v2/pink-icons/src/lib/icons/thumb-dowm.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/thumb-up.svelte b/v2/pink-icons/src/lib/icons/thumb-up.svelte new file mode 100644 index 0000000000..fd3d86bbb0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/thumb-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ticket.svelte b/v2/pink-icons/src/lib/icons/ticket.svelte new file mode 100644 index 0000000000..21ca196f86 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ticket.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/tiktok.svelte b/v2/pink-icons/src/lib/icons/tiktok.svelte new file mode 100644 index 0000000000..6e77c7ad1f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/tiktok.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/toggle.svelte b/v2/pink-icons/src/lib/icons/toggle.svelte new file mode 100644 index 0000000000..0b7675e21c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/toggle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/tradeshift.svelte b/v2/pink-icons/src/lib/icons/tradeshift.svelte new file mode 100644 index 0000000000..e152584c8a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/tradeshift.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/translate.svelte b/v2/pink-icons/src/lib/icons/translate.svelte new file mode 100644 index 0000000000..55598e65de --- /dev/null +++ b/v2/pink-icons/src/lib/icons/translate.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/trash.svelte b/v2/pink-icons/src/lib/icons/trash.svelte new file mode 100644 index 0000000000..d2750f5d38 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/trash.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/trending-down.svelte b/v2/pink-icons/src/lib/icons/trending-down.svelte new file mode 100644 index 0000000000..61313f3bde --- /dev/null +++ b/v2/pink-icons/src/lib/icons/trending-down.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/trending-up.svelte b/v2/pink-icons/src/lib/icons/trending-up.svelte new file mode 100644 index 0000000000..2a052feded --- /dev/null +++ b/v2/pink-icons/src/lib/icons/trending-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/truck.svelte b/v2/pink-icons/src/lib/icons/truck.svelte new file mode 100644 index 0000000000..2904d49656 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/truck.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/tumblr.svelte b/v2/pink-icons/src/lib/icons/tumblr.svelte new file mode 100644 index 0000000000..dbb20d51dd --- /dev/null +++ b/v2/pink-icons/src/lib/icons/tumblr.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/twilio.svelte b/v2/pink-icons/src/lib/icons/twilio.svelte new file mode 100644 index 0000000000..87d1a529e7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/twilio.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/twitch.svelte b/v2/pink-icons/src/lib/icons/twitch.svelte new file mode 100644 index 0000000000..bfe101f1e7 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/twitch.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/twitter.svelte b/v2/pink-icons/src/lib/icons/twitter.svelte new file mode 100644 index 0000000000..55ab43ac66 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/twitter.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/unity.svelte b/v2/pink-icons/src/lib/icons/unity.svelte new file mode 100644 index 0000000000..b3e4e06c96 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/unity.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/upload.svelte b/v2/pink-icons/src/lib/icons/upload.svelte new file mode 100644 index 0000000000..bc1a4c6428 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/upload.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/user-add.svelte b/v2/pink-icons/src/lib/icons/user-add.svelte new file mode 100644 index 0000000000..450f061b59 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/user-add.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/user-circle.svelte b/v2/pink-icons/src/lib/icons/user-circle.svelte new file mode 100644 index 0000000000..c694fc854c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/user-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/user-group.svelte b/v2/pink-icons/src/lib/icons/user-group.svelte new file mode 100644 index 0000000000..2d5c40e081 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/user-group.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/user-remove.svelte b/v2/pink-icons/src/lib/icons/user-remove.svelte new file mode 100644 index 0000000000..c8e41b9e4e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/user-remove.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/user.svelte b/v2/pink-icons/src/lib/icons/user.svelte new file mode 100644 index 0000000000..12992da778 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/user.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/users.svelte b/v2/pink-icons/src/lib/icons/users.svelte new file mode 100644 index 0000000000..a1e683fce5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/users.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/variable.svelte b/v2/pink-icons/src/lib/icons/variable.svelte new file mode 100644 index 0000000000..9b22a36a37 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/variable.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/video-camera.svelte b/v2/pink-icons/src/lib/icons/video-camera.svelte new file mode 100644 index 0000000000..1fff3f18f3 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/video-camera.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/video.svelte b/v2/pink-icons/src/lib/icons/video.svelte new file mode 100644 index 0000000000..a01480b15d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/video.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/view-boards.svelte b/v2/pink-icons/src/lib/icons/view-boards.svelte new file mode 100644 index 0000000000..8c26a10192 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/view-boards.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/view-grid-add.svelte b/v2/pink-icons/src/lib/icons/view-grid-add.svelte new file mode 100644 index 0000000000..796a5bb14a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/view-grid-add.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/view-grid.svelte b/v2/pink-icons/src/lib/icons/view-grid.svelte new file mode 100644 index 0000000000..d1f2a41609 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/view-grid.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/view-list.svelte b/v2/pink-icons/src/lib/icons/view-list.svelte new file mode 100644 index 0000000000..e284e9c9c5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/view-list.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/vimeo.svelte b/v2/pink-icons/src/lib/icons/vimeo.svelte new file mode 100644 index 0000000000..d5d33e6ad5 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/vimeo.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/vk.svelte b/v2/pink-icons/src/lib/icons/vk.svelte new file mode 100644 index 0000000000..6eeee19882 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/vk.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/volume-off.svelte b/v2/pink-icons/src/lib/icons/volume-off.svelte new file mode 100644 index 0000000000..240151c3b0 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/volume-off.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/volume-up.svelte b/v2/pink-icons/src/lib/icons/volume-up.svelte new file mode 100644 index 0000000000..50763bf32d --- /dev/null +++ b/v2/pink-icons/src/lib/icons/volume-up.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/vonage.svelte b/v2/pink-icons/src/lib/icons/vonage.svelte new file mode 100644 index 0000000000..c72e748745 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/vonage.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/vs_code.svelte b/v2/pink-icons/src/lib/icons/vs_code.svelte new file mode 100644 index 0000000000..87df6aa20a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/vs_code.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/vue.svelte b/v2/pink-icons/src/lib/icons/vue.svelte new file mode 100644 index 0000000000..963d3ac426 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/vue.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/whatsapp.svelte b/v2/pink-icons/src/lib/icons/whatsapp.svelte new file mode 100644 index 0000000000..4a3d24a214 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/whatsapp.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/wifi.svelte b/v2/pink-icons/src/lib/icons/wifi.svelte new file mode 100644 index 0000000000..70e2597b78 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/wifi.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/wordpress.svelte b/v2/pink-icons/src/lib/icons/wordpress.svelte new file mode 100644 index 0000000000..21cf1d4f8e --- /dev/null +++ b/v2/pink-icons/src/lib/icons/wordpress.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/x-circle.svelte b/v2/pink-icons/src/lib/icons/x-circle.svelte new file mode 100644 index 0000000000..c92bf19036 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/x-circle.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/x-twitter.svelte b/v2/pink-icons/src/lib/icons/x-twitter.svelte new file mode 100644 index 0000000000..fd4c69da49 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/x-twitter.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/x.svelte b/v2/pink-icons/src/lib/icons/x.svelte new file mode 100644 index 0000000000..6c1d47905f --- /dev/null +++ b/v2/pink-icons/src/lib/icons/x.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/yahoo.svelte b/v2/pink-icons/src/lib/icons/yahoo.svelte new file mode 100644 index 0000000000..1a0d1be75c --- /dev/null +++ b/v2/pink-icons/src/lib/icons/yahoo.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/yandex.svelte b/v2/pink-icons/src/lib/icons/yandex.svelte new file mode 100644 index 0000000000..dc29122226 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/yandex.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/ycombinator.svelte b/v2/pink-icons/src/lib/icons/ycombinator.svelte new file mode 100644 index 0000000000..0ee04234fe --- /dev/null +++ b/v2/pink-icons/src/lib/icons/ycombinator.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/youtube.svelte b/v2/pink-icons/src/lib/icons/youtube.svelte new file mode 100644 index 0000000000..1f44e08576 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/youtube.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/zoom-in.svelte b/v2/pink-icons/src/lib/icons/zoom-in.svelte new file mode 100644 index 0000000000..30881d209a --- /dev/null +++ b/v2/pink-icons/src/lib/icons/zoom-in.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/zoom-out.svelte b/v2/pink-icons/src/lib/icons/zoom-out.svelte new file mode 100644 index 0000000000..44717cf754 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/zoom-out.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/icons/zoom.svelte b/v2/pink-icons/src/lib/icons/zoom.svelte new file mode 100644 index 0000000000..34b95cf224 --- /dev/null +++ b/v2/pink-icons/src/lib/icons/zoom.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/v2/pink-icons/src/lib/index.js b/v2/pink-icons/src/lib/index.js new file mode 100644 index 0000000000..db98544f61 --- /dev/null +++ b/v2/pink-icons/src/lib/index.js @@ -0,0 +1,343 @@ +// this file is automatically generated +export { default as IconAcademicCap } from "./icons/academic-cap.svelte"; +export { default as IconAdjustments } from "./icons/adjustments.svelte"; +export { default as IconAmazon } from "./icons/amazon.svelte"; +export { default as IconAndroid } from "./icons/android.svelte"; +export { default as IconAngular } from "./icons/angular.svelte"; +export { default as IconAnnotation } from "./icons/annotation.svelte"; +export { default as IconAnonymous } from "./icons/anonymous.svelte"; +export { default as IconApi } from "./icons/api.svelte"; +export { default as IconApple } from "./icons/apple.svelte"; +export { default as IconAppwrite } from "./icons/appwrite.svelte"; +export { default as IconArchive } from "./icons/archive.svelte"; +export { default as IconArrowCircleDown } from "./icons/arrow-circle-down.svelte"; +export { default as IconArrowCircleLeft } from "./icons/arrow-circle-left.svelte"; +export { default as IconArrowCircleRight } from "./icons/arrow-circle-right.svelte"; +export { default as IconArrowCircleUp } from "./icons/arrow-circle-up.svelte"; +export { default as IconArrowDown } from "./icons/arrow-down.svelte"; +export { default as IconArrowExpand } from "./icons/arrow-expand.svelte"; +export { default as IconArrowLeft } from "./icons/arrow-left.svelte"; +export { default as IconArrowNarrowDown } from "./icons/arrow-narrow-down.svelte"; +export { default as IconArrowNarrowLeft } from "./icons/arrow-narrow-left.svelte"; +export { default as IconArrowNarrowRight } from "./icons/arrow-narrow-right.svelte"; +export { default as IconArrowNarrowUp } from "./icons/arrow-narrow-up.svelte"; +export { default as IconArrowRight } from "./icons/arrow-right.svelte"; +export { default as IconArrowSmDown } from "./icons/arrow-sm-down.svelte"; +export { default as IconArrowSmLeft } from "./icons/arrow-sm-left.svelte"; +export { default as IconArrowSmRight } from "./icons/arrow-sm-right.svelte"; +export { default as IconArrowSmUp } from "./icons/arrow-sm-up.svelte"; +export { default as IconArrowUp } from "./icons/arrow-up.svelte"; +export { default as IconAtSymbol } from "./icons/at-symbol.svelte"; +export { default as IconAuth0 } from "./icons/auth0.svelte"; +export { default as IconAuthentik } from "./icons/authentik.svelte"; +export { default as IconAutodesk } from "./icons/autodesk.svelte"; +export { default as IconAzure } from "./icons/azure.svelte"; +export { default as IconBackspace } from "./icons/backspace.svelte"; +export { default as IconBadgeCheck } from "./icons/badge-check.svelte"; +export { default as IconBadge } from "./icons/badge.svelte"; +export { default as IconBan } from "./icons/ban.svelte"; +export { default as IconBeaker } from "./icons/beaker.svelte"; +export { default as IconBehance } from "./icons/behance.svelte"; +export { default as IconBell } from "./icons/bell.svelte"; +export { default as IconBitBucket } from "./icons/bitBucket.svelte"; +export { default as IconBitly } from "./icons/bitly.svelte"; +export { default as IconBookOpen } from "./icons/book-open.svelte"; +export { default as IconBookmarkAlt } from "./icons/bookmark-alt.svelte"; +export { default as IconBookmark } from "./icons/bookmark.svelte"; +export { default as IconBox } from "./icons/box.svelte"; +export { default as IconBriefcase } from "./icons/briefcase.svelte"; +export { default as IconCake } from "./icons/cake.svelte"; +export { default as IconCalculator } from "./icons/calculator.svelte"; +export { default as IconCalendar } from "./icons/calendar.svelte"; +export { default as IconCamera } from "./icons/camera.svelte"; +export { default as IconCash } from "./icons/cash.svelte"; +export { default as IconChartBar } from "./icons/chart-bar.svelte"; +export { default as IconChartPie } from "./icons/chart-pie.svelte"; +export { default as IconChartSquareBar } from "./icons/chart-square-bar.svelte"; +export { default as IconChatAlt2 } from "./icons/chat-alt-2.svelte"; +export { default as IconChatAlt } from "./icons/chat-alt.svelte"; +export { default as IconChatBubble } from "./icons/chat-bubble.svelte"; +export { default as IconChat } from "./icons/chat.svelte"; +export { default as IconCheckCircle } from "./icons/check-circle.svelte"; +export { default as IconCheck } from "./icons/check.svelte"; +export { default as IconChevronDoubleDown } from "./icons/chevron-double-down.svelte"; +export { default as IconChevronDoubleLeft } from "./icons/chevron-double-left.svelte"; +export { default as IconChevronDoubleRight } from "./icons/chevron-double-right.svelte"; +export { default as IconChevronDoubleUp } from "./icons/chevron-double-up.svelte"; +export { default as IconChevronDown } from "./icons/chevron-down.svelte"; +export { default as IconChevronLeft } from "./icons/chevron-left.svelte"; +export { default as IconChevronRight } from "./icons/chevron-right.svelte"; +export { default as IconChevronUp } from "./icons/chevron-up.svelte"; +export { default as IconChip } from "./icons/chip.svelte"; +export { default as IconChrome } from "./icons/chrome.svelte"; +export { default as IconClipboardArrow } from "./icons/clipboard-arrow.svelte"; +export { default as IconClipboardCheck } from "./icons/clipboard-check.svelte"; +export { default as IconClipboardCopy } from "./icons/clipboard-copy.svelte"; +export { default as IconClipboardList } from "./icons/clipboard-list.svelte"; +export { default as IconClock } from "./icons/clock.svelte"; +export { default as IconCloudDownload } from "./icons/cloud-download.svelte"; +export { default as IconCloudUpload } from "./icons/cloud-upload.svelte"; +export { default as IconCloud } from "./icons/cloud.svelte"; +export { default as IconCode } from "./icons/code.svelte"; +export { default as IconCog } from "./icons/cog.svelte"; +export { default as IconCollection } from "./icons/collection.svelte"; +export { default as IconColorSwatch } from "./icons/color-swatch.svelte"; +export { default as IconCommand } from "./icons/command.svelte"; +export { default as IconCplusplus } from "./icons/cplusplus.svelte"; +export { default as IconCreditCard } from "./icons/credit-card.svelte"; +export { default as IconCss3 } from "./icons/css3.svelte"; +export { default as IconCubeTransparent } from "./icons/cube-transparent.svelte"; +export { default as IconCube } from "./icons/cube.svelte"; +export { default as IconCurrencyBangladesh } from "./icons/currency-bangladesh.svelte"; +export { default as IconCurrencyDollar } from "./icons/currency-dollar.svelte"; +export { default as IconCurrencyEuro } from "./icons/currency-euro.svelte"; +export { default as IconCurrencyPound } from "./icons/currency-pound.svelte"; +export { default as IconCurrencyRupee } from "./icons/currency-rupee.svelte"; +export { default as IconCurrencyYen } from "./icons/currency-yen.svelte"; +export { default as IconCursorClick } from "./icons/cursor-click.svelte"; +export { default as IconDailymotion } from "./icons/dailymotion.svelte"; +export { default as IconDart } from "./icons/dart.svelte"; +export { default as IconDatabase } from "./icons/database.svelte"; +export { default as IconDeno } from "./icons/deno.svelte"; +export { default as IconDesktopComputer } from "./icons/desktop-computer.svelte"; +export { default as IconDeviceIpad } from "./icons/device-ipad.svelte"; +export { default as IconDeviceMobile } from "./icons/device-mobile.svelte"; +export { default as IconDiagram } from "./icons/diagram.svelte"; +export { default as IconDiscord } from "./icons/discord.svelte"; +export { default as IconDisqus } from "./icons/disqus.svelte"; +export { default as IconDocker } from "./icons/docker.svelte"; +export { default as IconDocumentAdd } from "./icons/document-add.svelte"; +export { default as IconDocumentDownload } from "./icons/document-download.svelte"; +export { default as IconDocumentDuplicate } from "./icons/document-duplicate.svelte"; +export { default as IconDocumentRemove } from "./icons/document-remove.svelte"; +export { default as IconDocumentReport } from "./icons/document-report.svelte"; +export { default as IconDocumentSearch } from "./icons/document-search.svelte"; +export { default as IconDocumentText } from "./icons/document-text.svelte"; +export { default as IconDocument } from "./icons/document.svelte"; +export { default as IconDotnet } from "./icons/dotnet.svelte"; +export { default as IconDotsCircleHorizontal } from "./icons/dots-circle-horizontal.svelte"; +export { default as IconDotsHorizontal } from "./icons/dots-horizontal.svelte"; +export { default as IconDotsVertical } from "./icons/dots-vertical.svelte"; +export { default as IconDownload } from "./icons/download.svelte"; +export { default as IconDribbble } from "./icons/dribbble.svelte"; +export { default as IconDropbox } from "./icons/dropbox.svelte"; +export { default as IconDuplicate } from "./icons/duplicate.svelte"; +export { default as IconEmojiHappy } from "./icons/emoji-happy.svelte"; +export { default as IconEmojiSad } from "./icons/emoji-sad.svelte"; +export { default as IconEtsy } from "./icons/etsy.svelte"; +export { default as IconExclamationCircle } from "./icons/exclamation-circle.svelte"; +export { default as IconExclamation } from "./icons/exclamation.svelte"; +export { default as IconExternalLink } from "./icons/external-link.svelte"; +export { default as IconEyeOff } from "./icons/eye-off.svelte"; +export { default as IconEye } from "./icons/eye.svelte"; +export { default as IconFacebook } from "./icons/facebook.svelte"; +export { default as IconFastForward } from "./icons/fast-forward.svelte"; +export { default as IconFigma } from "./icons/figma.svelte"; +export { default as IconFilm } from "./icons/film.svelte"; +export { default as IconFilterLine } from "./icons/filter-line.svelte"; +export { default as IconFilter } from "./icons/filter.svelte"; +export { default as IconFingerPrint } from "./icons/finger-print.svelte"; +export { default as IconFire } from "./icons/fire.svelte"; +export { default as IconFlag } from "./icons/flag.svelte"; +export { default as IconFlutter } from "./icons/flutter.svelte"; +export { default as IconFolderAdd } from "./icons/folder-add.svelte"; +export { default as IconFolderDownload } from "./icons/folder-download.svelte"; +export { default as IconFolderOpen } from "./icons/folder-open.svelte"; +export { default as IconFolderRemove } from "./icons/folder-remove.svelte"; +export { default as IconFolder } from "./icons/folder.svelte"; +export { default as IconGift } from "./icons/gift.svelte"; +export { default as IconGitBranch } from "./icons/git-branch.svelte"; +export { default as IconGitCommit } from "./icons/git-commit.svelte"; +export { default as IconGit } from "./icons/git.svelte"; +export { default as IconGithub } from "./icons/github.svelte"; +export { default as IconGitlab } from "./icons/gitlab.svelte"; +export { default as IconGlobeAlt } from "./icons/globe-alt.svelte"; +export { default as IconGlobe } from "./icons/globe.svelte"; +export { default as IconGoogle } from "./icons/google.svelte"; +export { default as IconGroup } from "./icons/group.svelte"; +export { default as IconHand } from "./icons/hand.svelte"; +export { default as IconHashtag } from "./icons/hashtag.svelte"; +export { default as IconHeart } from "./icons/heart.svelte"; +export { default as IconHome } from "./icons/home.svelte"; +export { default as IconHtml5 } from "./icons/html5.svelte"; +export { default as IconIdentification } from "./icons/identification.svelte"; +export { default as IconInboxIn } from "./icons/inbox-in.svelte"; +export { default as IconInbox } from "./icons/inbox.svelte"; +export { default as IconInfo } from "./icons/info.svelte"; +export { default as IconInstagram } from "./icons/instagram.svelte"; +export { default as IconIos } from "./icons/ios.svelte"; +export { default as IconJava } from "./icons/java.svelte"; +export { default as IconJs } from "./icons/js.svelte"; +export { default as IconKey } from "./icons/key.svelte"; +export { default as IconKotlin } from "./icons/kotlin.svelte"; +export { default as IconLightBulb } from "./icons/light-bulb.svelte"; +export { default as IconLightningBolt } from "./icons/lightning-bolt.svelte"; +export { default as IconLink } from "./icons/link.svelte"; +export { default as IconLinkedin } from "./icons/linkedin.svelte"; +export { default as IconLinux } from "./icons/linux.svelte"; +export { default as IconList } from "./icons/list.svelte"; +export { default as IconLocationMarker } from "./icons/location-marker.svelte"; +export { default as IconLockClosed } from "./icons/lock-closed.svelte"; +export { default as IconLockOpen } from "./icons/lock-open.svelte"; +export { default as IconLogoutLeft } from "./icons/logout-left.svelte"; +export { default as IconLogoutRight } from "./icons/logout-right.svelte"; +export { default as IconMailOpen } from "./icons/mail-open.svelte"; +export { default as IconMail } from "./icons/mail.svelte"; +export { default as IconMap } from "./icons/map.svelte"; +export { default as IconMdLibrary } from "./icons/md-library.svelte"; +export { default as IconMedium } from "./icons/medium.svelte"; +export { default as IconMeilisearch } from "./icons/meilisearch.svelte"; +export { default as IconMenuAlt1 } from "./icons/menu-alt-1.svelte"; +export { default as IconMenuAlt2 } from "./icons/menu-alt-2.svelte"; +export { default as IconMenuAlt3 } from "./icons/menu-alt-3.svelte"; +export { default as IconMenuAlt4 } from "./icons/menu-alt-4.svelte"; +export { default as IconMenu } from "./icons/menu.svelte"; +export { default as IconMicrophone } from "./icons/microphone.svelte"; +export { default as IconMicrosoft } from "./icons/microsoft.svelte"; +export { default as IconMicrosoftEdge } from "./icons/microsoft_edge.svelte"; +export { default as IconMinusCircle } from "./icons/minus-circle.svelte"; +export { default as IconMinusSm } from "./icons/minus-sm.svelte"; +export { default as IconMinus } from "./icons/minus.svelte"; +export { default as IconMode } from "./icons/mode.svelte"; +export { default as IconMoon } from "./icons/moon.svelte"; +export { default as IconMsYammer } from "./icons/ms_yammer.svelte"; +export { default as IconMsg91 } from "./icons/msg91.svelte"; +export { default as IconMusicNote } from "./icons/music-note.svelte"; +export { default as IconNewspaper } from "./icons/newspaper.svelte"; +export { default as IconNodeJs } from "./icons/node_js.svelte"; +export { default as IconNotion } from "./icons/notion.svelte"; +export { default as IconNuxt } from "./icons/nuxt.svelte"; +export { default as IconOfficeBuilding } from "./icons/office-building.svelte"; +export { default as IconOkta } from "./icons/okta.svelte"; +export { default as IconOpenAi } from "./icons/open-ai.svelte"; +export { default as IconOpera } from "./icons/opera.svelte"; +export { default as IconPaperAirplane } from "./icons/paper-airplane.svelte"; +export { default as IconPaperClip } from "./icons/paper-clip.svelte"; +export { default as IconPause } from "./icons/pause.svelte"; +export { default as IconPaypal } from "./icons/paypal.svelte"; +export { default as IconPencilAlt } from "./icons/pencil-alt.svelte"; +export { default as IconPencil } from "./icons/pencil.svelte"; +export { default as IconPerspectiveApi } from "./icons/perspective-api.svelte"; +export { default as IconPhoneIncoming } from "./icons/phone-incoming.svelte"; +export { default as IconPhoneMissedCall } from "./icons/phone-missed-call.svelte"; +export { default as IconPhoneOutgoing } from "./icons/phone-outgoing.svelte"; +export { default as IconPhone } from "./icons/phone.svelte"; +export { default as IconPhotograph } from "./icons/photograph.svelte"; +export { default as IconPhp } from "./icons/php.svelte"; +export { default as IconPinterest } from "./icons/pinterest.svelte"; +export { default as IconPlayButton } from "./icons/play-button.svelte"; +export { default as IconPlay } from "./icons/play.svelte"; +export { default as IconPlusCircle } from "./icons/plus-circle.svelte"; +export { default as IconPlusSm } from "./icons/plus-sm.svelte"; +export { default as IconPlus } from "./icons/plus.svelte"; +export { default as IconPodio } from "./icons/podio.svelte"; +export { default as IconPresentationChart1 } from "./icons/presentation-chart-1.svelte"; +export { default as IconPresentationChart2 } from "./icons/presentation-chart-2.svelte"; +export { default as IconPrinter } from "./icons/printer.svelte"; +export { default as IconProductHunt } from "./icons/product hunt.svelte"; +export { default as IconPuzzle } from "./icons/puzzle.svelte"; +export { default as IconPython } from "./icons/python.svelte"; +export { default as IconQrcode } from "./icons/qrcode.svelte"; +export { default as IconQuestionMarkCircle } from "./icons/question-mark-circle.svelte"; +export { default as IconReact } from "./icons/react.svelte"; +export { default as IconReceiptRefund } from "./icons/receipt-refund.svelte"; +export { default as IconReceiptTax } from "./icons/receipt-tax.svelte"; +export { default as IconReddit } from "./icons/reddit.svelte"; +export { default as IconRefresh } from "./icons/refresh.svelte"; +export { default as IconRelationship } from "./icons/relationship.svelte"; +export { default as IconReplay } from "./icons/replay.svelte"; +export { default as IconRewind } from "./icons/rewind.svelte"; +export { default as IconRss } from "./icons/rss.svelte"; +export { default as IconRuby } from "./icons/ruby.svelte"; +export { default as IconSafari } from "./icons/safari.svelte"; +export { default as IconSalesforce } from "./icons/salesforce.svelte"; +export { default as IconSaveAs } from "./icons/save-as.svelte"; +export { default as IconSave } from "./icons/save.svelte"; +export { default as IconScale } from "./icons/scale.svelte"; +export { default as IconScissors } from "./icons/scissors.svelte"; +export { default as IconSearchCircle } from "./icons/search-circle.svelte"; +export { default as IconSearch } from "./icons/search.svelte"; +export { default as IconSelector } from "./icons/selector.svelte"; +export { default as IconServer } from "./icons/server.svelte"; +export { default as IconShare } from "./icons/share.svelte"; +export { default as IconShieldCheck } from "./icons/shield-check.svelte"; +export { default as IconShieldExclamation } from "./icons/shield-exclamation.svelte"; +export { default as IconShoppingBag } from "./icons/shopping-bag.svelte"; +export { default as IconShoppingCart } from "./icons/shopping-cart.svelte"; +export { default as IconSignal } from "./icons/signal.svelte"; +export { default as IconSkype } from "./icons/skype.svelte"; +export { default as IconSlack } from "./icons/slack.svelte"; +export { default as IconSortAscending } from "./icons/sort-ascending.svelte"; +export { default as IconSortDescending } from "./icons/sort-descending.svelte"; +export { default as IconSparkles } from "./icons/sparkles.svelte"; +export { default as IconSpeakerphone } from "./icons/speakerphone.svelte"; +export { default as IconSpin } from "./icons/spin.svelte"; +export { default as IconSpotify } from "./icons/spotify.svelte"; +export { default as IconStar } from "./icons/star.svelte"; +export { default as IconStatusOffline } from "./icons/status-offline.svelte"; +export { default as IconStatusOnline } from "./icons/status-online.svelte"; +export { default as IconStop } from "./icons/stop.svelte"; +export { default as IconStripe } from "./icons/stripe.svelte"; +export { default as IconSun } from "./icons/sun.svelte"; +export { default as IconSupport } from "./icons/support.svelte"; +export { default as IconSvelte } from "./icons/svelte.svelte"; +export { default as IconSwift } from "./icons/swift.svelte"; +export { default as IconSwitchHorizontal } from "./icons/switch-horizontal.svelte"; +export { default as IconSwitchVertical } from "./icons/switch-vertical.svelte"; +export { default as IconTable } from "./icons/table.svelte"; +export { default as IconTag } from "./icons/tag.svelte"; +export { default as IconTelegram } from "./icons/telegram.svelte"; +export { default as IconTelesign } from "./icons/telesign.svelte"; +export { default as IconTemplate } from "./icons/template.svelte"; +export { default as IconTerminal } from "./icons/terminal.svelte"; +export { default as IconText } from "./icons/text.svelte"; +export { default as IconThumbDowm } from "./icons/thumb-dowm.svelte"; +export { default as IconThumbUp } from "./icons/thumb-up.svelte"; +export { default as IconTicket } from "./icons/ticket.svelte"; +export { default as IconTiktok } from "./icons/tiktok.svelte"; +export { default as IconToggle } from "./icons/toggle.svelte"; +export { default as IconTradeshift } from "./icons/tradeshift.svelte"; +export { default as IconTranslate } from "./icons/translate.svelte"; +export { default as IconTrash } from "./icons/trash.svelte"; +export { default as IconTrendingDown } from "./icons/trending-down.svelte"; +export { default as IconTrendingUp } from "./icons/trending-up.svelte"; +export { default as IconTruck } from "./icons/truck.svelte"; +export { default as IconTumblr } from "./icons/tumblr.svelte"; +export { default as IconTwilio } from "./icons/twilio.svelte"; +export { default as IconTwitch } from "./icons/twitch.svelte"; +export { default as IconTwitter } from "./icons/twitter.svelte"; +export { default as IconUnity } from "./icons/unity.svelte"; +export { default as IconUpload } from "./icons/upload.svelte"; +export { default as IconUserAdd } from "./icons/user-add.svelte"; +export { default as IconUserCircle } from "./icons/user-circle.svelte"; +export { default as IconUserGroup } from "./icons/user-group.svelte"; +export { default as IconUserRemove } from "./icons/user-remove.svelte"; +export { default as IconUser } from "./icons/user.svelte"; +export { default as IconUsers } from "./icons/users.svelte"; +export { default as IconVariable } from "./icons/variable.svelte"; +export { default as IconVideoCamera } from "./icons/video-camera.svelte"; +export { default as IconVideo } from "./icons/video.svelte"; +export { default as IconViewBoards } from "./icons/view-boards.svelte"; +export { default as IconViewGridAdd } from "./icons/view-grid-add.svelte"; +export { default as IconViewGrid } from "./icons/view-grid.svelte"; +export { default as IconViewList } from "./icons/view-list.svelte"; +export { default as IconVimeo } from "./icons/vimeo.svelte"; +export { default as IconVk } from "./icons/vk.svelte"; +export { default as IconVolumeOff } from "./icons/volume-off.svelte"; +export { default as IconVolumeUp } from "./icons/volume-up.svelte"; +export { default as IconVonage } from "./icons/vonage.svelte"; +export { default as IconVsCode } from "./icons/vs_code.svelte"; +export { default as IconVue } from "./icons/vue.svelte"; +export { default as IconWhatsapp } from "./icons/whatsapp.svelte"; +export { default as IconWifi } from "./icons/wifi.svelte"; +export { default as IconWordpress } from "./icons/wordpress.svelte"; +export { default as IconXCircle } from "./icons/x-circle.svelte"; +export { default as IconXTwitter } from "./icons/x-twitter.svelte"; +export { default as IconX } from "./icons/x.svelte"; +export { default as IconYahoo } from "./icons/yahoo.svelte"; +export { default as IconYandex } from "./icons/yandex.svelte"; +export { default as IconYcombinator } from "./icons/ycombinator.svelte"; +export { default as IconYoutube } from "./icons/youtube.svelte"; +export { default as IconZoomIn } from "./icons/zoom-in.svelte"; +export { default as IconZoomOut } from "./icons/zoom-out.svelte"; +export { default as IconZoom } from "./icons/zoom.svelte"; \ No newline at end of file diff --git a/v2/pink-icons/src/routes/+page.svelte b/v2/pink-icons/src/routes/+page.svelte new file mode 100644 index 0000000000..0a45b69f09 --- /dev/null +++ b/v2/pink-icons/src/routes/+page.svelte @@ -0,0 +1,3 @@ +

              Welcome to your library project

              +

              Create your package using @sveltejs/package and preview/showcase your work with SvelteKit

              +

              Visit kit.svelte.dev to read the documentation

              diff --git a/v2/pink-icons/static/favicon.png b/v2/pink-icons/static/favicon.png new file mode 100644 index 0000000000..825b9e65af Binary files /dev/null and b/v2/pink-icons/static/favicon.png differ diff --git a/v2/pink-icons/svelte.config.js b/v2/pink-icons/svelte.config.js new file mode 100644 index 0000000000..2ca5922a8f --- /dev/null +++ b/v2/pink-icons/svelte.config.js @@ -0,0 +1,13 @@ +import adapter from '@sveltejs/adapter-auto'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + kit: { + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. + // See https://kit.svelte.dev/docs/adapters for more information about adapters. + adapter: adapter() + } +}; + +export default config; diff --git a/v2/pink-icons/svgo.config.mjs b/v2/pink-icons/svgo.config.mjs new file mode 100644 index 0000000000..985fe8b459 --- /dev/null +++ b/v2/pink-icons/svgo.config.mjs @@ -0,0 +1,15 @@ +export default { + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + cleanupIds: false, + inlineStyles: { + onlyMatchedOnce: false + } + } + } + } + ] +}; diff --git a/v2/pink-icons/vite.config.js b/v2/pink-icons/vite.config.js new file mode 100644 index 0000000000..bbf8c7da43 --- /dev/null +++ b/v2/pink-icons/vite.config.js @@ -0,0 +1,6 @@ +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [sveltekit()] +}); diff --git a/v2/pink-sb/.genauigkeit/.gitignore b/v2/pink-sb/.genauigkeit/.gitignore new file mode 100644 index 0000000000..48c83a21f7 --- /dev/null +++ b/v2/pink-sb/.genauigkeit/.gitignore @@ -0,0 +1,3 @@ +current/ +diffs/ +report/ \ No newline at end of file diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--anchor-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--anchor-desktop.png new file mode 100644 index 0000000000..190b09968a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--anchor-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--button-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--button-desktop.png new file mode 100644 index 0000000000..190b09968a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-actionlist--button-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--empty-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--empty-desktop.png new file mode 100644 index 0000000000..397c67d143 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--empty-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--image-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--image-desktop.png new file mode 100644 index 0000000000..73c3ab80cf Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-avatar--image-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-desktop.png new file mode 100644 index 0000000000..529813ea50 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-s-desktop.png new file mode 100644 index 0000000000..3ea383dd54 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--accent-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-desktop.png new file mode 100644 index 0000000000..4b0d84554b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-error-desktop.png new file mode 100644 index 0000000000..c0df1cc1bb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-s-desktop.png new file mode 100644 index 0000000000..23a635988f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-success-desktop.png new file mode 100644 index 0000000000..68b70cf307 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-warning-desktop.png new file mode 100644 index 0000000000..801d7253cb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--primary-warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-desktop.png new file mode 100644 index 0000000000..8e989b610f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-error-desktop.png new file mode 100644 index 0000000000..1136910859 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-s-desktop.png new file mode 100644 index 0000000000..c84b7f41ec Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-success-desktop.png new file mode 100644 index 0000000000..0f6d213b73 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-warning-desktop.png new file mode 100644 index 0000000000..b0bc88097d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-badge--secondary-warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-breadcrumbs--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-breadcrumbs--default-desktop.png new file mode 100644 index 0000000000..d9595dd1be Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-breadcrumbs--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--badge-desktop.png new file mode 100644 index 0000000000..7e122f45ab Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--default-desktop.png new file mode 100644 index 0000000000..17236edd0f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--disabled-desktop.png new file mode 100644 index 0000000000..54c6ac317a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--focus-desktop.png new file mode 100644 index 0000000000..17236edd0f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--small-desktop.png new file mode 100644 index 0000000000..a423f22b92 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--x-small-desktop.png new file mode 100644 index 0000000000..17236edd0f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-anchor--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--badge-desktop.png new file mode 100644 index 0000000000..3a0ce3dab3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--default-desktop.png new file mode 100644 index 0000000000..fd9745d995 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--disabled-desktop.png new file mode 100644 index 0000000000..c4bf295043 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--focus-desktop.png new file mode 100644 index 0000000000..f14e44a427 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--small-desktop.png new file mode 100644 index 0000000000..fd9745d995 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--x-small-desktop.png new file mode 100644 index 0000000000..acdc6baabd Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-compact--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--default-desktop.png new file mode 100644 index 0000000000..51ac2d27e5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--disabled-desktop.png new file mode 100644 index 0000000000..96a28f00cc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--focus-desktop.png new file mode 100644 index 0000000000..dd4f7412da Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--small-desktop.png new file mode 100644 index 0000000000..3b90e97632 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--x-small-desktop.png new file mode 100644 index 0000000000..d0ce64625d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-icon--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--badge-desktop.png new file mode 100644 index 0000000000..7e122f45ab Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--default-desktop.png new file mode 100644 index 0000000000..17236edd0f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--disabled-desktop.png new file mode 100644 index 0000000000..54c6ac317a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--focus-desktop.png new file mode 100644 index 0000000000..1a090e2c7e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--small-desktop.png new file mode 100644 index 0000000000..a423f22b92 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--x-small-desktop.png new file mode 100644 index 0000000000..7bc7faa462 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-primary--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--badge-desktop.png new file mode 100644 index 0000000000..80dad1612b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--default-desktop.png new file mode 100644 index 0000000000..8449b92645 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--disabled-desktop.png new file mode 100644 index 0000000000..3cabff95e0 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--focus-desktop.png new file mode 100644 index 0000000000..52fbda2c94 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--small-desktop.png new file mode 100644 index 0000000000..578efbb5ae Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--x-small-desktop.png new file mode 100644 index 0000000000..35ae15d49e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-secondary--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--badge-desktop.png new file mode 100644 index 0000000000..3a0ce3dab3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--default-desktop.png new file mode 100644 index 0000000000..fd9745d995 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--disabled-desktop.png new file mode 100644 index 0000000000..c4bf295043 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--focus-desktop.png new file mode 100644 index 0000000000..a377f4888f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--small-desktop.png new file mode 100644 index 0000000000..fd9745d995 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--x-small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--x-small-desktop.png new file mode 100644 index 0000000000..acdc6baabd Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-button-text--x-small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-dashed-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-dashed-desktop.png new file mode 100644 index 0000000000..e1d8c2fe3c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-dashed-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-solid-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-solid-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--border-solid-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-l-desktop.png new file mode 100644 index 0000000000..ea09599d2c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-s-desktop.png new file mode 100644 index 0000000000..527bd738e9 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-xs-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-xs-desktop.png new file mode 100644 index 0000000000..57f674f3c1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--padding-xs-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--primary-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-l-desktop.png new file mode 100644 index 0000000000..aee3b690f5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-s-desktop.png new file mode 100644 index 0000000000..524f66a714 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--radius-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--secondary-desktop.png new file mode 100644 index 0000000000..9c575144e6 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-base--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-l-desktop.png new file mode 100644 index 0000000000..ea09599d2c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-s-desktop.png new file mode 100644 index 0000000000..527bd738e9 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-xs-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-xs-desktop.png new file mode 100644 index 0000000000..57f674f3c1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--padding-xs-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--primary-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-l-desktop.png new file mode 100644 index 0000000000..aee3b690f5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-s-desktop.png new file mode 100644 index 0000000000..524f66a714 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--radius-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--secondary-desktop.png new file mode 100644 index 0000000000..9c575144e6 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-button--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-l-desktop.png new file mode 100644 index 0000000000..ea09599d2c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-s-desktop.png new file mode 100644 index 0000000000..527bd738e9 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-xs-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-xs-desktop.png new file mode 100644 index 0000000000..57f674f3c1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--padding-xs-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--primary-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-l-desktop.png new file mode 100644 index 0000000000..aee3b690f5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-m-desktop.png new file mode 100644 index 0000000000..bcfb70bbbc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-s-desktop.png new file mode 100644 index 0000000000..524f66a714 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--radius-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--secondary-desktop.png new file mode 100644 index 0000000000..9c575144e6 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-link--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--badge-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--badge-desktop.png new file mode 100644 index 0000000000..8e4dd29168 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--badge-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--default-desktop.png new file mode 100644 index 0000000000..cf501b996a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--menu-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--menu-desktop.png new file mode 100644 index 0000000000..b0b5441790 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-media--menu-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-l-desktop.png new file mode 100644 index 0000000000..eaa0a8b6ee Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-m-desktop.png new file mode 100644 index 0000000000..d2964443d2 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-s-desktop.png new file mode 100644 index 0000000000..27f05592e0 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-xs-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-xs-desktop.png new file mode 100644 index 0000000000..a1fadc1660 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--padding-xs-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--primary-desktop.png new file mode 100644 index 0000000000..27f05592e0 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-l-desktop.png new file mode 100644 index 0000000000..a4d4427e27 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-m-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-m-desktop.png new file mode 100644 index 0000000000..27f05592e0 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-m-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-s-desktop.png new file mode 100644 index 0000000000..56ef400a5d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--radius-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--secondary-desktop.png new file mode 100644 index 0000000000..6e9fc9f469 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--with-image-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--with-image-desktop.png new file mode 100644 index 0000000000..225e681d6f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-card-selector--with-image-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--checked-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--checked-desktop.png new file mode 100644 index 0000000000..f1b2701ca3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--checked-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--default-desktop.png new file mode 100644 index 0000000000..ab20754629 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--disabled-desktop.png new file mode 100644 index 0000000000..68e501b363 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--focus-desktop.png new file mode 100644 index 0000000000..95fea75095 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--indeterminate-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--indeterminate-desktop.png new file mode 100644 index 0000000000..2fd57e5732 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-checkbox--indeterminate-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-code--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-code--default-desktop.png new file mode 100644 index 0000000000..7d7d841546 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-code--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-dialog--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-dialog--default-desktop.png new file mode 100644 index 0000000000..b428939040 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-dialog--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-divider--dashed-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-divider--dashed-desktop.png new file mode 100644 index 0000000000..66fd00bd8d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-divider--dashed-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-divider--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-divider--default-desktop.png new file mode 100644 index 0000000000..71656f5678 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-divider--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-empty--primary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-empty--primary-desktop.png new file mode 100644 index 0000000000..e7f7979a53 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-empty--primary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-empty--secondary-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-empty--secondary-desktop.png new file mode 100644 index 0000000000..42ca5b840c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-empty--secondary-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-fieldset--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-fieldset--default-desktop.png new file mode 100644 index 0000000000..cf9fa5e8a4 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-fieldset--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-floatingactionbar--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-floatingactionbar--default-desktop.png new file mode 100644 index 0000000000..850e560728 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-floatingactionbar--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-hiddentext--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-hiddentext--default-desktop.png new file mode 100644 index 0000000000..8f81852172 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-hiddentext--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-image--dashed-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-image--dashed-desktop.png new file mode 100644 index 0000000000..e0811fecb7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-image--dashed-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-image--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-image--default-desktop.png new file mode 100644 index 0000000000..e0811fecb7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-image--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-inlinecode--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-inlinecode--default-desktop.png new file mode 100644 index 0000000000..579bad1922 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-inlinecode--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--default-desktop.png new file mode 100644 index 0000000000..31d91193cf Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--disabled-desktop.png new file mode 100644 index 0000000000..30dd37945a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--error-desktop.png new file mode 100644 index 0000000000..4cf8104eb7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--nullable-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--nullable-desktop.png new file mode 100644 index 0000000000..20013f7499 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--nullable-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--readonly-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--readonly-desktop.png new file mode 100644 index 0000000000..701ab4bea7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--readonly-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--success-desktop.png new file mode 100644 index 0000000000..3cf4f140ce Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--warning-desktop.png new file mode 100644 index 0000000000..3fb0297473 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-number--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--default-desktop.png new file mode 100644 index 0000000000..adacdcbad3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-desktop.png new file mode 100644 index 0000000000..50831d13c9 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-with-value-desktop.png new file mode 100644 index 0000000000..8bde009b2a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--disabled-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--readonly-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--readonly-with-value-desktop.png new file mode 100644 index 0000000000..5141fdeccb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-otp--readonly-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--default-desktop.png new file mode 100644 index 0000000000..5c68c3a0c7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-desktop.png new file mode 100644 index 0000000000..4fbca8f325 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-with-value-desktop.png new file mode 100644 index 0000000000..aa9c8bfb53 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--disabled-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--error-desktop.png new file mode 100644 index 0000000000..7653aab47c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--limits-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--limits-desktop.png new file mode 100644 index 0000000000..5c68c3a0c7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--limits-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--nullable-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--nullable-desktop.png new file mode 100644 index 0000000000..5c68c3a0c7 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--nullable-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--readonly-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--readonly-with-value-desktop.png new file mode 100644 index 0000000000..19281ec131 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--readonly-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--success-desktop.png new file mode 100644 index 0000000000..b6a509eb0a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--warning-desktop.png new file mode 100644 index 0000000000..1e37f8f743 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-password--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--default-desktop.png new file mode 100644 index 0000000000..82ba18435a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--disabled-desktop.png new file mode 100644 index 0000000000..7f4a744434 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--error-desktop.png new file mode 100644 index 0000000000..642ab6e9a3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-desktop.png new file mode 100644 index 0000000000..11181795c8 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-error-desktop.png new file mode 100644 index 0000000000..04c2f3badf Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-success-desktop.png new file mode 100644 index 0000000000..01bbb2524d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-warning-desktop.png new file mode 100644 index 0000000000..96307c68cd Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--helper-warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--readonly-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--readonly-desktop.png new file mode 100644 index 0000000000..d6e2dceb16 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--readonly-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--success-desktop.png new file mode 100644 index 0000000000..3a75b0b4d1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--warning-desktop.png new file mode 100644 index 0000000000..301bbd5154 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-select--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--default-desktop.png new file mode 100644 index 0000000000..b4120225f6 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-desktop.png new file mode 100644 index 0000000000..53c8b57867 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-with-value-desktop.png new file mode 100644 index 0000000000..9ba00ef296 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--disabled-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--error-desktop.png new file mode 100644 index 0000000000..65fecc5325 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-desktop.png new file mode 100644 index 0000000000..b4120225f6 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-with-value-desktop.png new file mode 100644 index 0000000000..9ba00ef296 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--readonly-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--success-desktop.png new file mode 100644 index 0000000000..8f47793050 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--warning-desktop.png new file mode 100644 index 0000000000..f1d41cf21e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-tags--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--default-desktop.png new file mode 100644 index 0000000000..29b6553b08 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-desktop.png new file mode 100644 index 0000000000..8799ba7747 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-with-value-desktop.png new file mode 100644 index 0000000000..683a3a376a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--disabled-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--error-desktop.png new file mode 100644 index 0000000000..a812c33af3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--limits-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--limits-desktop.png new file mode 100644 index 0000000000..baf5d2f266 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--limits-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--nullable-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--nullable-desktop.png new file mode 100644 index 0000000000..b7c468d2ec Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--nullable-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--success-desktop.png new file mode 100644 index 0000000000..70bdbb0e99 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--warning-desktop.png new file mode 100644 index 0000000000..56497a395c Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-and-icon-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-and-icon-desktop.png new file mode 100644 index 0000000000..6e1ab20af4 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-and-icon-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-desktop.png new file mode 100644 index 0000000000..af9ec2ea05 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-action-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-icons-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-icons-desktop.png new file mode 100644 index 0000000000..40c456ebc0 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-text--with-icons-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--default-desktop.png new file mode 100644 index 0000000000..8afc03bb2a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-desktop.png new file mode 100644 index 0000000000..626eee08ed Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-with-value-desktop.png new file mode 100644 index 0000000000..834f5713b9 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--disabled-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--error-desktop.png new file mode 100644 index 0000000000..b79dbde075 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--limits-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--limits-desktop.png new file mode 100644 index 0000000000..1b4b5f1b60 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--limits-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--nullable-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--nullable-desktop.png new file mode 100644 index 0000000000..e1de963f13 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--nullable-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-desktop.png new file mode 100644 index 0000000000..8afc03bb2a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-with-value-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-with-value-desktop.png new file mode 100644 index 0000000000..99fb7e6ccc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--readonly-with-value-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--success-desktop.png new file mode 100644 index 0000000000..b78e164aba Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--warning-desktop.png new file mode 100644 index 0000000000..1d5f3064b4 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-input-textarea--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-keyboard--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-keyboard--default-desktop.png new file mode 100644 index 0000000000..d06ad682db Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-keyboard--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--default-desktop.png new file mode 100644 index 0000000000..8168636f44 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--disabled-desktop.png new file mode 100644 index 0000000000..e06b3e6f0a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--focus-desktop.png new file mode 100644 index 0000000000..ef7be4f62b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--large-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--large-desktop.png new file mode 100644 index 0000000000..77f59c7ff2 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--large-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--muted-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--muted-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--muted-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-muted-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-muted-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--quiet-muted-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--small-desktop.png new file mode 100644 index 0000000000..651819ce24 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-anchor--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--default-desktop.png new file mode 100644 index 0000000000..8168636f44 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--disabled-desktop.png new file mode 100644 index 0000000000..8168636f44 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--focus-desktop.png new file mode 100644 index 0000000000..8168636f44 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--large-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--large-desktop.png new file mode 100644 index 0000000000..77f59c7ff2 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--large-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--muted-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--muted-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--muted-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-muted-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-muted-desktop.png new file mode 100644 index 0000000000..f3330b2998 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--quiet-muted-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--small-desktop.png new file mode 100644 index 0000000000..651819ce24 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-link-button--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-modal--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-modal--default-desktop.png new file mode 100644 index 0000000000..1eb9394148 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-modal--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--default-desktop.png new file mode 100644 index 0000000000..51b61fd914 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--many-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--many-desktop.png new file mode 100644 index 0000000000..94b7d01112 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-pagination--many-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-popover--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-popover--default-desktop.png new file mode 100644 index 0000000000..b7006794bb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-popover--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-popover--popped-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-popover--popped-desktop.png new file mode 100644 index 0000000000..421e3e0b53 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-popover--popped-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-radio--checked-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--checked-desktop.png new file mode 100644 index 0000000000..1886396d13 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--checked-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-radio--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--default-desktop.png new file mode 100644 index 0000000000..1886396d13 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-radio--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--disabled-desktop.png new file mode 100644 index 0000000000..bca484f80f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-radio--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--focus-desktop.png new file mode 100644 index 0000000000..666e4c52c3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-radio--group-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--group-desktop.png new file mode 100644 index 0000000000..0a46d7ebff Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-radio--group-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-skeleton--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-skeleton--default-desktop.png new file mode 100644 index 0000000000..e7c28089bc Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-skeleton--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-desktop.png new file mode 100644 index 0000000000..0506c4fd38 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-l-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-l-desktop.png new file mode 100644 index 0000000000..43651da057 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-l-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-s-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-s-desktop.png new file mode 100644 index 0000000000..6fa8b39e05 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-spinner--neutral-s-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-stack--colums-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--colums-desktop.png new file mode 100644 index 0000000000..12ffb02c3b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--colums-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-stack--nested-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--nested-desktop.png new file mode 100644 index 0000000000..3c90dafab5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--nested-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-stack--rows-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--rows-desktop.png new file mode 100644 index 0000000000..b0962ae18e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-stack--rows-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--complete-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--complete-desktop.png new file mode 100644 index 0000000000..b892b700e3 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--complete-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--failed-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--failed-desktop.png new file mode 100644 index 0000000000..6c50376740 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--failed-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--pending-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--pending-desktop.png new file mode 100644 index 0000000000..17d39c6bd1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--pending-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--processing-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--processing-desktop.png new file mode 100644 index 0000000000..2559d0bcbf Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--processing-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--ready-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--ready-desktop.png new file mode 100644 index 0000000000..4c1800ca12 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--ready-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-status--waiting-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-status--waiting-desktop.png new file mode 100644 index 0000000000..0116afac8a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-status--waiting-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-switch--checked-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--checked-desktop.png new file mode 100644 index 0000000000..6711ae6b9b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--checked-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-switch--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--default-desktop.png new file mode 100644 index 0000000000..8233b72d57 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-switch--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--disabled-desktop.png new file mode 100644 index 0000000000..953c65b871 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-switch--focus-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--focus-desktop.png new file mode 100644 index 0000000000..29bdcee677 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-switch--focus-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-table--checkboxes-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-table--checkboxes-desktop.png new file mode 100644 index 0000000000..0601d7d541 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-table--checkboxes-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-table--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-table--default-desktop.png new file mode 100644 index 0000000000..d872fc83be Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-table--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-table--links-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-table--links-desktop.png new file mode 100644 index 0000000000..d872fc83be Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-table--links-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-desktop.png new file mode 100644 index 0000000000..d27ce9cf65 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-disabled-desktop.png new file mode 100644 index 0000000000..83a886eee5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--button-disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-desktop.png new file mode 100644 index 0000000000..f0ad3b3af1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-disabled-desktop.png new file mode 100644 index 0000000000..83a886eee5 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tabs--link-disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tag--action-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--action-desktop.png new file mode 100644 index 0000000000..2fc440ff86 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--action-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tag--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--default-desktop.png new file mode 100644 index 0000000000..92e6954257 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tag--selected-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--selected-desktop.png new file mode 100644 index 0000000000..06be23f481 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--selected-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tag--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--small-desktop.png new file mode 100644 index 0000000000..179d4fa332 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tag--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-toast--error-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--error-desktop.png new file mode 100644 index 0000000000..2170330bbb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--error-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-toast--expanded-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--expanded-desktop.png new file mode 100644 index 0000000000..51308792ea Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--expanded-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-toast--info-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--info-desktop.png new file mode 100644 index 0000000000..e2fb88e4bb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--info-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-toast--success-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--success-desktop.png new file mode 100644 index 0000000000..e56e06851a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--success-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-toast--warning-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--warning-desktop.png new file mode 100644 index 0000000000..0f5851cf2f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-toast--warning-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--default-desktop.png new file mode 100644 index 0000000000..fd66f29e8e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--disabled-desktop.png new file mode 100644 index 0000000000..6cce319b2b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-togglebutton--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--default-desktop.png new file mode 100644 index 0000000000..634a8c649a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--hover-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--hover-desktop.png new file mode 100644 index 0000000000..9e59aaae7e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-tooltip--hover-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-upload-box--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-box--default-desktop.png new file mode 100644 index 0000000000..bdbc4ca5ca Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-box--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--default-desktop.png new file mode 100644 index 0000000000..85c8447e08 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--disabled-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--disabled-desktop.png new file mode 100644 index 0000000000..d6173cab3e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--disabled-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--multiple-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--multiple-desktop.png new file mode 100644 index 0000000000..85c8447e08 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-dropzone--multiple-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-upload-list--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-list--default-desktop.png new file mode 100644 index 0000000000..c32830e015 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-upload-list--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--default-desktop.png new file mode 100644 index 0000000000..000115d071 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-aside-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-aside-desktop.png new file mode 100644 index 0000000000..2bb8491edb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-aside-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-footer-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-footer-desktop.png new file mode 100644 index 0000000000..21dcbce52e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--hide-footer-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--inverted-columns-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--inverted-columns-desktop.png new file mode 100644 index 0000000000..fbd0a4deed Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/components-wizard--inverted-columns-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--default-desktop.png new file mode 100644 index 0000000000..61fd0ed42e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-400-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-400-desktop.png new file mode 100644 index 0000000000..61fd0ed42e Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-400-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-500-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-500-desktop.png new file mode 100644 index 0000000000..9a1ce76690 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-caption--variant-500-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-code--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--default-desktop.png new file mode 100644 index 0000000000..4e7fb492f1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-code--medium-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--medium-desktop.png new file mode 100644 index 0000000000..4e7fb492f1 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--medium-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-code--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--small-desktop.png new file mode 100644 index 0000000000..bfc907994b Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-code--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--default-desktop.png new file mode 100644 index 0000000000..da93710b29 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--large-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--large-desktop.png new file mode 100644 index 0000000000..17462585fb Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--large-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--medium-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--medium-desktop.png new file mode 100644 index 0000000000..da93710b29 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--medium-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--small-desktop.png new file mode 100644 index 0000000000..7136c27783 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-eyebrow--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--default-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--default-desktop.png new file mode 100644 index 0000000000..6adbd0f3f8 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--default-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-400-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-400-desktop.png new file mode 100644 index 0000000000..1612191c7d Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-400-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-500-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-500-desktop.png new file mode 100644 index 0000000000..8be7884834 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-500-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-600-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-600-desktop.png new file mode 100644 index 0000000000..f9bcd5f098 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--large-600-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-400-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-400-desktop.png new file mode 100644 index 0000000000..6adbd0f3f8 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-400-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-500-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-500-desktop.png new file mode 100644 index 0000000000..690c667686 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-500-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-600-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-600-desktop.png new file mode 100644 index 0000000000..39a25c8e22 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-text--medium-600-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-title--large-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--large-desktop.png new file mode 100644 index 0000000000..903658688a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--large-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-title--medium-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--medium-desktop.png new file mode 100644 index 0000000000..d22bbe304a Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--medium-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-title--small-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--small-desktop.png new file mode 100644 index 0000000000..9ad84deb26 Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--small-desktop.png differ diff --git a/v2/pink-sb/.genauigkeit/references/chromium/typography-title--x-large-desktop.png b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--x-large-desktop.png new file mode 100644 index 0000000000..af8c9a7e2f Binary files /dev/null and b/v2/pink-sb/.genauigkeit/references/chromium/typography-title--x-large-desktop.png differ diff --git a/v2/pink-sb/.gitignore b/v2/pink-sb/.gitignore new file mode 100644 index 0000000000..11f3d4e65e --- /dev/null +++ b/v2/pink-sb/.gitignore @@ -0,0 +1,17 @@ +.DS_Store +node_modules +/build +/dist +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* +/storybook-static +*storybook.log +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ diff --git a/v2/pink-sb/.npmrc b/v2/pink-sb/.npmrc new file mode 100644 index 0000000000..b6f27f1359 --- /dev/null +++ b/v2/pink-sb/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/v2/pink-sb/.prettierignore b/v2/pink-sb/.prettierignore new file mode 100644 index 0000000000..68ee0bfd83 --- /dev/null +++ b/v2/pink-sb/.prettierignore @@ -0,0 +1,5 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock +/.genauigkeit diff --git a/v2/pink-sb/.prettierrc b/v2/pink-sb/.prettierrc new file mode 100644 index 0000000000..ca372a3fb4 --- /dev/null +++ b/v2/pink-sb/.prettierrc @@ -0,0 +1,9 @@ +{ + "useTabs": false, + "tabWidth": 4, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] +} diff --git a/v2/pink-sb/.storybook/main.js b/v2/pink-sb/.storybook/main.js new file mode 100644 index 0000000000..a191ba3523 --- /dev/null +++ b/v2/pink-sb/.storybook/main.js @@ -0,0 +1,22 @@ +import { dirname, join } from 'path'; +/** @type { import('@storybook/sveltekit').StorybookConfig } */ +const config = { + stories: ['../src/**/*.stories.svelte'], + addons: [ + '@storybook/addon-svelte-csf', + getAbsolutePath('@storybook/addon-links'), + getAbsolutePath('@storybook/addon-essentials'), + getAbsolutePath('@storybook/addon-interactions'), + getAbsolutePath('@storybook/addon-a11y') + ], + framework: { + name: getAbsolutePath('@storybook/sveltekit'), + options: {} + } +}; + +export default config; + +function getAbsolutePath(value) { + return dirname(require.resolve(join(value, 'package.json'))); +} diff --git a/v2/pink-sb/.storybook/manager.js b/v2/pink-sb/.storybook/manager.js new file mode 100644 index 0000000000..26c66e0e0b --- /dev/null +++ b/v2/pink-sb/.storybook/manager.js @@ -0,0 +1,6 @@ +import { addons } from '@storybook/manager-api'; +import theme from './theme'; + +addons.setConfig({ + theme +}); diff --git a/v2/pink-sb/.storybook/preview.js b/v2/pink-sb/.storybook/preview.js new file mode 100644 index 0000000000..7cc17001f1 --- /dev/null +++ b/v2/pink-sb/.storybook/preview.js @@ -0,0 +1,27 @@ +import Dark from './themes/Dark.svelte'; +import Light from './themes/Light.svelte'; + +/** @type { import('@storybook/svelte').Preview } */ +const preview = { + decorators: [ + (_, { globals }) => { + return globals.theme === 'light' ? Light : Dark; + } + ], + globalTypes: { + theme: { + description: 'Global theme for components', + defaultValue: 'light', + toolbar: { + title: 'Theme', + items: [ + { value: 'light', icon: 'sun', title: 'Light' }, + { value: 'dark', icon: 'moon', title: 'Dark' } + ] + } + } + }, + tags: [] +}; + +export default preview; diff --git a/v2/pink-sb/.storybook/test-runner.js b/v2/pink-sb/.storybook/test-runner.js new file mode 100644 index 0000000000..cecc654f86 --- /dev/null +++ b/v2/pink-sb/.storybook/test-runner.js @@ -0,0 +1,22 @@ +import { injectAxe, checkA11y } from 'axe-playwright'; + +/* + * See https://storybook.js.org/docs/writing-tests/test-runner#test-hook-api + * to learn more about the test-runner hooks API. + */ +/** @type {import('@storybook/test-runner')}.TestRunnerConfig */ +const config = { + async preVisit(page) { + await injectAxe(page); + }, + async postVisit(page) { + await checkA11y(page, '#storybook-root', { + detailedReport: true, + detailedReportOptions: { + html: true + } + }); + } +}; + +export default config; diff --git a/v2/pink-sb/.storybook/theme.js b/v2/pink-sb/.storybook/theme.js new file mode 100644 index 0000000000..c8019e5be6 --- /dev/null +++ b/v2/pink-sb/.storybook/theme.js @@ -0,0 +1,7 @@ +import { create } from '@storybook/theming/create'; + +export default create({ + base: 'light', + brandTitle: 'Pink Design Storybook', + brandImage: 'https://pink.appwrite.io/logo.svg' +}); diff --git a/v2/pink-sb/.storybook/themes/Dark.svelte b/v2/pink-sb/.storybook/themes/Dark.svelte new file mode 100644 index 0000000000..9a18c5ac85 --- /dev/null +++ b/v2/pink-sb/.storybook/themes/Dark.svelte @@ -0,0 +1,9 @@ + + + + + diff --git a/v2/pink-sb/.storybook/themes/Light.svelte b/v2/pink-sb/.storybook/themes/Light.svelte new file mode 100644 index 0000000000..4aa6fb6dfd --- /dev/null +++ b/v2/pink-sb/.storybook/themes/Light.svelte @@ -0,0 +1,9 @@ + + + + + diff --git a/v2/pink-sb/README.md b/v2/pink-sb/README.md new file mode 100644 index 0000000000..69f4875945 --- /dev/null +++ b/v2/pink-sb/README.md @@ -0,0 +1,58 @@ +# create-svelte + +Everything you need to build a Svelte library, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). + +Read more about creating a library [in the docs](https://kit.svelte.dev/docs/packaging). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npm create svelte@latest + +# create a new project in my-app +npm create svelte@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +Everything inside `src/lib` is part of your library, everything inside `src/routes` can be used as a showcase or preview app. + +## Building + +To build your library: + +```bash +npm run package +``` + +To create a production version of your showcase app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. + +## Publishing + +Go into the `package.json` and give your package the desired name through the `"name"` option. Also consider adding a `"license"` field and point it to a `LICENSE` file which you can create from a template (one popular option is the [MIT license](https://opensource.org/license/mit/)). + +To publish your library to [npm](https://www.npmjs.com): + +```bash +npm publish +``` diff --git a/v2/pink-sb/eslint.config.js b/v2/pink-sb/eslint.config.js new file mode 100644 index 0000000000..c75ed181d3 --- /dev/null +++ b/v2/pink-sb/eslint.config.js @@ -0,0 +1,33 @@ +import js from '@eslint/js'; +import ts from 'typescript-eslint'; +import svelte from 'eslint-plugin-svelte'; +import prettier from 'eslint-config-prettier'; +import globals from 'globals'; + +/** @type {import('eslint').Linter.Config[]} */ +export default [ + js.configs.recommended, + ...ts.configs.recommended, + ...svelte.configs['flat/recommended'], + prettier, + ...svelte.configs['flat/prettier'], + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node + } + } + }, + { + files: ['**/*.svelte'], + languageOptions: { + parserOptions: { + parser: ts.parser + } + } + }, + { + ignores: ['build/', '.svelte-kit/', 'dist/', 'storybook-static/'] + } +]; diff --git a/v2/pink-sb/genauigkeit.config.js b/v2/pink-sb/genauigkeit.config.js new file mode 100644 index 0000000000..3d7fd5783e --- /dev/null +++ b/v2/pink-sb/genauigkeit.config.js @@ -0,0 +1,16 @@ +/** @type {import('genauigkeit').Config} */ +export default { + port: 6006, + strict: false, + directory: './.genauigkeit', + concurrency: 'auto', + browsers: { + chromium: true, + firefox: false, + webkit: false + }, + devices: { + mobile: false, + desktop: true + } +}; diff --git a/v2/pink-sb/package.json b/v2/pink-sb/package.json new file mode 100644 index 0000000000..f73591029b --- /dev/null +++ b/v2/pink-sb/package.json @@ -0,0 +1,89 @@ +{ + "name": "@appwrite.io/pink-svelte", + "version": "1.0.0-next.85", + "scripts": { + "dev": "storybook dev -p 6006", + "dev:package": "svelte-kit sync && svelte-package --watch", + "build": "vite build && pnpm run package", + "preview": "vite preview", + "package": "svelte-kit sync && svelte-package && publint", + "prepublishOnly": "pnpm run package", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "lint": "prettier --check . && eslint .", + "format": "prettier --write .", + "sb:build": "svelte-kit sync && storybook build", + "sb:test": "test-storybook", + "test": "genauigkeit test", + "test:generate": "genauigkeit generate" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js" + } + }, + "files": [ + "dist", + "!dist/**/*.test.*", + "!dist/**/*.spec.*" + ], + "dependencies": { + "@appwrite.io/pink-icons-svelte": "workspace:*", + "@floating-ui/dom": "^1.6.10", + "@melt-ui/svelte": "^0.83.0", + "pretty-bytes": "^6.1.1", + "shiki": "^1.18.0", + "svelte-motion": "^0.12.2", + "svelte-sonner": "^0.3.28" + }, + "peerDependencies": { + "react-dom": "^18.0.0", + "svelte": "^4.0.0" + }, + "devDependencies": { + "@melt-ui/pp": "^0.3.2", + "@storybook/addon-a11y": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/addon-svelte-csf": "^4.1.7", + "@storybook/blocks": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/svelte": "^8.2.9", + "@storybook/sveltekit": "^8.2.9", + "@storybook/test": "^8.2.9", + "@storybook/test-runner": "^0.19.1", + "@storybook/theming": "^8.2.9", + "@sveltejs/adapter-auto": "^3.2.3", + "@sveltejs/kit": "^2.5.21", + "@sveltejs/package": "^2.3.3", + "@sveltejs/vite-plugin-svelte": "^3.1.1", + "@types/eslint": "^9.6.0", + "@types/node": "^20.14.15", + "@typescript-eslint/eslint-plugin": "^8.0.1", + "@typescript-eslint/parser": "^8.0.1", + "axe-playwright": "^2.0.1", + "eslint": "^9.9.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.43.0", + "genauigkeit": "^0.0.36", + "globals": "^15.9.0", + "node-gyp": "^10.2.0", + "prettier": "^3.3.3", + "prettier-plugin-svelte": "^3.2.6", + "publint": "catalog:default", + "sass": "^1.77.8", + "sourcemap-codec": "^1.4.8", + "storybook": "^8.2.9", + "svelte": "catalog:default", + "svelte-check": "^3.8.5", + "the-new-css-reset": "^1.11.2", + "tslib": "^2.6.3", + "typescript": "^5.5.4", + "typescript-eslint": "^8.0.1", + "vite": "^5.4.0" + }, + "svelte": "./dist/index.js", + "types": "./dist/index.d.ts", + "type": "module" +} diff --git a/v2/pink-sb/src/app.d.ts b/v2/pink-sb/src/app.d.ts new file mode 100644 index 0000000000..c7c0ed1d21 --- /dev/null +++ b/v2/pink-sb/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://kit.svelte.dev/docs/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/v2/pink-sb/src/app.html b/v2/pink-sb/src/app.html new file mode 100644 index 0000000000..b2254f3909 --- /dev/null +++ b/v2/pink-sb/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
              %sveltekit.body%
              + + diff --git a/v2/pink-sb/src/lib/Badge.svelte b/v2/pink-sb/src/lib/Badge.svelte new file mode 100644 index 0000000000..7e0b410b12 --- /dev/null +++ b/v2/pink-sb/src/lib/Badge.svelte @@ -0,0 +1,123 @@ + + + + {content} + + + diff --git a/v2/pink-sb/src/lib/Breadcrumbs.svelte b/v2/pink-sb/src/lib/Breadcrumbs.svelte new file mode 100644 index 0000000000..ed8eb051a8 --- /dev/null +++ b/v2/pink-sb/src/lib/Breadcrumbs.svelte @@ -0,0 +1,35 @@ + + + + +
                + {#each crumbs as crumb, i} +
              1. + {crumb.title} +
              2. + {#if is_not_last(i)} +
              3. /
              4. + {/if} + {/each} +
              + + diff --git a/v2/pink-sb/src/lib/Code.svelte b/v2/pink-sb/src/lib/Code.svelte new file mode 100644 index 0000000000..de4f0fe004 --- /dev/null +++ b/v2/pink-sb/src/lib/Code.svelte @@ -0,0 +1,184 @@ + + +
              +

              {lang}

              +
              + + {#key tooltipContent} + + +

              {tooltipContent}

              +
              + {/key} +
              +
              +
              + {#if htmlCode} +
              + + {@html htmlCode} +
              + {:else} +
              + +
              + {/if} +
              + + diff --git a/v2/pink-sb/src/lib/Combobox.svelte b/v2/pink-sb/src/lib/Combobox.svelte new file mode 100644 index 0000000000..91fbefe9f5 --- /dev/null +++ b/v2/pink-sb/src/lib/Combobox.svelte @@ -0,0 +1,41 @@ + + +
              + +
              diff --git a/v2/pink-sb/src/lib/Dialog.svelte b/v2/pink-sb/src/lib/Dialog.svelte new file mode 100644 index 0000000000..bec5cb7e98 --- /dev/null +++ b/v2/pink-sb/src/lib/Dialog.svelte @@ -0,0 +1,163 @@ + + + + + (open = false)}> +
              + {#if open} +
              + + {title} + + + {#if description} +

              {description}

              + {/if} +
              +
              + + + + + + +
              + {/if} +
              +
              + + diff --git a/v2/pink-sb/src/lib/DirectoryPicker/DirectoryItem.svelte b/v2/pink-sb/src/lib/DirectoryPicker/DirectoryItem.svelte new file mode 100644 index 0000000000..733e5aa513 --- /dev/null +++ b/v2/pink-sb/src/lib/DirectoryPicker/DirectoryItem.svelte @@ -0,0 +1,206 @@ + + +{#each directories as { title, fileCount, fullPath, thumbnailUrl, thumbnailIcon, thumbnailHtml, children }, i} + {@const hasChildren = !!children?.length} + +
              + + + {#if children} +
              + +
              + {/if} +
              +{/each} + + diff --git a/v2/pink-sb/src/lib/DirectoryPicker/DirectoryPicker.svelte b/v2/pink-sb/src/lib/DirectoryPicker/DirectoryPicker.svelte new file mode 100644 index 0000000000..7bc27663a2 --- /dev/null +++ b/v2/pink-sb/src/lib/DirectoryPicker/DirectoryPicker.svelte @@ -0,0 +1,71 @@ + + + + +
              + {#if isLoading} +
              + Loading directory data... +
              + {:else} + + {/if} +
              + + diff --git a/v2/pink-sb/src/lib/DirectoryPicker/index.ts b/v2/pink-sb/src/lib/DirectoryPicker/index.ts new file mode 100644 index 0000000000..f156fa2381 --- /dev/null +++ b/v2/pink-sb/src/lib/DirectoryPicker/index.ts @@ -0,0 +1,13 @@ +import type { ComponentType } from 'svelte'; + +export type Directory = { + title: string; + fullPath: string; + thumbnailUrl?: string; + thumbnailIcon?: ComponentType; + thumbnailHtml?: string; + fileCount?: number | undefined; + children?: Directory[]; +}; + +export type Icon = 'svelte' | 'folder' | 'js'; diff --git a/v2/pink-sb/src/lib/Divider.svelte b/v2/pink-sb/src/lib/Divider.svelte new file mode 100644 index 0000000000..e3cfd8f484 --- /dev/null +++ b/v2/pink-sb/src/lib/Divider.svelte @@ -0,0 +1,35 @@ + + +
              + + diff --git a/v2/pink-sb/src/lib/Empty.svelte b/v2/pink-sb/src/lib/Empty.svelte new file mode 100644 index 0000000000..5d15843041 --- /dev/null +++ b/v2/pink-sb/src/lib/Empty.svelte @@ -0,0 +1,59 @@ + + +
              +
              + {#if type === 'primary'} + {title} + {:else if type === 'secondary'} + {title} + {/if} + {description} +
              +
              + +
              +
              + + diff --git a/v2/pink-sb/src/lib/Fieldset.svelte b/v2/pink-sb/src/lib/Fieldset.svelte new file mode 100644 index 0000000000..54cd0bedfa --- /dev/null +++ b/v2/pink-sb/src/lib/Fieldset.svelte @@ -0,0 +1,36 @@ + + +
              + {legend} +
              +
              + + diff --git a/v2/pink-sb/src/lib/FloatingActionBar.svelte b/v2/pink-sb/src/lib/FloatingActionBar.svelte new file mode 100644 index 0000000000..85062256ae --- /dev/null +++ b/v2/pink-sb/src/lib/FloatingActionBar.svelte @@ -0,0 +1,63 @@ + + +
              + + + + + + +
              + + diff --git a/v2/pink-sb/src/lib/HiddenText.svelte b/v2/pink-sb/src/lib/HiddenText.svelte new file mode 100644 index 0000000000..9f5b76fffc --- /dev/null +++ b/v2/pink-sb/src/lib/HiddenText.svelte @@ -0,0 +1,135 @@ + + +
              +
              + {#if isVisible}{:else}{/if} +
              + +
              Copied
              +
              +
              + {#if isVisible} + {text} + {:else} + •••••••••• + {/if} +
              + + diff --git a/v2/pink-sb/src/lib/Icon.svelte b/v2/pink-sb/src/lib/Icon.svelte new file mode 100644 index 0000000000..ea42a34063 --- /dev/null +++ b/v2/pink-sb/src/lib/Icon.svelte @@ -0,0 +1,41 @@ + + + + + + + diff --git a/v2/pink-sb/src/lib/Image.svelte b/v2/pink-sb/src/lib/Image.svelte new file mode 100644 index 0000000000..aa2effdd4f --- /dev/null +++ b/v2/pink-sb/src/lib/Image.svelte @@ -0,0 +1,73 @@ + + + + + diff --git a/v2/pink-sb/src/lib/InlineCode.svelte b/v2/pink-sb/src/lib/InlineCode.svelte new file mode 100644 index 0000000000..f6fab88938 --- /dev/null +++ b/v2/pink-sb/src/lib/InlineCode.svelte @@ -0,0 +1,19 @@ + + +
              +{code?.trim()}
              +
              + + diff --git a/v2/pink-sb/src/lib/Keyboard.svelte b/v2/pink-sb/src/lib/Keyboard.svelte new file mode 100644 index 0000000000..5e631ff407 --- /dev/null +++ b/v2/pink-sb/src/lib/Keyboard.svelte @@ -0,0 +1,33 @@ + + + + +{key} + + diff --git a/v2/pink-sb/src/lib/Modal.svelte b/v2/pink-sb/src/lib/Modal.svelte new file mode 100644 index 0000000000..11089d60c5 --- /dev/null +++ b/v2/pink-sb/src/lib/Modal.svelte @@ -0,0 +1,182 @@ + + + + + (open = false)}> +
              + {#if open} +
              + + {title} + + +

              + +

              +
              +
              + + + +
              + {#if !hideFooter} +
              + + + + + + +
              + {/if} + {/if} +
              +
              + + diff --git a/v2/pink-sb/src/lib/Pagination.svelte b/v2/pink-sb/src/lib/Pagination.svelte new file mode 100644 index 0000000000..ab0686136e --- /dev/null +++ b/v2/pink-sb/src/lib/Pagination.svelte @@ -0,0 +1,69 @@ + + + + + diff --git a/v2/pink-sb/src/lib/Popover.svelte b/v2/pink-sb/src/lib/Popover.svelte new file mode 100644 index 0000000000..5c3315c8d4 --- /dev/null +++ b/v2/pink-sb/src/lib/Popover.svelte @@ -0,0 +1,101 @@ + + + + +
              + +
              +
              + +
              + + diff --git a/v2/pink-sb/src/lib/ProgressCircle.svelte b/v2/pink-sb/src/lib/ProgressCircle.svelte new file mode 100644 index 0000000000..672fdf4a18 --- /dev/null +++ b/v2/pink-sb/src/lib/ProgressCircle.svelte @@ -0,0 +1,86 @@ + + +
              + + + + +
              + + diff --git a/v2/pink-sb/src/lib/Root.svelte b/v2/pink-sb/src/lib/Root.svelte new file mode 100644 index 0000000000..c4084cc377 --- /dev/null +++ b/v2/pink-sb/src/lib/Root.svelte @@ -0,0 +1,32 @@ + + + + + + + + + + + diff --git a/v2/pink-sb/src/lib/Sheet.svelte b/v2/pink-sb/src/lib/Sheet.svelte new file mode 100644 index 0000000000..591aea39d7 --- /dev/null +++ b/v2/pink-sb/src/lib/Sheet.svelte @@ -0,0 +1,45 @@ + + + + + diff --git a/v2/pink-sb/src/lib/Skeleton.svelte b/v2/pink-sb/src/lib/Skeleton.svelte new file mode 100644 index 0000000000..20efb2ae64 --- /dev/null +++ b/v2/pink-sb/src/lib/Skeleton.svelte @@ -0,0 +1,47 @@ + + +
              + + diff --git a/v2/pink-sb/src/lib/Spinner.svelte b/v2/pink-sb/src/lib/Spinner.svelte new file mode 100644 index 0000000000..6bbb4adcf6 --- /dev/null +++ b/v2/pink-sb/src/lib/Spinner.svelte @@ -0,0 +1,72 @@ + + +
              + {#if type === 'neutral'} + + + + + {:else if type === 'accent'} + + + + + {/if} +
              + + diff --git a/v2/pink-sb/src/lib/Status.svelte b/v2/pink-sb/src/lib/Status.svelte new file mode 100644 index 0000000000..f5e6f729cf --- /dev/null +++ b/v2/pink-sb/src/lib/Status.svelte @@ -0,0 +1,56 @@ + + + + + + + {label} + + + diff --git a/v2/pink-sb/src/lib/Tag.svelte b/v2/pink-sb/src/lib/Tag.svelte new file mode 100644 index 0000000000..f994336a00 --- /dev/null +++ b/v2/pink-sb/src/lib/Tag.svelte @@ -0,0 +1,71 @@ + + + + + diff --git a/v2/pink-sb/src/lib/ToggleButton.svelte b/v2/pink-sb/src/lib/ToggleButton.svelte new file mode 100644 index 0000000000..0ce4798a29 --- /dev/null +++ b/v2/pink-sb/src/lib/ToggleButton.svelte @@ -0,0 +1,144 @@ + + + + +
              + + {#each buttons as button} + + {/each} +
              + + diff --git a/v2/pink-sb/src/lib/Tooltip.svelte b/v2/pink-sb/src/lib/Tooltip.svelte new file mode 100644 index 0000000000..32f56ec60b --- /dev/null +++ b/v2/pink-sb/src/lib/Tooltip.svelte @@ -0,0 +1,124 @@ + + + + + +
              + +
              +
              + +
              + + diff --git a/v2/pink-sb/src/lib/action-list/Anchor.svelte b/v2/pink-sb/src/lib/action-list/Anchor.svelte new file mode 100644 index 0000000000..bde55fcc25 --- /dev/null +++ b/v2/pink-sb/src/lib/action-list/Anchor.svelte @@ -0,0 +1,40 @@ + + + + + + {#if icon} + + {/if} + {title} + {#if subtitle} + + {subtitle} + {/if} + + {#if description} + {description} + {/if} + + + + diff --git a/v2/pink-sb/src/lib/action-list/Button.svelte b/v2/pink-sb/src/lib/action-list/Button.svelte new file mode 100644 index 0000000000..8e8b9f0a4d --- /dev/null +++ b/v2/pink-sb/src/lib/action-list/Button.svelte @@ -0,0 +1,39 @@ + + + + + diff --git a/v2/pink-sb/src/lib/action-list/Root.svelte b/v2/pink-sb/src/lib/action-list/Root.svelte new file mode 100644 index 0000000000..81ad592b75 --- /dev/null +++ b/v2/pink-sb/src/lib/action-list/Root.svelte @@ -0,0 +1,5 @@ + + + diff --git a/v2/pink-sb/src/lib/action-list/_item.scss b/v2/pink-sb/src/lib/action-list/_item.scss new file mode 100644 index 0000000000..fac2f82158 --- /dev/null +++ b/v2/pink-sb/src/lib/action-list/_item.scss @@ -0,0 +1,23 @@ +@use '../../scss/mixins/transitions'; + +@mixin base { + @include transitions.common; + + display: flex; + width: 100%; + padding: var(--space-6); + border-radius: var(--border-radius-s); + cursor: pointer; + + &:hover { + background: var(--color-overlay-neutral-hover); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + background: var(--color-overlay-neutral-hover); + } + .divider { + display: block; + border-right: 1px solid var(--color-border-neutral); + } +} diff --git a/v2/pink-sb/src/lib/action-list/index.ts b/v2/pink-sb/src/lib/action-list/index.ts new file mode 100644 index 0000000000..0a003f1650 --- /dev/null +++ b/v2/pink-sb/src/lib/action-list/index.ts @@ -0,0 +1,20 @@ +import Root from './Root.svelte'; +import Anchor from './Anchor.svelte'; +import Button from './Button.svelte'; +import type { ComponentType } from 'svelte'; + +export type ItemProps = { + title: string; +} & Partial<{ + subtitle: string; + icon: ComponentType; + description: string; +}>; + +export default { + Root, + Item: { + Anchor, + Button + } +}; diff --git a/v2/pink-sb/src/lib/action-menu/Anchor.svelte b/v2/pink-sb/src/lib/action-menu/Anchor.svelte new file mode 100644 index 0000000000..4e09920e21 --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/Anchor.svelte @@ -0,0 +1,58 @@ + + + + + + {#if leadingIcon} + + {/if} + + + + + + {#if badge} + + {/if} + {#if trailingIcon} + + {/if} + + + + + diff --git a/v2/pink-sb/src/lib/action-menu/Button.svelte b/v2/pink-sb/src/lib/action-menu/Button.svelte new file mode 100644 index 0000000000..f879e32cd6 --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/Button.svelte @@ -0,0 +1,53 @@ + + + + + diff --git a/v2/pink-sb/src/lib/action-menu/Root.svelte b/v2/pink-sb/src/lib/action-menu/Root.svelte new file mode 100644 index 0000000000..3fb8d33118 --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/Root.svelte @@ -0,0 +1,16 @@ + + +
              + +
              + + diff --git a/v2/pink-sb/src/lib/action-menu/Selector.svelte b/v2/pink-sb/src/lib/action-menu/Selector.svelte new file mode 100644 index 0000000000..6bdeafb8fe --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/Selector.svelte @@ -0,0 +1,54 @@ + + + + + diff --git a/v2/pink-sb/src/lib/action-menu/_item.scss b/v2/pink-sb/src/lib/action-menu/_item.scss new file mode 100644 index 0000000000..826f2b7263 --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/_item.scss @@ -0,0 +1,40 @@ +@use '../../scss/mixins/transitions'; + +@mixin base { + @include transitions.common; + + color: var(--color-fgcolor-neutral-secondary); + padding: var(--space-3) var(--space-5); + border-radius: var(--border-radius-s); + cursor: pointer; + + &:hover { + background: var(--color-overlay-neutral-hover); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + background: var(--color-overlay-neutral-hover); + } + &:disabled, + &[aria-disabled='true'] { + opacity: 0.4; + pointer-events: none; + } + span { + /* Desktop/Body M 400 */ + font-family: var(--font-family-sansserif, Inter); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; + line-height: 140%; /* 19.6px */ + letter-spacing: -0.063px; + } + + &[data-status='danger'] { + color: var(--color-bgcolor-error-strong); + + &:hover { + background: var(--color-bgcolor-error-weak); + } + } +} diff --git a/v2/pink-sb/src/lib/action-menu/index.ts b/v2/pink-sb/src/lib/action-menu/index.ts new file mode 100644 index 0000000000..3dc6f981ac --- /dev/null +++ b/v2/pink-sb/src/lib/action-menu/index.ts @@ -0,0 +1,20 @@ +import Root from './Root.svelte'; +import Anchor from './Anchor.svelte'; +import Button from './Button.svelte'; +import type { ComponentType } from 'svelte'; + +export type ItemProps = { + disabled?: boolean; + status?: 'default' | 'danger'; + badge?: string; + leadingIcon?: ComponentType; + trailingIcon?: ComponentType; +}; + +export default { + Root, + Item: { + Anchor, + Button + } +}; diff --git a/v2/pink-sb/src/lib/alert/Banner.svelte b/v2/pink-sb/src/lib/alert/Banner.svelte new file mode 100644 index 0000000000..623b8e56e9 --- /dev/null +++ b/v2/pink-sb/src/lib/alert/Banner.svelte @@ -0,0 +1,129 @@ + + +
              + + + + + + +
              +
              {title}
              + +
              + + {#if !hideActions} + + + + {/if} + {#if dismissible} + + {/if} + +
              +
              +
              +
              + + diff --git a/v2/pink-sb/src/lib/alert/Inline.svelte b/v2/pink-sb/src/lib/alert/Inline.svelte new file mode 100644 index 0000000000..64def92f90 --- /dev/null +++ b/v2/pink-sb/src/lib/alert/Inline.svelte @@ -0,0 +1,120 @@ + + +
              + + + + + + + +
              + {#if title} +
              {title}
              + {/if} + +
              + {#if !hideActions} + + + + {/if} +
              + {#if dismissible} + + {/if} +
              +
              +
              +
              + + diff --git a/v2/pink-sb/src/lib/alert/index.ts b/v2/pink-sb/src/lib/alert/index.ts new file mode 100644 index 0000000000..3404867ccc --- /dev/null +++ b/v2/pink-sb/src/lib/alert/index.ts @@ -0,0 +1,7 @@ +import Banner from './Banner.svelte'; +import Inline from './Inline.svelte'; + +export default { + Inline, + Banner +}; diff --git a/v2/pink-sb/src/lib/avatar/Avatar.svelte b/v2/pink-sb/src/lib/avatar/Avatar.svelte new file mode 100644 index 0000000000..a32b8d6e76 --- /dev/null +++ b/v2/pink-sb/src/lib/avatar/Avatar.svelte @@ -0,0 +1,59 @@ + + +{#if src} + +{:else} +
              +{/if} + + diff --git a/v2/pink-sb/src/lib/button/Anchor.svelte b/v2/pink-sb/src/lib/button/Anchor.svelte new file mode 100644 index 0000000000..663fa612e1 --- /dev/null +++ b/v2/pink-sb/src/lib/button/Anchor.svelte @@ -0,0 +1,66 @@ + + + + {#if $$slots.start} + + {/if} + {#if $$slots.default} + + {/if} + {#if badge} + + {/if} + {#if $$slots.end} + + {/if} + + + diff --git a/v2/pink-sb/src/lib/button/Button.svelte b/v2/pink-sb/src/lib/button/Button.svelte new file mode 100644 index 0000000000..6d5fda3c5e --- /dev/null +++ b/v2/pink-sb/src/lib/button/Button.svelte @@ -0,0 +1,64 @@ + + + + + diff --git a/v2/pink-sb/src/lib/button/_button.scss b/v2/pink-sb/src/lib/button/_button.scss new file mode 100644 index 0000000000..b53b531ea6 --- /dev/null +++ b/v2/pink-sb/src/lib/button/_button.scss @@ -0,0 +1,158 @@ +@use '../../scss/mixins/transitions'; + +@mixin base { + @include transitions.common; + + --p-button-width: var(--button-width); + --p-button-background-color: var(--button-background-color); + --p-button-border: var(--button-border, none); + --p-button-border-radius: var(--button-border-radius, var(--border-radius-s)); + --p-button-box-shadow: var(--button-box-shadow, none); + --p-button-color: var(--button-color, var(--color-fgcolor-on-accent)); + --p-button-font-family: var(--button-font-family, var(--font-family-sansserif)); + --p-button-font-size: var(--button-font-size, var(--font-size-s)); + --p-button-gap: var(--button-gap, var(--space-3)); + --p-button-padding-block: var(--button-padding-block, var(--space-5)); + --p-button-padding-inline: var(--button-padding-inline, var(--space-6)); + + display: inline-flex; + gap: var(--p-button-gap); + flex-shrink: 0; + padding-inline: var(--p-button-padding-inline); + padding-block: var(--p-button-padding-block); + justify-content: center; + align-items: center; + width: var(--p-button-width); + white-space: nowrap; + background-color: var(--p-button-background-color); + border: var(--p-button-border); + border-radius: var(--p-button-border-radius); + color: var(--p-button-color); + cursor: pointer; + + outline-offset: var(--border-width-s); + + font-family: var(--p-button-font-family); + font-size: var(--p-button-font-size); + font-style: normal; + font-weight: 500; + line-height: 140%; + + &.icon { + --p-button-padding-block: var(--space-5); + --p-button-padding-inline: var(--space-5); + } + + &.xs { + --p-button-font-size: var(--font-size-xs); + --p-button-padding-block: var(--space-3); + --p-button-padding-inline: var(--space-4); + &.icon { + --p-button-padding-block: var(--space-2); + --p-button-padding-inline: var(--space-2); + } + } + + &.s { + --p-button-padding-block: var(--space-3); + --p-button-padding-inline: var(--space-5); + &.icon { + --p-button-padding-block: var(--space-3); + --p-button-padding-inline: var(--space-3); + } + } + + &:disabled, + &[aria-disabled='true'] { + opacity: 0.4; + pointer-events: none; + } + + &.primary { + background-color: var(--color-bgcolor-accent); + + &:hover { + background-color: var(--color-bgcolor-accent-secondary); + } + &:active { + background-color: var(--color-bgcolor-accent-tertiary); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + &:disabled, + &[aria-disabled='true'] { + background-color: var(--color-bgcolor-neutral-invert-weaker); + } + } + + &.secondary { + color: var(--color-fgcolor-neutral-secondary); + background-color: var(--color-bgcolor-neutral-primary); + border: var(--border-width-s) solid var(--color-border-neutral); + + &:hover { + background-color: var(--color-bgcolor-neutral-secondary); + } + &:active { + background-color: var(--color-bgcolor-neutral-tertiary); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + &:disabled, + &[aria-disabled='true'] { + background-color: var(--color-bgcolor-neutral-primary); + } + } + + &.text { + color: var(--color-fgcolor-neutral-secondary); + background-color: transparent; + + &:hover { + background-color: var(--color-bgcolor-neutral-secondary); + } + &:active { + background-color: var(--color-bgcolor-neutral-tertiary); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + &:disabled, + &[aria-disabled='true'] { + background-color: var(--color-bgcolor-neutral-primary); + } + } + + &.ghost { + color: var(--color-fgcolor-neutral-tertiary); + background-color: transparent; + + &:hover { + color: var(--color-fgcolor-neutral-secondary); + background-color: var(--color-overlay-neutral-hover); + } + &:active { + color: var(--color-fgcolor-neutral-secondary); + background-color: var(--color-overlay-neutral-pressed); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + } + + &.compact { + --p-button-padding-inline: var(--space-0); + color: var(--color-fgcolor-neutral-secondary); + background-color: var(--color-bgcolor-neutral-primary); + + &:hover, + &:active { + color: var(--color-fgcolor-neutral-primary); + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + } +} diff --git a/v2/pink-sb/src/lib/button/index.ts b/v2/pink-sb/src/lib/button/index.ts new file mode 100644 index 0000000000..0c9ba36367 --- /dev/null +++ b/v2/pink-sb/src/lib/button/index.ts @@ -0,0 +1,9 @@ +export type ButtonProps = { + size: 'xs' | 's' | 'm'; + variant: 'primary' | 'secondary' | 'text' | 'compact' | 'ghost'; + badge: string; + icon: boolean; +}; + +export { default as Anchor } from './Anchor.svelte'; +export { default as Button } from './Button.svelte'; diff --git a/v2/pink-sb/src/lib/card/Base.svelte b/v2/pink-sb/src/lib/card/Base.svelte new file mode 100644 index 0000000000..41040db2cf --- /dev/null +++ b/v2/pink-sb/src/lib/card/Base.svelte @@ -0,0 +1,52 @@ + + + + +
              + +
              + + diff --git a/v2/pink-sb/src/lib/card/Button.svelte b/v2/pink-sb/src/lib/card/Button.svelte new file mode 100644 index 0000000000..3dab7d86ad --- /dev/null +++ b/v2/pink-sb/src/lib/card/Button.svelte @@ -0,0 +1,48 @@ + + + + + diff --git a/v2/pink-sb/src/lib/card/Label.svelte b/v2/pink-sb/src/lib/card/Label.svelte new file mode 100644 index 0000000000..60bff6f415 --- /dev/null +++ b/v2/pink-sb/src/lib/card/Label.svelte @@ -0,0 +1,46 @@ + + + + + diff --git a/v2/pink-sb/src/lib/card/Link.svelte b/v2/pink-sb/src/lib/card/Link.svelte new file mode 100644 index 0000000000..985d7413ab --- /dev/null +++ b/v2/pink-sb/src/lib/card/Link.svelte @@ -0,0 +1,51 @@ + + + + + diff --git a/v2/pink-sb/src/lib/card/Media.svelte b/v2/pink-sb/src/lib/card/Media.svelte new file mode 100644 index 0000000000..19ce8c672f --- /dev/null +++ b/v2/pink-sb/src/lib/card/Media.svelte @@ -0,0 +1,80 @@ + + + + +
              + + +
              + {title} +
              + +
              + + {#if badge.show} + + {/if} + {#if description} +

              + {description} +

              + {/if} +
              +
              +
              +
              + + diff --git a/v2/pink-sb/src/lib/card/Selector.svelte b/v2/pink-sb/src/lib/card/Selector.svelte new file mode 100644 index 0000000000..e431614d48 --- /dev/null +++ b/v2/pink-sb/src/lib/card/Selector.svelte @@ -0,0 +1,98 @@ + + + + + {#if src} + {alt + {/if} + + + + + + + + + + {#if title} +

              {title}

              + {/if} + +
              + {#if icon} + + {/if} +
              + +
              + {#if info} + {info} + {/if} +
              +
              +
              +
              + + diff --git a/v2/pink-sb/src/lib/card/_card.scss b/v2/pink-sb/src/lib/card/_card.scss new file mode 100644 index 0000000000..84a616da13 --- /dev/null +++ b/v2/pink-sb/src/lib/card/_card.scss @@ -0,0 +1,89 @@ +@mixin base { + outline-offset: var(--border-width-m); + container-name: card; + container-type: inline-size; + width: 100%; + border: 1px solid var(--color-border-neutral); +} +@mixin variant { + &.variant- { + &primary { + background: var(--color-bgcolor-neutral-primary); + } + &secondary { + background: var(--color-bgcolor-neutral-default); + } + } +} +@mixin radius { + &.radius- { + &s { + border-radius: var(--border-radius-s); + } + &m { + border-radius: var(--border-radius-m); + } + &l { + border-radius: var(--border-radius-l); + } + } +} +@mixin padding { + &.padding- { + &-none { + padding: 0; + } + &xxs { + padding: var(--space-4); + } + &xs { + padding: var(--space-6); + } + &s { + padding: var(--space-7); + } + &m { + padding: var(--space-9); + } + &l { + padding: var(--space-10); + } + } +} +@mixin interactive { + &:disabled, + &[aria-disabled='true'] { + opacity: 0.4; + pointer-events: none; + cursor: default; + } + &:focus-visible { + outline: var(--border-width-xl) solid var(--color-border-focus); + } + &.variant- { + &primary { + &:hover, + &:active, + &.selected { + background: var(--color-overlay-neutral-hover); + } + } + &secondary { + &:hover, + &:active, + &.selected { + background: var(--color-overlay-neutral-hover); + } + } + } +} +@mixin border { + &.border- { + &solid { + border: 1px solid var(--color-border-neutral); + } + &dashed { + border: 1px dashed var(--color-border-neutral); + } + } +} diff --git a/v2/pink-sb/src/lib/card/index.ts b/v2/pink-sb/src/lib/card/index.ts new file mode 100644 index 0000000000..f7b3e6eeb0 --- /dev/null +++ b/v2/pink-sb/src/lib/card/index.ts @@ -0,0 +1,15 @@ +import Button from './Button.svelte'; +import Label from './Label.svelte'; +import Link from './Link.svelte'; +import Selector from './Selector.svelte'; +import Base from './Base.svelte'; +import Media from './Media.svelte'; + +export default { + Base, + Button, + Label, + Link, + Selector, + Media +}; diff --git a/v2/pink-sb/src/lib/helpers/copy.d.ts b/v2/pink-sb/src/lib/helpers/copy.d.ts new file mode 100644 index 0000000000..04ac30df73 --- /dev/null +++ b/v2/pink-sb/src/lib/helpers/copy.d.ts @@ -0,0 +1 @@ +export declare function copy(value: string): Promise; diff --git a/v2/pink-sb/src/lib/helpers/copy.ts b/v2/pink-sb/src/lib/helpers/copy.ts new file mode 100644 index 0000000000..4c3779ffcd --- /dev/null +++ b/v2/pink-sb/src/lib/helpers/copy.ts @@ -0,0 +1,42 @@ +async function securedCopy(value: string) { + try { + await navigator.clipboard.writeText(value); + } catch { + return false; + } + + return true; +} + +function unsecuredCopy(value: string) { + const textArea = document.createElement('textarea'); + textArea.value = value; + + // Avoid scrolling to bottom + textArea.style.top = '0'; + textArea.style.left = '0'; + textArea.style.position = 'fixed'; + + document.body.appendChild(textArea); + textArea.focus(); + textArea.select(); + + let success = true; + try { + document.execCommand('copy'); + } catch { + success = false; + } finally { + document.body.removeChild(textArea); + } + + return success; +} + +export async function copy(value: string) { + // securedCopy works only in HTTPS environment. + // unsecuredCopy works in HTTP and only runs if securedCopy fails. + const success = (await securedCopy(value)) || unsecuredCopy(value); + + return success; +} diff --git a/v2/pink-sb/src/lib/helpers/size.d.ts b/v2/pink-sb/src/lib/helpers/size.d.ts new file mode 100644 index 0000000000..8499ece7d3 --- /dev/null +++ b/v2/pink-sb/src/lib/helpers/size.d.ts @@ -0,0 +1,10 @@ +declare const sizes: readonly ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; +export type Size = (typeof sizes)[number]; +export declare function humanFileSize( + bytes: number, + useBits?: boolean +): { + value: string; + unit: Size; +}; +export {}; diff --git a/v2/pink-sb/src/lib/helpers/size.ts b/v2/pink-sb/src/lib/helpers/size.ts new file mode 100644 index 0000000000..fee16af15f --- /dev/null +++ b/v2/pink-sb/src/lib/helpers/size.ts @@ -0,0 +1,22 @@ +import prettyBytes from 'pretty-bytes'; + +export type Size = 'Bytes' | 'KB' | 'MB' | 'GB' | 'TB' | 'PB' | 'EB' | 'ZB' | 'YB'; + +export function humanFileSize( + bytes: number, + useBits = false +): { + value: string; + unit: Size; +} { + if (typeof bytes !== 'number') return { value: '0', unit: 'Bytes' }; + const value = prettyBytes(bytes, { + locale: 'en', + bits: useBits + }).split(' '); + + return { + value: value[0], + unit: value[1].toUpperCase() as Size + }; +} diff --git a/v2/pink-sb/src/lib/index.ts b/v2/pink-sb/src/lib/index.ts new file mode 100644 index 0000000000..a217df22ce --- /dev/null +++ b/v2/pink-sb/src/lib/index.ts @@ -0,0 +1,47 @@ +export { default as Avatar } from './avatar/Avatar.svelte'; +export { default as Badge } from './Badge.svelte'; +export { default as Breadcrumbs } from './Breadcrumbs.svelte'; +export { default as Divider } from './Divider.svelte'; +export { default as FloatingActionBar } from './FloatingActionBar.svelte'; +export { default as HiddenText } from './HiddenText.svelte'; +export { default as Root } from './Root.svelte'; +export { default as Status } from './Status.svelte'; +export { default as Tag } from './Tag.svelte'; +export { default as ToggleButton } from './ToggleButton.svelte'; +export { default as ProgressCircle } from './ProgressCircle.svelte'; +export { default as Tooltip } from './Tooltip.svelte'; +export { default as Table } from './table/index.js'; +export { default as Card } from './card/index.js'; +export { default as Layout } from './layout/index.js'; +export { default as Input } from './input/index.js'; +export { default as Selector } from './selector/index.js'; +export { default as Tabs } from './tabs/index.js'; +export { default as ActionList } from './action-list/index.js'; +export { default as ActionMenu } from './action-menu/index.js'; +export { default as Upload } from './upload/index.js'; +export { default as Dialog } from './Dialog.svelte'; +export { default as Empty } from './Empty.svelte'; +export { default as Skeleton } from './Skeleton.svelte'; +export { default as DirectoryPicker } from './DirectoryPicker/DirectoryPicker.svelte'; +export { default as DirectoryItem } from './DirectoryPicker/DirectoryItem.svelte'; +export { default as Keyboard } from './Keyboard.svelte'; +export { default as Icon } from './Icon.svelte'; +export { default as Pagination } from './Pagination.svelte'; +export { default as Code } from './Code.svelte'; +export { default as InlineCode } from './InlineCode.svelte'; +export { default as Popover } from './Popover.svelte'; +export { default as Fieldset } from './Fieldset.svelte'; +export { default as Image } from './Image.svelte'; +export { default as Step } from './step/index.js'; +export { default as Modal } from './Modal.svelte'; +export { default as Spinner } from './Spinner.svelte'; +export { default as Sheet } from './Sheet.svelte'; +export { Toast } from './toast/index.js'; +export { default as Alert } from './alert/index.js'; +export * as Button from './button/index.js'; +export * as Link from './link/index.js'; +export * as Typography from './typography/index.js'; +export { default as ShimmerText } from './lab/ShimmerText.svelte'; +export { default as Lights } from './lab/Lights.svelte'; +export { default as InlineInput } from './lab/InlineInput.svelte'; +export { default as Sonner } from './lab/Sonner.svelte'; diff --git a/v2/pink-sb/src/lib/input/Action.svelte b/v2/pink-sb/src/lib/input/Action.svelte new file mode 100644 index 0000000000..0fbeec0610 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Action.svelte @@ -0,0 +1,25 @@ + + + + + diff --git a/v2/pink-sb/src/lib/input/Base.svelte b/v2/pink-sb/src/lib/input/Base.svelte new file mode 100644 index 0000000000..da8a978f53 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Base.svelte @@ -0,0 +1,28 @@ + + + + {#if label} + + {/if} + + {#if helper} + {helper} + {/if} + + + diff --git a/v2/pink-sb/src/lib/input/ComboBox.svelte b/v2/pink-sb/src/lib/input/ComboBox.svelte new file mode 100644 index 0000000000..eba15e3787 --- /dev/null +++ b/v2/pink-sb/src/lib/input/ComboBox.svelte @@ -0,0 +1,177 @@ + + + + + {#if $open} +
                + {#each Object.entries(options) as [value, { label, badge, disabled, leadingIcon, trailingIcon }]} +
              • + {#if leadingIcon} + + {/if} + {label} + {#if badge} + + {/if} + {#if trailingIcon} + + {/if} +
              • + {/each} +
              + {/if} + + + diff --git a/v2/pink-sb/src/lib/input/Helper.svelte b/v2/pink-sb/src/lib/input/Helper.svelte new file mode 100644 index 0000000000..755d34f935 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Helper.svelte @@ -0,0 +1,53 @@ + + +
              + + +
              + + diff --git a/v2/pink-sb/src/lib/input/Nullable.svelte b/v2/pink-sb/src/lib/input/Nullable.svelte new file mode 100644 index 0000000000..9c9ccc01eb --- /dev/null +++ b/v2/pink-sb/src/lib/input/Nullable.svelte @@ -0,0 +1,40 @@ + + + + + NULL + + + diff --git a/v2/pink-sb/src/lib/input/Number.svelte b/v2/pink-sb/src/lib/input/Number.svelte new file mode 100644 index 0000000000..4d543df60d --- /dev/null +++ b/v2/pink-sb/src/lib/input/Number.svelte @@ -0,0 +1,135 @@ + + + +
              + + + {#if nullable} + + {/if} + + + + +
              + + + diff --git a/v2/pink-sb/src/lib/input/OTP.svelte b/v2/pink-sb/src/lib/input/OTP.svelte new file mode 100644 index 0000000000..56fd1c3d9a --- /dev/null +++ b/v2/pink-sb/src/lib/input/OTP.svelte @@ -0,0 +1,80 @@ + + +
              + + {#each Array.from({ length }) as index} + + {/each} + +
              + + diff --git a/v2/pink-sb/src/lib/input/Password.svelte b/v2/pink-sb/src/lib/input/Password.svelte new file mode 100644 index 0000000000..e64d64bcf5 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Password.svelte @@ -0,0 +1,58 @@ + + + +
              + {#if showPassword} + + {:else} + + {/if} + (showPassword = !showPassword)} + /> +
              + + + diff --git a/v2/pink-sb/src/lib/input/Select.svelte b/v2/pink-sb/src/lib/input/Select.svelte new file mode 100644 index 0000000000..5b541cfae3 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Select.svelte @@ -0,0 +1,187 @@ + + + + +
              + {#if isSearchable} + + {:else} + + {#if $selectedLabel} + {#if selectedLeadingHtml} + + {@html selectedLeadingHtml} + {/if} + {$selectedLabel} + {:else} + {placeholder} + {/if} + + {/if} + +
              + {#if $open} +
                + {#each filteredOptions as { value, label, badge, disabled, leadingIcon, trailingIcon, leadingHtml }} +
              • + {#if leadingHtml} + + {@html leadingHtml} + {/if} + {#if leadingIcon} + + {/if} + {label} + {#if badge} + + {/if} + {#if trailingIcon} + + {/if} +
              • + {/each} +
              + {/if} + + + diff --git a/v2/pink-sb/src/lib/input/Tags.svelte b/v2/pink-sb/src/lib/input/Tags.svelte new file mode 100644 index 0000000000..90282b833a --- /dev/null +++ b/v2/pink-sb/src/lib/input/Tags.svelte @@ -0,0 +1,134 @@ + + + +
              + {#each $tags as t} +
              + {t.value} + +
              +
              + {/each} + +
              + + + diff --git a/v2/pink-sb/src/lib/input/Text.svelte b/v2/pink-sb/src/lib/input/Text.svelte new file mode 100644 index 0000000000..0728e46bc1 --- /dev/null +++ b/v2/pink-sb/src/lib/input/Text.svelte @@ -0,0 +1,78 @@ + + + +
              + + {#key type} + + {/key} + {#if maxlength} + {value?.length ?? 0}/{maxlength} + {/if} + {#if nullable} + + {/if} + +
              + + + diff --git a/v2/pink-sb/src/lib/input/Textarea.svelte b/v2/pink-sb/src/lib/input/Textarea.svelte new file mode 100644 index 0000000000..f3c388829f --- /dev/null +++ b/v2/pink-sb/src/lib/input/Textarea.svelte @@ -0,0 +1,111 @@ + + + +
              +