Merge branch 'pheralb:main' into main

This commit is contained in:
Brandon 2024-07-22 11:20:47 -07:00 committed by GitHub
commit 43b27331ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
71 changed files with 2459 additions and 899 deletions

View File

@ -38,8 +38,8 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: pnpm install run: pnpm install
working-directory: ./check-size working-directory: ./utils/check-size
- name: Check svgs size - name: Check svgs size
run: pnpm start run: pnpm start
working-directory: ./check-size working-directory: ./utils/check-size

28
.github/workflows/deploy-api.yml vendored Normal file
View File

@ -0,0 +1,28 @@
name: 🚀 Deploy API
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
name: Deploy
steps:
- uses: actions/checkout@v4
- name: Setup pnpm 8
uses: pnpm/action-setup@v2
with:
version: 8
- name: Install global dependencies
run: pnpm install
- name: Deploy to Cloudflare Workers
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
packageManager: pnpm
workingDirectory: 'api-routes'

5
.gitignore vendored
View File

@ -6,9 +6,14 @@ yarn.lock
# Folders # Folders
/.svelte-kit /.svelte-kit
/build /build
dist
/package /package
.idea/ .idea/
# Hono
.wrangler
.dev.vars
# Logs # Logs
.DS_Store .DS_Store

View File

@ -162,7 +162,7 @@ A list of extensions that use the [svgl API](https://svgl.app/api), created by t
| | Extension | Description | Created by | Link | | | Extension | Description | Created by | Link |
| ---------------------------------------------------------------------------------------------- | ---------------- | -------------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------- | | ---------------------------------------------------------------------------------------------- | ---------------- | -------------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------- |
| <img src="https://github.com/pheralb/svgl/blob/main/static/library/svgl.svg" height="25" /> | svgls | A CLI for easily adding SVG icons to your project. | [sujjeee](https://twitter.com/sujjeeee) | [Github Repository](https://github.com/sujjeee/svgls) | | <img src="https://github.com/pheralb/svgl/blob/main/static/library/svgl.svg" height="25" /> | svgls | A CLI for easily adding SVG icons to your project. | [sujjeee](https://twitter.com/sujjeeee) | [GitHub Repository](https://github.com/sujjeee/svgls) |
| <img src="https://github.com/pheralb/svgl/blob/main/static/library/figma.svg" height="25" /> | SVGL for Figma | Add svgs from svgl to your Figma project. | [quilljou](https://twitter.com/quillzhou) | [Figma Plugin](https://www.figma.com/community/plugin/1320306989350693206/svgl) | | <img src="https://github.com/pheralb/svgl/blob/main/static/library/figma.svg" height="25" /> | SVGL for Figma | Add svgs from svgl to your Figma project. | [quilljou](https://twitter.com/quillzhou) | [Figma Plugin](https://www.figma.com/community/plugin/1320306989350693206/svgl) |
| <img src="https://github.com/pheralb/svgl/blob/main/static/library/raycast.svg" height="25" /> | SVGL for Raycast | Search SVG logos via svgl. | [1weiho](https://twitter.com/1weiho) | [Raycast Store](https://www.raycast.com/1weiho/svgl) | | <img src="https://github.com/pheralb/svgl/blob/main/static/library/raycast.svg" height="25" /> | SVGL for Raycast | Search SVG logos via svgl. | [1weiho](https://twitter.com/1weiho) | [Raycast Store](https://www.raycast.com/1weiho/svgl) |
| <img src="https://github.com/pheralb/svgl/blob/main/static/library/vscode.svg" height="25" /> | SVGL for VSCode | SVGL directly in your VSCode. | [girlazote](https://twitter.com/girlazote) | [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=EsteveSegura.svgl) | | <img src="https://github.com/pheralb/svgl/blob/main/static/library/vscode.svg" height="25" /> | SVGL for VSCode | SVGL directly in your VSCode. | [girlazote](https://twitter.com/girlazote) | [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=EsteveSegura.svgl) |

19
api-routes/package.json Normal file
View File

@ -0,0 +1,19 @@
{
"name": "@pheralb/svgl-hono",
"author": "@pheralb_",
"version": "1.0.0",
"description": "Alternative SVGL API built with Hono",
"private": true,
"license": "MIT",
"scripts": {
"dev": "wrangler dev src/index.ts",
"deploy": "wrangler deploy --minify src/index.ts"
},
"dependencies": {
"hono": "4.4.2"
},
"devDependencies": {
"@cloudflare/workers-types": "4.20240529.0",
"wrangler": "3.58.0"
}
}

792
api-routes/pnpm-lock.yaml Normal file
View File

@ -0,0 +1,792 @@
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
dependencies:
hono:
specifier: 4.4.2
version: 4.4.2
devDependencies:
'@cloudflare/workers-types':
specifier: 4.20240529.0
version: 4.20240529.0
wrangler:
specifier: 3.58.0
version: 3.58.0(@cloudflare/workers-types@4.20240529.0)
packages:
/@cloudflare/kv-asset-handler@0.3.2:
resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==}
engines: {node: '>=16.13'}
dependencies:
mime: 3.0.0
dev: true
/@cloudflare/workerd-darwin-64@1.20240524.0:
resolution: {integrity: sha512-ATaXjefbTsrv4mpn4Fdua114RRDXcX5Ky+Mv+f4JTUllgalmqC4CYMN4jxRz9IpJU/fNMN8IEfvUyuJBAcl9Iw==}
engines: {node: '>=16'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@cloudflare/workerd-darwin-arm64@1.20240524.0:
resolution: {integrity: sha512-wnbsZI4CS0QPCd+wnBHQ40C28A/2Qo4ESi1YhE2735G3UNcc876MWksZhsubd+XH0XPIra6eNFqyw6wRMpQOXA==}
engines: {node: '>=16'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@cloudflare/workerd-linux-64@1.20240524.0:
resolution: {integrity: sha512-E8mj+HPBryKwaJAiNsYzXtVjKCL0KvUBZbtxJxlWM4mLSQhT+uwGT3nydb/hFY59rZnQgZslw0oqEWht5TEYiQ==}
engines: {node: '>=16'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@cloudflare/workerd-linux-arm64@1.20240524.0:
resolution: {integrity: sha512-/Fr1W671t2triNCDCBWdStxngnbUfZunZ/2e4kaMLzJDJLYDtYdmvOUCBDzUD4ssqmIMbn9RCQQ0U+CLEoqBqw==}
engines: {node: '>=16'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@cloudflare/workerd-windows-64@1.20240524.0:
resolution: {integrity: sha512-G+ThDEx57g9mAEKqhWnHaaJgpeGYtyhkmwM/BDpLqPks/rAY5YEfZbY4YL1pNk1kkcZDXGrwIsY8xe9Apf5JdA==}
engines: {node: '>=16'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@cloudflare/workers-types@4.20240529.0:
resolution: {integrity: sha512-W5obfjAwCNdYk3feUHtDfUxtTU6WIq83k6gmrLLJv+HkgCkOTwwrDNs+3w1Qln0tMj+FQx/fbwxw3ZuHIoyzGg==}
dev: true
/@cspotcode/source-map-support@0.8.1:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/trace-mapping': 0.3.9
dev: true
/@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19):
resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==}
peerDependencies:
esbuild: '*'
dependencies:
esbuild: 0.17.19
dev: true
/@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19):
resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==}
peerDependencies:
esbuild: '*'
dependencies:
esbuild: 0.17.19
escape-string-regexp: 4.0.0
rollup-plugin-node-polyfills: 0.2.1
dev: true
/@esbuild/android-arm64@0.17.19:
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm@0.17.19:
resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64@0.17.19:
resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64@0.17.19:
resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64@0.17.19:
resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64@0.17.19:
resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64@0.17.19:
resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64@0.17.19:
resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm@0.17.19:
resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32@0.17.19:
resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64@0.17.19:
resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-mips64el@0.17.19:
resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64@0.17.19:
resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64@0.17.19:
resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x@0.17.19:
resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64@0.17.19:
resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64@0.17.19:
resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64@0.17.19:
resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64@0.17.19:
resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64@0.17.19:
resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32@0.17.19:
resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64@0.17.19:
resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@fastify/busboy@2.1.1:
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
dev: true
/@jridgewell/resolve-uri@3.1.2:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
dev: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
dev: true
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
/@types/node-forge@1.3.11:
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
dependencies:
'@types/node': 20.12.7
dev: true
/@types/node@20.12.7:
resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
dependencies:
undici-types: 5.26.5
dev: true
/acorn-walk@8.3.2:
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
engines: {node: '>=0.4.0'}
dev: true
/acorn@8.11.3:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
/anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
dev: true
/as-table@1.0.55:
resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==}
dependencies:
printable-characters: 1.0.42
dev: true
/binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
dev: true
/blake3-wasm@2.1.5:
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
dev: true
/braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
dev: true
/capnp-ts@0.7.0:
resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==}
dependencies:
debug: 4.3.4
tslib: 2.6.2
transitivePeerDependencies:
- supports-color
dev: true
/chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
dependencies:
anymatch: 3.1.3
braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
fsevents: 2.3.3
dev: true
/cookie@0.5.0:
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
engines: {node: '>= 0.6'}
dev: true
/data-uri-to-buffer@2.0.2:
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
dev: true
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
ms: 2.1.2
dev: true
/esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.17.19
'@esbuild/android-arm64': 0.17.19
'@esbuild/android-x64': 0.17.19
'@esbuild/darwin-arm64': 0.17.19
'@esbuild/darwin-x64': 0.17.19
'@esbuild/freebsd-arm64': 0.17.19
'@esbuild/freebsd-x64': 0.17.19
'@esbuild/linux-arm': 0.17.19
'@esbuild/linux-arm64': 0.17.19
'@esbuild/linux-ia32': 0.17.19
'@esbuild/linux-loong64': 0.17.19
'@esbuild/linux-mips64el': 0.17.19
'@esbuild/linux-ppc64': 0.17.19
'@esbuild/linux-riscv64': 0.17.19
'@esbuild/linux-s390x': 0.17.19
'@esbuild/linux-x64': 0.17.19
'@esbuild/netbsd-x64': 0.17.19
'@esbuild/openbsd-x64': 0.17.19
'@esbuild/sunos-x64': 0.17.19
'@esbuild/win32-arm64': 0.17.19
'@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19
dev: true
/escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
dev: true
/estree-walker@0.6.1:
resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
dev: true
/exit-hook@2.2.1:
resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
engines: {node: '>=6'}
dev: true
/fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
dev: true
/fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
dev: true
optional: true
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
dev: true
/get-source@2.0.12:
resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==}
dependencies:
data-uri-to-buffer: 2.0.2
source-map: 0.6.1
dev: true
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
dev: true
/glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
dev: true
/hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
dev: true
/hono@4.4.2:
resolution: {integrity: sha512-bRhZ+BM9r04lRN2i9wiZ18yQNbZxHsmmRIItoAb43nRkHnIDsFhFh4mJ0seEs06FvenibpAgSVNHQ8ZzcDQx2A==}
engines: {node: '>=16.0.0'}
dev: false
/is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
dependencies:
binary-extensions: 2.3.0
dev: true
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
hasown: 2.0.2
dev: true
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
dev: true
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
dev: true
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
dev: true
/magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
/mime@3.0.0:
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
engines: {node: '>=10.0.0'}
hasBin: true
dev: true
/miniflare@3.20240524.1:
resolution: {integrity: sha512-5d3pRxvd5pT7lX1SsBH9+AjXuyHJnChSNOnYhubfi7pxMek4ZfULwhnUmNUp1R7b2xKuzqdFDZa0fsZuUoFxlw==}
engines: {node: '>=16.13'}
hasBin: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
acorn: 8.11.3
acorn-walk: 8.3.2
capnp-ts: 0.7.0
exit-hook: 2.2.1
glob-to-regexp: 0.4.1
stoppable: 1.1.0
undici: 5.28.4
workerd: 1.20240524.0
ws: 8.17.0
youch: 3.3.3
zod: 3.23.4
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
/mustache@4.2.0:
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
hasBin: true
dev: true
/nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
dev: true
/normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
dev: true
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
/path-to-regexp@6.2.2:
resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
dev: true
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
dev: true
/printable-characters@1.0.42:
resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==}
dev: true
/readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.3.1
dev: true
/resolve.exports@2.0.2:
resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
engines: {node: '>=10'}
dev: true
/resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
dependencies:
is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
/rollup-plugin-inject@3.0.2:
resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
dependencies:
estree-walker: 0.6.1
magic-string: 0.25.9
rollup-pluginutils: 2.8.2
dev: true
/rollup-plugin-node-polyfills@0.2.1:
resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
dependencies:
rollup-plugin-inject: 3.0.2
dev: true
/rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
dependencies:
estree-walker: 0.6.1
dev: true
/selfsigned@2.4.1:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
dependencies:
'@types/node-forge': 1.3.11
node-forge: 1.3.1
dev: true
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
dev: true
/sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
/stacktracey@2.1.8:
resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==}
dependencies:
as-table: 1.0.55
get-source: 2.0.12
dev: true
/stoppable@1.1.0:
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
engines: {node: '>=4', npm: '>=6'}
dev: true
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
dev: true
/to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
dev: true
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: true
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
/undici@5.28.4:
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
engines: {node: '>=14.0'}
dependencies:
'@fastify/busboy': 2.1.1
dev: true
/workerd@1.20240524.0:
resolution: {integrity: sha512-LWLe5D8PVHBcqturmBbwgI71r7YPpIMYZoVEH6S4G35EqIJ55cb0n3FipoSyraoIfpcCxCFxX1K6WsRHbP3pFA==}
engines: {node: '>=16'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@cloudflare/workerd-darwin-64': 1.20240524.0
'@cloudflare/workerd-darwin-arm64': 1.20240524.0
'@cloudflare/workerd-linux-64': 1.20240524.0
'@cloudflare/workerd-linux-arm64': 1.20240524.0
'@cloudflare/workerd-windows-64': 1.20240524.0
dev: true
/wrangler@3.58.0(@cloudflare/workers-types@4.20240529.0):
resolution: {integrity: sha512-h9gWER7LXLnmHABDNP1p3aqXtchlvSBN8Dp22ZurnkxaLMZ3L3H1Ze1ftiFSs0VRWv0BUnz7AWIUqZmzuBY4Nw==}
engines: {node: '>=16.17.0'}
hasBin: true
peerDependencies:
'@cloudflare/workers-types': ^4.20240524.0
peerDependenciesMeta:
'@cloudflare/workers-types':
optional: true
dependencies:
'@cloudflare/kv-asset-handler': 0.3.2
'@cloudflare/workers-types': 4.20240529.0
'@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19)
'@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19)
blake3-wasm: 2.1.5
chokidar: 3.6.0
esbuild: 0.17.19
miniflare: 3.20240524.1
nanoid: 3.3.7
path-to-regexp: 6.2.2
resolve: 1.22.8
resolve.exports: 2.0.2
selfsigned: 2.4.1
source-map: 0.6.1
xxhash-wasm: 1.0.2
optionalDependencies:
fsevents: 2.3.3
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
dev: true
/ws@8.17.0:
resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==}
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
dev: true
/xxhash-wasm@1.0.2:
resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==}
dev: true
/youch@3.3.3:
resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==}
dependencies:
cookie: 0.5.0
mustache: 4.2.0
stacktracey: 2.1.8
dev: true
/zod@3.23.4:
resolution: {integrity: sha512-/AtWOKbBgjzEYYQRNfoGKHObgfAZag6qUJX1VbHo2PRBgS+wfWagEY2mizjfyAPcGesrJOcx/wcl0L9WnVrHFw==}
dev: true

78
api-routes/src/index.ts Normal file
View File

@ -0,0 +1,78 @@
import { Hono } from 'hono';
import { cors } from 'hono/cors';
import { addFullUrl } from './utils';
// 📦 Import data from main app:
import { svgsData } from '../../src/data';
import { iSVG } from '../../src/types/svg';
import { tCategory } from '../../src/types/categories';
const fullRouteSvgsData = svgsData.map((svg) => {
return {
...svg,
route: addFullUrl(svg.route),
wordmark: svg.wordmark ? addFullUrl(svg.wordmark) : undefined
};
}) as iSVG[];
// ⚙️ Create a new Hono instance:
const app = new Hono();
app.use('/api/*', cors());
// 🌱 GET: "/" - Returns all the SVGs data:
app.get('/', (c) => {
return c.json(fullRouteSvgsData);
});
// 🌱 GET: "/:search" - Returns a single SVG data:
app.get('/search/:search', (c) => {
const title = c.req.param('search') as string;
const svg = fullRouteSvgsData.find((svg) =>
svg.title.toLowerCase().includes(title.toLowerCase())
);
if (!svg) {
return c.json({ error: 'not found' }, 404);
}
return c.json(svg);
});
// 🌱 GET: "/categories" - Return an array with categories:
app.get('/categories', (c) => {
const categories = fullRouteSvgsData.reduce((acc, svg) => {
if (typeof svg.category === 'string') {
if (!acc.includes(svg.category)) {
acc.push(svg.category);
}
}
if (Array.isArray(svg.category)) {
svg.category.forEach((category) => {
if (!acc.includes(category)) {
acc.push(category);
}
});
}
return acc;
}, [] as string[]);
return c.json(categories);
});
// 🌱 GET: "/category/:category - Return an list of svgs by specific category:
app.get('/category/:category', (c) => {
const category = c.req.param('category') as string;
const targetCategory = category.charAt(0).toUpperCase() + category.slice(1);
const categorySvgs = fullRouteSvgsData.filter((svg) => {
if (typeof svg.category === 'string') {
return svg.category === targetCategory;
}
if (Array.isArray(svg.category)) {
return svg.category.includes(targetCategory as tCategory);
}
return false;
});
if (categorySvgs.length === 0) {
return c.json({ error: 'not found' }, 404);
}
return c.json(categorySvgs);
});
export default app;

15
api-routes/src/utils.ts Normal file
View File

@ -0,0 +1,15 @@
import { ThemeOptions } from '../../src/types/svg';
const fullUrl = 'https://svgl.app';
export const addFullUrl = (value: string | ThemeOptions): string | ThemeOptions => {
if (typeof value === 'string') {
return `${fullUrl}${value}`;
} else if (typeof value === 'object') {
return {
light: `${fullUrl}${value.light}`,
dark: `${fullUrl}${value.dark}`
};
}
return value;
};

16
api-routes/tsconfig.json Normal file
View File

@ -0,0 +1,16 @@
{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "Bundler",
"strict": true,
"lib": ["ESNext"],
"types": ["@cloudflare/workers-types"],
"jsx": "react-jsx",
"jsxImportSource": "hono/jsx",
"baseUrl": ".",
"paths": {
"svgldata": ["../src/data"]
}
}
}

23
api-routes/wrangler.toml Normal file
View File

@ -0,0 +1,23 @@
name = "svglapi"
main = "src/index.ts"
minify = true
compatibility_date = "2023-12-01"
# [vars]
# MY_VAR = "my-variable"
# [[kv_namespaces]]
# binding = "MY_KV_NAMESPACE"
# id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# [[r2_buckets]]
# binding = "MY_BUCKET"
# bucket_name = "my-bucket"
# [[d1_databases]]
# binding = "DB"
# database_name = "my-database"
# database_id = ""
# [ai]
# binding = "AI"

View File

@ -1,7 +1,7 @@
{ {
"name": "@pheralb/svgl", "name": "@pheralb/svgl",
"author": "@pheralb_", "author": "@pheralb_",
"version": "4.2.0", "version": "4.2.4",
"description": "A beautiful library with SVG logos.", "description": "A beautiful library with SVG logos.",
"private": true, "private": true,
"license": "MIT", "license": "MIT",
@ -16,14 +16,14 @@
"dev": "vite dev", "dev": "vite dev",
"host": "vite dev --host", "host": "vite dev --host",
"build": "pnpm run prebuild && vite build", "build": "pnpm run prebuild && vite build",
"prebuild": "cd ./check-size && pnpm install && pnpm run start", "prebuild": "cd ./utils/check-size && pnpm install && pnpm run start",
"onlybuild": "vite build", "onlybuild": "vite build",
"preview": "vite preview", "preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"check:size": "cd ./check-size && npm run start", "check:size": "cd ./utils/check-size && npm run start",
"check:links": " lychee --base . ./src/data/svgs.ts --cache --max-cache-age 3d . --include 'https://cdn.svgl.app'", "check:links": " lychee --base . ./src/data/svgs.ts --cache --max-cache-age 3d . --include 'https://svgl.app'",
"fix:viewbox": "cd ./fix-viewbox && npm run start", "fix:viewbox": "cd ./utils/fix-viewbox && npm run start",
"test": "vitest run", "test": "vitest run",
"lint": "prettier --plugin-search-dir . --check . && eslint .", "lint": "prettier --plugin-search-dir . --check . && eslint .",
"format": "prettier --plugin-search-dir . --write .", "format": "prettier --plugin-search-dir . --write .",
@ -32,50 +32,50 @@
"build:figma": "concurrently -n plugin,svelte 'npm run build:plugin -- --define:SITE_URL=\\\"$npm_package_config_siteURL\\\"' 'npm run build'" "build:figma": "concurrently -n plugin,svelte 'npm run build:plugin -- --define:SITE_URL=\\\"$npm_package_config_siteURL\\\"' 'npm run build'"
}, },
"dependencies": { "dependencies": {
"@figma/plugin-typings": "1.92.0", "@figma/plugin-typings": "1.97.0",
"@svelte-dev/pretty-code": "1.0.0", "@svelte-dev/pretty-code": "1.0.0",
"@svgr/core": "8.1.0", "@svgr/core": "8.1.0",
"@svgr/plugin-jsx": "8.1.0", "@svgr/plugin-jsx": "8.1.0",
"@upstash/ratelimit": "1.1.3", "@upstash/ratelimit": "1.2.1",
"@upstash/redis": "1.30.0", "@upstash/redis": "1.32.0",
"bits-ui": "0.21.5", "bits-ui": "0.21.11",
"clsx": "2.1.1", "clsx": "2.1.1",
"downloadjs": "1.4.7", "downloadjs": "1.4.7",
"jszip": "3.10.1", "jszip": "3.10.1",
"lucide-svelte": "0.376.1", "lucide-svelte": "0.399.0",
"mode-watcher": "0.3.0", "mode-watcher": "0.3.1",
"rehype-pretty-code": "0.13.1", "rehype-pretty-code": "0.13.2",
"shiki": "1.3.0", "shiki": "1.6.5",
"svelte-sonner": "0.3.22", "svelte-sonner": "0.3.24",
"tailwind-merge": "2.3.0" "tailwind-merge": "2.3.0"
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/adapter-auto": "3.2.0", "@sveltejs/adapter-auto": "3.2.2",
"@sveltejs/kit": "2.5.7", "@sveltejs/kit": "2.5.18",
"@sveltejs/vite-plugin-svelte": "3.1.0", "@sveltejs/vite-plugin-svelte": "3.1.1",
"@tailwindcss/typography": "0.5.13", "@tailwindcss/typography": "0.5.13",
"@types/downloadjs": "1.4.6", "@types/downloadjs": "1.4.6",
"@typescript-eslint/eslint-plugin": "7.7.1", "@typescript-eslint/eslint-plugin": "7.15.0",
"@typescript-eslint/parser": "7.7.1", "@typescript-eslint/parser": "7.15.0",
"autoprefixer": "10.4.19", "autoprefixer": "10.4.19",
"concurrently": "8.2.2", "concurrently": "8.2.2",
"esbuild": "0.20.2", "esbuild": "0.23.0",
"eslint": "8.57.0", "eslint": "8.57.0",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
"eslint-plugin-svelte": "2.38.0", "eslint-plugin-svelte": "2.41.0",
"mdsvex": "0.11.0", "mdsvex": "0.11.2",
"postcss": "8.4.38", "postcss": "8.4.39",
"prettier": "3.2.5", "prettier": "3.3.2",
"prettier-plugin-svelte": "3.2.3", "prettier-plugin-svelte": "3.2.5",
"prettier-plugin-tailwindcss": "0.5.14", "prettier-plugin-tailwindcss": "0.6.5",
"svelte": "4.2.15", "svelte": "4.2.18",
"svelte-check": "3.7.0", "svelte-check": "3.8.4",
"sveltekit-search-params": "2.1.2", "sveltekit-search-params": "2.1.2",
"tailwindcss": "3.4.3", "tailwindcss": "3.4.4",
"tslib": "2.6.2", "tslib": "2.6.3",
"typescript": "5.4.5", "typescript": "5.5.3",
"vite": "5.2.10", "vite": "5.3.3",
"vitest": "1.5.2" "vitest": "1.6.0"
}, },
"config": { "config": {
"siteURL": "https://svgl.app?figma=1" "siteURL": "https://svgl.app?figma=1"

View File

@ -6,26 +6,26 @@ settings:
dependencies: dependencies:
'@figma/plugin-typings': '@figma/plugin-typings':
specifier: 1.92.0 specifier: 1.97.0
version: 1.92.0 version: 1.97.0
'@svelte-dev/pretty-code': '@svelte-dev/pretty-code':
specifier: 1.0.0 specifier: 1.0.0
version: 1.0.0(shikiji@0.10.2) version: 1.0.0(shikiji@0.10.2)
'@svgr/core': '@svgr/core':
specifier: 8.1.0 specifier: 8.1.0
version: 8.1.0(typescript@5.4.5) version: 8.1.0(typescript@5.5.3)
'@svgr/plugin-jsx': '@svgr/plugin-jsx':
specifier: 8.1.0 specifier: 8.1.0
version: 8.1.0(@svgr/core@8.1.0) version: 8.1.0(@svgr/core@8.1.0)
'@upstash/ratelimit': '@upstash/ratelimit':
specifier: 1.1.3 specifier: 1.2.1
version: 1.1.3 version: 1.2.1
'@upstash/redis': '@upstash/redis':
specifier: 1.30.0 specifier: 1.32.0
version: 1.30.0 version: 1.32.0
bits-ui: bits-ui:
specifier: 0.21.5 specifier: 0.21.11
version: 0.21.5(svelte@4.2.15) version: 0.21.11(svelte@4.2.18)
clsx: clsx:
specifier: 2.1.1 specifier: 2.1.1
version: 2.1.1 version: 2.1.1
@ -36,55 +36,55 @@ dependencies:
specifier: 3.10.1 specifier: 3.10.1
version: 3.10.1 version: 3.10.1
lucide-svelte: lucide-svelte:
specifier: 0.376.1 specifier: 0.399.0
version: 0.376.1(svelte@4.2.15) version: 0.399.0(svelte@4.2.18)
mode-watcher: mode-watcher:
specifier: 0.3.0 specifier: 0.3.1
version: 0.3.0(svelte@4.2.15) version: 0.3.1(svelte@4.2.18)
rehype-pretty-code: rehype-pretty-code:
specifier: 0.13.1 specifier: 0.13.2
version: 0.13.1(shiki@1.3.0) version: 0.13.2(shiki@1.6.5)
shiki: shiki:
specifier: 1.3.0 specifier: 1.6.5
version: 1.3.0 version: 1.6.5
svelte-sonner: svelte-sonner:
specifier: 0.3.22 specifier: 0.3.24
version: 0.3.22(svelte@4.2.15) version: 0.3.24(svelte@4.2.18)
tailwind-merge: tailwind-merge:
specifier: 2.3.0 specifier: 2.3.0
version: 2.3.0 version: 2.3.0
devDependencies: devDependencies:
'@sveltejs/adapter-auto': '@sveltejs/adapter-auto':
specifier: 3.2.0 specifier: 3.2.2
version: 3.2.0(@sveltejs/kit@2.5.7) version: 3.2.2(@sveltejs/kit@2.5.18)
'@sveltejs/kit': '@sveltejs/kit':
specifier: 2.5.7 specifier: 2.5.18
version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10) version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3)
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: 3.1.0 specifier: 3.1.1
version: 3.1.0(svelte@4.2.15)(vite@5.2.10) version: 3.1.1(svelte@4.2.18)(vite@5.3.3)
'@tailwindcss/typography': '@tailwindcss/typography':
specifier: 0.5.13 specifier: 0.5.13
version: 0.5.13(tailwindcss@3.4.3) version: 0.5.13(tailwindcss@3.4.4)
'@types/downloadjs': '@types/downloadjs':
specifier: 1.4.6 specifier: 1.4.6
version: 1.4.6 version: 1.4.6
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: 7.7.1 specifier: 7.15.0
version: 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@8.57.0)(typescript@5.4.5) version: 7.15.0(@typescript-eslint/parser@7.15.0)(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: 7.7.1 specifier: 7.15.0
version: 7.7.1(eslint@8.57.0)(typescript@5.4.5) version: 7.15.0(eslint@8.57.0)(typescript@5.5.3)
autoprefixer: autoprefixer:
specifier: 10.4.19 specifier: 10.4.19
version: 10.4.19(postcss@8.4.38) version: 10.4.19(postcss@8.4.39)
concurrently: concurrently:
specifier: 8.2.2 specifier: 8.2.2
version: 8.2.2 version: 8.2.2
esbuild: esbuild:
specifier: 0.20.2 specifier: 0.23.0
version: 0.20.2 version: 0.23.0
eslint: eslint:
specifier: 8.57.0 specifier: 8.57.0
version: 8.57.0 version: 8.57.0
@ -92,55 +92,50 @@ devDependencies:
specifier: 9.1.0 specifier: 9.1.0
version: 9.1.0(eslint@8.57.0) version: 9.1.0(eslint@8.57.0)
eslint-plugin-svelte: eslint-plugin-svelte:
specifier: 2.38.0 specifier: 2.41.0
version: 2.38.0(eslint@8.57.0)(svelte@4.2.15) version: 2.41.0(eslint@8.57.0)(svelte@4.2.18)
mdsvex: mdsvex:
specifier: 0.11.0 specifier: 0.11.2
version: 0.11.0(svelte@4.2.15) version: 0.11.2(svelte@4.2.18)
postcss: postcss:
specifier: 8.4.38 specifier: 8.4.39
version: 8.4.38 version: 8.4.39
prettier: prettier:
specifier: 3.2.5 specifier: 3.3.2
version: 3.2.5 version: 3.3.2
prettier-plugin-svelte: prettier-plugin-svelte:
specifier: 3.2.3 specifier: 3.2.5
version: 3.2.3(prettier@3.2.5)(svelte@4.2.15) version: 3.2.5(prettier@3.3.2)(svelte@4.2.18)
prettier-plugin-tailwindcss: prettier-plugin-tailwindcss:
specifier: 0.5.14 specifier: 0.6.5
version: 0.5.14(prettier-plugin-svelte@3.2.3)(prettier@3.2.5) version: 0.6.5(prettier-plugin-svelte@3.2.5)(prettier@3.3.2)
svelte: svelte:
specifier: 4.2.15 specifier: 4.2.18
version: 4.2.15 version: 4.2.18
svelte-check: svelte-check:
specifier: 3.7.0 specifier: 3.8.4
version: 3.7.0(@babel/core@7.24.4)(postcss@8.4.38)(svelte@4.2.15) version: 3.8.4(@babel/core@7.24.9)(postcss@8.4.39)(svelte@4.2.18)
sveltekit-search-params: sveltekit-search-params:
specifier: 2.1.2 specifier: 2.1.2
version: 2.1.2(@sveltejs/kit@2.5.7)(svelte@4.2.15)(vite@5.2.10) version: 2.1.2(@sveltejs/kit@2.5.18)(svelte@4.2.18)(vite@5.3.3)
tailwindcss: tailwindcss:
specifier: 3.4.3 specifier: 3.4.4
version: 3.4.3 version: 3.4.4
tslib: tslib:
specifier: 2.6.2 specifier: 2.6.3
version: 2.6.2 version: 2.6.3
typescript: typescript:
specifier: 5.4.5 specifier: 5.5.3
version: 5.4.5 version: 5.5.3
vite: vite:
specifier: 5.2.10 specifier: 5.3.3
version: 5.2.10 version: 5.3.3
vitest: vitest:
specifier: 1.5.2 specifier: 1.6.0
version: 1.5.2 version: 1.6.0
packages: packages:
/@aashutoshrathi/word-wrap@1.2.6:
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
dev: true
/@alloc/quick-lru@5.2.0: /@alloc/quick-lru@5.2.0:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -153,185 +148,192 @@ packages:
'@jridgewell/gen-mapping': 0.3.5 '@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
/@babel/code-frame@7.24.2: /@babel/code-frame@7.24.7:
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/highlight': 7.24.2 '@babel/highlight': 7.24.7
picocolors: 1.0.0 picocolors: 1.0.1
/@babel/compat-data@7.24.4: /@babel/compat-data@7.24.9:
resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
/@babel/core@7.24.4: /@babel/core@7.24.9:
resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.2 '@babel/code-frame': 7.24.7
'@babel/generator': 7.24.4 '@babel/generator': 7.24.10
'@babel/helper-compilation-targets': 7.23.6 '@babel/helper-compilation-targets': 7.24.8
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
'@babel/helpers': 7.24.4 '@babel/helpers': 7.24.8
'@babel/parser': 7.24.4 '@babel/parser': 7.24.8
'@babel/template': 7.24.0 '@babel/template': 7.24.7
'@babel/traverse': 7.24.1 '@babel/traverse': 7.24.8
'@babel/types': 7.24.0 '@babel/types': 7.24.9
convert-source-map: 2.0.0 convert-source-map: 2.0.0
debug: 4.3.4 debug: 4.3.5
gensync: 1.0.0-beta.2 gensync: 1.0.0-beta.2
json5: 2.2.3 json5: 2.2.3
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
/@babel/generator@7.24.4: /@babel/generator@7.24.10:
resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.24.0 '@babel/types': 7.24.9
'@jridgewell/gen-mapping': 0.3.5 '@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2 jsesc: 2.5.2
/@babel/helper-compilation-targets@7.23.6: /@babel/helper-compilation-targets@7.24.8:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/compat-data': 7.24.4 '@babel/compat-data': 7.24.9
'@babel/helper-validator-option': 7.23.5 '@babel/helper-validator-option': 7.24.8
browserslist: 4.23.0 browserslist: 4.23.2
lru-cache: 5.1.1 lru-cache: 5.1.1
semver: 6.3.1 semver: 6.3.1
/@babel/helper-environment-visitor@7.22.20: /@babel/helper-environment-visitor@7.24.7:
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-function-name@7.23.0:
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/template': 7.24.0 '@babel/types': 7.24.9
'@babel/types': 7.24.0
/@babel/helper-hoist-variables@7.22.5: /@babel/helper-function-name@7.24.7:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.24.0 '@babel/template': 7.24.7
'@babel/types': 7.24.9
/@babel/helper-module-imports@7.24.3: /@babel/helper-hoist-variables@7.24.7:
resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.24.0 '@babel/types': 7.24.9
/@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): /@babel/helper-module-imports@7.24.7:
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/traverse': 7.24.8
'@babel/types': 7.24.9
transitivePeerDependencies:
- supports-color
/@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9):
resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0 '@babel/core': ^7.0.0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
'@babel/helper-environment-visitor': 7.22.20 '@babel/helper-environment-visitor': 7.24.7
'@babel/helper-module-imports': 7.24.3 '@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.22.5 '@babel/helper-simple-access': 7.24.7
'@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.22.20 '@babel/helper-validator-identifier': 7.24.7
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
/@babel/helper-string-parser@7.24.1:
resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-option@7.23.5:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
/@babel/helpers@7.24.4:
resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.24.0
'@babel/traverse': 7.24.1
'@babel/types': 7.24.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
/@babel/highlight@7.24.2: /@babel/helper-simple-access@7.24.7:
resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/helper-validator-identifier': 7.22.20 '@babel/traverse': 7.24.8
'@babel/types': 7.24.9
transitivePeerDependencies:
- supports-color
/@babel/helper-split-export-declaration@7.24.7:
resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.9
/@babel/helper-string-parser@7.24.8:
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.24.7:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-option@7.24.8:
resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
engines: {node: '>=6.9.0'}
/@babel/helpers@7.24.8:
resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.24.7
'@babel/types': 7.24.9
/@babel/highlight@7.24.7:
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.24.7
chalk: 2.4.2 chalk: 2.4.2
js-tokens: 4.0.0 js-tokens: 4.0.0
picocolors: 1.0.0 picocolors: 1.0.1
/@babel/parser@7.24.4: /@babel/parser@7.24.8:
resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@babel/types': 7.24.0 '@babel/types': 7.24.9
/@babel/runtime@7.24.4: /@babel/runtime@7.24.8:
resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
regenerator-runtime: 0.14.1 regenerator-runtime: 0.14.1
/@babel/template@7.24.0: /@babel/template@7.24.7:
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.24.2 '@babel/code-frame': 7.24.7
'@babel/parser': 7.24.4 '@babel/parser': 7.24.8
'@babel/types': 7.24.0 '@babel/types': 7.24.9
/@babel/traverse@7.24.1: /@babel/traverse@7.24.8:
resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.24.2 '@babel/code-frame': 7.24.7
'@babel/generator': 7.24.4 '@babel/generator': 7.24.10
'@babel/helper-environment-visitor': 7.22.20 '@babel/helper-environment-visitor': 7.24.7
'@babel/helper-function-name': 7.23.0 '@babel/helper-function-name': 7.24.7
'@babel/helper-hoist-variables': 7.22.5 '@babel/helper-hoist-variables': 7.24.7
'@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-split-export-declaration': 7.24.7
'@babel/parser': 7.24.4 '@babel/parser': 7.24.8
'@babel/types': 7.24.0 '@babel/types': 7.24.9
debug: 4.3.4 debug: 4.3.5
globals: 11.12.0 globals: 11.12.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
/@babel/types@7.24.0: /@babel/types@7.24.9:
resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/helper-string-parser': 7.24.1 '@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.22.20 '@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0 to-fast-properties: 2.0.0
/@esbuild/aix-ppc64@0.20.2: /@esbuild/aix-ppc64@0.21.5:
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [aix] os: [aix]
@ -339,8 +341,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/android-arm64@0.20.2: /@esbuild/aix-ppc64@0.23.0:
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm64@0.21.5:
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@ -348,8 +359,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/android-arm@0.20.2: /@esbuild/android-arm64@0.23.0:
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm@0.21.5:
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@ -357,8 +377,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/android-x64@0.20.2: /@esbuild/android-arm@0.23.0:
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64@0.21.5:
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@ -366,8 +395,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/darwin-arm64@0.20.2: /@esbuild/android-x64@0.23.0:
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64@0.21.5:
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -375,8 +413,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/darwin-x64@0.20.2: /@esbuild/darwin-arm64@0.23.0:
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64@0.21.5:
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -384,8 +431,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/freebsd-arm64@0.20.2: /@esbuild/darwin-x64@0.23.0:
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64@0.21.5:
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@ -393,8 +449,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/freebsd-x64@0.20.2: /@esbuild/freebsd-arm64@0.23.0:
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64@0.21.5:
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@ -402,8 +467,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-arm64@0.20.2: /@esbuild/freebsd-x64@0.23.0:
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64@0.21.5:
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -411,8 +485,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-arm@0.20.2: /@esbuild/linux-arm64@0.23.0:
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm@0.21.5:
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -420,8 +503,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-ia32@0.20.2: /@esbuild/linux-arm@0.23.0:
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32@0.21.5:
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@ -429,8 +521,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-loong64@0.20.2: /@esbuild/linux-ia32@0.23.0:
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64@0.21.5:
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@ -438,8 +539,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-mips64el@0.20.2: /@esbuild/linux-loong64@0.23.0:
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-mips64el@0.21.5:
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@ -447,8 +557,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-ppc64@0.20.2: /@esbuild/linux-mips64el@0.23.0:
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64@0.21.5:
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@ -456,8 +575,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-riscv64@0.20.2: /@esbuild/linux-ppc64@0.23.0:
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64@0.21.5:
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@ -465,8 +593,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-s390x@0.20.2: /@esbuild/linux-riscv64@0.23.0:
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x@0.21.5:
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@ -474,8 +611,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-x64@0.20.2: /@esbuild/linux-s390x@0.23.0:
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64@0.21.5:
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -483,8 +629,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/netbsd-x64@0.20.2: /@esbuild/linux-x64@0.23.0:
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64@0.21.5:
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@ -492,8 +647,26 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/openbsd-x64@0.20.2: /@esbuild/netbsd-x64@0.23.0:
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-arm64@0.23.0:
resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64@0.21.5:
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@ -501,8 +674,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/sunos-x64@0.20.2: /@esbuild/openbsd-x64@0.23.0:
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64@0.21.5:
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@ -510,8 +692,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/win32-arm64@0.20.2: /@esbuild/sunos-x64@0.23.0:
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64@0.21.5:
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -519,8 +710,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/win32-ia32@0.20.2: /@esbuild/win32-arm64@0.23.0:
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32@0.21.5:
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -528,8 +728,17 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/win32-x64@0.20.2: /@esbuild/win32-ia32@0.23.0:
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64@0.21.5:
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -537,6 +746,15 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/win32-x64@0.23.0:
resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -547,8 +765,8 @@ packages:
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
dev: true dev: true
/@eslint-community/regexpp@4.10.0: /@eslint-community/regexpp@4.11.0:
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true dev: true
@ -557,7 +775,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies: dependencies:
ajv: 6.12.6 ajv: 6.12.6
debug: 4.3.4 debug: 4.3.5
espree: 9.6.1 espree: 9.6.1
globals: 13.24.0 globals: 13.24.0
ignore: 5.3.1 ignore: 5.3.1
@ -574,33 +792,34 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true dev: true
/@figma/plugin-typings@1.92.0: /@figma/plugin-typings@1.97.0:
resolution: {integrity: sha512-W02/uSt+n33Iro0/Goj+Dl1Fp+1i9+jjciw//BcBh0VOz2QzuiaurhftnboO8gKucOloBOROMbxe/Vylu4ItZw==} resolution: {integrity: sha512-AcmZey7TBbc43g2dO+9hjrcTbgb0UFY32do3to3rFU1OXb9hinsrmmbddyhD5105DHzRDac4oT7A5+VOow7p1Q==}
dev: false dev: false
/@floating-ui/core@1.6.0: /@floating-ui/core@1.6.4:
resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==}
dependencies: dependencies:
'@floating-ui/utils': 0.2.1 '@floating-ui/utils': 0.2.4
dev: false dev: false
/@floating-ui/dom@1.6.3: /@floating-ui/dom@1.6.7:
resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==}
dependencies: dependencies:
'@floating-ui/core': 1.6.0 '@floating-ui/core': 1.6.4
'@floating-ui/utils': 0.2.1 '@floating-ui/utils': 0.2.4
dev: false dev: false
/@floating-ui/utils@0.2.1: /@floating-ui/utils@0.2.4:
resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
dev: false dev: false
/@humanwhocodes/config-array@0.11.14: /@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'} engines: {node: '>=10.10.0'}
deprecated: Use @eslint/config-array instead
dependencies: dependencies:
'@humanwhocodes/object-schema': 2.0.3 '@humanwhocodes/object-schema': 2.0.3
debug: 4.3.4 debug: 4.3.5
minimatch: 3.1.2 minimatch: 3.1.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -613,12 +832,13 @@ packages:
/@humanwhocodes/object-schema@2.0.3: /@humanwhocodes/object-schema@2.0.3:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
dev: true dev: true
/@internationalized/date@3.5.2: /@internationalized/date@3.5.4:
resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==} resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==}
dependencies: dependencies:
'@swc/helpers': 0.5.8 '@swc/helpers': 0.5.12
dev: false dev: false
/@isaacs/cliui@8.0.2: /@isaacs/cliui@8.0.2:
@ -645,7 +865,7 @@ packages:
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
dependencies: dependencies:
'@jridgewell/set-array': 1.2.1 '@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
/@jridgewell/resolve-uri@3.1.2: /@jridgewell/resolve-uri@3.1.2:
@ -656,27 +876,27 @@ packages:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
/@jridgewell/sourcemap-codec@1.4.15: /@jridgewell/sourcemap-codec@1.5.0:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
/@jridgewell/trace-mapping@0.3.25: /@jridgewell/trace-mapping@0.3.25:
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies: dependencies:
'@jridgewell/resolve-uri': 3.1.2 '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
/@melt-ui/svelte@0.76.2(svelte@4.2.15): /@melt-ui/svelte@0.76.2(svelte@4.2.18):
resolution: {integrity: sha512-7SbOa11tXUS95T3fReL+dwDs5FyJtCEqrqG3inRziDws346SYLsxOQ6HmX+4BkIsQh1R8U3XNa+EMmdMt38lMA==} resolution: {integrity: sha512-7SbOa11tXUS95T3fReL+dwDs5FyJtCEqrqG3inRziDws346SYLsxOQ6HmX+4BkIsQh1R8U3XNa+EMmdMt38lMA==}
peerDependencies: peerDependencies:
svelte: '>=3 <5' svelte: '>=3 <5'
dependencies: dependencies:
'@floating-ui/core': 1.6.0 '@floating-ui/core': 1.6.4
'@floating-ui/dom': 1.6.3 '@floating-ui/dom': 1.6.7
'@internationalized/date': 3.5.2 '@internationalized/date': 3.5.4
dequal: 2.0.3 dequal: 2.0.3
focus-trap: 7.5.4 focus-trap: 7.5.4
nanoid: 5.0.7 nanoid: 5.0.7
svelte: 4.2.15 svelte: 4.2.18
dev: false dev: false
/@nodelib/fs.scandir@2.1.5: /@nodelib/fs.scandir@2.1.5:
@ -711,128 +931,136 @@ packages:
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
dev: true dev: true
/@rollup/rollup-android-arm-eabi@4.14.1: /@rollup/rollup-android-arm-eabi@4.18.1:
resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==} resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-android-arm64@4.14.1: /@rollup/rollup-android-arm64@4.18.1:
resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==} resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-darwin-arm64@4.14.1: /@rollup/rollup-darwin-arm64@4.18.1:
resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==} resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-darwin-x64@4.14.1: /@rollup/rollup-darwin-x64@4.18.1:
resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==} resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.14.1: /@rollup/rollup-linux-arm-gnueabihf@4.18.1:
resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==} resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm64-gnu@4.14.1: /@rollup/rollup-linux-arm-musleabihf@4.18.1:
resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==} resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-arm64-gnu@4.18.1:
resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm64-musl@4.14.1: /@rollup/rollup-linux-arm64-musl@4.18.1:
resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==} resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-powerpc64le-gnu@4.14.1: /@rollup/rollup-linux-powerpc64le-gnu@4.18.1:
resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==} resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
cpu: [ppc64le] cpu: [ppc64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-riscv64-gnu@4.14.1: /@rollup/rollup-linux-riscv64-gnu@4.18.1:
resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==} resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-s390x-gnu@4.14.1: /@rollup/rollup-linux-s390x-gnu@4.18.1:
resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==} resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-x64-gnu@4.14.1: /@rollup/rollup-linux-x64-gnu@4.18.1:
resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==} resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-x64-musl@4.14.1: /@rollup/rollup-linux-x64-musl@4.18.1:
resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==} resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-arm64-msvc@4.14.1: /@rollup/rollup-win32-arm64-msvc@4.18.1:
resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==} resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-ia32-msvc@4.14.1: /@rollup/rollup-win32-ia32-msvc@4.18.1:
resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==} resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-x64-msvc@4.14.1: /@rollup/rollup-win32-x64-msvc@4.18.1:
resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==} resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
/@shikijs/core@1.3.0: /@shikijs/core@1.6.5:
resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==} resolution: {integrity: sha512-XcQYt6e4L61ruAxHiL3Xg1DL/XkWWjzDdeckB/DtN8jAxoAU+bcxsV6DetC8NafHpL4YpGhxy9iXF0ND/u6HmA==}
dev: false dev: false
/@sinclair/typebox@0.27.8: /@sinclair/typebox@0.27.8:
@ -846,23 +1074,23 @@ packages:
rehype-stringify: 10.0.0 rehype-stringify: 10.0.0
remark-parse: 11.0.0 remark-parse: 11.0.0
remark-rehype: 11.1.0 remark-rehype: 11.1.0
unified: 11.0.4 unified: 11.0.5
transitivePeerDependencies: transitivePeerDependencies:
- shikiji - shikiji
- supports-color - supports-color
dev: false dev: false
/@sveltejs/adapter-auto@3.2.0(@sveltejs/kit@2.5.7): /@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18):
resolution: {integrity: sha512-She5nKT47kwHE18v9NMe6pbJcvULr82u0V3yZ0ej3n1laWKGgkgdEABE9/ak5iDPs93LqsBkuIo51kkwCLBjJA==} resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==}
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.0.0 '@sveltejs/kit': ^2.0.0
dependencies: dependencies:
'@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10) '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3)
import-meta-resolve: 4.0.0 import-meta-resolve: 4.1.0
dev: true dev: true
/@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10): /@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3):
resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==}
engines: {node: '>=18.13'} engines: {node: '>=18.13'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
@ -871,156 +1099,156 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.3 vite: ^5.0.3
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10) '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.3)
'@types/cookie': 0.6.0 '@types/cookie': 0.6.0
cookie: 0.6.0 cookie: 0.6.0
devalue: 5.0.0 devalue: 5.0.0
esm-env: 1.0.0 esm-env: 1.0.0
import-meta-resolve: 4.0.0 import-meta-resolve: 4.1.0
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.9 magic-string: 0.30.10
mrmime: 2.0.0 mrmime: 2.0.0
sade: 1.8.1 sade: 1.8.1
set-cookie-parser: 2.6.0 set-cookie-parser: 2.6.0
sirv: 2.0.4 sirv: 2.0.4
svelte: 4.2.15 svelte: 4.2.18
tiny-glob: 0.2.9 tiny-glob: 0.2.9
vite: 5.2.10 vite: 5.3.3
dev: true dev: true
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10): /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3):
resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
engines: {node: ^18.0.0 || >=20} engines: {node: ^18.0.0 || >=20}
peerDependencies: peerDependencies:
'@sveltejs/vite-plugin-svelte': ^3.0.0 '@sveltejs/vite-plugin-svelte': ^3.0.0
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0 vite: ^5.0.0
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10) '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.3)
debug: 4.3.4 debug: 4.3.5
svelte: 4.2.15 svelte: 4.2.18
vite: 5.2.10 vite: 5.3.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.10): /@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.3):
resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==}
engines: {node: ^18.0.0 || >=20} engines: {node: ^18.0.0 || >=20}
peerDependencies: peerDependencies:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0 vite: ^5.0.0
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10) '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3)
debug: 4.3.4 debug: 4.3.5
deepmerge: 4.3.1 deepmerge: 4.3.1
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.9 magic-string: 0.30.10
svelte: 4.2.15 svelte: 4.2.18
svelte-hmr: 0.16.0(svelte@4.2.15) svelte-hmr: 0.16.0(svelte@4.2.18)
vite: 5.2.10 vite: 5.3.3
vitefu: 0.2.5(vite@5.2.10) vitefu: 0.2.5(vite@5.3.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.4): /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.9):
resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.4): /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.9):
resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
dev: false dev: false
/@svgr/babel-preset@8.1.0(@babel/core@7.24.4): /@svgr/babel-preset@8.1.0(@babel/core@7.24.9):
resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
'@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.4) '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.9)
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.4) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.9)
dev: false dev: false
/@svgr/core@8.1.0(typescript@5.4.5): /@svgr/core@8.1.0(typescript@5.5.3):
resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9)
camelcase: 6.3.0 camelcase: 6.3.0
cosmiconfig: 8.3.6(typescript@5.4.5) cosmiconfig: 8.3.6(typescript@5.5.3)
snake-case: 3.0.4 snake-case: 3.0.4
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -1031,7 +1259,7 @@ packages:
resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@babel/types': 7.24.0 '@babel/types': 7.24.9
entities: 4.5.0 entities: 4.5.0
dev: false dev: false
@ -1041,22 +1269,22 @@ packages:
peerDependencies: peerDependencies:
'@svgr/core': '*' '@svgr/core': '*'
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9)
'@svgr/core': 8.1.0(typescript@5.4.5) '@svgr/core': 8.1.0(typescript@5.5.3)
'@svgr/hast-util-to-babel-ast': 8.0.0 '@svgr/hast-util-to-babel-ast': 8.0.0
svg-parser: 2.0.4 svg-parser: 2.0.4
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/@swc/helpers@0.5.8: /@swc/helpers@0.5.12:
resolution: {integrity: sha512-lruDGw3pnfM3wmZHeW7JuhkGQaJjPyiKjxeGhdmfoOT53Ic9qb5JLDNaK2HUdl1zLDeX28H221UvKjfdvSLVMg==} resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==}
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.6.3
dev: false dev: false
/@tailwindcss/typography@0.5.13(tailwindcss@3.4.3): /@tailwindcss/typography@0.5.13(tailwindcss@3.4.4):
resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==}
peerDependencies: peerDependencies:
tailwindcss: '>=3.0.0 || insiders' tailwindcss: '>=3.0.0 || insiders'
@ -1065,7 +1293,7 @@ packages:
lodash.isplainobject: 4.0.6 lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2 lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10 postcss-selector-parser: 6.0.10
tailwindcss: 3.4.3 tailwindcss: 3.4.4
dev: true dev: true
/@types/cookie@0.6.0: /@types/cookie@0.6.0:
@ -1091,12 +1319,8 @@ packages:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
dev: false dev: false
/@types/json-schema@7.0.15: /@types/mdast@4.0.4:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
dev: true
/@types/mdast@4.0.3:
resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==}
dependencies: dependencies:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
dev: false dev: false
@ -1109,10 +1333,6 @@ packages:
resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
dev: true dev: true
/@types/semver@7.5.8:
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
/@types/unist@2.0.10: /@types/unist@2.0.10:
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
dev: true dev: true
@ -1121,8 +1341,8 @@ packages:
resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
dev: false dev: false
/@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1)(eslint@8.57.0)(typescript@5.4.5): /@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0)(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==} resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^7.0.0 '@typescript-eslint/parser': ^7.0.0
@ -1132,26 +1352,24 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@eslint-community/regexpp': 4.10.0 '@eslint-community/regexpp': 4.11.0
'@typescript-eslint/parser': 7.7.1(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 7.7.1 '@typescript-eslint/scope-manager': 7.15.0
'@typescript-eslint/type-utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.7.1 '@typescript-eslint/visitor-keys': 7.15.0
debug: 4.3.4
eslint: 8.57.0 eslint: 8.57.0
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.1 ignore: 5.3.1
natural-compare: 1.4.0 natural-compare: 1.4.0
semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.5.3)
ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.5.3
typescript: 5.4.5
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.4.5): /@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==} resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.56.0 eslint: ^8.56.0
@ -1160,27 +1378,27 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/scope-manager': 7.7.1 '@typescript-eslint/scope-manager': 7.15.0
'@typescript-eslint/types': 7.7.1 '@typescript-eslint/types': 7.15.0
'@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
'@typescript-eslint/visitor-keys': 7.7.1 '@typescript-eslint/visitor-keys': 7.15.0
debug: 4.3.4 debug: 4.3.5
eslint: 8.57.0 eslint: 8.57.0
typescript: 5.4.5 typescript: 5.5.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/scope-manager@7.7.1: /@typescript-eslint/scope-manager@7.15.0:
resolution: {integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==} resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
dependencies: dependencies:
'@typescript-eslint/types': 7.7.1 '@typescript-eslint/types': 7.15.0
'@typescript-eslint/visitor-keys': 7.7.1 '@typescript-eslint/visitor-keys': 7.15.0
dev: true dev: true
/@typescript-eslint/type-utils@7.7.1(eslint@8.57.0)(typescript@5.4.5): /@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==} resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.56.0 eslint: ^8.56.0
@ -1189,23 +1407,23 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
'@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3)
debug: 4.3.4 debug: 4.3.5
eslint: 8.57.0 eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.4.5) ts-api-utils: 1.3.0(typescript@5.5.3)
typescript: 5.4.5 typescript: 5.5.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/types@7.7.1: /@typescript-eslint/types@7.15.0:
resolution: {integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==} resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
dev: true dev: true
/@typescript-eslint/typescript-estree@7.7.1(typescript@5.4.5): /@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.3):
resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==} resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
@ -1213,100 +1431,97 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/types': 7.7.1 '@typescript-eslint/types': 7.15.0
'@typescript-eslint/visitor-keys': 7.7.1 '@typescript-eslint/visitor-keys': 7.15.0
debug: 4.3.4 debug: 4.3.5
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 9.0.4 minimatch: 9.0.5
semver: 7.6.0 semver: 7.6.2
ts-api-utils: 1.3.0(typescript@5.4.5) ts-api-utils: 1.3.0(typescript@5.5.3)
typescript: 5.4.5 typescript: 5.5.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.4.5): /@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==} resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies: peerDependencies:
eslint: ^8.56.0 eslint: ^8.56.0
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15 '@typescript-eslint/scope-manager': 7.15.0
'@types/semver': 7.5.8 '@typescript-eslint/types': 7.15.0
'@typescript-eslint/scope-manager': 7.7.1 '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3)
'@typescript-eslint/types': 7.7.1
'@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5)
eslint: 8.57.0 eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
dev: true dev: true
/@typescript-eslint/visitor-keys@7.7.1: /@typescript-eslint/visitor-keys@7.15.0:
resolution: {integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==} resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==}
engines: {node: ^18.18.0 || >=20.0.0} engines: {node: ^18.18.0 || >=20.0.0}
dependencies: dependencies:
'@typescript-eslint/types': 7.7.1 '@typescript-eslint/types': 7.15.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
dev: true dev: true
/@ungap/structured-clone@1.2.0: /@ungap/structured-clone@1.2.0:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
/@upstash/core-analytics@0.0.8: /@upstash/core-analytics@0.0.9:
resolution: {integrity: sha512-MCJoF+Y8fkzq4NRLG7kEHjtGyMsZ2DICBdmEdwoK9umoSrfkzgBlYdZiHTIaewyt9PGaMZCHOasz0LAuMpxwxQ==} resolution: {integrity: sha512-9NXXxZ5y1/A/zqKLlVT7NsAWSggJfOjB0hG6Ffx29b4jbzHOiQVWB55h5+j2clT9Ib+mNPXn0iB5zN3aWLkICw==}
engines: {node: '>=16.0.0'} engines: {node: '>=16.0.0'}
dependencies: dependencies:
'@upstash/redis': 1.30.0 '@upstash/redis': 1.32.0
dev: false dev: false
/@upstash/ratelimit@1.1.3: /@upstash/ratelimit@1.2.1:
resolution: {integrity: sha512-rl+GMvPdZJ9xPDIvIrqRl/g0nzAEaH75hwR5lXAKW8zPPplD/AeliDCHwuwcFCPIjg49FKyA1oc5H473WkVFrQ==} resolution: {integrity: sha512-o01lV1yFS5Fzj5KONZmNyVch/Qrlj785B2ob+kStUmxn8F6xXk7IHTQqVcHE+Ce3CmT/qQIwvMxDZftyJ5wYpQ==}
dependencies: dependencies:
'@upstash/core-analytics': 0.0.8 '@upstash/core-analytics': 0.0.9
dev: false dev: false
/@upstash/redis@1.30.0: /@upstash/redis@1.32.0:
resolution: {integrity: sha512-bkxl2n7qls27hONXNyItM6ccRT0NBJ8c6zl83wx+TlODpYXehgeiUJTkcTaXLp7hk+zy6Mqpzpeo3GX+wZSvBw==} resolution: {integrity: sha512-KBzCjOgF9mhNcV4HTz7U8g7QTdLVEKi1sSe/97u0E+HkzdPmDt3j9lIPIHEUJz6RrdVH6s4HW4JcPvMLC7w3ew==}
dependencies: dependencies:
crypto-js: 4.2.0 crypto-js: 4.2.0
dev: false dev: false
/@vitest/expect@1.5.2: /@vitest/expect@1.6.0:
resolution: {integrity: sha512-rf7MTD1WCoDlN3FfYJ9Llfp0PbdtOMZ3FIF0AVkDnKbp3oiMW1c8AmvRZBcqbAhDUAvF52e9zx4WQM1r3oraVA==} resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==}
dependencies: dependencies:
'@vitest/spy': 1.5.2 '@vitest/spy': 1.6.0
'@vitest/utils': 1.5.2 '@vitest/utils': 1.6.0
chai: 4.4.1 chai: 4.4.1
dev: true dev: true
/@vitest/runner@1.5.2: /@vitest/runner@1.6.0:
resolution: {integrity: sha512-7IJ7sJhMZrqx7HIEpv3WrMYcq8ZNz9L6alo81Y6f8hV5mIE6yVZsFoivLZmr0D777klm1ReqonE9LyChdcmw6g==} resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==}
dependencies: dependencies:
'@vitest/utils': 1.5.2 '@vitest/utils': 1.6.0
p-limit: 5.0.0 p-limit: 5.0.0
pathe: 1.1.2 pathe: 1.1.2
dev: true dev: true
/@vitest/snapshot@1.5.2: /@vitest/snapshot@1.6.0:
resolution: {integrity: sha512-CTEp/lTYos8fuCc9+Z55Ga5NVPKUgExritjF5VY7heRFUfheoAqBneUlvXSUJHUZPjnPmyZA96yLRJDP1QATFQ==} resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==}
dependencies: dependencies:
magic-string: 0.30.9 magic-string: 0.30.10
pathe: 1.1.2 pathe: 1.1.2
pretty-format: 29.7.0 pretty-format: 29.7.0
dev: true dev: true
/@vitest/spy@1.5.2: /@vitest/spy@1.6.0:
resolution: {integrity: sha512-xCcPvI8JpCtgikT9nLpHPL1/81AYqZy1GCy4+MCHBE7xi8jgsYkULpW5hrx5PGLgOQjUpb6fd15lqcriJ40tfQ==} resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==}
dependencies: dependencies:
tinyspy: 2.2.1 tinyspy: 2.2.1
dev: true dev: true
/@vitest/utils@1.5.2: /@vitest/utils@1.6.0:
resolution: {integrity: sha512-sWOmyofuXLJ85VvXNsroZur7mOJGiQeM0JN3/0D1uU8U9bGFM69X1iqHaRXl6R8BwaLY6yPCogP257zxTzkUdA==} resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==}
dependencies: dependencies:
diff-sequences: 29.6.3 diff-sequences: 29.6.3
estree-walker: 3.0.3 estree-walker: 3.0.3
@ -1314,21 +1529,23 @@ packages:
pretty-format: 29.7.0 pretty-format: 29.7.0
dev: true dev: true
/acorn-jsx@5.3.2(acorn@8.11.3): /acorn-jsx@5.3.2(acorn@8.12.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies: peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies: dependencies:
acorn: 8.11.3 acorn: 8.12.1
dev: true dev: true
/acorn-walk@8.3.2: /acorn-walk@8.3.3:
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
dependencies:
acorn: 8.12.1
dev: true dev: true
/acorn@8.11.3: /acorn@8.12.1:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
hasBin: true hasBin: true
@ -1407,26 +1624,25 @@ packages:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true dev: true
/autoprefixer@10.4.19(postcss@8.4.38): /autoprefixer@10.4.19(postcss@8.4.39):
resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
postcss: ^8.1.0 postcss: ^8.1.0
dependencies: dependencies:
browserslist: 4.23.0 browserslist: 4.23.2
caniuse-lite: 1.0.30001607 caniuse-lite: 1.0.30001642
fraction.js: 4.3.7 fraction.js: 4.3.7
normalize-range: 0.1.2 normalize-range: 0.1.2
picocolors: 1.0.0 picocolors: 1.0.1
postcss: 8.4.38 postcss: 8.4.39
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
dev: true dev: true
/axobject-query@4.0.0: /axobject-query@4.1.0:
resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
dependencies: engines: {node: '>= 0.4'}
dequal: 2.0.3
/bail@2.0.2: /bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
@ -1441,15 +1657,15 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/bits-ui@0.21.5(svelte@4.2.15): /bits-ui@0.21.11(svelte@4.2.18):
resolution: {integrity: sha512-EDGHWkxnlcV2fbXn2tMps3SfpS7k6bfX3BrQ4s/h79jT6yprBS8DdDficlDK0SDHmPYHBZ0hSy4OgQUDodS/6w==} resolution: {integrity: sha512-pFS/9z1qLaPZwb+9Tm0YS4iBp+ClsJBARMZWFOjv0lGCYpzAN7lx4eNk3SbSB5QMBUKwoVjr9Rai71ROq3RD1Q==}
peerDependencies: peerDependencies:
svelte: ^4.0.0 svelte: ^4.0.0 || ^5.0.0-next.118
dependencies: dependencies:
'@internationalized/date': 3.5.2 '@internationalized/date': 3.5.4
'@melt-ui/svelte': 0.76.2(svelte@4.2.15) '@melt-ui/svelte': 0.76.2(svelte@4.2.18)
nanoid: 5.0.7 nanoid: 5.0.7
svelte: 4.2.15 svelte: 4.2.18
dev: false dev: false
/brace-expansion@1.1.11: /brace-expansion@1.1.11:
@ -1465,25 +1681,26 @@ packages:
balanced-match: 1.0.2 balanced-match: 1.0.2
dev: true dev: true
/braces@3.0.2: /braces@3.0.3:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
fill-range: 7.0.1 fill-range: 7.1.1
dev: true dev: true
/browserslist@4.23.0: /browserslist@4.23.2:
resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001607 caniuse-lite: 1.0.30001642
electron-to-chromium: 1.4.730 electron-to-chromium: 1.4.828
node-releases: 2.0.14 node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0) update-browserslist-db: 1.1.0(browserslist@4.23.2)
/buffer-crc32@0.2.13: /buffer-crc32@1.0.0:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
engines: {node: '>=8.0.0'}
dev: true dev: true
/cac@6.7.14: /cac@6.7.14:
@ -1505,8 +1722,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: false dev: false
/caniuse-lite@1.0.30001607: /caniuse-lite@1.0.30001642:
resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==} resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==}
/ccount@2.0.1: /ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@ -1518,7 +1735,7 @@ packages:
dependencies: dependencies:
assertion-error: 1.1.0 assertion-error: 1.1.0
check-error: 1.0.3 check-error: 1.0.3
deep-eql: 4.1.3 deep-eql: 4.1.4
get-func-name: 2.0.2 get-func-name: 2.0.2
loupe: 2.3.7 loupe: 2.3.7
pathval: 1.1.1 pathval: 1.1.1
@ -1564,7 +1781,7 @@ packages:
engines: {node: '>= 8.10.0'} engines: {node: '>= 8.10.0'}
dependencies: dependencies:
anymatch: 3.1.3 anymatch: 3.1.3
braces: 3.0.2 braces: 3.0.3
glob-parent: 5.1.2 glob-parent: 5.1.2
is-binary-path: 2.1.0 is-binary-path: 2.1.0
is-glob: 4.0.3 is-glob: 4.0.3
@ -1591,9 +1808,9 @@ packages:
/code-red@1.0.4: /code-red@1.0.4:
resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
dependencies: dependencies:
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
'@types/estree': 1.0.5 '@types/estree': 1.0.5
acorn: 8.11.3 acorn: 8.12.1
estree-walker: 3.0.3 estree-walker: 3.0.3
periscopic: 3.1.0 periscopic: 3.1.0
@ -1626,7 +1843,7 @@ packages:
dev: true dev: true
/concat-map@0.0.1: /concat-map@0.0.1:
resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true dev: true
/concurrently@8.2.2: /concurrently@8.2.2:
@ -1645,6 +1862,10 @@ packages:
yargs: 17.7.2 yargs: 17.7.2
dev: true dev: true
/confbox@0.1.7:
resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
dev: true
/convert-source-map@2.0.0: /convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@ -1657,7 +1878,7 @@ packages:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: false dev: false
/cosmiconfig@8.3.6(typescript@5.4.5): /cosmiconfig@8.3.6(typescript@5.5.3):
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
@ -1670,7 +1891,7 @@ packages:
js-yaml: 4.1.0 js-yaml: 4.1.0
parse-json: 5.2.0 parse-json: 5.2.0
path-type: 4.0.0 path-type: 4.0.0
typescript: 5.4.5 typescript: 5.5.3
dev: false dev: false
/cross-spawn@7.0.3: /cross-spawn@7.0.3:
@ -1703,11 +1924,11 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'} engines: {node: '>=0.11'}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.8
dev: true dev: true
/debug@4.3.4: /debug@4.3.5:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
engines: {node: '>=6.0'} engines: {node: '>=6.0'}
peerDependencies: peerDependencies:
supports-color: '*' supports-color: '*'
@ -1723,8 +1944,8 @@ packages:
character-entities: 2.0.2 character-entities: 2.0.2
dev: false dev: false
/deep-eql@4.1.3: /deep-eql@4.1.4:
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
engines: {node: '>=6'} engines: {node: '>=6'}
dependencies: dependencies:
type-detect: 4.0.8 type-detect: 4.0.8
@ -1789,7 +2010,7 @@ packages:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies: dependencies:
no-case: 3.0.4 no-case: 3.0.4
tslib: 2.6.2 tslib: 2.6.3
dev: false dev: false
/downloadjs@1.4.7: /downloadjs@1.4.7:
@ -1800,8 +2021,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true dev: true
/electron-to-chromium@1.4.730: /electron-to-chromium@1.4.828:
resolution: {integrity: sha512-oJRPo82XEqtQAobHpJIR3zW5YO3sSRRkPz2an4yxi1UvqhsGm54vR/wzTFV74a3soDOJ8CKW7ajOOX5ESzddwg==} resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==}
/emoji-regex@8.0.0: /emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -1826,35 +2047,67 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true dev: true
/esbuild@0.20.2: /esbuild@0.21.5:
resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/aix-ppc64': 0.20.2 '@esbuild/aix-ppc64': 0.21.5
'@esbuild/android-arm': 0.20.2 '@esbuild/android-arm': 0.21.5
'@esbuild/android-arm64': 0.20.2 '@esbuild/android-arm64': 0.21.5
'@esbuild/android-x64': 0.20.2 '@esbuild/android-x64': 0.21.5
'@esbuild/darwin-arm64': 0.20.2 '@esbuild/darwin-arm64': 0.21.5
'@esbuild/darwin-x64': 0.20.2 '@esbuild/darwin-x64': 0.21.5
'@esbuild/freebsd-arm64': 0.20.2 '@esbuild/freebsd-arm64': 0.21.5
'@esbuild/freebsd-x64': 0.20.2 '@esbuild/freebsd-x64': 0.21.5
'@esbuild/linux-arm': 0.20.2 '@esbuild/linux-arm': 0.21.5
'@esbuild/linux-arm64': 0.20.2 '@esbuild/linux-arm64': 0.21.5
'@esbuild/linux-ia32': 0.20.2 '@esbuild/linux-ia32': 0.21.5
'@esbuild/linux-loong64': 0.20.2 '@esbuild/linux-loong64': 0.21.5
'@esbuild/linux-mips64el': 0.20.2 '@esbuild/linux-mips64el': 0.21.5
'@esbuild/linux-ppc64': 0.20.2 '@esbuild/linux-ppc64': 0.21.5
'@esbuild/linux-riscv64': 0.20.2 '@esbuild/linux-riscv64': 0.21.5
'@esbuild/linux-s390x': 0.20.2 '@esbuild/linux-s390x': 0.21.5
'@esbuild/linux-x64': 0.20.2 '@esbuild/linux-x64': 0.21.5
'@esbuild/netbsd-x64': 0.20.2 '@esbuild/netbsd-x64': 0.21.5
'@esbuild/openbsd-x64': 0.20.2 '@esbuild/openbsd-x64': 0.21.5
'@esbuild/sunos-x64': 0.20.2 '@esbuild/sunos-x64': 0.21.5
'@esbuild/win32-arm64': 0.20.2 '@esbuild/win32-arm64': 0.21.5
'@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.20.2 '@esbuild/win32-x64': 0.21.5
dev: true
/esbuild@0.23.0:
resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==}
engines: {node: '>=18'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/aix-ppc64': 0.23.0
'@esbuild/android-arm': 0.23.0
'@esbuild/android-arm64': 0.23.0
'@esbuild/android-x64': 0.23.0
'@esbuild/darwin-arm64': 0.23.0
'@esbuild/darwin-x64': 0.23.0
'@esbuild/freebsd-arm64': 0.23.0
'@esbuild/freebsd-x64': 0.23.0
'@esbuild/linux-arm': 0.23.0
'@esbuild/linux-arm64': 0.23.0
'@esbuild/linux-ia32': 0.23.0
'@esbuild/linux-loong64': 0.23.0
'@esbuild/linux-mips64el': 0.23.0
'@esbuild/linux-ppc64': 0.23.0
'@esbuild/linux-riscv64': 0.23.0
'@esbuild/linux-s390x': 0.23.0
'@esbuild/linux-x64': 0.23.0
'@esbuild/netbsd-x64': 0.23.0
'@esbuild/openbsd-arm64': 0.23.0
'@esbuild/openbsd-x64': 0.23.0
'@esbuild/sunos-x64': 0.23.0
'@esbuild/win32-arm64': 0.23.0
'@esbuild/win32-ia32': 0.23.0
'@esbuild/win32-x64': 0.23.0
dev: true dev: true
/escalade@3.1.2: /escalade@3.1.2:
@ -1870,14 +2123,14 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/eslint-compat-utils@0.5.0(eslint@8.57.0): /eslint-compat-utils@0.5.1(eslint@8.57.0):
resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
eslint: '>=6.0.0' eslint: '>=6.0.0'
dependencies: dependencies:
eslint: 8.57.0 eslint: 8.57.0
semver: 7.6.0 semver: 7.6.2
dev: true dev: true
/eslint-config-prettier@9.1.0(eslint@8.57.0): /eslint-config-prettier@9.1.0(eslint@8.57.0):
@ -1889,32 +2142,30 @@ packages:
eslint: 8.57.0 eslint: 8.57.0
dev: true dev: true
/eslint-plugin-svelte@2.38.0(eslint@8.57.0)(svelte@4.2.15): /eslint-plugin-svelte@2.41.0(eslint@8.57.0)(svelte@4.2.18):
resolution: {integrity: sha512-IwwxhHzitx3dr0/xo0z4jjDlb2AAHBPKt+juMyKKGTLlKi1rZfA4qixMwnveU20/JTHyipM6keX4Vr7LZFYc9g==} resolution: {integrity: sha512-gjU9Q/psxbWG1VNwYbEb0Q6U4W5PBGaDpYmO2zlQ+zlAMVS3Qt0luAK0ACi/tMSwRK6JENiySvMyJbO0YWmXSg==}
engines: {node: ^14.17.0 || >=16.0.0} engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0
svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.155
peerDependenciesMeta: peerDependenciesMeta:
svelte: svelte:
optional: true optional: true
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
debug: 4.3.4
eslint: 8.57.0 eslint: 8.57.0
eslint-compat-utils: 0.5.0(eslint@8.57.0) eslint-compat-utils: 0.5.1(eslint@8.57.0)
esutils: 2.0.3 esutils: 2.0.3
known-css-properties: 0.30.0 known-css-properties: 0.34.0
postcss: 8.4.38 postcss: 8.4.39
postcss-load-config: 3.1.4(postcss@8.4.38) postcss-load-config: 3.1.4(postcss@8.4.39)
postcss-safe-parser: 6.0.0(postcss@8.4.38) postcss-safe-parser: 6.0.0(postcss@8.4.39)
postcss-selector-parser: 6.0.16 postcss-selector-parser: 6.1.1
semver: 7.6.0 semver: 7.6.2
svelte: 4.2.15 svelte: 4.2.18
svelte-eslint-parser: 0.35.0(svelte@4.2.15) svelte-eslint-parser: 0.39.2(svelte@4.2.18)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color
- ts-node - ts-node
dev: true dev: true
@ -1937,7 +2188,7 @@ packages:
hasBin: true hasBin: true
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint-community/regexpp': 4.10.0 '@eslint-community/regexpp': 4.11.0
'@eslint/eslintrc': 2.1.4 '@eslint/eslintrc': 2.1.4
'@eslint/js': 8.57.0 '@eslint/js': 8.57.0
'@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/config-array': 0.11.14
@ -1947,13 +2198,13 @@ packages:
ajv: 6.12.6 ajv: 6.12.6
chalk: 4.1.2 chalk: 4.1.2
cross-spawn: 7.0.3 cross-spawn: 7.0.3
debug: 4.3.4 debug: 4.3.5
doctrine: 3.0.0 doctrine: 3.0.0
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
eslint-scope: 7.2.2 eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
espree: 9.6.1 espree: 9.6.1
esquery: 1.5.0 esquery: 1.6.0
esutils: 2.0.3 esutils: 2.0.3
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1 file-entry-cache: 6.0.1
@ -1971,7 +2222,7 @@ packages:
lodash.merge: 4.6.2 lodash.merge: 4.6.2
minimatch: 3.1.2 minimatch: 3.1.2
natural-compare: 1.4.0 natural-compare: 1.4.0
optionator: 0.9.3 optionator: 0.9.4
strip-ansi: 6.0.1 strip-ansi: 6.0.1
text-table: 0.2.0 text-table: 0.2.0
transitivePeerDependencies: transitivePeerDependencies:
@ -1986,13 +2237,13 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies: dependencies:
acorn: 8.11.3 acorn: 8.12.1
acorn-jsx: 5.3.2(acorn@8.11.3) acorn-jsx: 5.3.2(acorn@8.12.1)
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
dev: true dev: true
/esquery@1.5.0: /esquery@1.6.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'} engines: {node: '>=0.10'}
dependencies: dependencies:
estraverse: 5.3.0 estraverse: 5.3.0
@ -2051,7 +2302,7 @@ packages:
'@nodelib/fs.walk': 1.2.8 '@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2 glob-parent: 5.1.2
merge2: 1.4.1 merge2: 1.4.1
micromatch: 4.0.5 micromatch: 4.0.7
dev: true dev: true
/fast-json-stable-stringify@2.1.0: /fast-json-stable-stringify@2.1.0:
@ -2075,8 +2326,8 @@ packages:
flat-cache: 3.2.0 flat-cache: 3.2.0
dev: true dev: true
/fill-range@7.0.1: /fill-range@7.1.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
to-regex-range: 5.0.1 to-regex-range: 5.0.1
@ -2109,8 +2360,8 @@ packages:
tabbable: 6.2.0 tabbable: 6.2.0
dev: false dev: false
/foreground-child@3.1.1: /foreground-child@3.2.1:
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
cross-spawn: 7.0.3 cross-spawn: 7.0.3
@ -2169,20 +2420,21 @@ packages:
is-glob: 4.0.3 is-glob: 4.0.3
dev: true dev: true
/glob@10.3.12: /glob@10.4.5:
resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true hasBin: true
dependencies: dependencies:
foreground-child: 3.1.1 foreground-child: 3.2.1
jackspeak: 2.3.6 jackspeak: 3.4.3
minimatch: 9.0.4 minimatch: 9.0.5
minipass: 7.0.4 minipass: 7.1.2
path-scurry: 1.10.2 package-json-from-dist: 1.0.0
path-scurry: 1.11.1
dev: true dev: true
/glob@7.2.3: /glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
dependencies: dependencies:
fs.realpath: 1.0.0 fs.realpath: 1.0.0
inflight: 1.0.6 inflight: 1.0.6
@ -2254,7 +2506,7 @@ packages:
devlop: 1.1.0 devlop: 1.1.0
hast-util-from-parse5: 8.0.1 hast-util-from-parse5: 8.0.1
parse5: 7.1.2 parse5: 7.1.2
vfile: 6.0.1 vfile: 6.0.2
vfile-message: 4.0.2 vfile-message: 4.0.2
dev: false dev: false
@ -2266,8 +2518,8 @@ packages:
devlop: 1.1.0 devlop: 1.1.0
hastscript: 8.0.0 hastscript: 8.0.0
property-information: 6.5.0 property-information: 6.5.0
vfile: 6.0.1 vfile: 6.0.2
vfile-location: 5.0.2 vfile-location: 5.0.3
web-namespaces: 2.0.1 web-namespaces: 2.0.1
dev: false dev: false
@ -2277,8 +2529,8 @@ packages:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
dev: false dev: false
/hast-util-raw@9.0.2: /hast-util-raw@9.0.4:
resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
'@types/unist': 3.0.2 '@types/unist': 3.0.2
@ -2286,11 +2538,11 @@ packages:
hast-util-from-parse5: 8.0.1 hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0 hast-util-to-parse5: 8.0.0
html-void-elements: 3.0.0 html-void-elements: 3.0.0
mdast-util-to-hast: 13.1.0 mdast-util-to-hast: 13.2.0
parse5: 7.1.2 parse5: 7.1.2
unist-util-position: 5.0.0 unist-util-position: 5.0.0
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
vfile: 6.0.1 vfile: 6.0.2
web-namespaces: 2.0.1 web-namespaces: 2.0.1
zwitch: 2.0.4 zwitch: 2.0.4
dev: false dev: false
@ -2302,10 +2554,10 @@ packages:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
ccount: 2.0.1 ccount: 2.0.1
comma-separated-tokens: 2.0.3 comma-separated-tokens: 2.0.3
hast-util-raw: 9.0.2 hast-util-raw: 9.0.4
hast-util-whitespace: 3.0.0 hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0 html-void-elements: 3.0.0
mdast-util-to-hast: 13.1.0 mdast-util-to-hast: 13.2.0
property-information: 6.5.0 property-information: 6.5.0
space-separated-tokens: 2.0.2 space-separated-tokens: 2.0.2
stringify-entities: 4.0.4 stringify-entities: 4.0.4
@ -2371,8 +2623,8 @@ packages:
parent-module: 1.0.1 parent-module: 1.0.1
resolve-from: 4.0.0 resolve-from: 4.0.0
/import-meta-resolve@4.0.0: /import-meta-resolve@4.1.0:
resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
dev: true dev: true
/imurmurhash@0.1.4: /imurmurhash@0.1.4:
@ -2382,6 +2634,7 @@ packages:
/inflight@1.0.6: /inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 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.
dependencies: dependencies:
once: 1.4.0 once: 1.4.0
wrappy: 1.0.2 wrappy: 1.0.2
@ -2401,8 +2654,9 @@ packages:
binary-extensions: 2.3.0 binary-extensions: 2.3.0
dev: true dev: true
/is-core-module@2.13.1: /is-core-module@2.14.0:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==}
engines: {node: '>= 0.4'}
dependencies: dependencies:
hasown: 2.0.2 hasown: 2.0.2
dev: true dev: true
@ -2457,17 +2711,16 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true dev: true
/jackspeak@2.3.6: /jackspeak@3.4.3:
resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
engines: {node: '>=14'}
dependencies: dependencies:
'@isaacs/cliui': 8.0.2 '@isaacs/cliui': 8.0.2
optionalDependencies: optionalDependencies:
'@pkgjs/parseargs': 0.11.0 '@pkgjs/parseargs': 0.11.0
dev: true dev: true
/jiti@1.21.0: /jiti@1.21.6:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true hasBin: true
dev: true dev: true
@ -2510,10 +2763,6 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
hasBin: true hasBin: true
/jsonc-parser@3.2.1:
resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
dev: true
/jszip@3.10.1: /jszip@3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
dependencies: dependencies:
@ -2534,8 +2783,8 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
dev: true dev: true
/known-css-properties@0.30.0: /known-css-properties@0.34.0:
resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==}
dev: true dev: true
/levn@0.4.1: /levn@0.4.1:
@ -2557,8 +2806,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/lilconfig@3.1.1: /lilconfig@3.1.2:
resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
engines: {node: '>=14'} engines: {node: '>=14'}
dev: true dev: true
@ -2569,8 +2818,8 @@ packages:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
mlly: 1.6.1 mlly: 1.7.1
pkg-types: 1.0.3 pkg-types: 1.1.3
dev: true dev: true
/locate-character@3.0.0: /locate-character@3.0.0:
@ -2608,12 +2857,11 @@ packages:
/lower-case@2.0.2: /lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.6.3
dev: false dev: false
/lru-cache@10.2.0: /lru-cache@10.4.3:
resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
engines: {node: 14 || >=16.14}
dev: true dev: true
/lru-cache@5.1.1: /lru-cache@5.1.1:
@ -2621,31 +2869,23 @@ packages:
dependencies: dependencies:
yallist: 3.1.1 yallist: 3.1.1
/lru-cache@6.0.0: /lucide-svelte@0.399.0(svelte@4.2.18):
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} resolution: {integrity: sha512-NQ8AxNMKbIJsx7HV//gnAsIY1wJfb3rbXSK2S/ZDjIldvAEdzGngpUT8T8Q8zHYUuii0bavAmVARN8giR4vvpA==}
engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
dev: true
/lucide-svelte@0.376.1(svelte@4.2.15):
resolution: {integrity: sha512-+GkCTB8WFz+Xz+6SO00zwob1OjpT2YrWHh5Dl1QYkT78SrDHjYo6QJuvqX2zo8Z7Fft00hUEJYFMIf8o38PE8Q==}
peerDependencies: peerDependencies:
svelte: ^3 || ^4 || ^5.0.0-next.42 svelte: ^3 || ^4 || ^5.0.0-next.42
dependencies: dependencies:
svelte: 4.2.15 svelte: 4.2.18
dev: false dev: false
/magic-string@0.30.9: /magic-string@0.30.10:
resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
engines: {node: '>=12'}
dependencies: dependencies:
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
/mdast-util-from-markdown@2.0.0: /mdast-util-from-markdown@2.0.1:
resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
dependencies: dependencies:
'@types/mdast': 4.0.3 '@types/mdast': 4.0.4
'@types/unist': 3.0.2 '@types/unist': 3.0.2
decode-named-character-reference: 1.0.2 decode-named-character-reference: 1.0.2
devlop: 1.1.0 devlop: 1.1.0
@ -2661,38 +2901,38 @@ packages:
- supports-color - supports-color
dev: false dev: false
/mdast-util-to-hast@13.1.0: /mdast-util-to-hast@13.2.0:
resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
'@types/mdast': 4.0.3 '@types/mdast': 4.0.4
'@ungap/structured-clone': 1.2.0 '@ungap/structured-clone': 1.2.0
devlop: 1.1.0 devlop: 1.1.0
micromark-util-sanitize-uri: 2.0.0 micromark-util-sanitize-uri: 2.0.0
trim-lines: 3.0.1 trim-lines: 3.0.1
unist-util-position: 5.0.0 unist-util-position: 5.0.0
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
vfile: 6.0.1 vfile: 6.0.2
dev: false dev: false
/mdast-util-to-string@4.0.0: /mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
dependencies: dependencies:
'@types/mdast': 4.0.3 '@types/mdast': 4.0.4
dev: false dev: false
/mdn-data@2.0.30: /mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
/mdsvex@0.11.0(svelte@4.2.15): /mdsvex@0.11.2(svelte@4.2.18):
resolution: {integrity: sha512-gJF1s0N2nCmdxcKn8HDn0LKrN8poStqAicp6bBcsKFd/zkUBGLP5e7vnxu+g0pjBbDFOscUyI1mtHz+YK2TCDw==} resolution: {integrity: sha512-Y4ab+vLvTJS88196Scb/RFNaHMHVSWw6CwfsgWIQP8f42D57iDII0/qABSu530V4pkv8s6T2nx3ds0MC1VwFLA==}
peerDependencies: peerDependencies:
svelte: '>=3 <5' svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120
dependencies: dependencies:
'@types/unist': 2.0.10 '@types/unist': 2.0.10
prism-svelte: 0.4.7 prism-svelte: 0.4.7
prismjs: 1.29.0 prismjs: 1.29.0
svelte: 4.2.15 svelte: 4.2.18
vfile-message: 2.0.4 vfile-message: 2.0.4
dev: true dev: true
@ -2705,8 +2945,8 @@ packages:
engines: {node: '>= 8'} engines: {node: '>= 8'}
dev: true dev: true
/micromark-core-commonmark@2.0.0: /micromark-core-commonmark@2.0.1:
resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
dependencies: dependencies:
decode-named-character-reference: 1.0.2 decode-named-character-reference: 1.0.2
devlop: 1.1.0 devlop: 1.1.0
@ -2721,7 +2961,7 @@ packages:
micromark-util-html-tag-name: 2.0.0 micromark-util-html-tag-name: 2.0.0
micromark-util-normalize-identifier: 2.0.0 micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0 micromark-util-resolve-all: 2.0.0
micromark-util-subtokenize: 2.0.0 micromark-util-subtokenize: 2.0.1
micromark-util-symbol: 2.0.0 micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0 micromark-util-types: 2.0.0
dev: false dev: false
@ -2839,8 +3079,8 @@ packages:
micromark-util-symbol: 2.0.0 micromark-util-symbol: 2.0.0
dev: false dev: false
/micromark-util-subtokenize@2.0.0: /micromark-util-subtokenize@2.0.1:
resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
dependencies: dependencies:
devlop: 1.1.0 devlop: 1.1.0
micromark-util-chunked: 2.0.0 micromark-util-chunked: 2.0.0
@ -2860,10 +3100,10 @@ packages:
resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
dependencies: dependencies:
'@types/debug': 4.1.12 '@types/debug': 4.1.12
debug: 4.3.4 debug: 4.3.5
decode-named-character-reference: 1.0.2 decode-named-character-reference: 1.0.2
devlop: 1.1.0 devlop: 1.1.0
micromark-core-commonmark: 2.0.0 micromark-core-commonmark: 2.0.1
micromark-factory-space: 2.0.0 micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0 micromark-util-character: 2.1.0
micromark-util-chunked: 2.0.0 micromark-util-chunked: 2.0.0
@ -2873,18 +3113,18 @@ packages:
micromark-util-normalize-identifier: 2.0.0 micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0 micromark-util-resolve-all: 2.0.0
micromark-util-sanitize-uri: 2.0.0 micromark-util-sanitize-uri: 2.0.0
micromark-util-subtokenize: 2.0.0 micromark-util-subtokenize: 2.0.1
micromark-util-symbol: 2.0.0 micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0 micromark-util-types: 2.0.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/micromatch@4.0.5: /micromatch@4.0.7:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
engines: {node: '>=8.6'} engines: {node: '>=8.6'}
dependencies: dependencies:
braces: 3.0.2 braces: 3.0.3
picomatch: 2.3.1 picomatch: 2.3.1
dev: true dev: true
@ -2904,8 +3144,8 @@ packages:
brace-expansion: 1.1.11 brace-expansion: 1.1.11
dev: true dev: true
/minimatch@9.0.4: /minimatch@9.0.5:
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.17'}
dependencies: dependencies:
brace-expansion: 2.0.1 brace-expansion: 2.0.1
@ -2915,8 +3155,8 @@ packages:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
dev: true dev: true
/minipass@7.0.4: /minipass@7.1.2:
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.17'}
dev: true dev: true
@ -2927,21 +3167,21 @@ packages:
minimist: 1.2.8 minimist: 1.2.8
dev: true dev: true
/mlly@1.6.1: /mlly@1.7.1:
resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
dependencies: dependencies:
acorn: 8.11.3 acorn: 8.12.1
pathe: 1.1.2 pathe: 1.1.2
pkg-types: 1.0.3 pkg-types: 1.1.3
ufo: 1.5.3 ufo: 1.5.3
dev: true dev: true
/mode-watcher@0.3.0(svelte@4.2.15): /mode-watcher@0.3.1(svelte@4.2.18):
resolution: {integrity: sha512-k8jjuTx94HaaRKWO6JDf8wL761hFatrTIHJKl+E+3JWcnv+GnMBH062zcLsy0lbCI3n7RZxxHaWi66auFnUO4g==} resolution: {integrity: sha512-inghSVSXpEENV0SHM98+AvjDmTOjh9EJIrJXMScK42GNkDm5QJL7a/nZQ8M8i8RK7loFHqsQKBKdlXfw5e5C4w==}
peerDependencies: peerDependencies:
svelte: ^4.0.0 svelte: ^4.0.0 || ^5.0.0-next.1
dependencies: dependencies:
svelte: 4.2.15 svelte: 4.2.18
dev: false dev: false
/mri@1.2.0: /mri@1.2.0:
@ -2985,7 +3225,7 @@ packages:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies: dependencies:
lower-case: 2.0.2 lower-case: 2.0.2
tslib: 2.6.2 tslib: 2.6.3
dev: false dev: false
/node-releases@2.0.14: /node-releases@2.0.14:
@ -3031,16 +3271,16 @@ packages:
mimic-fn: 4.0.0 mimic-fn: 4.0.0
dev: true dev: true
/optionator@0.9.3: /optionator@0.9.4:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dependencies: dependencies:
'@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4 deep-is: 0.1.4
fast-levenshtein: 2.0.6 fast-levenshtein: 2.0.6
levn: 0.4.1 levn: 0.4.1
prelude-ls: 1.2.1 prelude-ls: 1.2.1
type-check: 0.4.0 type-check: 0.4.0
word-wrap: 1.2.5
dev: true dev: true
/p-limit@3.1.0: /p-limit@3.1.0:
@ -3054,7 +3294,7 @@ packages:
resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
yocto-queue: 1.0.0 yocto-queue: 1.1.1
dev: true dev: true
/p-locate@5.0.0: /p-locate@5.0.0:
@ -3064,6 +3304,10 @@ packages:
p-limit: 3.1.0 p-limit: 3.1.0
dev: true dev: true
/package-json-from-dist@1.0.0:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
dev: true
/pako@1.0.11: /pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
dev: false dev: false
@ -3078,7 +3322,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@babel/code-frame': 7.24.2 '@babel/code-frame': 7.24.7
error-ex: 1.3.2 error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1 json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4 lines-and-columns: 1.2.4
@ -3118,12 +3362,12 @@ packages:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true dev: true
/path-scurry@1.10.2: /path-scurry@1.11.1:
resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.18'}
dependencies: dependencies:
lru-cache: 10.2.0 lru-cache: 10.4.3
minipass: 7.0.4 minipass: 7.1.2
dev: true dev: true
/path-type@4.0.0: /path-type@4.0.0:
@ -3145,8 +3389,8 @@ packages:
estree-walker: 3.0.3 estree-walker: 3.0.3
is-reference: 3.0.2 is-reference: 3.0.2
/picocolors@1.0.0: /picocolors@1.0.1:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
/picomatch@2.3.1: /picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@ -3163,37 +3407,37 @@ packages:
engines: {node: '>= 6'} engines: {node: '>= 6'}
dev: true dev: true
/pkg-types@1.0.3: /pkg-types@1.1.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==}
dependencies: dependencies:
jsonc-parser: 3.2.1 confbox: 0.1.7
mlly: 1.6.1 mlly: 1.7.1
pathe: 1.1.2 pathe: 1.1.2
dev: true dev: true
/postcss-import@15.1.0(postcss@8.4.38): /postcss-import@15.1.0(postcss@8.4.39):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
peerDependencies: peerDependencies:
postcss: ^8.0.0 postcss: ^8.0.0
dependencies: dependencies:
postcss: 8.4.38 postcss: 8.4.39
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
read-cache: 1.0.0 read-cache: 1.0.0
resolve: 1.22.8 resolve: 1.22.8
dev: true dev: true
/postcss-js@4.0.1(postcss@8.4.38): /postcss-js@4.0.1(postcss@8.4.39):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16} engines: {node: ^12 || ^14 || >= 16}
peerDependencies: peerDependencies:
postcss: ^8.4.21 postcss: ^8.4.21
dependencies: dependencies:
camelcase-css: 2.0.1 camelcase-css: 2.0.1
postcss: 8.4.38 postcss: 8.4.39
dev: true dev: true
/postcss-load-config@3.1.4(postcss@8.4.38): /postcss-load-config@3.1.4(postcss@8.4.39):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
peerDependencies: peerDependencies:
@ -3206,11 +3450,11 @@ packages:
optional: true optional: true
dependencies: dependencies:
lilconfig: 2.1.0 lilconfig: 2.1.0
postcss: 8.4.38 postcss: 8.4.39
yaml: 1.10.2 yaml: 1.10.2
dev: true dev: true
/postcss-load-config@4.0.2(postcss@8.4.38): /postcss-load-config@4.0.2(postcss@8.4.39):
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'} engines: {node: '>= 14'}
peerDependencies: peerDependencies:
@ -3222,37 +3466,37 @@ packages:
ts-node: ts-node:
optional: true optional: true
dependencies: dependencies:
lilconfig: 3.1.1 lilconfig: 3.1.2
postcss: 8.4.38 postcss: 8.4.39
yaml: 2.4.1 yaml: 2.4.5
dev: true dev: true
/postcss-nested@6.0.1(postcss@8.4.38): /postcss-nested@6.0.1(postcss@8.4.39):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'} engines: {node: '>=12.0'}
peerDependencies: peerDependencies:
postcss: ^8.2.14 postcss: ^8.2.14
dependencies: dependencies:
postcss: 8.4.38 postcss: 8.4.39
postcss-selector-parser: 6.0.16 postcss-selector-parser: 6.1.1
dev: true dev: true
/postcss-safe-parser@6.0.0(postcss@8.4.38): /postcss-safe-parser@6.0.0(postcss@8.4.39):
resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
engines: {node: '>=12.0'} engines: {node: '>=12.0'}
peerDependencies: peerDependencies:
postcss: ^8.3.3 postcss: ^8.3.3
dependencies: dependencies:
postcss: 8.4.38 postcss: 8.4.39
dev: true dev: true
/postcss-scss@4.0.9(postcss@8.4.38): /postcss-scss@4.0.9(postcss@8.4.39):
resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
engines: {node: '>=12.0'} engines: {node: '>=12.0'}
peerDependencies: peerDependencies:
postcss: ^8.4.29 postcss: ^8.4.29
dependencies: dependencies:
postcss: 8.4.38 postcss: 8.4.39
dev: true dev: true
/postcss-selector-parser@6.0.10: /postcss-selector-parser@6.0.10:
@ -3263,8 +3507,8 @@ packages:
util-deprecate: 1.0.2 util-deprecate: 1.0.2
dev: true dev: true
/postcss-selector-parser@6.0.16: /postcss-selector-parser@6.1.1:
resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
engines: {node: '>=4'} engines: {node: '>=4'}
dependencies: dependencies:
cssesc: 3.0.0 cssesc: 3.0.0
@ -3275,12 +3519,12 @@ packages:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
dev: true dev: true
/postcss@8.4.38: /postcss@8.4.39:
resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
dependencies: dependencies:
nanoid: 3.3.7 nanoid: 3.3.7
picocolors: 1.0.0 picocolors: 1.0.1
source-map-js: 1.2.0 source-map-js: 1.2.0
dev: true dev: true
@ -3289,18 +3533,18 @@ packages:
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dev: true dev: true
/prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@4.2.15): /prettier-plugin-svelte@3.2.5(prettier@3.3.2)(svelte@4.2.18):
resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} resolution: {integrity: sha512-vP/M/Goc8z4iVIvrwXwbrYVjJgA0Hf8PO1G4LBh/ocSt6vUP6sLvyu9F3ABEGr+dbKyxZjEKLkeFsWy/yYl0HQ==}
peerDependencies: peerDependencies:
prettier: ^3.0.0 prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
dependencies: dependencies:
prettier: 3.2.5 prettier: 3.3.2
svelte: 4.2.15 svelte: 4.2.18
dev: true dev: true
/prettier-plugin-tailwindcss@0.5.14(prettier-plugin-svelte@3.2.3)(prettier@3.2.5): /prettier-plugin-tailwindcss@0.6.5(prettier-plugin-svelte@3.2.5)(prettier@3.3.2):
resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==}
engines: {node: '>=14.21.3'} engines: {node: '>=14.21.3'}
peerDependencies: peerDependencies:
'@ianvs/prettier-plugin-sort-imports': '*' '@ianvs/prettier-plugin-sort-imports': '*'
@ -3351,12 +3595,12 @@ packages:
prettier-plugin-svelte: prettier-plugin-svelte:
optional: true optional: true
dependencies: dependencies:
prettier: 3.2.5 prettier: 3.3.2
prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@4.2.15) prettier-plugin-svelte: 3.2.5(prettier@3.3.2)(svelte@4.2.18)
dev: true dev: true
/prettier@3.2.5: /prettier@3.3.2:
resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
engines: {node: '>=14'} engines: {node: '>=14'}
hasBin: true hasBin: true
dev: true dev: true
@ -3367,7 +3611,7 @@ packages:
dependencies: dependencies:
'@jest/schemas': 29.6.3 '@jest/schemas': 29.6.3
ansi-styles: 5.2.0 ansi-styles: 5.2.0
react-is: 18.2.0 react-is: 18.3.1
dev: true dev: true
/prism-svelte@0.4.7: /prism-svelte@0.4.7:
@ -3396,8 +3640,8 @@ packages:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true dev: true
/react-is@18.2.0: /react-is@18.3.1:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
dev: true dev: true
/read-cache@1.0.0: /read-cache@1.0.0:
@ -3433,7 +3677,7 @@ packages:
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
hast-util-from-html: 2.0.1 hast-util-from-html: 2.0.1
unified: 11.0.4 unified: 11.0.5
dev: false dev: false
/rehype-pretty-code@0.12.6(shikiji@0.10.2): /rehype-pretty-code@0.12.6(shikiji@0.10.2):
@ -3447,22 +3691,22 @@ packages:
parse-numeric-range: 1.3.0 parse-numeric-range: 1.3.0
rehype-parse: 9.0.0 rehype-parse: 9.0.0
shikiji: 0.10.2 shikiji: 0.10.2
unified: 11.0.4 unified: 11.0.5
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
dev: false dev: false
/rehype-pretty-code@0.13.1(shiki@1.3.0): /rehype-pretty-code@0.13.2(shiki@1.6.5):
resolution: {integrity: sha512-Lw3cZohiw5J2NMMD0M11W9HlIKrZ7JjxfJmY0nxVa/HG5oMT+kkhcrUEFB5ajaEk/E9uR8+n9AmQbGJci9/TqA==} resolution: {integrity: sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
shiki: ^1.0.0 shiki: ^1.3.0
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
hast-util-to-string: 3.0.0 hast-util-to-string: 3.0.0
parse-numeric-range: 1.3.0 parse-numeric-range: 1.3.0
rehype-parse: 9.0.0 rehype-parse: 9.0.0
shiki: 1.3.0 shiki: 1.6.5
unified: 11.0.4 unified: 11.0.5
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
dev: false dev: false
@ -3471,16 +3715,16 @@ packages:
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
hast-util-to-html: 9.0.1 hast-util-to-html: 9.0.1
unified: 11.0.4 unified: 11.0.5
dev: false dev: false
/remark-parse@11.0.0: /remark-parse@11.0.0:
resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
dependencies: dependencies:
'@types/mdast': 4.0.3 '@types/mdast': 4.0.4
mdast-util-from-markdown: 2.0.0 mdast-util-from-markdown: 2.0.1
micromark-util-types: 2.0.0 micromark-util-types: 2.0.0
unified: 11.0.4 unified: 11.0.5
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
@ -3489,10 +3733,10 @@ packages:
resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==}
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
'@types/mdast': 4.0.3 '@types/mdast': 4.0.4
mdast-util-to-hast: 13.1.0 mdast-util-to-hast: 13.2.0
unified: 11.0.4 unified: 11.0.5
vfile: 6.0.1 vfile: 6.0.2
dev: false dev: false
/require-directory@2.1.1: /require-directory@2.1.1:
@ -3508,7 +3752,7 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true hasBin: true
dependencies: dependencies:
is-core-module: 2.13.1 is-core-module: 2.14.0
path-parse: 1.0.7 path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0 supports-preserve-symlinks-flag: 1.0.0
dev: true dev: true
@ -3520,6 +3764,7 @@ packages:
/rimraf@2.7.1: /rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true hasBin: true
dependencies: dependencies:
glob: 7.2.3 glob: 7.2.3
@ -3527,33 +3772,35 @@ packages:
/rimraf@3.0.2: /rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true hasBin: true
dependencies: dependencies:
glob: 7.2.3 glob: 7.2.3
dev: true dev: true
/rollup@4.14.1: /rollup@4.18.1:
resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==} resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@types/estree': 1.0.5 '@types/estree': 1.0.5
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.14.1 '@rollup/rollup-android-arm-eabi': 4.18.1
'@rollup/rollup-android-arm64': 4.14.1 '@rollup/rollup-android-arm64': 4.18.1
'@rollup/rollup-darwin-arm64': 4.14.1 '@rollup/rollup-darwin-arm64': 4.18.1
'@rollup/rollup-darwin-x64': 4.14.1 '@rollup/rollup-darwin-x64': 4.18.1
'@rollup/rollup-linux-arm-gnueabihf': 4.14.1 '@rollup/rollup-linux-arm-gnueabihf': 4.18.1
'@rollup/rollup-linux-arm64-gnu': 4.14.1 '@rollup/rollup-linux-arm-musleabihf': 4.18.1
'@rollup/rollup-linux-arm64-musl': 4.14.1 '@rollup/rollup-linux-arm64-gnu': 4.18.1
'@rollup/rollup-linux-powerpc64le-gnu': 4.14.1 '@rollup/rollup-linux-arm64-musl': 4.18.1
'@rollup/rollup-linux-riscv64-gnu': 4.14.1 '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
'@rollup/rollup-linux-s390x-gnu': 4.14.1 '@rollup/rollup-linux-riscv64-gnu': 4.18.1
'@rollup/rollup-linux-x64-gnu': 4.14.1 '@rollup/rollup-linux-s390x-gnu': 4.18.1
'@rollup/rollup-linux-x64-musl': 4.14.1 '@rollup/rollup-linux-x64-gnu': 4.18.1
'@rollup/rollup-win32-arm64-msvc': 4.14.1 '@rollup/rollup-linux-x64-musl': 4.18.1
'@rollup/rollup-win32-ia32-msvc': 4.14.1 '@rollup/rollup-win32-arm64-msvc': 4.18.1
'@rollup/rollup-win32-x64-msvc': 4.14.1 '@rollup/rollup-win32-ia32-msvc': 4.18.1
'@rollup/rollup-win32-x64-msvc': 4.18.1
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
@ -3566,7 +3813,7 @@ packages:
/rxjs@7.8.1: /rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.6.3
dev: true dev: true
/sade@1.8.1: /sade@1.8.1:
@ -3593,12 +3840,10 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true hasBin: true
/semver@7.6.0: /semver@7.6.2:
resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
engines: {node: '>=10'} engines: {node: '>=10'}
hasBin: true hasBin: true
dependencies:
lru-cache: 6.0.0
dev: true dev: true
/set-cookie-parser@2.6.0: /set-cookie-parser@2.6.0:
@ -3625,10 +3870,10 @@ packages:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true dev: true
/shiki@1.3.0: /shiki@1.6.5:
resolution: {integrity: sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==} resolution: {integrity: sha512-iFzypldJG0zeyRHKAhaSGCf+YWXpMMyUyOrCVFBFKGGdF5vrB6jbd66/SQljxV20aSrVZEAQwUto/hhuNi/CIg==}
dependencies: dependencies:
'@shikijs/core': 1.3.0 '@shikijs/core': 1.6.5
dev: false dev: false
/shikiji-core@0.10.2: /shikiji-core@0.10.2:
@ -3668,15 +3913,15 @@ packages:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies: dependencies:
dot-case: 3.0.4 dot-case: 3.0.4
tslib: 2.6.2 tslib: 2.6.3
dev: false dev: false
/sorcery@0.11.0: /sorcery@0.11.1:
resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==}
hasBin: true hasBin: true
dependencies: dependencies:
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
buffer-crc32: 0.2.13 buffer-crc32: 1.0.0
minimist: 1.2.8 minimist: 1.2.8
sander: 0.5.1 sander: 0.5.1
dev: true dev: true
@ -3776,7 +4021,7 @@ packages:
dependencies: dependencies:
'@jridgewell/gen-mapping': 0.3.5 '@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1 commander: 4.1.1
glob: 10.3.12 glob: 10.4.5
lines-and-columns: 1.2.4 lines-and-columns: 1.2.4
mz: 2.7.0 mz: 2.7.0
pirates: 4.0.6 pirates: 4.0.6
@ -3808,21 +4053,19 @@ packages:
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
dev: true dev: true
/svelte-check@3.7.0(@babel/core@7.24.4)(postcss@8.4.38)(svelte@4.2.15): /svelte-check@3.8.4(@babel/core@7.24.9)(postcss@8.4.39)(svelte@4.2.18):
resolution: {integrity: sha512-Va6sGL4Vy4znn0K+vaatk98zoBvG2aDee4y3r5X4S80z8DXfbACHvdLlyXa4C4c5tQzK9H0Uq2pbd20wH3ucjQ==} resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
dependencies: dependencies:
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
chokidar: 3.6.0 chokidar: 3.6.0
fast-glob: 3.3.2 picocolors: 1.0.1
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1 sade: 1.8.1
svelte: 4.2.15 svelte: 4.2.18
svelte-preprocess: 5.1.3(@babel/core@7.24.4)(postcss@8.4.38)(svelte@4.2.15)(typescript@5.4.5) svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.3)
typescript: 5.4.5 typescript: 5.5.3
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- coffeescript - coffeescript
@ -3835,11 +4078,11 @@ packages:
- sugarss - sugarss
dev: true dev: true
/svelte-eslint-parser@0.35.0(svelte@4.2.15): /svelte-eslint-parser@0.39.2(svelte@4.2.18):
resolution: {integrity: sha512-CtbPseajW0gjwEvHiuzYJkPDjAcHz2FaHt540j6RVYrZgnE6xWkzUBodQ4I3nV+G5AS0Svt8K6aIA/CIU9xT2Q==} resolution: {integrity: sha512-87UwLuWTtDIuzWOhOi1zBL5wYVd07M5BK1qZ57YmXJB5/UmjUNJqGy3XSOhPqjckY1dATNV9y+mx+nI0WH6HPA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies: peerDependencies:
svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115
peerDependenciesMeta: peerDependenciesMeta:
svelte: svelte:
optional: true optional: true
@ -3847,23 +4090,23 @@ packages:
eslint-scope: 7.2.2 eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
espree: 9.6.1 espree: 9.6.1
postcss: 8.4.38 postcss: 8.4.39
postcss-scss: 4.0.9(postcss@8.4.38) postcss-scss: 4.0.9(postcss@8.4.39)
svelte: 4.2.15 svelte: 4.2.18
dev: true dev: true
/svelte-hmr@0.16.0(svelte@4.2.15): /svelte-hmr@0.16.0(svelte@4.2.18):
resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
engines: {node: ^12.20 || ^14.13.1 || >= 16} engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies: peerDependencies:
svelte: ^3.19.0 || ^4.0.0 svelte: ^3.19.0 || ^4.0.0
dependencies: dependencies:
svelte: 4.2.15 svelte: 4.2.18
dev: true dev: true
/svelte-preprocess@5.1.3(@babel/core@7.24.4)(postcss@8.4.38)(svelte@4.2.15)(typescript@5.4.5): /svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss@8.4.39)(svelte@4.2.18)(typescript@5.5.3):
resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
engines: {node: '>= 16.0.0', pnpm: ^8.0.0} engines: {node: '>= 16.0.0'}
requiresBuild: true requiresBuild: true
peerDependencies: peerDependencies:
'@babel/core': ^7.10.2 '@babel/core': ^7.10.2
@ -3899,53 +4142,53 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@babel/core': 7.24.4 '@babel/core': 7.24.9
'@types/pug': 2.0.10 '@types/pug': 2.0.10
detect-indent: 6.1.0 detect-indent: 6.1.0
magic-string: 0.30.9 magic-string: 0.30.10
postcss: 8.4.38 postcss: 8.4.39
sorcery: 0.11.0 sorcery: 0.11.1
strip-indent: 3.0.0 strip-indent: 3.0.0
svelte: 4.2.15 svelte: 4.2.18
typescript: 5.4.5 typescript: 5.5.3
dev: true dev: true
/svelte-sonner@0.3.22(svelte@4.2.15): /svelte-sonner@0.3.24(svelte@4.2.18):
resolution: {integrity: sha512-1AEBl7rTP4oeMAmBmkcvoHNOwB8gPzz73RYApcY8pyDwbjBewU8ATnXV8N42omV1sQvtSX/X0o5A1nfkN3T6cg==} resolution: {integrity: sha512-txuL0JBUs0v6qGrr0PGCsbXmKHuthdrAkfISYi8umuveF7+gINb6EXl6VmKY9aHhyxCqvVgqd6yophQNrnor4w==}
peerDependencies: peerDependencies:
svelte: '>=3 <5' svelte: '>=3 <5'
dependencies: dependencies:
svelte: 4.2.15 svelte: 4.2.18
dev: false dev: false
/svelte@4.2.15: /svelte@4.2.18:
resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==} resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==}
engines: {node: '>=16'} engines: {node: '>=16'}
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
'@types/estree': 1.0.5 '@types/estree': 1.0.5
acorn: 8.11.3 acorn: 8.12.1
aria-query: 5.3.0 aria-query: 5.3.0
axobject-query: 4.0.0 axobject-query: 4.1.0
code-red: 1.0.4 code-red: 1.0.4
css-tree: 2.3.1 css-tree: 2.3.1
estree-walker: 3.0.3 estree-walker: 3.0.3
is-reference: 3.0.2 is-reference: 3.0.2
locate-character: 3.0.0 locate-character: 3.0.0
magic-string: 0.30.9 magic-string: 0.30.10
periscopic: 3.1.0 periscopic: 3.1.0
/sveltekit-search-params@2.1.2(@sveltejs/kit@2.5.7)(svelte@4.2.15)(vite@5.2.10): /sveltekit-search-params@2.1.2(@sveltejs/kit@2.5.18)(svelte@4.2.18)(vite@5.3.3):
resolution: {integrity: sha512-wh5WSo46wz48MdWvpchVGrOjoDmbmsNJ7dUToSZ4L1SQ2LOasmTjAAlFhfG/EFvEhR34phRzLF7BjE0ZHzx1Uw==} resolution: {integrity: sha512-wh5WSo46wz48MdWvpchVGrOjoDmbmsNJ7dUToSZ4L1SQ2LOasmTjAAlFhfG/EFvEhR34phRzLF7BjE0ZHzx1Uw==}
peerDependencies: peerDependencies:
'@sveltejs/kit': ^1.0.0 || ^2.0.0 '@sveltejs/kit': ^1.0.0 || ^2.0.0
svelte: ^3.55.0 || ^4.0.0 || ^5.0.0 svelte: ^3.55.0 || ^4.0.0 || ^5.0.0
dependencies: dependencies:
'@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10) '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@4.2.18)(vite@5.3.3)
'@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.10) '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.3)
svelte: 4.2.15 svelte: 4.2.18
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- vite - vite
@ -3962,11 +4205,11 @@ packages:
/tailwind-merge@2.3.0: /tailwind-merge@2.3.0:
resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.8
dev: false dev: false
/tailwindcss@3.4.3: /tailwindcss@3.4.4:
resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -3978,18 +4221,18 @@ packages:
fast-glob: 3.3.2 fast-glob: 3.3.2
glob-parent: 6.0.2 glob-parent: 6.0.2
is-glob: 4.0.3 is-glob: 4.0.3
jiti: 1.21.0 jiti: 1.21.6
lilconfig: 2.1.0 lilconfig: 2.1.0
micromatch: 4.0.5 micromatch: 4.0.7
normalize-path: 3.0.0 normalize-path: 3.0.0
object-hash: 3.0.0 object-hash: 3.0.0
picocolors: 1.0.0 picocolors: 1.0.1
postcss: 8.4.38 postcss: 8.4.39
postcss-import: 15.1.0(postcss@8.4.38) postcss-import: 15.1.0(postcss@8.4.39)
postcss-js: 4.0.1(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.39)
postcss-load-config: 4.0.2(postcss@8.4.38) postcss-load-config: 4.0.2(postcss@8.4.39)
postcss-nested: 6.0.1(postcss@8.4.38) postcss-nested: 6.0.1(postcss@8.4.39)
postcss-selector-parser: 6.0.16 postcss-selector-parser: 6.1.1
resolve: 1.22.8 resolve: 1.22.8
sucrase: 3.35.0 sucrase: 3.35.0
transitivePeerDependencies: transitivePeerDependencies:
@ -4020,12 +4263,12 @@ packages:
globrex: 0.1.2 globrex: 0.1.2
dev: true dev: true
/tinybench@2.6.0: /tinybench@2.8.0:
resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==}
dev: true dev: true
/tinypool@0.8.3: /tinypool@0.8.4:
resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
dev: true dev: true
@ -4063,21 +4306,21 @@ packages:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
dev: false dev: false
/ts-api-utils@1.3.0(typescript@5.4.5): /ts-api-utils@1.3.0(typescript@5.5.3):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'} engines: {node: '>=16'}
peerDependencies: peerDependencies:
typescript: '>=4.2.0' typescript: '>=4.2.0'
dependencies: dependencies:
typescript: 5.4.5 typescript: 5.5.3
dev: true dev: true
/ts-interface-checker@0.1.13: /ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true dev: true
/tslib@2.6.2: /tslib@2.6.3:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
/type-check@0.4.0: /type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
@ -4096,8 +4339,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/typescript@5.4.5: /typescript@5.5.3:
resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
hasBin: true hasBin: true
@ -4105,8 +4348,8 @@ packages:
resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
dev: true dev: true
/unified@11.0.4: /unified@11.0.5:
resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
dependencies: dependencies:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
bail: 2.0.2 bail: 2.0.2
@ -4114,7 +4357,7 @@ packages:
extend: 3.0.2 extend: 3.0.2
is-plain-obj: 4.1.0 is-plain-obj: 4.1.0
trough: 2.2.0 trough: 2.2.0
vfile: 6.0.1 vfile: 6.0.2
dev: false dev: false
/unist-util-is@6.0.0: /unist-util-is@6.0.0:
@ -4156,15 +4399,15 @@ packages:
unist-util-visit-parents: 6.0.1 unist-util-visit-parents: 6.0.1
dev: false dev: false
/update-browserslist-db@1.0.13(browserslist@4.23.0): /update-browserslist-db@1.1.0(browserslist@4.23.2):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
browserslist: '>= 4.21.0' browserslist: '>= 4.21.0'
dependencies: dependencies:
browserslist: 4.23.0 browserslist: 4.23.2
escalade: 3.1.2 escalade: 3.1.2
picocolors: 1.0.0 picocolors: 1.0.1
/uri-js@4.4.1: /uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@ -4175,11 +4418,11 @@ packages:
/util-deprecate@1.0.2: /util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
/vfile-location@5.0.2: /vfile-location@5.0.3:
resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
dependencies: dependencies:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
vfile: 6.0.1 vfile: 6.0.2
dev: false dev: false
/vfile-message@2.0.4: /vfile-message@2.0.4:
@ -4196,24 +4439,24 @@ packages:
unist-util-stringify-position: 4.0.0 unist-util-stringify-position: 4.0.0
dev: false dev: false
/vfile@6.0.1: /vfile@6.0.2:
resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==}
dependencies: dependencies:
'@types/unist': 3.0.2 '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0 unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2 vfile-message: 4.0.2
dev: false dev: false
/vite-node@1.5.2: /vite-node@1.6.0:
resolution: {integrity: sha512-Y8p91kz9zU+bWtF7HGt6DVw2JbhyuB2RlZix3FPYAYmUyZ3n7iTp8eSyLyY6sxtPegvxQtmlTMhfPhUfCUF93A==} resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
debug: 4.3.4 debug: 4.3.5
pathe: 1.1.2 pathe: 1.1.2
picocolors: 1.0.0 picocolors: 1.0.1
vite: 5.2.10 vite: 5.3.3
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@ -4225,8 +4468,8 @@ packages:
- terser - terser
dev: true dev: true
/vite@5.2.10: /vite@5.3.3:
resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -4253,14 +4496,14 @@ packages:
terser: terser:
optional: true optional: true
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.21.5
postcss: 8.4.38 postcss: 8.4.39
rollup: 4.14.1 rollup: 4.18.1
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/vitefu@0.2.5(vite@5.2.10): /vitefu@0.2.5(vite@5.3.3):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies: peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@ -4268,18 +4511,18 @@ packages:
vite: vite:
optional: true optional: true
dependencies: dependencies:
vite: 5.2.10 vite: 5.3.3
dev: true dev: true
/vitest@1.5.2: /vitest@1.6.0:
resolution: {integrity: sha512-l9gwIkq16ug3xY7BxHwcBQovLZG75zZL0PlsiYQbf76Rz6QGs54416UWMtC0jXeihvHvcHrf2ROEjkQRVpoZYw==} resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0 '@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': 1.5.2 '@vitest/browser': 1.6.0
'@vitest/ui': 1.5.2 '@vitest/ui': 1.6.0
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -4296,26 +4539,26 @@ packages:
jsdom: jsdom:
optional: true optional: true
dependencies: dependencies:
'@vitest/expect': 1.5.2 '@vitest/expect': 1.6.0
'@vitest/runner': 1.5.2 '@vitest/runner': 1.6.0
'@vitest/snapshot': 1.5.2 '@vitest/snapshot': 1.6.0
'@vitest/spy': 1.5.2 '@vitest/spy': 1.6.0
'@vitest/utils': 1.5.2 '@vitest/utils': 1.6.0
acorn-walk: 8.3.2 acorn-walk: 8.3.3
chai: 4.4.1 chai: 4.4.1
debug: 4.3.4 debug: 4.3.5
execa: 8.0.1 execa: 8.0.1
local-pkg: 0.5.0 local-pkg: 0.5.0
magic-string: 0.30.9 magic-string: 0.30.10
pathe: 1.1.2 pathe: 1.1.2
picocolors: 1.0.0 picocolors: 1.0.1
std-env: 3.7.0 std-env: 3.7.0
strip-literal: 2.1.0 strip-literal: 2.1.0
tinybench: 2.6.0 tinybench: 2.8.0
tinypool: 0.8.3 tinypool: 0.8.4
vite: 5.2.10 vite: 5.3.3
vite-node: 1.5.2 vite-node: 1.6.0
why-is-node-running: 2.2.2 why-is-node-running: 2.3.0
transitivePeerDependencies: transitivePeerDependencies:
- less - less
- lightningcss - lightningcss
@ -4338,8 +4581,8 @@ packages:
isexe: 2.0.0 isexe: 2.0.0
dev: true dev: true
/why-is-node-running@2.2.2: /why-is-node-running@2.3.0:
resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'} engines: {node: '>=8'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -4347,6 +4590,11 @@ packages:
stackback: 0.0.2 stackback: 0.0.2
dev: true dev: true
/word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
dev: true
/wrap-ansi@7.0.0: /wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -4377,17 +4625,13 @@ packages:
/yallist@3.1.1: /yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
/yaml@1.10.2: /yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
dev: true dev: true
/yaml@2.4.1: /yaml@2.4.5:
resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
engines: {node: '>= 14'} engines: {node: '>= 14'}
hasBin: true hasBin: true
dev: true dev: true
@ -4415,8 +4659,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/yocto-queue@1.0.0: /yocto-queue@1.1.1:
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
engines: {node: '>=12.20'} engines: {node: '>=12.20'}
dev: true dev: true

View File

@ -9,6 +9,7 @@
<!-- Favicon --> <!-- Favicon -->
<link rel="icon" type="image/svg+xml" href="%sveltekit.assets%/images/logo.svg" /> <link rel="icon" type="image/svg+xml" href="%sveltekit.assets%/images/logo.svg" />
<link rel="icon" type="image/ico" href="%sveltekit.assets%/images/logo_ico.ico" />
<!-- OG --> <!-- OG -->
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />

View File

@ -5,15 +5,20 @@
import { cn } from '@/utils/cn'; import { cn } from '@/utils/cn';
let warning = false; let warning = false;
const initialValue = browser ? window.localStorage.getItem('warning') : true; let warningName = 'svgl_warning_message';
const initialValue = browser ? window.localStorage.getItem(warningName) : true;
</script> </script>
{#if !warning && !initialValue} {#if !warning && !initialValue}
<div <div
class="flex items-center w-full justify-between md:flex-row flex-col md:space-x-2 space-x-0 space-y-2 md:space-y-0 py-2 px-3 bg-neutral-100 dark:bg-neutral-800/40 text-neutral-700 dark:text-neutral-300" class="flex items-center w-full justify-between md:flex-row flex-col md:space-x-2 space-x-0 space-y-2 md:space-y-0 py-2 px-3 bg-neutral-100/60 dark:bg-neutral-800/40 text-neutral-700 dark:text-neutral-300 border-b border-neutral-200 dark:border-neutral-800"
> >
<div class="flex items-center space-x-2"> <div class="flex items-center space-x-2">
<AlertTriangleIcon size={18} strokeWidth={2} class="mr-1" /> <AlertTriangleIcon
size={18}
strokeWidth={2}
class="mr-1 flex-shrink-0 text-yellow-600 dark:text-yellow-500"
/>
<p> <p>
All svgs provides the link to the product or company that owns it, <strong All svgs provides the link to the product or company that owns it, <strong
>please contact them</strong >please contact them</strong
@ -24,13 +29,13 @@
target="_blank" target="_blank"
class="underline underline-offset-4 decoration-dotted decoration-neutral-500" class="underline underline-offset-4 decoration-dotted decoration-neutral-500"
href="https://github.com/pheralb/svgl/issues/new">create an issue</a href="https://github.com/pheralb/svgl/issues/new">create an issue</a
> on Github. > on GitHub.
</p> </p>
</div> </div>
<button <button
class={cn(buttonStyles, 'h-10 text-sm')} class={cn(buttonStyles, 'h-10 text-sm')}
on:click={() => { on:click={() => {
localStorage.setItem('warning', 'true'); localStorage.setItem(warningName, 'true');
warning = true; warning = true;
}} }}
> >

View File

@ -1,6 +1,87 @@
import type { iSVG } from '../types/svg'; import type { iSVG } from '../types/svg';
export const svgs: iSVG[] = [ export const svgs: iSVG[] = [
{
title: 'Inflection AI',
category: 'AI',
route: {
light: '/library/inflectionai_light.svg',
dark: '/library/inflectionai_dark.svg'
},
url: 'https://inflection.ai/'
},
{
title: 'Together AI',
category: 'AI',
route: {
light: '/library/togetherai_light.svg',
dark: '/library/togetherai_dark.svg'
},
url: 'https://www.together.ai/'
},
{
title: 'Suno',
category: 'AI',
route: '/library/suno.svg',
wordmark: {
light: '/library/suno_wordmark_light.svg',
dark: '/library/suno_wordmark_dark.svg'
},
url: 'https://suno.com/'
},
{
title: 'Groq',
category: 'AI',
route: '/library/groq.svg',
wordmark: {
light: '/library/groq_wordmark_light.svg',
dark: '/library/groq_wordmark_dark.svg'
},
url: 'https://groq.com/'
},
{
title: 'Cohere',
category: 'AI',
route: '/library/cohere.svg',
wordmark: '/library/cohere_wordmark.svg',
url: 'https://cohere.com/'
},
{
title: 'Ollama',
category: 'AI',
route: {
light: '/library/ollama_light.svg',
dark: '/library/ollama_dark.svg'
},
url: 'https://www.ollama.com/'
},
{
title: 'Cisco',
category: 'Software',
route: {
light: '/library/cisco_light.svg',
dark: '/library/cisco_dark.svg'
},
url: 'https://www.cisco.com/'
},
{
title: 'Animate',
category: ['Software', 'Design'],
route: '/library/animate.svg',
url: 'https://www.adobe.com/products/animate.html'
},
{
title: 'Blender',
category: ['Software', 'Design'],
route: '/library/blender.svg',
url: 'https://blender.org/'
},
{
title: 'Lua',
category: 'Language',
route: '/library/lua.svg',
url: 'https://lua.org/'
},
{ {
title: 'Mercado Pago', title: 'Mercado Pago',
category: 'Payment', category: 'Payment',
@ -40,7 +121,10 @@ export const svgs: iSVG[] = [
{ {
title: 'Github', title: 'Github',
category: 'Software', category: 'Software',
route: '/library/github.svg', route: {
light: '/library/github-light.svg',
dark: '/library/github-dark.svg'
},
url: 'https://github.com/' url: 'https://github.com/'
}, },
{ {
@ -541,7 +625,7 @@ export const svgs: iSVG[] = [
url: 'https://nestjs.com/' url: 'https://nestjs.com/'
}, },
{ {
title: 'Github Copilot', title: 'GitHub Copilot',
category: 'Software', category: 'Software',
route: { route: {
light: '/library/copilot.svg', light: '/library/copilot.svg',
@ -1345,6 +1429,10 @@ export const svgs: iSVG[] = [
light: '/library/openai.svg', light: '/library/openai.svg',
dark: '/library/openai_dark.svg' dark: '/library/openai_dark.svg'
}, },
wordmark: {
light: '/library/openai_wordmark_light.svg',
dark: '/library/openai_wordmark_dark.svg'
},
url: 'https://openai.com/' url: 'https://openai.com/'
}, },
{ {
@ -2183,6 +2271,10 @@ export const svgs: iSVG[] = [
title: 'Perplexity AI', title: 'Perplexity AI',
category: 'AI', category: 'AI',
route: '/library/perplexity.svg', route: '/library/perplexity.svg',
wordmark: {
light: '/library/perplexity_wordmark_light.svg',
dark: '/library/perplexity_wordmark_dark.svg'
},
url: 'https://perplexity.ai/' url: 'https://perplexity.ai/'
}, },
{ {
@ -2528,6 +2620,13 @@ export const svgs: iSVG[] = [
}, },
url: 'https://asana.com' url: 'https://asana.com'
}, },
{
title: 'UpLeveled',
category: 'Education',
route: '/library/upleveled.svg',
wordmark: '/library/upleveled-wordmark.svg',
url: 'https://upleveled.io/'
},
{ {
title: 'Zoom', title: 'Zoom',
category: 'Software', category: 'Software',
@ -2705,5 +2804,84 @@ export const svgs: iSVG[] = [
dark: '/library/relagit-wordmark-dark.svg' dark: '/library/relagit-wordmark-dark.svg'
}, },
url: 'https://rela.dev' url: 'https://rela.dev'
},
{
title: 'T3 Stack',
category: 'Framework',
route: {
light: '/library/t3-dark.svg',
dark: '/library/t3-light.svg'
},
url: 'https://create.t3.gg/'
},
{
title: 'Apple Music',
category: 'Music',
route: '/library/apple-music-icon.svg',
wordmark: {
light: '/library/apple-music-wordmark-light.svg',
dark: '/library/apple-music-wordmark-dark.svg'
},
url: 'https://music.apple.com/'
},
{
title: 'YGeeker',
category: 'Software',
route: '/library/ygeeker.svg',
url: 'https://www.ygeeker.com'
},
{
title: 'Web components',
category: 'Library',
route: '/library/webcomponents.svg',
url: 'https://www.webcomponents.org/'
},
{
title: 'PostCSS',
category: 'Compiler',
route: '/library/postcss.svg',
wordmark: '/library/postcss_wordmark.svg',
url: 'https://postcss.org/'
},
{
title: 'SVG',
category: ['Language', 'Design'],
route: '/library/svg.svg',
wordmark: '/library/svg_wordmark.svg',
url: 'https://www.w3.org/TR/SVG/'
},
{
title: 'Todoist',
category: 'Software',
route: '/library/todoist.svg',
wordmark: '/library/todoist-wordmark.svg',
url: 'https://todoist.com/'
},
{
title: 'Apidog',
category: 'Software',
route: '/library/apidog.svg',
url: 'https://apidog.com/'
},
{
title: 'Chart.js',
category: 'Library',
route: '/library/chartjs.svg',
url: 'https://www.chartjs.org/'
},
{
title: 'JSON Schema',
category: 'Library',
route: '/library/json-schema.svg',
url: 'https://json-schema.org/'
},
{
title: 'v0',
category: 'Vercel',
route: {
light: '/library/v0_light.svg',
dark: '/library/v0_dark.svg'
},
url: 'https://v0.dev/'
} }
]; ];

View File

@ -29,7 +29,7 @@ export const POST = async ({ request }: RequestEvent) => {
const svgCode = body.code; const svgCode = body.code;
const typescript = body.typescript; const typescript = body.typescript;
const name = body.name; const name = body.name.replace(/[^a-zA-Z0-9]/g, '');
const jsCode = await transform( const jsCode = await transform(
svgCode, svgCode,

BIN
static/images/logo_ico.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 1146 1117"><path d="M0 0h1145.83v1116.67H0z" style="fill:none"/><path d="M48.642.184h177.4c26.896 0 48.642 21.747 48.642 48.643v170.532c0 26.895-21.746 48.641-48.642 48.641h-177.4C21.746 268 0 246.254 0 219.359V48.827C0 21.931 21.746.184 48.642.184Z" style="fill:#00005b;fill-rule:nonzero" transform="scale(4.167)"/><path d="M75.194 137.641h29.072c-.687-2.403-1.603-5.266-2.632-8.241a344.072 344.072 0 0 1-3.091-9.843c-1.145-3.548-2.175-6.981-3.32-10.529-1.144-3.548-2.174-6.867-3.09-10.186-.916-3.204-1.716-6.18-2.517-8.927h-.23c-1.03 4.921-2.289 9.843-3.891 14.763-1.717 5.494-3.433 11.217-5.265 16.94a224.505 224.505 0 0 1-5.036 16.023Zm35.825 22.775H68.556l-8.698 26.896c-.23 1.03-1.145 1.718-2.175 1.602H35.938c-1.26 0-1.603-.686-1.26-2.06L71.646 81.217c.344-1.145.687-2.061 1.145-3.548.458-2.403.686-4.922.686-7.44-.113-.572.344-1.144.916-1.258h29.758c.915 0 1.373.342 1.488.915l41.66 117.083c.344 1.259 0 1.831-1.144 1.831h-23.921c-.801.114-1.602-.458-1.831-1.259l-9.384-27.125ZM160.232 187.198v-67.985c0-2.059 0-4.463-.115-6.98-.114-2.633-.114-5.036-.228-7.325-.115-2.289-.229-4.464-.343-5.837-.115-.344-.115-.802.228-1.144.343-.23.687-.344 1.145-.344h18.427c.686 0 1.258.114 1.831.344.458.228.801.686.916 1.258.228.687.572 1.603.801 2.518a21.92 21.92 0 0 1 .686 3.777 38.007 38.007 0 0 1 12.133-7.096c4.463-1.488 9.155-2.289 13.848-2.289 3.663 0 7.325.573 10.758 1.717 8.126 2.632 14.535 8.927 17.397 16.938 1.831 4.693 2.517 10.873 2.517 18.313v54.135c0 1.144-.458 1.602-1.488 1.602l-21.516.23c-.916.113-1.716-.458-1.832-1.374v-51.732c-.114-3.433-.8-6.867-2.173-9.958-1.031-2.289-2.633-4.348-4.694-5.722-2.402-1.488-5.035-2.174-7.782-2.06-2.977 0-5.951.458-8.698 1.603-2.519 1.03-4.808 2.517-6.867 4.348v63.177c0 1.145-.458 1.602-1.489 1.602h-21.745c-.802.116-1.488-.457-1.602-1.258-.23-.229-.23-.344-.115-.458Z" style="fill:#99f;fill-rule:nonzero" transform="scale(4.167)"/></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1 @@
<svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" width="256" height="256" preserveAspectRatio="xMidYMid"><defs><linearGradient id="a" x1="0%" x2="99.996%" y1="36.301%" y2="64.611%"><stop offset="0%" stop-color="#3BF"/><stop offset="100%" stop-color="#73F"/></linearGradient><linearGradient id="b" x1="102.837%" x2="-5.655%" y1="70.777%" y2="28.962%"><stop offset="0%" stop-color="#99C2FF"/><stop offset="100%" stop-color="#FFF"/></linearGradient><linearGradient id="c" x1="49.941%" x2="23.669%" y1="69.215%" y2="32.86%"><stop offset="0%" stop-color="#99C2FF"/><stop offset="100%" stop-color="#FFF"/></linearGradient></defs><path fill="url(#a)" d="M198.391 180.368 194 175.984l-.816-.752a93.674 93.674 0 0 0-65.318-26.504 93.674 93.674 0 0 0-65.309 26.504l-.568.56-4.327 4.384-9.288 9.264a28.238 28.238 0 0 1-20.08 8.384 28.334 28.334 0 0 1-20.006-8.264A28.187 28.187 0 0 1 0 169.6c0-7.49 2.983-14.672 8.288-19.96l20.007-19.96-19.76-19.656A28.225 28.225 0 0 1 0 89.824a28.206 28.206 0 0 1 8.288-19.96c11.06-11.033 28.962-11.033 40.022 0L62.805 84.32a93.746 93.746 0 0 0 65.317 26.48c24.4 0 47.838-9.504 65.31-26.48a2.96 2.96 0 0 1 .632-.632l8.215-8.256 5.464-5.384a27.974 27.974 0 0 1 19.951-8.256 28.293 28.293 0 0 1 20 8.264 28.185 28.185 0 0 1 6.119 30.864 27.843 27.843 0 0 1-6.296 9.176l-19.823 19.776 19.823 19.776a28.04 28.04 0 0 1 8.472 20.144c0 7.48-2.984 14.656-8.288 19.952-11.038 11.026-28.92 11.026-39.958 0l-9.416-9.376h.064Z"/><path fill="url(#b)" d="M178.712 2.136a28.123 28.123 0 0 1 9.184 6.12 28.185 28.185 0 0 1-.064 39.864l-20 19.96-.503.44c-21.958 21.404-56.975 21.404-78.933 0l-.504-.44-20.015-19.96c-10.934-11.033-10.88-28.833.12-39.8C79.011-2.686 96.85-2.715 107.9 8.256l20.015 19.968 19.952-19.968A28.303 28.303 0 0 1 167.88 0a28.24 28.24 0 0 1 10.84 2.136h-.009Z"/><path fill="url(#c)" d="M77.117 253.864a28.159 28.159 0 0 1-9.184-6.12 28.185 28.185 0 0 1 .064-39.864l20.015-19.96.504-.44c21.959-21.395 56.966-21.395 78.925 0l.504.44 20.015 19.96c10.932 11.035 10.875 28.835-.128 39.8-11.014 11.006-28.853 11.035-39.902.064l-20.016-19.968-19.95 19.96A28.302 28.302 0 0 1 87.947 256a28.239 28.239 0 0 1-10.831-2.136Z"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 361 361"><linearGradient id="a" x1="180" x2="180" y1="358.605" y2="7.759" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#fa233b"/><stop offset="1" style="stop-color:#fb5c74"/></linearGradient><path d="M360 112.61c0-4.3 0-8.6-.02-12.9-.02-3.62-.06-7.24-.16-10.86-.21-7.89-.68-15.84-2.08-23.64-1.42-7.92-3.75-15.29-7.41-22.49a75.633 75.633 0 0 0-33.06-33.05c-7.19-3.66-14.56-5.98-22.47-7.41C287 .86 279.04.39 271.15.18c-3.62-.1-7.24-.14-10.86-.16-4.3-.02-8.6-.02-12.9-.02H112.61c-4.3 0-8.6 0-12.9.02-3.62.02-7.24.06-10.86.16C80.96.4 73 .86 65.2 2.27c-7.92 1.42-15.28 3.75-22.47 7.41A75.633 75.633 0 0 0 9.67 42.73c-3.66 7.2-5.99 14.57-7.41 22.49C.86 73.02.39 80.98.18 88.86.08 92.48.04 96.1.02 99.72 0 104.01 0 108.31 0 112.61v134.77c0 4.3 0 8.6.02 12.9.02 3.62.06 7.24.16 10.86.21 7.89.68 15.84 2.08 23.64 1.42 7.92 3.75 15.29 7.41 22.49a75.633 75.633 0 0 0 33.06 33.05c7.19 3.66 14.56 5.98 22.47 7.41 7.8 1.4 15.76 1.87 23.65 2.08 3.62.1 7.24.14 10.86.16 4.3.03 8.6.02 12.9.02h134.77c4.3 0 8.6 0 12.9-.02 3.62-.02 7.24-.06 10.86-.16 7.89-.21 15.85-.68 23.65-2.08 7.92-1.42 15.28-3.75 22.47-7.41a75.633 75.633 0 0 0 33.06-33.05c3.66-7.2 5.99-14.57 7.41-22.49 1.4-7.8 1.87-15.76 2.08-23.64.1-3.62.14-7.24.16-10.86.03-4.3.02-8.6.02-12.9V112.61z" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#a)"/><path d="M254.5 55c-.87.08-8.6 1.45-9.53 1.64l-107 21.59-.04.01c-2.79.59-4.98 1.58-6.67 3-2.04 1.71-3.17 4.13-3.6 6.95-.09.6-.24 1.82-.24 3.62v133.92c0 3.13-.25 6.17-2.37 8.76s-4.74 3.37-7.81 3.99l-6.99 1.41c-8.84 1.78-14.59 2.99-19.8 5.01-4.98 1.93-8.71 4.39-11.68 7.51-5.89 6.17-8.28 14.54-7.46 22.38.7 6.69 3.71 13.09 8.88 17.82 3.49 3.2 7.85 5.63 12.99 6.66 5.33 1.07 11.01.7 19.31-.98 4.42-.89 8.56-2.28 12.5-4.61 3.9-2.3 7.24-5.37 9.85-9.11 2.62-3.75 4.31-7.92 5.24-12.35.96-4.57 1.19-8.7 1.19-13.26V142.81c0-6.22 1.76-7.86 6.78-9.08 0 0 88.94-17.94 93.09-18.75 5.79-1.11 8.52.54 8.52 6.61v79.29c0 3.14-.03 6.32-2.17 8.92-2.12 2.59-4.74 3.37-7.81 3.99l-6.99 1.41c-8.84 1.78-14.59 2.99-19.8 5.01-4.98 1.93-8.71 4.39-11.68 7.51-5.89 6.17-8.49 14.54-7.67 22.38.7 6.69 3.92 13.09 9.09 17.82 3.49 3.2 7.85 5.56 12.99 6.6 5.33 1.07 11.01.69 19.31-.98 4.42-.89 8.56-2.22 12.5-4.55 3.9-2.3 7.24-5.37 9.85-9.11 2.62-3.75 4.31-7.92 5.24-12.35.96-4.57 1-8.7 1-13.26V64.46c.02-6.16-3.23-9.96-9.02-9.46z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#fff" style="enable-background:new 0 0 84.3 20.7" xml:space="preserve" viewBox="0 0 84.3 20.7"><path d="M35.4 20.1V6.6h-.1l-5.4 13.5h-2.1L22.4 6.6h-.1v13.5h-2.5V1.8H23l5.8 14.6h.1l5.8-14.6H38v18.3h-2.6zm16.7 0h-2.6v-2.3h-.1c-.7 1.6-2.1 2.5-4.1 2.5-2.9 0-4.6-1.9-4.6-5V6.7h2.7v8.1c0 2 1 3.1 2.8 3.1 2 0 3.1-1.4 3.1-3.5V6.7H52l.1 13.4zm7.4-13.6c3.1 0 5 1.7 5.1 4.2h-2.5c-.2-1.3-1.1-2.1-2.6-2.1s-2.5.7-2.5 1.8c0 .8.6 1.4 2 1.7l2.1.5c2.7.6 3.7 1.7 3.7 3.6 0 2.4-2.2 4.1-5.3 4.1-3.3 0-5.3-1.6-5.5-4.2h2.7c.2 1.4 1.2 2.1 2.8 2.1 1.6 0 2.6-.7 2.6-1.8 0-.9-.5-1.4-1.9-1.7l-2.1-.5c-2.5-.6-3.7-1.8-3.7-3.8 0-2.3 2-3.9 5.1-3.9zm7.3-3.3c0-.9.7-1.6 1.6-1.6.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6-.9 0-1.6-.7-1.6-1.6zm.2 3.5h2.7v13.4H67V6.7zm14.1 4.6c-.3-1.4-1.3-2.6-3.1-2.6-2.1 0-3.5 1.8-3.5 4.6 0 2.9 1.4 4.6 3.5 4.6 1.7 0 2.7-.9 3.1-2.5h2.6c-.3 2.8-2.5 4.8-5.7 4.8-3.8 0-6.2-2.6-6.2-6.9 0-4.2 2.4-6.9 6.2-6.9 3.4 0 5.4 2.2 5.7 4.8l-2.6.1zM11.5 3.6c-.7.8-1.8 1.5-2.9 1.4-.2-1.2.4-2.4 1-3.1.7-.9 1.9-1.5 2.9-1.5.1 1.1-.3 2.3-1 3.2zm1 1.6c.6 0 2.4.2 3.6 2C16 7.3 14 8.5 14 11c0 3 2.6 4 2.6 4 0 .1-.4 1.4-1.3 2.8-.8 1.2-1.7 2.4-3 2.4s-1.7-.8-3.2-.8c-1.5 0-2 .8-3.2.8-1.3 0-2.3-1.3-3.1-2.5-1.7-2.5-3-7-1.2-10 .8-1.5 2.4-2.5 4-2.5 1.3 0 2.5.9 3.2.9.7 0 2.1-1 3.7-.9z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 84.3 20.7" viewBox="0 0 84.3 20.7"><path d="M35.4 20.1V6.6h-.1l-5.4 13.5h-2.1L22.4 6.6h-.1v13.5h-2.5V1.8H23l5.8 14.6h.1l5.8-14.6H38v18.3h-2.6zm16.7 0h-2.6v-2.3h-.1c-.7 1.6-2.1 2.5-4.1 2.5-2.9 0-4.6-1.9-4.6-5V6.7h2.7v8.1c0 2 1 3.1 2.8 3.1 2 0 3.1-1.4 3.1-3.5V6.7H52l.1 13.4zm7.4-13.6c3.1 0 5 1.7 5.1 4.2h-2.5c-.2-1.3-1.1-2.1-2.6-2.1s-2.5.7-2.5 1.8c0 .8.6 1.4 2 1.7l2.1.5c2.7.6 3.7 1.7 3.7 3.6 0 2.4-2.2 4.1-5.3 4.1-3.3 0-5.3-1.6-5.5-4.2h2.7c.2 1.4 1.2 2.1 2.8 2.1 1.6 0 2.6-.7 2.6-1.8 0-.9-.5-1.4-1.9-1.7l-2.1-.5c-2.5-.6-3.7-1.8-3.7-3.8 0-2.3 2-3.9 5.1-3.9zm7.3-3.3c0-.9.7-1.6 1.6-1.6.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6-.9 0-1.6-.7-1.6-1.6zm.2 3.5h2.7v13.4H67V6.7zm14.1 4.6c-.3-1.4-1.3-2.6-3.1-2.6-2.1 0-3.5 1.8-3.5 4.6 0 2.9 1.4 4.6 3.5 4.6 1.7 0 2.7-.9 3.1-2.5h2.6c-.3 2.8-2.5 4.8-5.7 4.8-3.8 0-6.2-2.6-6.2-6.9 0-4.2 2.4-6.9 6.2-6.9 3.4 0 5.4 2.2 5.7 4.8l-2.6.1zM11.5 3.6c-.7.8-1.8 1.5-2.9 1.4-.2-1.2.4-2.4 1-3.1.7-.9 1.9-1.5 2.9-1.5.1 1.1-.3 2.3-1 3.2zm1 1.6c.6 0 2.4.2 3.6 2C16 7.3 14 8.5 14 11c0 3 2.6 4 2.6 4 0 .1-.4 1.4-1.3 2.8-.8 1.2-1.7 2.4-3 2.4s-1.7-.8-3.2-.8c-1.5 0-2 .8-3.2.8-1.3 0-2.3-1.3-3.1-2.5-1.7-2.5-3-7-1.2-10 .8-1.5 2.4-2.5 4-2.5 1.3 0 2.5.9 3.2.9.7 0 2.1-1 3.7-.9z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="165" height="165" fill="none"> <svg viewBox="0 0 165 165" xmlns="http://www.w3.org/2000/svg" width="165" height="165" fill="none">
<path fill="#5DE8E8" d="M3 108.401c0-21.353 17.31-38.664 38.664-38.664H77.59c22.865 0 41.4 18.536 41.4 41.4 0 22.865-18.535 41.4-41.4 41.4H3v-44.136Z"/> <path fill="#5DE8E8" d="M3 108.401c0-21.353 17.31-38.664 38.664-38.664H77.59c22.865 0 41.4 18.536 41.4 41.4 0 22.865-18.535 41.4-41.4 41.4H3v-44.136Z"/>
<path fill="#2B4FF1" d="M46.792 52.664C46.792 31.31 64.102 14 85.456 14h35.928c22.864 0 41.4 18.535 41.4 41.4s-18.536 41.4-41.401 41.4h-74.59V52.664Z"/> <path fill="#2B4FF1" d="M46.792 52.664C46.792 31.31 64.102 14 85.456 14h35.928c22.864 0 41.4 18.535 41.4 41.4s-18.536 41.4-41.401 41.4h-74.59V52.664Z"/>

Before

Width:  |  Height:  |  Size: 881 B

After

Width:  |  Height:  |  Size: 903 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="2500" height="2002" viewBox="0.1 16.7 2472.8 1996.5"><path fill="#fff" d="M2007 1486a539 539 0 0 1-387 158c-150 0-288-57-387-157-48-49-84-105-106-166a429 429 0 0 1 29-358c29-52 69-100 118-140 96-78 218-120 346-120s250 41 346 119c49 40 89 87 117 140a437 437 0 0 1-77 524z"/><path fill="#005385" d="M1300 1143c5-81 45-153 105-204 59-50 139-81 226-81 86 0 166 31 225 81 60 51 100 123 105 204 4 84-29 162-88 220-61 58-146 95-242 95s-182-37-243-95c-59-58-92-136-88-220z"/><path fill="#ff7021" d="M775 1308c0 32 10 94 26 143 32 102 86 197 162 281 78 85 173 154 284 203a913 913 0 0 0 746-1 844 844 0 0 0 283-205 757 757 0 0 0 193-438 721 721 0 0 0-109-440 795 795 0 0 0-188-208L1408 57l-2-2c-50-38-135-38-190 0-55 39-62 104-12 145l318 259-971 1h-1c-81 0-158 53-173 119-16 68 39 124 122 125l492-1-878 674-3 3c-83 63-110 169-58 235 53 68 166 68 250 1l479-393s-7 53-7 85zm1232 178a539 539 0 0 1-387 158c-150 0-288-57-387-157-48-49-84-105-106-166a429 429 0 0 1 29-358c29-52 69-100 118-140 96-78 218-120 346-120s250 41 346 119c49 40 89 87 117 140a437 437 0 0 1-77 524z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="296" preserveAspectRatio="xMidYMid" viewBox="0 0 256 296"><path fill="#36A2EB" d="M248.572 148.807c-41.32.811-32.713 26.969-61.833 33.584-29.582 6.72-34.252-72.248-63.826-72.248-29.579 0-36.13 76.709-73.166 129.37l-1.057 1.491 79.404 45.836 120.478-69.551v-68.482Z"/><path fill="#FFCE56" d="M248.572 146.426c-13.832-17.752-23.214-38.16-43.4-38.16-35.72 0-26.32 58.271-65.798 58.271-39.482 0-43.633-62.679-88.358-3.759-14.252 18.774-25.723 39.707-34.734 59.515l111.812 64.549 120.478-69.551v-70.865Z"/><path fill="#FE6184" d="M7.613 170.564c13.555-37.538 19.405-67.94 45.283-67.94 39.478 0 48.875 110.908 82.718 99.625 33.838-11.278 30.077-71.432 82.719-71.432 10.02 0 20.25 6.138 30.241 16.067v70.405l-120.478 69.55L7.613 217.29v-46.725Z" opacity=".8"/><path fill="#E7E9ED" d="M128 295.56 0 221.673V73.89L128 0l128 73.89v147.78l-128 73.89ZM15.039 212.99 128 278.2l112.961-65.21V82.572L128 17.362 15.039 82.572V212.99Z"/></svg>

After

Width:  |  Height:  |  Size: 986 B

View File

@ -0,0 +1,3 @@
<svg width="52" height="28" viewBox="0 0 52 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.2293 8.37685C51.2293 7.76429 50.7317 7.26562 50.1181 7.26562C49.5033 7.26562 49.0068 7.76429 49.0068 8.37685V10.7143C49.0068 11.3302 49.5033 11.8288 50.1181 11.8288C50.7317 11.8288 51.2293 11.3302 51.2293 10.7143V8.37685ZM45.1136 5.30654C45.1136 4.69288 44.6172 4.19531 43.988 4.19531C43.3744 4.19531 42.8779 4.69288 42.8779 5.30654V10.7123C42.8779 11.3282 43.3744 11.8268 43.988 11.8268C44.6172 11.8268 45.1136 11.3282 45.1136 10.7123V5.30654ZM38.9853 1.11012C38.9853 0.495352 38.4877 0 37.8741 0C37.2604 0 36.7617 0.495352 36.7617 1.11012V12.93C36.7617 13.5481 37.2604 14.0446 37.8741 14.0446C38.4877 14.0446 38.9853 13.5481 38.9853 12.93V1.11012ZM32.8551 5.30654C32.8551 4.69288 32.3587 4.19531 31.7439 4.19531C31.1291 4.19531 30.6338 4.69288 30.6338 5.30654V10.7123C30.6338 11.3282 31.1291 11.8268 31.7439 11.8268C32.3587 11.8268 32.8551 11.3282 32.8551 10.7123V5.30654ZM26.7254 8.37685C26.7254 7.76429 26.23 7.26562 25.6197 7.26562C25.0038 7.26562 24.5029 7.76429 24.5029 8.37685V10.7143C24.5029 11.3302 25.0038 11.8288 25.6197 11.8288C26.23 11.8288 26.7254 11.3302 26.7254 10.7143V8.37685ZM20.6103 5.30654C20.6103 4.69288 20.1083 4.19531 19.4936 4.19531C18.8788 4.19531 18.3779 4.69288 18.3779 5.30654V10.7123C18.3779 11.3282 18.8788 11.8268 19.4936 11.8268C20.1083 11.8268 20.6103 11.3282 20.6103 10.7123V5.30654ZM14.4801 1.11012C14.4801 0.495352 13.9814 0 13.3655 0C12.7541 0 12.251 0.495352 12.251 1.11012V12.93C12.251 13.5481 12.7541 14.0446 13.3655 14.0446C13.9814 14.0446 14.4801 13.5481 14.4801 12.93V1.11012ZM8.35617 5.30654C8.35617 4.69288 7.85418 4.19531 7.24273 4.19531C6.62686 4.19531 6.12598 4.69288 6.12598 5.30654V10.7123C6.12598 11.3282 6.62686 11.8268 7.24273 11.8268C7.85418 11.8268 8.35617 11.3282 8.35617 10.7123V5.30654ZM2.23019 8.37685C2.23019 7.76429 1.72931 7.26562 1.11454 7.26562C0.500881 7.26562 0 7.76429 0 8.37685V10.7143C0 11.3302 0.500881 11.8288 1.11454 11.8288C1.72931 11.8288 2.23019 11.3302 2.23019 10.7143V8.37685ZM25.2545 18.0665C25.186 18.0488 24.1588 17.7812 23.0642 17.7812C20.9954 17.7812 19.7471 18.9002 19.7471 20.5643C19.7471 22.0404 20.7897 22.7735 22.0436 23.1693C22.1818 23.2157 22.3864 23.2777 22.5213 23.3241C23.0807 23.4988 23.523 23.7598 23.523 24.2109C23.523 24.7151 23.0089 25.0413 21.8921 25.0413C20.9114 25.0413 19.9693 24.7615 19.7692 24.7106V26.7606C19.8809 26.7849 20.9998 27.0028 22.1951 27.0028C23.9133 27.0028 25.8804 26.252 25.8804 24.0163C25.8804 22.9316 25.2158 21.9331 23.7585 21.4687L23.1382 21.2719C22.7689 21.1547 22.1088 20.9657 22.1088 20.4239C22.1088 19.9949 22.5987 19.6941 23.4998 19.6941C24.276 19.6941 25.2203 19.955 25.2545 19.9683V18.0665ZM41.9169 20.0469C43.246 20.0469 44.2389 21.0951 44.2389 22.3887C44.2389 23.6824 43.246 24.7306 41.9169 24.7306C40.5824 24.7306 39.5928 23.6824 39.5928 22.3887C39.5928 21.0951 40.5824 20.0469 41.9169 20.0469ZM46.6202 22.3898C46.6202 19.8445 44.6542 17.7812 41.9176 17.7812C39.1788 17.7812 37.2129 19.8445 37.2129 22.3898C37.2129 24.934 39.1788 26.9983 41.9176 26.9983C44.6542 26.9983 46.6202 24.934 46.6202 22.3898ZM11.4013 18.0975C11.1901 18.0378 10.4095 17.7812 9.35242 17.7812C6.62025 17.7812 4.6123 19.7284 4.6123 22.3898C4.6123 25.2569 6.82701 26.9983 9.35242 26.9983C10.3564 26.9983 11.1215 26.7606 11.4013 26.6821V24.2916C11.3051 24.3458 10.5709 24.7637 9.51275 24.7637C8.01674 24.7637 7.05147 23.7111 7.05147 22.3898C7.05147 21.0243 8.05876 20.0148 9.51275 20.0148C10.5886 20.0148 11.3117 20.4427 11.4013 20.4891V18.0975ZM34.8467 18.0975C34.6355 18.0378 33.8538 17.7812 32.799 17.7812C30.0624 17.7812 28.0566 19.7284 28.0566 22.3898C28.0566 25.2569 30.2725 26.9983 32.799 26.9983C33.7974 26.9983 34.5648 26.7606 34.8467 26.6821V24.2916C34.7483 24.3458 34.0141 24.7637 32.9582 24.7637C31.4633 24.7637 30.498 23.7111 30.498 22.3898C30.498 21.0243 31.5053 20.0148 32.9582 20.0148C34.0318 20.0148 34.7572 20.4427 34.8467 20.4891V18.0975ZM14.4893 26.8406H16.736V17.9375H14.4893V26.8406Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,3 @@
<svg width="52" height="28" viewBox="0 0 52 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.2293 8.37685C51.2293 7.76429 50.7317 7.26562 50.1181 7.26562C49.5033 7.26562 49.0068 7.76429 49.0068 8.37685V10.7143C49.0068 11.3302 49.5033 11.8288 50.1181 11.8288C50.7317 11.8288 51.2293 11.3302 51.2293 10.7143V8.37685ZM45.1136 5.30654C45.1136 4.69288 44.6172 4.19531 43.988 4.19531C43.3744 4.19531 42.8779 4.69288 42.8779 5.30654V10.7123C42.8779 11.3282 43.3744 11.8268 43.988 11.8268C44.6172 11.8268 45.1136 11.3282 45.1136 10.7123V5.30654ZM38.9853 1.11012C38.9853 0.495352 38.4877 0 37.8741 0C37.2604 0 36.7617 0.495352 36.7617 1.11012V12.93C36.7617 13.5481 37.2604 14.0446 37.8741 14.0446C38.4877 14.0446 38.9853 13.5481 38.9853 12.93V1.11012ZM32.8551 5.30654C32.8551 4.69288 32.3587 4.19531 31.7439 4.19531C31.1291 4.19531 30.6338 4.69288 30.6338 5.30654V10.7123C30.6338 11.3282 31.1291 11.8268 31.7439 11.8268C32.3587 11.8268 32.8551 11.3282 32.8551 10.7123V5.30654ZM26.7254 8.37685C26.7254 7.76429 26.23 7.26562 25.6197 7.26562C25.0038 7.26562 24.5029 7.76429 24.5029 8.37685V10.7143C24.5029 11.3302 25.0038 11.8288 25.6197 11.8288C26.23 11.8288 26.7254 11.3302 26.7254 10.7143V8.37685ZM20.6103 5.30654C20.6103 4.69288 20.1083 4.19531 19.4936 4.19531C18.8788 4.19531 18.3779 4.69288 18.3779 5.30654V10.7123C18.3779 11.3282 18.8788 11.8268 19.4936 11.8268C20.1083 11.8268 20.6103 11.3282 20.6103 10.7123V5.30654ZM14.4801 1.11012C14.4801 0.495352 13.9814 0 13.3655 0C12.7541 0 12.251 0.495352 12.251 1.11012V12.93C12.251 13.5481 12.7541 14.0446 13.3655 14.0446C13.9814 14.0446 14.4801 13.5481 14.4801 12.93V1.11012ZM8.35617 5.30654C8.35617 4.69288 7.85418 4.19531 7.24273 4.19531C6.62686 4.19531 6.12598 4.69288 6.12598 5.30654V10.7123C6.12598 11.3282 6.62686 11.8268 7.24273 11.8268C7.85418 11.8268 8.35617 11.3282 8.35617 10.7123V5.30654ZM2.23019 8.37685C2.23019 7.76429 1.72931 7.26562 1.11454 7.26562C0.500881 7.26562 0 7.76429 0 8.37685V10.7143C0 11.3302 0.500881 11.8288 1.11454 11.8288C1.72931 11.8288 2.23019 11.3302 2.23019 10.7143V8.37685ZM25.2545 18.0665C25.186 18.0488 24.1588 17.7812 23.0642 17.7812C20.9954 17.7812 19.7471 18.9002 19.7471 20.5643C19.7471 22.0404 20.7897 22.7735 22.0436 23.1693C22.1818 23.2157 22.3864 23.2777 22.5213 23.3241C23.0807 23.4988 23.523 23.7598 23.523 24.2109C23.523 24.7151 23.0089 25.0413 21.8921 25.0413C20.9114 25.0413 19.9693 24.7615 19.7692 24.7106V26.7606C19.8809 26.7849 20.9998 27.0028 22.1951 27.0028C23.9133 27.0028 25.8804 26.252 25.8804 24.0163C25.8804 22.9316 25.2158 21.9331 23.7585 21.4687L23.1382 21.2719C22.7689 21.1547 22.1088 20.9657 22.1088 20.4239C22.1088 19.9949 22.5987 19.6941 23.4998 19.6941C24.276 19.6941 25.2203 19.955 25.2545 19.9683V18.0665ZM41.9169 20.0469C43.246 20.0469 44.2389 21.0951 44.2389 22.3887C44.2389 23.6824 43.246 24.7306 41.9169 24.7306C40.5824 24.7306 39.5928 23.6824 39.5928 22.3887C39.5928 21.0951 40.5824 20.0469 41.9169 20.0469ZM46.6202 22.3898C46.6202 19.8445 44.6542 17.7812 41.9176 17.7812C39.1788 17.7812 37.2129 19.8445 37.2129 22.3898C37.2129 24.934 39.1788 26.9983 41.9176 26.9983C44.6542 26.9983 46.6202 24.934 46.6202 22.3898ZM11.4013 18.0975C11.1901 18.0378 10.4095 17.7812 9.35242 17.7812C6.62025 17.7812 4.6123 19.7284 4.6123 22.3898C4.6123 25.2569 6.82701 26.9983 9.35242 26.9983C10.3564 26.9983 11.1215 26.7606 11.4013 26.6821V24.2916C11.3051 24.3458 10.5709 24.7637 9.51275 24.7637C8.01674 24.7637 7.05147 23.7111 7.05147 22.3898C7.05147 21.0243 8.05876 20.0148 9.51275 20.0148C10.5886 20.0148 11.3117 20.4427 11.4013 20.4891V18.0975ZM34.8467 18.0975C34.6355 18.0378 33.8538 17.7812 32.799 17.7812C30.0624 17.7812 28.0566 19.7284 28.0566 22.3898C28.0566 25.2569 30.2725 26.9983 32.799 26.9983C33.7974 26.9983 34.5648 26.7606 34.8467 26.6821V24.2916C34.7483 24.3458 34.0141 24.7637 32.9582 24.7637C31.4633 24.7637 30.498 23.7111 30.498 22.3898C30.498 21.0243 31.5053 20.0148 32.9582 20.0148C34.0318 20.0148 34.7572 20.4427 34.8467 20.4891V18.0975ZM14.4893 26.8406H16.736V17.9375H14.4893V26.8406Z" fill="#00bceb"/>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 75 75" viewBox="0 0 75 75"><path d="M24.3 44.7c2 0 6-.1 11.6-2.4 6.5-2.7 19.3-7.5 28.6-12.5 6.5-3.5 9.3-8.1 9.3-14.3C73.8 7 66.9 0 58.3 0h-36C10 0 0 10 0 22.3s9.4 22.4 24.3 22.4z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#39594d"/><path d="M30.4 60c0-6 3.6-11.5 9.2-13.8l11.3-4.7C62.4 36.8 75 45.2 75 57.6 75 67.2 67.2 75 57.6 75H45.3c-8.2 0-14.9-6.7-14.9-15z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#d18ee2"/><path d="M12.9 47.6C5.8 47.6 0 53.4 0 60.5v1.7C0 69.2 5.8 75 12.9 75c7.1 0 12.9-5.8 12.9-12.9v-1.7c-.1-7-5.8-12.8-12.9-12.8z" style="fill:#ff7759"/></svg>

After

Width:  |  Height:  |  Size: 674 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 449.5 75" viewBox="0 0 449.5 75"><path d="M126.6 75c11.1 0 20.9-5.6 24.7-16.8.7-2.3-.3-3.7-2.5-3.7h-4.2c-1.9 0-3.2.9-4.1 2.7-3.3 6.5-7.9 8.9-13.7 8.9-10.3 0-16.6-7.2-16.6-19.2s6.5-19.2 16.4-19.2c6 0 10.9 2.6 14 8.7 1 1.8 2.1 2.7 4.1 2.7h4.2c2.1 0 3.2-1.4 2.5-3.4-4.5-12.2-14.6-16.9-24.9-16.9-15.5 0-27.1 11.5-27.1 28.2.1 16.5 11.2 28 27.2 28zM407 41.9c1.4-9.1 7.6-14.8 16.1-14.8 8.5 0 14.8 5.8 15.5 14.8H407zM423.5 75c9.9 0 19.7-4.6 24.5-15 1.2-2.5.1-4.2-2-4.2h-4c-1.9 0-3.1.9-4.1 2.6-3.2 5.7-8.8 8-14.5 8-9.7 0-16.1-6.6-16.8-17.5H446c2.1 0 3.5-1.2 3.5-3.4-.4-16.8-11.4-26.9-26.5-26.9-15 0-27 11-27 28.2 0 17.3 11.6 28.2 27.5 28.2zm-62.4-26.8h3.5c2.1 0 3.3-1.2 3.6-3.4 2-14.5 10.5-16.4 19.5-16 1.9.1 3.5-1.4 3.5-3.3v-3.3c0-2.1-1.1-3.4-3.2-3.5-8-.3-15.1 2.4-19.2 10.2-.2.4-.9.3-.9-.2l-.7-5.8c-.2-2.1-1.4-3.2-3.5-3.2h-16.2c-1.9 0-3.4 1.5-3.4 3.4v1.8c0 1.9 1.5 3.4 3.4 3.4h6.6c1.9 0 3.4 1.5 3.4 3.4v13.1c.2 1.9 1.8 3.4 3.6 3.4zm-14.4 25.7h33.5c2.1 0 3.4-1.3 3.4-3.4v-1.8c0-2.1-1.3-3.4-3.4-3.4h-8.6c-2.1 0-3.4-1.3-3.4-3.4V56c0-2.1-1.3-3.4-3.4-3.4h-3.6c-2.1 0-3.4 1.3-3.4 3.4v5.9c0 2.1-1.3 3.4-3.4 3.4h-7.6c-2.1 0-3.4 1.3-3.4 3.4v1.8c-.2 2.1 1.1 3.4 3.3 3.4zm-51.8-32c1.4-9.1 7.6-14.8 16.1-14.8 8.5 0 14.8 5.8 15.5 14.8h-31.6zM311.4 75c9.9 0 19.7-4.6 24.5-15 1.2-2.5.1-4.2-2-4.2h-4c-1.9 0-3.1.9-4.1 2.6-3.2 5.7-8.8 8-14.5 8-9.8 0-16.1-6.6-16.8-17.5h39.3c2.1 0 3.5-1.2 3.5-3.4-.3-16.8-11.2-26.9-26.3-26.9-15.1 0-27.1 10.9-27.1 28.2 0 17.3 11.7 28.2 27.5 28.2zm-123.9 0c16.1 0 27.5-11.9 27.5-28.2 0-16.3-11.5-28.2-27.5-28.2-16.1 0-27.5 12.1-27.5 28.2 0 3.7.6 7.9 2.6 12.5 1 2.3 2.8 2.6 4.7 1.2l3.1-2.3c1.6-1.2 2-2.6 1.5-4.6-.9-2.7-1.1-5-1.1-7.1 0-11.2 6.7-19 16.7-19s16.7 7.6 16.7 19.2-6.6 19.2-16.5 19.2c-3.4 0-6.6-.6-10.5-3.5-1.6-1.3-3.1-1.5-4.8-.2L170 64c-1.9 1.4-2.1 3.3-.3 4.8 5.6 4.5 12 6.2 17.8 6.2zm41.1-1.1h3.5c1.9 0 3.4-1.5 3.4-3.4V44.9c0-10.8 5.8-17.2 14.8-17.2 8.1 0 12.9 5.4 12.9 15.2v27.6c0 1.9 1.5 3.4 3.4 3.4h3.6c1.9 0 3.4-1.5 3.4-3.4V41.1c0-14.5-7.4-22.5-19.9-22.5-8.5 0-13.6 3.5-17.3 8.4-.3.4-.9.2-.9-.3V3.4c0-1.9-1.6-3.4-3.4-3.4h-3.5c-1.9 0-3.4 1.5-3.4 3.4v67.1c0 1.9 1.5 3.4 3.4 3.4z" style="fill:#39594d"/><path d="M24.3 44.7c2 0 6-.1 11.6-2.4 6.5-2.7 19.3-7.5 28.6-12.5 6.5-3.5 9.3-8.1 9.3-14.3C73.8 7 66.9 0 58.3 0h-36C10 0 0 10 0 22.3s9.4 22.4 24.3 22.4z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#39594d"/><path d="M30.4 60c0-6 3.6-11.5 9.2-13.8l11.3-4.7C62.4 36.8 75 45.2 75 57.6 75 67.2 67.2 75 57.6 75H45.3c-8.2 0-14.9-6.7-14.9-15z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#d18ee2"/><path d="M12.9 47.6C5.8 47.6 0 53.4 0 60.5v1.7C0 69.2 5.8 75 12.9 75c7.1 0 12.9-5.8 12.9-12.9v-1.7c-.1-7-5.8-12.8-12.9-12.8z" style="fill:#ff7759"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -1 +1 @@
<svg fill="#fff" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="#FF61F6" d="M6.69 8.4c-.43-.13-.87-.2-1.32-.19-.2 0-.37 0-.51.01-.14 0-.3.01-.47.02v6.67c.11 0 .21 0 .31.01.09.01.19.01.28.02.1.011.21.011.33.011.46.01.92-.07 1.36-.229.4-.141.75-.371 1.05-.681.3-.319.53-.7.67-1.11.16-.479.24-.99.24-1.5.01-.48-.07-.96-.23-1.41C8.12 9.24 7.49 8.64 6.69 8.4zM19.75.3H4.25C1.9.3 0 2.2 0 4.55v14.9c0 2.35 1.9 4.25 4.25 4.25h15.5c2.35 0 4.25-1.9 4.25-4.25V4.55C24 2.2 22.1.3 19.75.3zm-9.24 13.13c-.19.561-.48 1.08-.86 1.541-.35.42-.77.779-1.23 1.069-.45.28-.95.489-1.47.63-.5.13-1.02.2-1.54.2H4.28c-.4 0-.78 0-1.12-.011-.35-.01-.61-.01-.78-.02-.07 0-.1-.061-.1-.16V6.44c-.01-.06.04-.12.1-.13h.01c.15-.01.38-.02.67-.02.3-.01.64-.01 1.04-.02s.82-.01 1.27-.01c1.22 0 2.24.22 3.04.66.77.41 1.4 1.04 1.81 1.81.4.77.6 1.65.6 2.65.01.7-.09 1.39-.31 2.05zm9.42 3.24c-.01.04-.029.08-.06.109 0 .051-.04.07-.091.061H17.91c-.04.01-.09-.01-.12-.04-.03-.04-.05-.079-.06-.12-.19-.8-.351-1.52-.48-2.13-.13-.62-.24-1.14-.32-1.569-.08-.431-.15-.791-.209-1.09-.051-.3-.101-.55-.131-.76h-.01c-.1.44-.189.87-.28 1.28-.079.41-.18.83-.28 1.25-.1.42-.209.88-.34 1.38-.119.5-.26 1.05-.41 1.64-.02.11-.069.16-.16.16h-1.87c-.051.01-.1-.01-.141-.029-.029-.031-.05-.07-.07-.11L11.08 8.97c-.03-.09.01-.13.12-.13h1.89c.09 0 .141.03.15.1.199.88.369 1.64.5 2.28.13.64.24 1.18.31 1.629.07.45.14.82.19 1.101.05.28.09.521.119.7h.031c.02-.16.039-.311.069-.471.04-.189.09-.439.149-.75.061-.31.131-.67.221-1.09s.189-.9.311-1.46c.109-.55.27-1.18.459-1.89 0-.04.021-.09.041-.13.01-.02.049-.03.109-.03h1.96c.06 0 .09.04.101.11.17.73.31 1.37.43 1.92.109.55.21 1.04.3 1.47.08.42.149.79.19 1.09.039.311.09.561.129.77.031.17.061.34.07.511h.03c.05-.2.09-.44.13-.71.04-.271.09-.57.16-.91.061-.34.13-.71.21-1.12.069-.41.17-.86.28-1.37.109-.5.23-1.05.369-1.64.021-.09.061-.13.131-.13h1.75c.09 0 .119.05.1.14l-2.159 7.71z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 240 234" viewBox="0 0 240 234"><style>.st1{fill:#ff61f6}</style><g id="vlpa"><g id="vlpb"><g id="vlpc"><path id="vlpd" d="M42.5 0h155C221 0 240 19 240 42.5v149c0 23.5-19 42.5-42.5 42.5h-155C19 234 0 215 0 191.5v-149C0 19 19 0 42.5 0z" style="fill:#470137"/></g></g><g id="vlpe"><g id="vlpf"><path d="M22.8 164V62c-.1-.6.4-1.2 1-1.3h.1l6.7-.2 10.4-.2 12.7-.1c12.2 0 22.4 2.2 30.4 6.6 7.7 4.1 14 10.4 18.1 18.1 4 7.7 6 16.5 6 26.5.1 7-.9 13.9-3.1 20.5A48.7 48.7 0 0 1 84.2 158a54.9 54.9 0 0 1-30.1 8.3H42.8l-11.2-.1-7.8-.2c-.7 0-1-.6-1-1.6zm21.1-84.4v66.7l3.1.1 2.8.2 3.3.1c4.6.1 9.2-.7 13.6-2.3 4-1.4 7.5-3.7 10.5-6.8 3-3.2 5.3-7 6.7-11.1a47.6 47.6 0 0 0 .1-29.1 26 26 0 0 0-17.1-16.2c-4.3-1.3-8.7-2-13.2-1.9l-5.1.1-4.7.2zM198 165h-18.7c-.4.1-.9-.1-1.2-.4l-.6-1.2-4.8-21.3-3.2-15.7-2.1-10.9-1.3-7.6h-.1l-2.8 12.8c-.8 4.1-1.8 8.3-2.8 12.5L157 147l-4.1 16.4c-.2 1.1-.7 1.6-1.6 1.6h-18.7c-.5.1-1-.1-1.4-.3l-.7-1.1L111 86.3c-.3-.9.1-1.3 1.2-1.3h18.9c.9 0 1.4.3 1.5 1 2 8.8 3.7 16.4 5 22.8s2.4 11.8 3.1 16.3l1.9 11 1.2 7h.3a76.1 76.1 0 0 1 2.2-12.2l2.2-10.9 3.1-14.6a314.8 314.8 0 0 1 5-20.2c.1-.2.5-.3 1.1-.3h19.6c.6 0 .9.4 1 1.1a1358.2 1358.2 0 0 1 7.3 33.9c.8 4.2 1.5 7.9 1.9 10.9.4 3.1.9 5.6 1.3 7.7.3 1.7.6 3.4.7 5.1h.3c.5-2 .9-4.4 1.3-7.1s.9-5.7 1.6-9.1l2.1-11.2c.7-4.1 1.7-8.6 2.8-13.7l3.7-16.4c.2-.9.6-1.3 1.3-1.3h17.5c.9 0 1.2.5 1 1.4l-21.6 77.1c-.1.4-.3.8-.6 1.1 0 .5-.4.7-.9.6z" class="st1"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,11 @@
<svg
viewBox="0 0 256 250"
width="256"
height="250"
fill="#fff"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="xMidYMid"
>
<path
d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z" />
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,11 @@
<svg
viewBox="0 0 256 250"
width="256"
height="250"
fill="#24292f"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="xMidYMid"
>
<path
d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z" />
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,11 +0,0 @@
<svg
viewBox="0 0 256 250"
width="256"
height="250"
fill="currentColor"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="xMidYMid"
>
<path
d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z" />
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

1
static/library/groq.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 201 201"><path fill="#F54F35" d="M0 0h201v201H0V0Z"/><path fill="#FEFBFB" d="m128 49 1.895 1.52C136.336 56.288 140.602 64.49 142 73c.097 1.823.148 3.648.161 5.474l.03 3.247.012 3.482.017 3.613c.01 2.522.016 5.044.02 7.565.01 3.84.041 7.68.072 11.521.007 2.455.012 4.91.016 7.364l.038 3.457c-.033 11.717-3.373 21.83-11.475 30.547-4.552 4.23-9.148 7.372-14.891 9.73l-2.387 1.055c-9.275 3.355-20.3 2.397-29.379-1.13-5.016-2.38-9.156-5.17-13.234-8.925 3.678-4.526 7.41-8.394 12-12l3.063 2.375c5.572 3.958 11.135 5.211 17.937 4.625 6.96-1.384 12.455-4.502 17-10 4.174-6.784 4.59-12.222 4.531-20.094l.012-3.473c.003-2.414-.005-4.827-.022-7.241-.02-3.68 0-7.36.026-11.04-.003-2.353-.008-4.705-.016-7.058l.025-3.312c-.098-7.996-1.732-13.21-6.681-19.47-6.786-5.458-13.105-8.211-21.914-7.792-7.327 1.188-13.278 4.7-17.777 10.601C75.472 72.012 73.86 78.07 75 85c2.191 7.547 5.019 13.948 12 18 5.848 3.061 10.892 3.523 17.438 3.688l2.794.103c2.256.082 4.512.147 6.768.209v16c-16.682.673-29.615.654-42.852-10.848-8.28-8.296-13.338-19.55-13.71-31.277.394-9.87 3.93-17.894 9.562-25.875l1.688-2.563C84.698 35.563 110.05 34.436 128 49Z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 894.2 304.8" viewBox="0 0 894.2 304.8"><style>.st0{fill:#fff}</style><g id="Layer_1"><g id="Layer_2_00000014620672300692341060000000088107099352565920_"><path d="M499.3.5c-57.6 0-104.4 46.7-104.4 104.4s46.7 104.4 104.4 104.4 104.4-46.7 104.4-104.4C603.6 47.3 556.9.6 499.3.5zm0 169.6c-36 0-65.2-29.2-65.2-65.2s29.2-65.2 65.2-65.2 65.2 29.2 65.2 65.2-29.2 65.2-65.2 65.2zM355.2.9c-3.6-.4-7.1-.6-10.7-.6-1.8 0-3.5 0-5.2.1s-3.5.2-5.2.3c-7 .5-14 1.7-20.8 3.6-13.9 3.7-27 10.3-38.3 19.2-11.6 9.2-20.8 21-27.1 34.4-3.1 6.7-5.4 13.8-6.9 21-.7 3.6-1.2 7.2-1.6 10.8-.1 1.8-.3 3.6-.3 5.4l-.1 2.7v2.5l.1 35 .1 34.9.2 34.9h39.1l.2-34.9.1-34.9.1-35v-3.7c0-1.1.2-2.2.2-3.3.2-2.2.6-4.3 1-6.5.9-4.2 2.2-8.3 4-12.2 3.6-7.8 9-14.6 15.7-20 7-5.6 15.1-9.7 23.7-12 4.4-1.2 9-2 13.6-2.4 1.2-.1 2.3-.2 3.5-.2s2.4-.1 3.5-.1c2.2 0 4.5.1 6.7.3 8.9.9 17.5 3.6 25.4 8l19.5-33.9C383.3 7.1 369.5 2.5 355.2.9zM105.3 0C47.7-.5.5 45.8 0 103.4s45.8 104.8 103.4 105.3h36.2v-39.1h-34.3c-36 .4-65.6-28.4-66-64.5s28.4-65.6 64.5-66h1.5c36 0 65.2 29.2 65.4 65.2v96.1c0 35.7-29.1 64.8-64.7 65.2-17.1-.1-33.4-7-45.4-19.1l-27.7 27.7c19.2 19.3 45.2 30.3 72.4 30.5h1.4c56.9-.8 102.6-47 102.9-103.9v-99.1C208.2 45.2 161.9.1 105.3 0zM729.7.5c-57.6 0-104.4 46.7-104.3 104.4 0 57.6 46.7 104.3 104.3 104.3h35.7v-39.1h-35.7c-36 0-65.2-29.2-65.2-65.2s29.2-65.2 65.2-65.2c33.8 0 62 25.9 65 59.6h-.1v200.4h39.1V104.9C833.7 47.3 787.2.5 729.7.5z" class="st0"/></g></g><path id="Isolation_Mode" d="M894.2 15.2c0 8.6-6.7 15.3-15.3 15.3-8.6 0-15.2-6.7-15.2-15.2S870.4 0 879 0c8.7 0 15.2 6.6 15.2 15.2zm-1.6 0c0-7.7-5.8-13.6-13.6-13.6s-13.7 6-13.7 13.6 5.9 13.6 13.6 13.6c7.8.1 13.7-6 13.7-13.6zm-9.8 2.5 4.1 6.2h-2.3l-3.8-5.8h-5.5V24H873V6.5h6.7c4.3 0 6.9 2.2 6.9 5.8.1 2.7-1.4 4.6-3.8 5.4zm1.7-5.4c0-2.5-1.8-3.9-4.8-3.9h-4.4v7.9h4.4c3 0 4.8-1.5 4.8-4z" class="st0"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 894.2 304.8" viewBox="0 0 894.2 304.8"><path d="M499.3.5c-57.6 0-104.4 46.7-104.4 104.4s46.7 104.4 104.4 104.4 104.4-46.7 104.4-104.4C603.6 47.3 556.9.6 499.3.5zm0 169.6c-36 0-65.2-29.2-65.2-65.2s29.2-65.2 65.2-65.2 65.2 29.2 65.2 65.2-29.2 65.2-65.2 65.2zM355.2.9c-3.6-.4-7.1-.6-10.7-.6-1.8 0-3.5 0-5.2.1s-3.5.2-5.2.3c-7 .5-14 1.7-20.8 3.6-13.9 3.7-27 10.3-38.3 19.2-11.6 9.2-20.8 21-27.1 34.4-3.1 6.7-5.4 13.8-6.9 21-.7 3.6-1.2 7.2-1.6 10.8-.1 1.8-.3 3.6-.3 5.4l-.1 2.7v2.5l.1 35 .1 34.9.2 34.9h39.1l.2-34.9.1-34.9.1-35v-3.7c0-1.1.2-2.2.2-3.3.2-2.2.6-4.3 1-6.5.9-4.2 2.2-8.3 4-12.2 3.6-7.8 9-14.6 15.7-20 7-5.6 15.1-9.7 23.7-12 4.4-1.2 9-2 13.6-2.4 1.2-.1 2.3-.2 3.5-.2s2.4-.1 3.5-.1c2.2 0 4.5.1 6.7.3 8.9.9 17.5 3.6 25.4 8l19.5-33.9C383.3 7.1 369.5 2.5 355.2.9zM105.3 0C47.7-.5.5 45.8 0 103.4s45.8 104.8 103.4 105.3h36.2v-39.1h-34.3c-36 .4-65.6-28.4-66-64.5s28.4-65.6 64.5-66h1.5c36 0 65.2 29.2 65.4 65.2v96.1c0 35.7-29.1 64.8-64.7 65.2-17.1-.1-33.4-7-45.4-19.1l-27.7 27.7c19.2 19.3 45.2 30.3 72.4 30.5h1.4c56.9-.8 102.6-47 102.9-103.9v-99.1C208.2 45.2 161.9.1 105.3 0zM729.7.5c-57.6 0-104.4 46.7-104.3 104.4 0 57.6 46.7 104.3 104.3 104.3h35.7v-39.1h-35.7c-36 0-65.2-29.2-65.2-65.2s29.2-65.2 65.2-65.2c33.8 0 62 25.9 65 59.6h-.1v200.4h39.1V104.9C833.7 47.3 787.2.5 729.7.5zM894.2 15.2c0 8.6-6.7 15.3-15.3 15.3-8.6 0-15.2-6.7-15.2-15.2S870.4 0 879 0c8.7 0 15.2 6.6 15.2 15.2zm-1.6 0c0-7.7-5.8-13.6-13.6-13.6s-13.7 6-13.7 13.6 5.9 13.6 13.6 13.6c7.8.1 13.7-6 13.7-13.6zm-9.8 2.5 4.1 6.2h-2.3l-3.8-5.8h-5.5V24H873V6.5h6.7c4.3 0 6.9 2.2 6.9 5.8.1 2.7-1.4 4.6-3.8 5.4zm1.7-5.4c0-2.5-1.8-3.9-4.8-3.9h-4.4v7.9h4.4c3 0 4.8-1.5 4.8-4z"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 191.73" class="css-ofyhr8 e1e0p39a3"><path fill="white" d="M6.05 189.21c-3.78 0-6-2.27-6-6.06v-2c0-3.78 1.77-5.55 5.05-6.81l7.31-2.52c5.05-2 6.81-4.29 6.81-9.59V39.61c0-5.3-1.76-7.57-6.81-9.59L5.05 27.5c-3.28-1.26-5-3-5-6.81v-2c0-3.79 2.27-6.06 6.05-6.06h49.7c3.79 0 6.06 2.27 6.06 6.06v2c0 3.78-1.77 5.55-5.05 6.81L49.45 30c-5.3 2-7.07 4.29-7.07 9.59v122.6c0 5.3 1.77 7.57 7.07 9.59l7.31 2.52c3.28 1.26 5.05 3 5.05 6.81v2c0 3.79-2.27 6.06-6.06 6.06Zm70.89 0c-3.78 0-6-2.27-6-6.06v-1.76c0-3.53 1.76-5.3 5.29-6.31l5-1.51c5-1.52 6.81-4 6.81-9.59V98.64c0-7.57-2-10.6-11.6-12.87-4-1-5.55-2.52-5.55-6v-1.56c0-2.78 1.51-4.8 5.29-6.06l22.46-8.83c6-2.27 9.84 0 9.84 6.31v5.55c0 2.52 2 3.28 4 2l4-2.27c12.11-7.57 25.73-12.37 39.35-12.37 20.69 0 31.79 12.87 31.79 35.32V164c0 5.55 1.77 8.07 7.06 9.59l4.8 1.51c3.53 1 5.29 2.78 5.29 6.31v1.76c0 3.79-2.27 6.06-6.05 6.06h-27c-3.79 0-6.06-2.27-6.06-6.06v-80.24c0-14.89-3.78-22.45-16.65-22.45s-26.23 5-33.55 9.58c-4.54 2.53-5.8 5-5.8 9.84V164c0 5.55 1.76 8.07 6.81 9.59l5 1.51c3.54 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6 6.06Zm143.79 0c-3.78 0-6-2.27-6-6.06v-1.76c0-3.53 1.76-5.3 5.3-6.31l5.29-1.51c4.55-1.52 6.56-3.79 6.56-9.59V84.51a2.91 2.91 0 0 0-3-3h-9.09c-3.78 0-6.05-2.53-6.05-6.31v-1.79c0-3.53 1.77-5.55 4.79-7.06l2.78-1.26c4-2.27 5-4 5.8-8.58l1.51-15.39C231.83 12.61 250.5 0 274.47 0c11.35 0 19.68 1.51 25.23 4.29 4.28 2 5 4.54 3.28 8.83l-5.3 13.12c-1 2.52-2.53 4-5.05 4-2.27 0-4.29-1.26-6.56-3.28-7.31-6.3-14.88-10.59-21.95-10.59C254 16.4 247 24.72 247 37.34c0 18.92 10.6 27.75 29.77 27.75H281c3.78 0 6.05 2.27 6.05 6v4.29c0 3.79-2.27 6.06-6.05 6.06h-24.19a3.12 3.12 0 0 0-3.28 3V164c0 5.3 1.77 8.33 6.81 9.59l7.82 1.51c3 .5 5 2.27 5 6.31v1.76c0 3.79-2.27 6.06-6.06 6.06Zm96.37 0c-3.78 0-6.31-2.27-6.31-6.31v-1.51c0-3.53 1.77-5.3 5.3-6.31l5.05-1.51c5-1.52 6.81-4.29 6.81-9.59V36.83c0-6.3-1-10.85-11.61-13.37-4.54-1-5.55-2.52-5.55-5.8V16.4c0-3.28 1.52-4.8 5-6.06L339.55 1c6.06-2.52 10.09 0 10.09 6.31V164c0 4.54 1.26 8.07 6.81 9.59l5.3 1.51c3.53 1 5.05 2.78 5.05 6.31v1.51c0 3.79-2.27 6.31-6.06 6.31Zm159.18-24.47c-5.8 13.37-21.94 27-49.69 27-35.32 0-61.56-25.48-61.56-64.58 0-39.36 25.23-64.59 57.77-64.59 25 0 44.4 13.88 49.95 38.86 1 4.79-.75 7.06-4.54 8.32l-74.92 27.75a3.07 3.07 0 0 0-1.77 4c5.8 17.4 19.93 29.26 40.36 29.26 15.9 0 27-6 33.3-13.62 3.28-3.53 6.82-5 10.1-2.78 3.02 1.8 3.28 5.08 1 10.38m-89.55-46.93a16 16 0 0 0 .25 3c.25 1.51 1.26 2.27 3.28 1.26l54.49-20.68c2.27-.76 3.78-1.77 2.77-4.8C443.49 84.77 433.4 79 422.05 79c-19.93 0-35.32 14.85-35.32 38.81m99.39 9.34c0-38.6 23.72-64.33 57.27-64.33 8.07 0 12.86 2.27 18.42 2.27 6.05 0 8.32-2.27 11.35-2.27 3.28 0 4.54 1.51 6.05 4.54l12.36 27.24c1.77 4 .51 7.07-2.27 8.33l-1 .5c-3 1.77-6 1-8.57-2-13.64-15.91-22.73-23.22-36.34-23.22-18.67 0-35.32 14.88-35.32 41.12 0 30 17.91 51.46 45.91 51.46 13.63 0 21.95-3.53 28.26-9.84 4-3.78 6.81-4.54 9.84-2.77 2.77 1.76 4.29 4.54.76 10.85-7.07 13.62-24 22.7-44.15 22.7-38.35 0-62.57-25.73-62.57-64.58M616.8 166V84.51a2.91 2.91 0 0 0-3-3h-9.08c-3.78 0-6.05-2.27-6.05-5.55v-1.79c0-3 1-5 4.28-7.32 8.58-6.3 15.14-14.12 22.46-24.47 2.27-3.53 4.79-4.79 7.56-4.79 3.79 0 6.31 2.52 6.31 6.56v17.91a2.91 2.91 0 0 0 3 3h23.46c3.79 0 6.06 2.27 6.06 6v4.29c0 3.79-2.27 6.06-6.06 6.06h-24.47a2.91 2.91 0 0 0-3 3v77.7c0 8.08 3.79 11.86 11.61 11.86 12.86 0 14.13-6 19.93-6a4.7 4.7 0 0 1 4.79 5c0 9.34-10.59 18.67-29.26 18.67-19.46.09-28.54-9.75-28.54-25.64m76.2 23.21c-3.78 0-6.05-2.27-6.05-6.06v-1.76c0-3.53 1.77-5.3 5.3-6.31l5-1.51c5.05-1.52 6.81-4 6.81-9.59V99.14c0-7.56-2-10.59-11.6-12.86-4-1-5.55-2.52-5.55-6.06v-1.51c0-2.77 1.51-4.79 5.3-6l23.46-9.34c6.31-2.27 10.09 0 10.09 6.31V164c0 5.55 1.77 8.07 6.81 9.59l5 1.51c3.53 1 5.29 2.78 5.29 6.31v1.76c0 3.79-2.27 6.06-6 6.06Zm2.27-163.73c0-8.83 7.07-15.64 16.91-15.64s16.9 6.81 16.9 15.64-7.08 15.64-16.92 15.64-16.91-7.06-16.91-15.64Zm47.41 101.67c0-38.35 26.24-64.59 60.55-64.59s60.54 26.24 60.54 64.59-26.23 64.58-60.54 64.58-60.55-26.24-60.55-64.58m99.15 5.8c0-28-14.89-52-42.39-52-20.18 0-34.81 14.63-34.81 40.11 0 28.26 15.14 52.22 42.38 52.22 20.18.03 34.82-14.6 34.82-40.28Zm30.27 56.26c-3.79 0-6.06-2.27-6.06-6.06v-1.76c0-3.53 1.77-5.3 5.3-6.31l5-1.51c5-1.52 6.82-4 6.82-9.59V98.64c0-7.57-2-10.6-11.61-12.87-4-1-5.55-2.52-5.55-6v-1.56c0-2.78 1.51-4.8 5.3-6.06l22.45-8.83c6.06-2.27 9.84 0 9.84 6.31v5.55c0 2.52 2 3.28 4 2l4-2.27c12.11-7.57 25.74-12.37 39.36-12.37 20.69 0 31.79 12.87 31.79 35.32V164c0 5.55 1.76 8.07 7.06 9.59l4.79 1.51c3.53 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6 6.06H967c-3.78 0-6.05-2.27-6.05-6.06v-80.24c0-14.89-3.79-22.45-16.65-22.45s-26.24 5-33.56 9.58c-4.54 2.53-5.8 5-5.8 9.84V164c0 5.55 1.77 8.07 6.81 9.59l5 1.51c3.53 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6.06 6.06Z"/></svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 191.73" class="css-ofyhr8 e1e0p39a3"><path fill="black" d="M6.05 189.21c-3.78 0-6-2.27-6-6.06v-2c0-3.78 1.77-5.55 5.05-6.81l7.31-2.52c5.05-2 6.81-4.29 6.81-9.59V39.61c0-5.3-1.76-7.57-6.81-9.59L5.05 27.5c-3.28-1.26-5-3-5-6.81v-2c0-3.79 2.27-6.06 6.05-6.06h49.7c3.79 0 6.06 2.27 6.06 6.06v2c0 3.78-1.77 5.55-5.05 6.81L49.45 30c-5.3 2-7.07 4.29-7.07 9.59v122.6c0 5.3 1.77 7.57 7.07 9.59l7.31 2.52c3.28 1.26 5.05 3 5.05 6.81v2c0 3.79-2.27 6.06-6.06 6.06Zm70.89 0c-3.78 0-6-2.27-6-6.06v-1.76c0-3.53 1.76-5.3 5.29-6.31l5-1.51c5-1.52 6.81-4 6.81-9.59V98.64c0-7.57-2-10.6-11.6-12.87-4-1-5.55-2.52-5.55-6v-1.56c0-2.78 1.51-4.8 5.29-6.06l22.46-8.83c6-2.27 9.84 0 9.84 6.31v5.55c0 2.52 2 3.28 4 2l4-2.27c12.11-7.57 25.73-12.37 39.35-12.37 20.69 0 31.79 12.87 31.79 35.32V164c0 5.55 1.77 8.07 7.06 9.59l4.8 1.51c3.53 1 5.29 2.78 5.29 6.31v1.76c0 3.79-2.27 6.06-6.05 6.06h-27c-3.79 0-6.06-2.27-6.06-6.06v-80.24c0-14.89-3.78-22.45-16.65-22.45s-26.23 5-33.55 9.58c-4.54 2.53-5.8 5-5.8 9.84V164c0 5.55 1.76 8.07 6.81 9.59l5 1.51c3.54 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6 6.06Zm143.79 0c-3.78 0-6-2.27-6-6.06v-1.76c0-3.53 1.76-5.3 5.3-6.31l5.29-1.51c4.55-1.52 6.56-3.79 6.56-9.59V84.51a2.91 2.91 0 0 0-3-3h-9.09c-3.78 0-6.05-2.53-6.05-6.31v-1.79c0-3.53 1.77-5.55 4.79-7.06l2.78-1.26c4-2.27 5-4 5.8-8.58l1.51-15.39C231.83 12.61 250.5 0 274.47 0c11.35 0 19.68 1.51 25.23 4.29 4.28 2 5 4.54 3.28 8.83l-5.3 13.12c-1 2.52-2.53 4-5.05 4-2.27 0-4.29-1.26-6.56-3.28-7.31-6.3-14.88-10.59-21.95-10.59C254 16.4 247 24.72 247 37.34c0 18.92 10.6 27.75 29.77 27.75H281c3.78 0 6.05 2.27 6.05 6v4.29c0 3.79-2.27 6.06-6.05 6.06h-24.19a3.12 3.12 0 0 0-3.28 3V164c0 5.3 1.77 8.33 6.81 9.59l7.82 1.51c3 .5 5 2.27 5 6.31v1.76c0 3.79-2.27 6.06-6.06 6.06Zm96.37 0c-3.78 0-6.31-2.27-6.31-6.31v-1.51c0-3.53 1.77-5.3 5.3-6.31l5.05-1.51c5-1.52 6.81-4.29 6.81-9.59V36.83c0-6.3-1-10.85-11.61-13.37-4.54-1-5.55-2.52-5.55-5.8V16.4c0-3.28 1.52-4.8 5-6.06L339.55 1c6.06-2.52 10.09 0 10.09 6.31V164c0 4.54 1.26 8.07 6.81 9.59l5.3 1.51c3.53 1 5.05 2.78 5.05 6.31v1.51c0 3.79-2.27 6.31-6.06 6.31Zm159.18-24.47c-5.8 13.37-21.94 27-49.69 27-35.32 0-61.56-25.48-61.56-64.58 0-39.36 25.23-64.59 57.77-64.59 25 0 44.4 13.88 49.95 38.86 1 4.79-.75 7.06-4.54 8.32l-74.92 27.75a3.07 3.07 0 0 0-1.77 4c5.8 17.4 19.93 29.26 40.36 29.26 15.9 0 27-6 33.3-13.62 3.28-3.53 6.82-5 10.1-2.78 3.02 1.8 3.28 5.08 1 10.38m-89.55-46.93a16 16 0 0 0 .25 3c.25 1.51 1.26 2.27 3.28 1.26l54.49-20.68c2.27-.76 3.78-1.77 2.77-4.8C443.49 84.77 433.4 79 422.05 79c-19.93 0-35.32 14.85-35.32 38.81m99.39 9.34c0-38.6 23.72-64.33 57.27-64.33 8.07 0 12.86 2.27 18.42 2.27 6.05 0 8.32-2.27 11.35-2.27 3.28 0 4.54 1.51 6.05 4.54l12.36 27.24c1.77 4 .51 7.07-2.27 8.33l-1 .5c-3 1.77-6 1-8.57-2-13.64-15.91-22.73-23.22-36.34-23.22-18.67 0-35.32 14.88-35.32 41.12 0 30 17.91 51.46 45.91 51.46 13.63 0 21.95-3.53 28.26-9.84 4-3.78 6.81-4.54 9.84-2.77 2.77 1.76 4.29 4.54.76 10.85-7.07 13.62-24 22.7-44.15 22.7-38.35 0-62.57-25.73-62.57-64.58M616.8 166V84.51a2.91 2.91 0 0 0-3-3h-9.08c-3.78 0-6.05-2.27-6.05-5.55v-1.79c0-3 1-5 4.28-7.32 8.58-6.3 15.14-14.12 22.46-24.47 2.27-3.53 4.79-4.79 7.56-4.79 3.79 0 6.31 2.52 6.31 6.56v17.91a2.91 2.91 0 0 0 3 3h23.46c3.79 0 6.06 2.27 6.06 6v4.29c0 3.79-2.27 6.06-6.06 6.06h-24.47a2.91 2.91 0 0 0-3 3v77.7c0 8.08 3.79 11.86 11.61 11.86 12.86 0 14.13-6 19.93-6a4.7 4.7 0 0 1 4.79 5c0 9.34-10.59 18.67-29.26 18.67-19.46.09-28.54-9.75-28.54-25.64m76.2 23.21c-3.78 0-6.05-2.27-6.05-6.06v-1.76c0-3.53 1.77-5.3 5.3-6.31l5-1.51c5.05-1.52 6.81-4 6.81-9.59V99.14c0-7.56-2-10.59-11.6-12.86-4-1-5.55-2.52-5.55-6.06v-1.51c0-2.77 1.51-4.79 5.3-6l23.46-9.34c6.31-2.27 10.09 0 10.09 6.31V164c0 5.55 1.77 8.07 6.81 9.59l5 1.51c3.53 1 5.29 2.78 5.29 6.31v1.76c0 3.79-2.27 6.06-6 6.06Zm2.27-163.73c0-8.83 7.07-15.64 16.91-15.64s16.9 6.81 16.9 15.64-7.08 15.64-16.92 15.64-16.91-7.06-16.91-15.64Zm47.41 101.67c0-38.35 26.24-64.59 60.55-64.59s60.54 26.24 60.54 64.59-26.23 64.58-60.54 64.58-60.55-26.24-60.55-64.58m99.15 5.8c0-28-14.89-52-42.39-52-20.18 0-34.81 14.63-34.81 40.11 0 28.26 15.14 52.22 42.38 52.22 20.18.03 34.82-14.6 34.82-40.28Zm30.27 56.26c-3.79 0-6.06-2.27-6.06-6.06v-1.76c0-3.53 1.77-5.3 5.3-6.31l5-1.51c5-1.52 6.82-4 6.82-9.59V98.64c0-7.57-2-10.6-11.61-12.87-4-1-5.55-2.52-5.55-6v-1.56c0-2.78 1.51-4.8 5.3-6.06l22.45-8.83c6.06-2.27 9.84 0 9.84 6.31v5.55c0 2.52 2 3.28 4 2l4-2.27c12.11-7.57 25.74-12.37 39.36-12.37 20.69 0 31.79 12.87 31.79 35.32V164c0 5.55 1.76 8.07 7.06 9.59l4.79 1.51c3.53 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6 6.06H967c-3.78 0-6.05-2.27-6.05-6.06v-80.24c0-14.89-3.79-22.45-16.65-22.45s-26.24 5-33.56 9.58c-4.54 2.53-5.8 5-5.8 9.84V164c0 5.55 1.77 8.07 6.81 9.59l5 1.51c3.53 1 5.3 2.78 5.3 6.31v1.76c0 3.79-2.27 6.06-6.06 6.06Z"/></svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="220" preserveAspectRatio="xMidYMid" viewBox="0 0 256 220"><path fill="#002CC4" d="M70.206 0v16.767c-6.616 0-11.833 1.032-15.622 3.082-3.788 2.05-6.475 5.23-8.043 9.543-1.57 4.312-2.361 9.811-2.361 16.484v34.24c0 4.454-.58 8.511-1.754 12.159-1.173 3.647-3.322 6.786-6.46 9.415-3.153 2.63-7.606 4.652-13.403 6.08-.735.17-1.569.31-2.36.466v2.644l1.597.298c.262.052.518.107.763.168 5.797 1.428 10.264 3.45 13.403 6.08 3.138 2.629 5.287 5.767 6.46 9.415 1.174 3.661 1.754 7.705 1.754 12.158v34.24c0 6.688.791 12.159 2.36 16.442 1.57 4.284 4.256 7.465 8.044 9.543 3.79 2.078 9.006 3.125 15.622 3.125v16.78c-8.397 0-15.438-.918-21.15-2.742-5.71-1.824-10.263-4.623-13.698-8.383-3.436-3.761-5.896-8.525-7.408-14.293-1.513-5.768-2.262-12.583-2.262-20.457V145.87c0-9.36-1.909-16.032-5.698-20.033-3.803-4.001-10.461-5.994-19.99-5.994V99.3c9.529 0 16.201-1.993 19.99-5.994 3.803-4.001 5.698-10.674 5.698-20.033V45.876c0-7.875.749-14.689 2.262-20.457 1.512-5.768 3.972-10.532 7.408-14.293 3.435-3.76 7.987-6.56 13.699-8.383C54.768.919 61.823 0 70.207 0Zm115.588 0c8.383 0 15.438.919 21.149 2.743 5.712 1.823 10.264 4.623 13.7 8.383 3.42 3.76 5.895 8.525 7.407 14.293 1.513 5.768 2.262 12.582 2.262 20.457v27.398c0 9.36 1.895 16.032 5.698 20.033 3.788 4 10.461 5.994 19.99 5.994v20.528c-9.529 0-16.188 1.993-19.99 5.994-3.79 4-5.698 10.674-5.698 20.033v27.384c0 7.874-.749 14.689-2.262 20.457-1.512 5.768-3.972 10.532-7.408 14.292-3.421 3.761-7.987 6.56-13.7 8.384-5.71 1.824-12.751 2.743-21.148 2.743v-16.781c6.616 0 11.833-1.047 15.622-3.125 3.788-2.078 6.474-5.259 8.043-9.542 1.57-4.284 2.361-9.756 2.361-16.443v-34.24c0-4.453.58-8.497 1.754-12.158 1.173-3.648 3.322-6.786 6.46-9.416 3.139-2.63 7.606-4.651 13.403-6.079.735-.184 1.569-.311 2.36-.467v-2.643l-1.597-.305a25.155 25.155 0 0 1-.763-.162c-5.797-1.413-10.25-3.435-13.403-6.065-3.138-2.63-5.287-5.768-6.46-9.415-1.174-3.648-1.754-7.705-1.754-12.158V45.876c0-6.673-.791-12.172-2.36-16.484-1.57-4.312-4.256-7.493-8.044-9.543-3.79-2.05-9.006-3.082-15.622-3.082V0Zm15.876 109.282c0 .976-1.866 3.436-4.128 5.472-3.79 3.404-9.334 8.707-14.568 13.853l-3.835 3.798-5.112 5.165c-3.334 3.42-5.58 5.86-5.58 6.165 0 .537 3.987 7.422 8.879 15.31l8.256 13.347a1.553 1.553 0 0 1-.17 1.866l-1.965 1.513c-1.484 1.64-2.488 2.926-2.686 4.538.257.72-.458 1.17-1.384 1.601l-1.09.49c-3.145 1.463-5.531-.075-14.063-9.928l-4.027-4.685c-4.036-4.63-7.444-8.149-7.95-8.162-1.287-.028-15.524 15.537-26.537 29.01-9.712 11.876-18.265 12.116-20.74 9.784-4.17-3.959-3.562-10.73 1.57-17.375l.667-.83c2.516-3.034 7.902-8.708 14.032-14.867l2.047-2.047 3.66-3.615a506.785 506.785 0 0 1 10.753-10.252l4.637-4.27-9.461-20.315c-5.715-12.502-5.226-13.604 3.048-14.605l7.728-.862 6.715 10.15c3.69 5.585 7.252 10.152 7.889 10.152.592 0 6.38-4.608 13.188-10.48l6.375-5.528c7.693-6.598 9.283-7.392 12.387-7.087l.89.107c2.424.337 4.598.175 5.368-.366l.175-.157c1.3-1.555 5.032.75 5.032 3.11Zm-38.454-92.897c6.164 0 7.083 2.15 7.083 2.15-20.938 10.927-38.652 30.409-56.946 66.29l-2.946 5.873-11.375 22.119c-.897 1.63-1.075-.646-5.084-6.115l-.684-.912C71.892 73.885 56.314 67.89 56.407 67.383c8.257-5.32 23.724-.117 33.28 8.38l.354.339.946.825c1.558 1.399 2.289 2.302 4.61 4.886.232 0 2.678-3.861 5.22-7.975l5.92-9.71c21.291-33.577 43.557-47.771 56.479-47.743Z"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

16
static/library/lua.svg Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="947px" height="947px" viewBox="0 0 947 947" enable-background="new 0 0 947 947" xml:space="preserve">
<g>
<path fill="#000080" d="M835.5,473.6c0-199.8-162.2-362-362-362s-362,162.2-362,362c0,199.8,162.2,362,362,362 S835.5,673.4,835.5,473.6"/>
<path fill="#FFFFFF" d="M729.5,323.6c0-58.5-47.5-106-106-106s-106,47.5-106,106c0,58.5,47.5,106,106,106S729.5,382.1,729.5,323.6"/>
<path fill="#000080" d="M941.5,111.5c0-58.5-47.5-106-106-106s-106,47.5-106,106c0,58.5,47.5,106,106,106S941.5,170.1,941.5,111.5"/>
<g>
<path fill="#FFFFFF" d="M258.1,627.8h117.3v26.7H227.8V417h30.3V627.8z"/>
<path fill="#FFFFFF" d="M515.5,654.5v-23.8c-16,22.5-31.9,31.3-57,31.3c-33.2,0-54.4-18.2-54.4-46.6V483.8h27v120.9 c0,20.5,13.7,33.6,35.2,33.6c28.3,0,46.6-22.8,46.6-57.7v-96.8h27v170.7H515.5z"/>
<path fill="#FFFFFF" d="M738.4,659.1c-8.8,2.3-13,2.9-18.6,2.9c-17.6,0-26.1-7.8-28-25.1c-19.2,17.6-36.5,25.1-58,25.1 c-34.5,0-56-19.5-56-50.5c0-22.2,10.1-37.5,30-45.6c10.4-4.2,16.3-5.5,54.7-10.4c21.5-2.6,28.3-7.5,28.3-18.9v-7.2 c0-16.3-13.7-25.4-38.1-25.4c-25.4,0-37.8,9.4-40.1,30.3h-27.4c0.7-16.9,3.9-26.7,11.7-35.5c11.4-12.7,31.9-19.9,56.7-19.9 c42,0,64.2,16.3,64.2,46.6v100.4c0,8.5,5.2,13.4,14.7,13.4c1.6,0,2.9,0,5.9-0.7V659.1z M690.8,570.1c-9.1,4.2-15,5.5-43.7,9.4 c-29,4.2-41.1,13.4-41.1,31.3c0,17.3,12.4,27.4,33.6,27.4c16,0,29.3-5.2,40.4-15.3c8.1-7.5,10.8-13,10.8-22.2V570.1z"/>
</g>
<path fill="none" stroke="#808080" stroke-width="10.8612" stroke-miterlimit="10" stroke-dasharray="40.8475" d="M890.6,261 c33.5,65.8,51,138.6,51,212.5c0,258.4-209.7,468.1-468.1,468.1S5.4,731.9,5.4,473.5C5.4,215.1,215.1,5.4,473.5,5.4 c83.1,0,164.6,22.1,236.2,63.9"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1180 320"><g fill="#fff" clip-path="url(#a)"><path d="M367.44 153.84c0 52.32 33.6 88.8 80.16 88.8 46.56 0 80.16-36.48 80.16-88.8s-33.6-88.8-80.16-88.8c-46.56 0-80.16 36.48-80.16 88.8Zm129.6 0c0 37.44-20.4 61.68-49.44 61.68s-49.44-24.24-49.44-61.68 20.4-61.68 49.44-61.68 49.44 24.24 49.44 61.68ZM614.27 242.64c35.28 0 55.44-29.76 55.44-65.52 0-35.76-20.16-65.52-55.44-65.52-16.32 0-28.32 6.48-36.24 15.84V114h-28.8v169.2h28.8v-56.4c7.92 9.36 19.92 15.84 36.24 15.84Zm-36.96-69.12c0-23.76 13.44-36.72 31.2-36.72 20.88 0 32.16 16.32 32.16 40.32s-11.28 40.32-32.16 40.32c-17.76 0-31.2-13.2-31.2-36.48v-7.44ZM747.65 242.64c25.2 0 45.12-13.2 54-35.28L776.93 198c-3.84 12.96-15.12 20.16-29.28 20.16-18.48 0-31.44-13.2-33.6-34.8h88.32v-9.6c0-34.56-19.44-62.16-55.92-62.16-36.48 0-60 28.56-60 65.52 0 38.88 25.2 65.52 61.2 65.52Zm-1.44-106.8c18.24 0 26.88 12 27.12 25.92h-57.84c4.32-17.04 15.84-25.92 30.72-25.92ZM823.98 240h28.8v-73.92c0-18 13.2-27.6 26.16-27.6 15.84 0 22.08 11.28 22.08 26.88V240h28.8v-83.04c0-27.12-15.84-45.36-42.24-45.36-16.32 0-27.6 7.44-34.8 15.84V114h-28.8v126ZM1014.17 67.68 948.89 240h30.48l14.64-39.36h74.4l14.88 39.36h30.96l-65.28-172.32h-34.8Zm16.8 34.08 27.36 72h-54.24l26.88-72ZM1163.69 68.18h-30.72V240.5h30.72V68.18ZM297.06 130.97a79.712 79.712 0 0 0-6.85-65.48c-17.46-30.4-52.56-46.04-86.84-38.68A79.747 79.747 0 0 0 143.24 0C108.2-.08 77.11 22.48 66.33 55.82a79.754 79.754 0 0 0-53.31 38.67c-17.59 30.32-13.58 68.54 9.92 94.54a79.712 79.712 0 0 0 6.85 65.48c17.46 30.4 52.56 46.04 86.84 38.68a79.687 79.687 0 0 0 60.13 26.8c35.06.09 66.16-22.49 76.94-55.86a79.754 79.754 0 0 0 53.31-38.67c17.57-30.32 13.55-68.51-9.94-94.51l-.01.02ZM176.78 299.08a59.77 59.77 0 0 1-38.39-13.88c.49-.26 1.34-.73 1.89-1.07l63.72-36.8a10.36 10.36 0 0 0 5.24-9.07v-89.83l26.93 15.55c.29.14.48.42.52.74v74.39c-.04 33.08-26.83 59.9-59.91 59.97ZM47.94 244.05a59.71 59.71 0 0 1-7.15-40.18c.47.28 1.3.79 1.89 1.13l63.72 36.8c3.23 1.89 7.23 1.89 10.47 0l77.79-44.92v31.1c.02.32-.13.63-.38.83L129.87 266c-28.69 16.52-65.33 6.7-81.92-21.95h-.01ZM31.17 104.96c7-12.16 18.05-21.46 31.21-26.29 0 .55-.03 1.52-.03 2.2v73.61c-.02 3.74 1.98 7.21 5.23 9.06l77.79 44.91L118.44 224c-.27.18-.61.21-.91.08l-64.42-37.22c-28.63-16.58-38.45-53.21-21.95-81.89l.01-.01Zm221.26 51.49-77.79-44.92 26.93-15.54c.27-.18.61-.21.91-.08l64.42 37.19c28.68 16.57 38.51 53.26 21.94 81.94a59.94 59.94 0 0 1-31.2 26.28v-75.81c.03-3.74-1.96-7.2-5.2-9.06h-.01Zm26.8-40.34c-.47-.29-1.3-.79-1.89-1.13l-63.72-36.8a10.375 10.375 0 0 0-10.47 0l-77.79 44.92V92c-.02-.32.13-.63.38-.83l64.41-37.16c28.69-16.55 65.37-6.7 81.91 22a59.95 59.95 0 0 1 7.15 40.1h.02Zm-168.51 55.43-26.94-15.55a.943.943 0 0 1-.52-.74V80.86c.02-33.12 26.89-59.96 60.01-59.94 14.01 0 27.57 4.92 38.34 13.88-.49.26-1.33.73-1.89 1.07L116 72.67a10.344 10.344 0 0 0-5.24 9.06l-.04 89.79v.02ZM125.35 140 160 119.99l34.65 20V180L160 200l-34.65-20v-40Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h1180v320H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1180 320"><path d="M367.44 153.84c0 52.32 33.6 88.8 80.16 88.8s80.16-36.48 80.16-88.8-33.6-88.8-80.16-88.8-80.16 36.48-80.16 88.8zm129.6 0c0 37.44-20.4 61.68-49.44 61.68s-49.44-24.24-49.44-61.68 20.4-61.68 49.44-61.68 49.44 24.24 49.44 61.68zM614.27 242.64c35.28 0 55.44-29.76 55.44-65.52s-20.16-65.52-55.44-65.52c-16.32 0-28.32 6.48-36.24 15.84V114h-28.8v169.2h28.8v-56.4c7.92 9.36 19.92 15.84 36.24 15.84zm-36.96-69.12c0-23.76 13.44-36.72 31.2-36.72 20.88 0 32.16 16.32 32.16 40.32s-11.28 40.32-32.16 40.32c-17.76 0-31.2-13.2-31.2-36.48zM747.65 242.64c25.2 0 45.12-13.2 54-35.28L776.93 198c-3.84 12.96-15.12 20.16-29.28 20.16-18.48 0-31.44-13.2-33.6-34.8h88.32v-9.6c0-34.56-19.44-62.16-55.92-62.16s-60 28.56-60 65.52c0 38.88 25.2 65.52 61.2 65.52zm-1.44-106.8c18.24 0 26.88 12 27.12 25.92h-57.84c4.32-17.04 15.84-25.92 30.72-25.92zM823.98 240h28.8v-73.92c0-18 13.2-27.6 26.16-27.6 15.84 0 22.08 11.28 22.08 26.88V240h28.8v-83.04c0-27.12-15.84-45.36-42.24-45.36-16.32 0-27.6 7.44-34.8 15.84V114h-28.8zM1014.17 67.68 948.89 240h30.48l14.64-39.36h74.4l14.88 39.36h30.96l-65.28-172.32zm16.8 34.08 27.36 72h-54.24zM1163.69 68.18h-30.72V240.5h30.72zM297.06 130.97a79.712 79.712 0 0 0-6.85-65.48c-17.46-30.4-52.56-46.04-86.84-38.68A79.747 79.747 0 0 0 143.24 0C108.2-.08 77.11 22.48 66.33 55.82a79.754 79.754 0 0 0-53.31 38.67c-17.59 30.32-13.58 68.54 9.92 94.54a79.712 79.712 0 0 0 6.85 65.48c17.46 30.4 52.56 46.04 86.84 38.68a79.687 79.687 0 0 0 60.13 26.8c35.06.09 66.16-22.49 76.94-55.86a79.754 79.754 0 0 0 53.31-38.67c17.57-30.32 13.55-68.51-9.94-94.51zM176.78 299.08a59.77 59.77 0 0 1-38.39-13.88c.49-.26 1.34-.73 1.89-1.07l63.72-36.8a10.36 10.36 0 0 0 5.24-9.07v-89.83l26.93 15.55c.29.14.48.42.52.74v74.39c-.04 33.08-26.83 59.9-59.91 59.97zM47.94 244.05a59.71 59.71 0 0 1-7.15-40.18c.47.28 1.3.79 1.89 1.13l63.72 36.8c3.23 1.89 7.23 1.89 10.47 0l77.79-44.92v31.1c.02.32-.13.63-.38.83L129.87 266c-28.69 16.52-65.33 6.7-81.92-21.95zM31.17 104.96c7-12.16 18.05-21.46 31.21-26.29 0 .55-.03 1.52-.03 2.2v73.61c-.02 3.74 1.98 7.21 5.23 9.06l77.79 44.91L118.44 224c-.27.18-.61.21-.91.08l-64.42-37.22c-28.63-16.58-38.45-53.21-21.95-81.89zm221.26 51.49-77.79-44.92 26.93-15.54c.27-.18.61-.21.91-.08l64.42 37.19c28.68 16.57 38.51 53.26 21.94 81.94a59.94 59.94 0 0 1-31.2 26.28v-75.81c.03-3.74-1.96-7.2-5.2-9.06zm26.8-40.34c-.47-.29-1.3-.79-1.89-1.13l-63.72-36.8a10.375 10.375 0 0 0-10.47 0l-77.79 44.92V92c-.02-.32.13-.63.38-.83l64.41-37.16c28.69-16.55 65.37-6.7 81.91 22a59.95 59.95 0 0 1 7.15 40.1zm-168.51 55.43-26.94-15.55a.943.943 0 0 1-.52-.74V80.86c.02-33.12 26.89-59.96 60.01-59.94 14.01 0 27.57 4.92 38.34 13.88-.49.26-1.33.73-1.89 1.07L116 72.67a10.344 10.344 0 0 0-5.24 9.06l-.04 89.79zM125.35 140 160 119.99l34.65 20V180L160 200l-34.65-20z"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

1
static/library/suno.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="styles_icon__x_9Ga styles_icon__rC_ZS" viewBox="0 0 122 122"><path fill="currentColor" fill-rule="evenodd" d="M1.773 8.882C0 12.362 0 16.916 0 26.027v69.946c0 9.111 0 13.666 1.773 17.145a16.27 16.27 0 0 0 7.109 7.109C12.362 122 16.916 122 26.027 122h69.946c9.111 0 13.666 0 17.145-1.773a16.27 16.27 0 0 0 7.109-7.109C122 109.639 122 105.084 122 95.973V26.027c0-9.11 0-13.666-1.773-17.145a16.27 16.27 0 0 0-7.109-7.109C109.639 0 105.084 0 95.973 0H26.027C16.917 0 12.36 0 8.882 1.773a16.27 16.27 0 0 0-7.109 7.109M105.733 61c0-24.705-12.517-44.733-27.958-44.733S49.817 36.295 49.817 61h-33.55c0 24.706 12.517 44.733 27.958 44.733S72.183 85.705 72.183 61z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 741 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 413 100"><path fill="#fff" fill-rule="evenodd" d="M68.75 0C86.009 0 100 22.386 100 50H62.5c0 27.614-13.991 50-31.25 50S0 77.614 0 50h37.5c0-27.614 13.991-50 31.25-50Zm309.141 96.545c-6.615 0-12.534-1.48-17.757-4.44-5.222-2.96-9.313-7.007-12.273-12.142-2.959-5.136-4.439-10.924-4.439-17.365 0-6.442 1.48-12.23 4.439-17.366 2.96-5.135 7.051-9.183 12.273-12.142 5.223-2.96 11.142-4.44 17.757-4.44 6.528 0 12.404 1.48 17.627 4.44 5.222 2.96 9.313 7.007 12.273 12.142 2.959 5.136 4.439 10.924 4.439 17.366 0 6.44-1.48 12.23-4.439 17.365-2.96 5.135-7.051 9.183-12.273 12.142-5.223 2.96-11.099 4.44-17.627 4.44Zm0-13.84c3.569 0 6.703-.827 9.401-2.481 2.785-1.741 4.918-4.135 6.398-7.181 1.566-3.047 2.35-6.529 2.35-10.445 0-3.917-.784-7.4-2.35-10.446-1.48-3.046-3.613-5.396-6.398-7.05-2.785-1.741-5.919-2.611-9.401-2.611-3.569 0-6.746.87-9.531 2.61-2.785 1.655-4.962 4.005-6.528 7.051-1.48 3.047-2.22 6.529-2.22 10.446 0 3.916.74 7.398 2.22 10.445 1.566 3.046 3.743 5.44 6.528 7.18 2.785 1.655 5.962 2.482 9.531 2.482Zm-85.773-53.01h-16.059V95.5h16.059V59.595c0-3.221.653-6.093 1.958-8.618 1.306-2.524 3.091-4.482 5.354-5.875 2.35-1.48 4.961-2.22 7.834-2.22 4.091 0 7.398 1.437 9.923 4.309 2.611 2.785 3.917 6.441 3.917 10.967V95.5h15.928V54.764c0-5.136-1.001-9.662-3.003-13.58-2.002-4.003-4.874-7.093-8.617-9.27-3.743-2.175-8.008-3.263-12.795-3.263-4.701 0-8.879 1-12.534 3.003-3.569 1.915-6.224 4.656-7.965 8.225V29.695ZM264.969 95.5H249.04V85.316c-1.828 3.569-4.527 6.354-8.095 8.356-3.569 1.915-7.704 2.873-12.404 2.873-4.875 0-9.183-1.089-12.926-3.265-3.656-2.176-6.528-5.222-8.617-9.14-2.002-4.003-3.003-8.573-3.003-13.709V29.695h16.059v37.342c0 4.526 1.262 8.225 3.787 11.098 2.524 2.785 5.831 4.178 9.923 4.178 2.959 0 5.57-.697 7.833-2.09 2.351-1.479 4.179-3.48 5.484-6.005 1.306-2.524 1.959-5.397 1.959-8.618V29.695h15.929V95.5Zm-119.687-2.873c5.223 2.612 11.272 3.918 18.149 3.918 6.702 0 12.621-1.088 17.757-3.265 5.135-2.263 9.139-5.44 12.012-9.53 2.872-4.092 4.308-8.923 4.308-14.494 0-6.354-1.436-11.315-4.308-14.884-2.873-3.656-6.311-6.267-10.315-7.834-3.917-1.567-9.053-3.09-15.407-4.57-4.613-1.044-8.225-2.002-10.837-2.872-2.524-.958-4.657-2.263-6.397-3.917-1.654-1.741-2.481-3.96-2.481-6.659 0-3.22 1.306-5.788 3.917-7.703 2.611-1.915 6.18-2.873 10.706-2.873 4.788 0 8.661 1.219 11.621 3.656 3.046 2.437 4.743 5.658 5.092 9.662h16.451c-.261-5.658-1.828-10.62-4.701-14.884-2.785-4.266-6.658-7.53-11.62-9.793-4.874-2.35-10.489-3.525-16.843-3.525-6.093 0-11.533 1.088-16.32 3.264-4.788 2.089-8.531 5.092-11.229 9.009-2.611 3.83-3.917 8.225-3.917 13.187 0 6.18 1.393 11.098 4.178 14.754 2.872 3.656 6.267 6.31 10.184 7.964 4.004 1.654 9.14 3.264 15.407 4.831 4.439 1.132 7.921 2.176 10.445 3.134 2.611.957 4.744 2.263 6.398 3.917 1.654 1.567 2.48 3.7 2.48 6.398 0 3.916-1.523 6.92-4.569 9.008-2.96 2.09-6.964 3.134-12.012 3.134-5.484 0-9.88-1.523-13.187-4.57-3.221-3.046-5.049-7.137-5.484-12.273h-16.582c.261 6.354 1.872 11.925 4.831 16.713 3.047 4.787 7.138 8.486 12.273 11.097Z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 413 100"><path fill="#000" fill-rule="evenodd" d="M68.75 0C86.009 0 100 22.386 100 50H62.5c0 27.614-13.991 50-31.25 50S0 77.614 0 50h37.5c0-27.614 13.991-50 31.25-50Zm309.141 96.545c-6.615 0-12.534-1.48-17.757-4.44-5.222-2.96-9.313-7.007-12.273-12.142-2.959-5.136-4.439-10.924-4.439-17.365 0-6.442 1.48-12.23 4.439-17.366 2.96-5.135 7.051-9.183 12.273-12.142 5.223-2.96 11.142-4.44 17.757-4.44 6.528 0 12.404 1.48 17.627 4.44 5.222 2.96 9.313 7.007 12.273 12.142 2.959 5.136 4.439 10.924 4.439 17.366 0 6.44-1.48 12.23-4.439 17.365-2.96 5.135-7.051 9.183-12.273 12.142-5.223 2.96-11.099 4.44-17.627 4.44Zm0-13.84c3.569 0 6.703-.827 9.401-2.481 2.785-1.741 4.918-4.135 6.398-7.181 1.566-3.047 2.35-6.529 2.35-10.445 0-3.917-.784-7.4-2.35-10.446-1.48-3.046-3.613-5.396-6.398-7.05-2.785-1.741-5.919-2.611-9.401-2.611-3.569 0-6.746.87-9.531 2.61-2.785 1.655-4.962 4.005-6.528 7.051-1.48 3.047-2.22 6.529-2.22 10.446 0 3.916.74 7.398 2.22 10.445 1.566 3.046 3.743 5.44 6.528 7.18 2.785 1.655 5.962 2.482 9.531 2.482Zm-85.773-53.01h-16.059V95.5h16.059V59.595c0-3.221.653-6.093 1.958-8.618 1.306-2.524 3.091-4.482 5.354-5.875 2.35-1.48 4.961-2.22 7.834-2.22 4.091 0 7.398 1.437 9.923 4.309 2.611 2.785 3.917 6.441 3.917 10.967V95.5h15.928V54.764c0-5.136-1.001-9.662-3.003-13.58-2.002-4.003-4.874-7.093-8.617-9.27-3.743-2.175-8.008-3.263-12.795-3.263-4.701 0-8.879 1-12.534 3.003-3.569 1.915-6.224 4.656-7.965 8.225V29.695ZM264.969 95.5H249.04V85.316c-1.828 3.569-4.527 6.354-8.095 8.356-3.569 1.915-7.704 2.873-12.404 2.873-4.875 0-9.183-1.089-12.926-3.265-3.656-2.176-6.528-5.222-8.617-9.14-2.002-4.003-3.003-8.573-3.003-13.709V29.695h16.059v37.342c0 4.526 1.262 8.225 3.787 11.098 2.524 2.785 5.831 4.178 9.923 4.178 2.959 0 5.57-.697 7.833-2.09 2.351-1.479 4.179-3.48 5.484-6.005 1.306-2.524 1.959-5.397 1.959-8.618V29.695h15.929V95.5Zm-119.687-2.873c5.223 2.612 11.272 3.918 18.149 3.918 6.702 0 12.621-1.088 17.757-3.265 5.135-2.263 9.139-5.44 12.012-9.53 2.872-4.092 4.308-8.923 4.308-14.494 0-6.354-1.436-11.315-4.308-14.884-2.873-3.656-6.311-6.267-10.315-7.834-3.917-1.567-9.053-3.09-15.407-4.57-4.613-1.044-8.225-2.002-10.837-2.872-2.524-.958-4.657-2.263-6.397-3.917-1.654-1.741-2.481-3.96-2.481-6.659 0-3.22 1.306-5.788 3.917-7.703 2.611-1.915 6.18-2.873 10.706-2.873 4.788 0 8.661 1.219 11.621 3.656 3.046 2.437 4.743 5.658 5.092 9.662h16.451c-.261-5.658-1.828-10.62-4.701-14.884-2.785-4.266-6.658-7.53-11.62-9.793-4.874-2.35-10.489-3.525-16.843-3.525-6.093 0-11.533 1.088-16.32 3.264-4.788 2.089-8.531 5.092-11.229 9.009-2.611 3.83-3.917 8.225-3.917 13.187 0 6.18 1.393 11.098 4.178 14.754 2.872 3.656 6.267 6.31 10.184 7.964 4.004 1.654 9.14 3.264 15.407 4.831 4.439 1.132 7.921 2.176 10.445 3.134 2.611.957 4.744 2.263 6.398 3.917 1.654 1.567 2.48 3.7 2.48 6.398 0 3.916-1.523 6.92-4.569 9.008-2.96 2.09-6.964 3.134-12.012 3.134-5.484 0-9.88-1.523-13.187-4.57-3.221-3.046-5.049-7.137-5.484-12.273h-16.582c.261 6.354 1.872 11.925 4.831 16.713 3.047 4.787 7.138 8.486 12.273 11.097Z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

1
static/library/svg.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 300 300"><g stroke="#000" stroke-width="38.009"><g id="svgstar" transform="translate(150 150)"><path id="svgbar" fill="#ffb13b" d="M-84.149-15.851a22.417 22.417 0 1 0 0 31.702H84.15a22.417 22.417 0 1 0 0-31.702Z"/><use xlink:href="#svgbar" transform="rotate(45)"/><use xlink:href="#svgbar" transform="rotate(90)"/><use xlink:href="#svgbar" transform="rotate(135)"/></g></g><use xlink:href="#svgstar"/></svg>

After

Width:  |  Height:  |  Size: 503 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 300 300"><defs><g id="SVG" fill="#ffffff" transform="matrix(2 0 0 2 40 158)"><path id="S" d="M5.482 31.319A18.27 18.27 0 0 1 .109 18.358C.109 8.232 8.322.024 18.443.024c10.126 0 18.339 8.208 18.339 18.334h-10.74c0-4.194-3.404-7.593-7.599-7.593a7.592 7.592 0 0 0-5.373 12.956h.005c1.375 1.38 2.52 1.779 5.368 2.231 5.066.527 9.648 2.054 12.966 5.372a18.275 18.275 0 0 1 5.373 12.962c0 10.126-8.213 18.339-18.339 18.339C8.322 62.625.109 54.412.109 44.286H10.85c0 4.194 3.399 7.598 7.593 7.598a7.601 7.601 0 0 0 7.599-7.598 7.574 7.574 0 0 0-2.221-5.363h-.005c-1.375-1.375-3.348-1.849-5.373-2.226v-.005c-4.91-.753-9.643-2.054-12.961-5.373Z"/><path id="V" d="m73.452.024-12.97 62.601h-10.74L36.782.024h10.74l7.6 36.663L62.712.024h10.74Z"/><path id="G" d="M91.792 25.952h18.334v18.334h.005c0 10.127-8.213 18.34-18.339 18.34-10.127 0-18.334-8.213-18.334-18.34V18.359h-.005C73.453 8.233 81.665.025 91.792.025c10.121 0 18.334 8.208 18.334 18.334H99.385a7.599 7.599 0 0 0-7.593-7.594 7.596 7.596 0 0 0-7.594 7.594v25.927a7.593 7.593 0 0 0 15.187.005v-7.593h-7.593V25.952Z"/></g></defs><path id="base" fill="#000" d="M8.5 150h283v100c0 23.5-18 41.5-41.5 41.5H50c-23.5 0-41.5-18-41.5-41.5Z"/><g stroke="#000" stroke-width="38.009"><g id="svgstar" transform="translate(150 150)"><path id="svgbar" fill="#ffb13b" d="M-84.149-15.851a22.417 22.417 0 1 0 0 31.702H84.15a22.417 22.417 0 1 0 0-31.702Z"/><use xlink:href="#svgbar" transform="rotate(45)"/><use xlink:href="#svgbar" transform="rotate(90)"/><use xlink:href="#svgbar" transform="rotate(135)"/></g></g><use xlink:href="#svgstar"/><use xlink:href="#base" opacity=".85"/><use xlink:href="#SVG"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,6 @@
<svg width="258" height="199" viewBox="0 0 258 199" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M165.735 25.0701L188.947 0.972412H0.465994V25.0701H165.735Z" fill="black"/>
<path d="M163.981 96.3239L254.022 3.68314L221.206 3.68295L145.617 80.7609L163.981 96.3239Z" fill="black"/>
<path d="M233.658 131.418C233.658 155.075 214.48 174.254 190.823 174.254C171.715 174.254 155.513 161.738 150 144.439L146.625 133.848L127.329 153.143L129.092 157.336C139.215 181.421 163.034 198.354 190.823 198.354C227.791 198.354 257.759 168.386 257.759 131.418C257.759 106.937 244.399 85.7396 224.956 74.0905L220.395 71.3582L202.727 89.2528L210.788 93.5083C224.403 100.696 233.658 114.981 233.658 131.418Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.2625 192.669L88.2626 45.6459H64.1648L64.1648 192.669H88.2625Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 892 B

View File

@ -0,0 +1,6 @@
<svg width="258" height="199" viewBox="0 0 258 199" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M165.735 25.0701L188.947 0.972412H0.465994V25.0701H165.735Z" fill="#e2e8f0"/>
<path d="M163.981 96.3239L254.022 3.68314L221.206 3.68295L145.617 80.7609L163.981 96.3239Z" fill="#e2e8f0"/>
<path d="M233.658 131.418C233.658 155.075 214.48 174.254 190.823 174.254C171.715 174.254 155.513 161.738 150 144.439L146.625 133.848L127.329 153.143L129.092 157.336C139.215 181.421 163.034 198.354 190.823 198.354C227.791 198.354 257.759 168.386 257.759 131.418C257.759 106.937 244.399 85.7396 224.956 74.0905L220.395 71.3582L202.727 89.2528L210.788 93.5083C224.403 100.696 233.658 114.981 233.658 131.418Z" fill="#e2e8f0"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.2625 192.669L88.2626 45.6459H64.1648L64.1648 192.669H88.2625Z" fill="#e2e8f0"/>
</svg>

After

Width:  |  Height:  |  Size: 900 B

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="layer" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 652 652" style="enable-background:new 0 0 652 652;" xml:space="preserve">
<style type="text/css">
.st0{fill:#E44332;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M285.5,341.5c0,2.4,0.4,4.8,1.2,7.1c1.6,4.5,5,8.2,9.3,10.2c2.2,1,4.8,1.6,7.6,1.6c2.8,0,5.4-0.5,7.6-1.6
c2.2-1,4.1-2.4,5.7-4.2c1.6-1.7,2.8-3.8,3.6-6.1c0.8-2.3,1.2-4.6,1.2-7.1c0-2.4-0.4-4.8-1.2-7.1c-0.8-2.2-2-4.3-3.6-6
c-1.6-1.8-3.6-3.2-5.7-4.2c-2.4-1.1-5-1.6-7.6-1.6c-2.8,0-5.4,0.5-7.6,1.6c-4.4,2-7.7,5.7-9.4,10.2
C285.9,336.7,285.5,339.1,285.5,341.5 M270.3,342.3c0-5,0.9-9.6,2.7-13.7c1.7-4,4.1-7.5,7.2-10.5c3.1-3,6.8-5.2,10.8-6.7
c4.3-1.6,8.8-2.4,13.3-2.4c4.7,0,9.1,0.8,13.3,2.4c4,1.5,7.7,3.8,10.8,6.7c3.1,3,5.6,6.6,7.2,10.5c1.8,4.1,2.7,8.7,2.7,13.7
c0,5-0.9,9.6-2.7,13.7c-1.7,4-4.2,7.5-7.2,10.5c-3.1,3-6.8,5.2-10.8,6.7c-4.3,1.6-8.8,2.4-13.3,2.4c-4.6,0-9.1-0.8-13.3-2.4
c-4-1.5-7.7-3.8-10.8-6.7c-3.1-3-5.6-6.5-7.2-10.5C271.2,351.9,270.3,347.3,270.3,342.3 M361.3,341.5c0,2.4,0.4,4.8,1.2,7.1
c1.6,4.5,5,8.2,9.3,10.2c2.2,1,4.8,1.6,7.6,1.6c2.8,0,5.4-0.5,7.6-1.6c2.2-1,4.1-2.4,5.7-4.2c1.6-1.7,2.8-3.8,3.6-6.1
c0.8-2.3,1.2-4.6,1.2-7.1c0-2.4-0.4-4.8-1.2-7.1c-0.8-2.2-2-4.3-3.6-6c-1.6-1.8-3.6-3.2-5.7-4.2c-2.4-1.1-5-1.6-7.6-1.6
c-2.8,0-5.4,0.5-7.6,1.6c-4.4,2-7.7,5.7-9.3,10.2C361.7,336.7,361.3,339.1,361.3,341.5z M399.3,363.1H399c-2.3,3.8-5.3,6.6-9.2,8.3
c-3.9,1.7-8.2,2.6-12.5,2.6c-4.9,0-9.3-0.8-13.1-2.5c-3.7-1.6-7.1-4-9.8-7c-2.8-3-4.9-6.5-6.2-10.4c-1.4-4.1-2.1-8.5-2.1-12.9
c0-4.6,0.7-8.9,2.2-12.9c1.4-3.8,3.5-7.4,6.2-10.4c2.7-3,6-5.3,9.7-7c3.9-1.7,8.1-2.6,12.4-2.5c3,0,5.6,0.3,7.9,0.9
c2.3,0.6,4.3,1.4,6.1,2.4c1.8,1,3.2,2,4.5,3.1c1.2,1.1,2.2,2.1,3,3.2h0.4v-34.4c0-1.6,1.2-3.4,3.4-3.4h8.9c2.1,0,3.4,1.7,3.4,3.4
v85.5c0,2.2-1.9,3.4-3.4,3.4h-8.1c-1.9,0-3.4-1.5-3.5-3.4V363.1z M440.1,341.5c0,2.4,0.4,4.8,1.2,7.1c1.6,4.5,5,8.2,9.4,10.2
c2.2,1,4.8,1.6,7.6,1.6s5.4-0.5,7.6-1.6c2.2-1,4.1-2.4,5.7-4.2c1.6-1.7,2.8-3.8,3.6-6.1c0.8-2.3,1.2-4.6,1.2-7.1
c0-2.4-0.4-4.8-1.2-7.1c-0.8-2.2-2-4.3-3.6-6c-1.6-1.8-3.6-3.2-5.7-4.2c-2.4-1.1-5-1.6-7.6-1.6c-2.8,0-5.4,0.5-7.6,1.6
c-4.4,2-7.7,5.7-9.4,10.2C440.5,336.7,440.1,339.1,440.1,341.5 M424.9,342.3c0-5,0.9-9.6,2.7-13.7c1.7-4,4.1-7.5,7.2-10.5
c3.1-3,6.8-5.2,10.8-6.7c4.3-1.6,8.8-2.4,13.3-2.4c4.7,0,9.1,0.8,13.3,2.4c4,1.5,7.7,3.8,10.8,6.7c3.1,3,5.6,6.6,7.2,10.5
c1.8,4.1,2.7,8.7,2.7,13.7c0,5-0.9,9.6-2.7,13.7c-1.7,4-4.2,7.5-7.2,10.5c-3.1,3-6.8,5.2-10.8,6.7c-4.3,1.6-8.8,2.4-13.3,2.4
c-4.6,0-9.1-0.8-13.3-2.4c-4-1.5-7.7-3.8-10.8-6.7c-3.1-3-5.6-6.5-7.2-10.5C425.8,351.9,424.9,347.3,424.9,342.3 M500.7,287.8
c0-2.4,0.9-4.6,2.7-6.4c1.8-1.8,4.2-2.7,7-2.7c2.8,0,5.2,0.9,7.1,2.6c1.9,1.7,2.9,3.9,2.9,6.5c0,2.6-1,4.8-2.9,6.5
c-1.9,1.7-4.3,2.6-7.1,2.6c-2.8,0-5.1-0.9-7-2.7C501.6,292.3,500.7,290.2,500.7,287.8 M565.7,328.1c-1.6,0-2.7-1.2-2.9-1.7
c-1.3-3.5-5.4-4.8-8.8-4.8c-5.3,0-9.4,2.5-9.4,6.7c0,4.1,4,5,6.5,5.7c2.7,0.8,7.9,2,10.7,2.7c2.8,0.7,5.6,1.7,8.1,3
c8.3,4.4,9.5,11.2,9.5,15.4c0,15.3-14.9,20.3-25.2,20.3c-8,0-23-1.2-26.2-16.7c-0.3-1.5,1-3.8,3.4-3.8h8.6c1.7,0,2.8,1.3,3.2,2.2
c1.1,3.1,4.6,5.4,10.6,5.4c6.4,0,10.1-2.6,10.1-6c0-2.2-1.2-4.2-2.8-5.3c-4.8-3.3-16.8-3.7-23.2-7.2c-2.5-1.3-8.7-4.4-8.7-14.9
c0-14.4,12.9-20.5,24.2-20.5c16.7,0,22.8,10.7,23.5,14.7c0.4,2.2-0.8,4.5-3.3,4.5H565.7z M581,319.5V313c0-1.6,1.2-3.4,3.4-3.4h8.5
v-16c0-1.7,1.2-2.7,2.1-3.1l9.1-3.9c2.7-1.1,4.8,1.1,4.8,3.2v19.9H623c2.2,0,3.5,1.9,3.5,3.4v6.5c0,1.9-1.7,3.4-3.5,3.4h-14.1v27.5
c0,3.1-0.1,5.6,1.1,7.4c1.1,1.7,2.8,2.3,6,2.3c0.9,0,1.8-0.2,2.5-0.4c2.1-0.7,3.6,0.5,4.2,1.5c1,2,2.2,4.2,3.1,5.7
c0.9,1.7,0.2,3.8-1.5,4.7c0,0,0,0,0,0c-2.7,1.3-6.4,2.3-11.6,2.3c-4.3,0-6.7-0.5-9.3-1.4c-2.6-1-5-2.6-6.8-4.7
c-1.6-1.9-2.3-4.4-2.9-7.2c-0.6-2.8-0.7-6.2-0.7-9.9v-27.9h-8.5C582.2,322.9,581,321,581,319.5 M221.8,319.5V313
c0-1.6,1.2-3.4,3.4-3.4h9.5v-16c0-1.7,1.1-2.7,2-3.1l8.8-3.9c2.6-1.1,4.7,1.1,4.7,3.2v19.9h13.7c2.1,0,3.4,1.9,3.4,3.4v6.5
c0,1.9-1.5,3.4-3.4,3.4h-13.7v27.5c0,3.1-0.1,5.6,1.1,7.4c1.1,1.7,2.7,2.3,5.9,2.3c0.9,0,1.7-0.2,2.4-0.4c2-0.7,3.5,0.5,4.1,1.5
c1,2,2.2,4.2,3,5.7c0.9,1.7,0.2,3.9-1.5,4.7c-2.6,1.3-6.3,2.3-11.3,2.3c-4.1,0-6.5-0.5-9.1-1.4c-2.6-1-4.9-2.6-6.6-4.7
c-1.5-1.9-2.3-4.4-2.8-7.2c-0.6-2.8-0.7-6.2-0.7-9.9v-27.9h-9.4C223.1,322.9,221.8,321,221.8,319.5 M507,372.5h8.6
c1.8,0,3.3-1.5,3.3-3.4v-55.3c0-1.8-1.5-3.3-3.3-3.4H507c-1.8,0-3.3,1.5-3.3,3.4v55.3C503.7,371,505.2,372.5,507,372.5"/>
<path class="st0" d="M45.4,250.3c-10.4,0-18.9,8.5-18.9,18.9v113.5c0,10.4,8.5,18.9,18.9,18.9H159c10.4,0,18.9-8.5,18.9-18.9V269.3
c0-10.4-8.5-18.9-18.9-18.9H45.4z"/>
<path class="st1" d="M58.6,322l60.8-35.4c1.3-0.8,1.4-3.1-0.1-3.9c-1.5-0.8-4.2-2.4-5.3-3c-1.5-0.8-3.2-0.8-4.7,0.1
c-0.7,0.4-49.3,28.7-51,29.6c-1.9,1.1-4.4,1.1-6.3,0l-25.7-15.1v12.8c6.2,3.7,21.8,12.8,25.6,15C54.2,323.3,56.4,323.3,58.6,322
M58.6,346.2l60.8-35.4c1.3-0.8,1.4-3.1-0.1-3.9c-1.5-0.8-4.2-2.4-5.3-3c-1.5-0.8-3.2-0.8-4.7,0.1c-0.7,0.4-49.3,28.7-51,29.6
c-1.9,1.1-4.4,1.1-6.3,0l-25.7-15.1v12.8c6.2,3.7,21.8,12.8,25.6,15C54.2,347.5,56.4,347.5,58.6,346.2 M58.6,372l60.8-35.4
c1.3-0.8,1.4-3.1-0.1-3.9c-1.5-0.8-4.2-2.4-5.3-3c-1.5-0.8-3.2-0.8-4.7,0.1c-0.7,0.4-49.3,28.7-51,29.6c-1.9,1.1-4.4,1.1-6.3,0
l-25.7-15.1V357c6.2,3.7,21.8,12.8,25.6,15C54.2,373.2,56.4,373.2,58.6,372"/>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="152" height="152" viewBox="0 0 152 152" xml:space="preserve">
<desc>Created with Fabric.js 3.6.6</desc>
<defs>
</defs>
<g transform="matrix(1 0 0 1 76.4 76.15)" id="layer" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(228,67,50); fill-rule: nonzero; opacity: 1;" transform=" translate(-102.2, -325.95)" d="M 45.4 250.3 c -10.4 0 -18.9 8.5 -18.9 18.9 v 113.5 c 0 10.4 8.5 18.9 18.9 18.9 H 159 c 10.4 0 18.9 -8.5 18.9 -18.9 V 269.3 c 0 -10.4 -8.5 -18.9 -18.9 -18.9 H 45.4 z" stroke-linecap="round" />
</g>
<g transform="matrix(1 0 0 1 47.55 76.21)" id="layer" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;" transform=" translate(-73.35, -326.01)" d="M 58.6 322 l 60.8 -35.4 c 1.3 -0.8 1.4 -3.1 -0.1 -3.9 c -1.5 -0.8 -4.2 -2.4 -5.3 -3 c -1.5 -0.8 -3.2 -0.8 -4.7 0.1 c -0.7 0.4 -49.3 28.7 -51 29.6 c -1.9 1.1 -4.4 1.1 -6.3 0 l -25.7 -15.1 v 12.8 c 6.2 3.7 21.8 12.8 25.6 15 C 54.2 323.3 56.4 323.3 58.6 322 M 58.6 346.2 l 60.8 -35.4 c 1.3 -0.8 1.4 -3.1 -0.1 -3.9 c -1.5 -0.8 -4.2 -2.4 -5.3 -3 c -1.5 -0.8 -3.2 -0.8 -4.7 0.1 c -0.7 0.4 -49.3 28.7 -51 29.6 c -1.9 1.1 -4.4 1.1 -6.3 0 l -25.7 -15.1 v 12.8 c 6.2 3.7 21.8 12.8 25.6 15 C 54.2 347.5 56.4 347.5 58.6 346.2 M 58.6 372 l 60.8 -35.4 c 1.3 -0.8 1.4 -3.1 -0.1 -3.9 c -1.5 -0.8 -4.2 -2.4 -5.3 -3 c -1.5 -0.8 -3.2 -0.8 -4.7 0.1 c -0.7 0.4 -49.3 28.7 -51 29.6 c -1.9 1.1 -4.4 1.1 -6.3 0 l -25.7 -15.1 V 357 c 6.2 3.7 21.8 12.8 25.6 15 C 54.2 373.2 56.4 373.2 58.6 372" stroke-linecap="round" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1 @@
<svg width="476" height="155" viewBox="0 0 476 155" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="0%" y1=".121%" x2="100%" y2="99.879%" id="a"><stop stop-color="#FF3367" offset="0%"/><stop stop-color="#FF3393" offset="26.795%"/><stop stop-color="#844FFF" offset="100%"/></linearGradient><linearGradient x1="0%" y1=".125%" x2="100%" y2="99.875%" id="b"><stop stop-color="#FF3367" offset="0%"/><stop stop-color="#FF3393" offset="26.795%"/><stop stop-color="#844FFF" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path d="M-41-47h557v249H-41z"/><g fill-rule="nonzero"><path fill="url(#a)" d="M9.545 145.455h130.169v9.09H.455V15.455h9.09z"/><path fill="url(#b)" d="M18.653 0h136.535v136.364H18.653z"/><path d="M82.005 49.09v43.82c0 .635-.273.908-.91.908h-9.102c-.637 0-.91-.273-.91-.909v-3.273c-3.732 3.091-7.92 5.091-13.745 5.091-9.921 0-15.929-5.909-15.929-15.363V49.09c0-.636.273-.91.91-.91h9.103c.637 0 .91.274.91.91v26.364c0 6.818 2.822 9.454 7.828 9.454 5.734 0 10.923-4.364 10.923-15.182V49.091c0-.636.273-.91.91-.91h9.102c.637 0 .91.274.91.91Zm5.644 61.82V49.09c0-.635.273-.908.91-.908h9.102c.638 0 .91.273.91.909v2.818c3.46-2.818 7.647-4.636 13.108-4.636 12.288 0 20.753 9.09 20.753 23.727 0 14.636-8.465 23.727-20.753 23.727-5.006 0-9.193-1.454-13.107-4.545v20.727c0 .636-.273.91-.91.91h-9.103c-.637 0-.91-.274-.91-.91ZM98.025 71c0 7.818 4.279 13.91 11.47 13.91 7.19 0 11.468-6.092 11.468-13.91 0-7.818-4.278-13.91-11.469-13.91-7.19 0-11.469 6.092-11.469 13.91Z" fill="#FFF"/><path d="M181.22 50.48V46.7c0-.49.21-.7.7-.7h13.51c.49 0 .7.21.7.7v43.12h10.22c.49 0 .7.21.7.7v3.78c0 .49-.21.7-.7.7h-25.83c-.49 0-.7-.21-.7-.7v-3.78c0-.49.21-.7.7-.7h10.15V51.18h-8.75c-.49 0-.7-.21-.7-.7Zm70.41 28.63h-26.32c.56 6.58 4.06 11.41 10.85 11.41 5.04 0 7.91-2.03 9.59-6.44.21-.56.49-.63.98-.63h4.55c.35 0 .49.21.49.49 0 .14 0 .28-.14.7-2.52 7.35-7.7 11.06-15.47 11.06-10.92 0-16.73-7.98-16.73-18.27s6.65-18.27 16.73-18.27c10.64 0 16.17 8.54 16.17 18.27v.98c0 .49-.21.7-.7.7Zm-15.47-14.77c-5.25 0-9.45 3.64-10.57 9.59h20.86c-1.12-5.74-5.25-9.59-10.29-9.59Zm59.91-3.36L283.82 94.3c-.21.49-.42.7-.84.7h-4.9c-.42 0-.63-.21-.84-.7l-12.25-33.32c-.07-.21-.07-.35-.07-.49 0-.42.28-.63.63-.63h4.76c.56 0 .84.21.98.7l9.24 27.02 9.24-27.02c.14-.49.42-.7.98-.7h4.76c.35 0 .63.21.63.63 0 .14 0 .28-.07.49Zm44.79 18.13h-26.32c.56 6.58 4.06 11.41 10.85 11.41 5.04 0 7.91-2.03 9.59-6.44.21-.56.49-.63.98-.63h4.55c.35 0 .49.21.49.49 0 .14 0 .28-.14.7-2.52 7.35-7.7 11.06-15.47 11.06-10.92 0-16.73-7.98-16.73-18.27s6.65-18.27 16.73-18.27c10.64 0 16.17 8.54 16.17 18.27v.98c0 .49-.21.7-.7.7Zm-15.47-14.77c-5.25 0-9.45 3.64-10.57 9.59h20.86c-1.12-5.74-5.25-9.59-10.29-9.59Zm31-13.86V46.7c0-.49.21-.7.7-.7h13.51c.49 0 .7.21.7.7v43.12h10.22c.49 0 .7.21.7.7v3.78c0 .49-.21.7-.7.7h-25.83c-.49 0-.7-.21-.7-.7v-3.78c0-.49.21-.7.7-.7h10.15V51.18h-8.75c-.49 0-.7-.21-.7-.7Zm70.41 28.63h-26.32c.56 6.58 4.06 11.41 10.85 11.41 5.04 0 7.91-2.03 9.59-6.44.21-.56.49-.63.98-.63h4.55c.35 0 .49.21.49.49 0 .14 0 .28-.14.7-2.52 7.35-7.7 11.06-15.47 11.06-10.92 0-16.73-7.98-16.73-18.27s6.65-18.27 16.73-18.27c10.64 0 16.17 8.54 16.17 18.27v.98c0 .49-.21.7-.7.7Zm-15.47-14.77c-5.25 0-9.45 3.64-10.57 9.59h20.86c-1.12-5.74-5.25-9.59-10.29-9.59Zm63.34-17.64v47.6c0 .49-.21.7-.7.7h-4.06c-.49 0-.7-.21-.7-.7v-3.29c-2.17 2.8-6.09 4.69-10.85 4.69-9.1 0-15.05-7.07-15.05-18.27s5.95-18.27 15.05-18.27c4.41 0 8.47 2.03 10.85 4.69V46.7c0-.49.21-.7.7-.7h4.06c.49 0 .7.21.7.7Zm-4.9 30.73c0-7.35-3.64-13.09-10.29-13.09-6.65 0-10.43 5.74-10.43 13.09s3.78 13.09 10.43 13.09 10.29-5.74 10.29-13.09Z" stroke="#000" stroke-width="1.2" fill="#000"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1 @@
<svg viewBox="0 0 154 154" width="154" height="154" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a" y2="99.879%" x2="100%" y1=".121%" x1="0%"><stop offset="0%" stop-color="#FF3367"/><stop offset="26.795%" stop-color="#FF3393"/><stop offset="100%" stop-color="#844FFF"/></linearGradient><linearGradient id="b" y2="99.875%" x2="100%" y1=".125%" x1="0%"><stop offset="0%" stop-color="#FF3367"/><stop offset="26.795%" stop-color="#FF3393"/><stop offset="100%" stop-color="#844FFF"/></linearGradient></defs><path fill="none" d="M-1-1h156v156H-1z"/><path fill="url(#a)" d="M8.545 145.455h130.169v9.09H-.545V15.455h9.09z"/><path fill="url(#b)" d="M17.653 0h136.535v136.364H17.653z"/><path fill="#FFF" d="M81.005 49.09v43.82c0 .635-.273.908-.91.908h-9.102c-.637 0-.91-.273-.91-.909v-3.273c-3.732 3.091-7.92 5.091-13.745 5.091-9.921 0-15.929-5.909-15.929-15.363V49.09c0-.636.273-.91.91-.91h9.103c.637 0 .91.274.91.91v26.364c0 6.818 2.822 9.454 7.828 9.454 5.734 0 10.923-4.364 10.923-15.182V49.091c0-.636.273-.91.91-.91h9.102c.637 0 .91.274.91.91zm5.644 61.82V49.09c0-.635.273-.908.91-.908h9.102c.638 0 .91.273.91.909v2.818c3.46-2.818 7.647-4.636 13.108-4.636 12.288 0 20.753 9.09 20.753 23.727 0 14.636-8.465 23.727-20.753 23.727-5.006 0-9.193-1.454-13.107-4.545v20.727c0 .636-.273.91-.91.91h-9.103c-.637 0-.91-.274-.91-.91zM97.025 71c0 7.818 4.279 13.91 11.47 13.91 7.19 0 11.468-6.092 11.468-13.91 0-7.818-4.278-13.91-11.469-13.91-7.19 0-11.469 6.092-11.469 13.91z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1 @@
<svg height="16" xmlns="http://www.w3.org/2000/svg" stroke-linejoin="round" viewBox="0 0 16 16" width="16"><path clip-rule="evenodd" d="M9.50321 5.5H13.2532C13.3123 5.5 13.3704 5.5041 13.4273 5.51203L9.51242 9.42692C9.50424 9.36912 9.5 9.31006 9.5 9.25L9.5 5.5L8 5.5L8 9.25C8 10.7688 9.23122 12 10.75 12H14.5V10.5L10.75 10.5C10.6899 10.5 10.6309 10.4958 10.5731 10.4876L14.4904 6.57028C14.4988 6.62897 14.5032 6.68897 14.5032 6.75V10.5H16.0032V6.75C16.0032 5.23122 14.772 4 13.2532 4H9.50321V5.5ZM0 5V5.00405L5.12525 11.5307C5.74119 12.3151 7.00106 11.8795 7.00106 10.8822V5H5.50106V9.58056L1.90404 5H0Z" fill="white" fill-rule="evenodd"></path></svg>

After

Width:  |  Height:  |  Size: 651 B

View File

@ -0,0 +1 @@
<svg height="16" xmlns="http://www.w3.org/2000/svg" stroke-linejoin="round" viewBox="0 0 16 16" width="16"><path clip-rule="evenodd" d="M9.50321 5.5H13.2532C13.3123 5.5 13.3704 5.5041 13.4273 5.51203L9.51242 9.42692C9.50424 9.36912 9.5 9.31006 9.5 9.25L9.5 5.5L8 5.5L8 9.25C8 10.7688 9.23122 12 10.75 12H14.5V10.5L10.75 10.5C10.6899 10.5 10.6309 10.4958 10.5731 10.4876L14.4904 6.57028C14.4988 6.62897 14.5032 6.68897 14.5032 6.75V10.5H16.0032V6.75C16.0032 5.23122 14.772 4 13.2532 4H9.50321V5.5ZM0 5V5.00405L5.12525 11.5307C5.74119 12.3151 7.00106 11.8795 7.00106 10.8822V5H5.50106V9.58056L1.90404 5H0Z" fill="black" fill-rule="evenodd"></path></svg>

After

Width:  |  Height:  |  Size: 651 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 200 161"><defs><linearGradient id="a" x1="48.9" x2="127.1" y1="40" y2="40" gradientTransform="scale(1.25056 .79964)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2a3b8f"/><stop offset="1" stop-color="#29abe2"/></linearGradient><linearGradient id="b" x1="126.9" x2="48.7" y1="124.8" y2="124.8" gradientTransform="scale(1.2532 .79796)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b4d44e"/><stop offset="1" stop-color="#e7f716"/></linearGradient></defs><g fill="none" fill-rule="evenodd" stroke-width=".3"><path fill="#166da5" d="m197 80.2-21.4 36-30-36.5 30-35.6z"/><path fill="#8fdb69" d="m173.3 122.4-32.6-39L121 116l30.4 44.4z"/><path fill="#166da5" d="m172.9 37.8-32.2 39L121 44.2l30.5-44z"/><path fill="url(#a)" d="M61.1 31.4H141L123.4.7H78.7zm53.7 31.9H159l-15.9-26.8H98.8" opacity=".9" transform="translate(-.5 -.9) scale(1.22972)"/><path fill="url(#b)" d="M141.3 100.3H61l17.6 30.5h45zm-26.5-31.9H159l-15.9 26.8H98.8" opacity=".9" transform="translate(-.5 -.9) scale(1.22972)"/><path fill="#010101" d="M96.2 160 49.9 80 96.8.2H46L0 80.1 46.1 160z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round" viewBox="0 0 1024 1024"><clipPath id="a"><path d="M0 0h1024v1024H0z"/></clipPath><path fill="#63c862" d="M536.359 484.569c-25.15-60.396 142.849-333.837 227.229-362.525 44.196-15.027 93.145 56.185 106.992 114.053 13.909 58.129 7.806 118.903-30.581 165.845-43.264 52.904-280.757 137.58-303.64 82.627Z"/><path fill="#ffca3d" d="M474.634 497.831c-36.492 18.111-128.758-5.131-225.151-42.057C164.575 423.249 61.32 336.983 59.942 310.149c-2.09-40.708 57.502-77.667 126.354-90.298 69.161-12.689 150.336-15.261 196.02 23.096 77.447 65.025 160.404 221.093 92.318 254.884Z"/><path fill="#4ebffe" d="M535.511 552.81c64.871 33.983 142.066 358.05 109.633 394.921-29.259 33.262-109.374 13.305-165.203-22.387-56.08-35.852-81.135-97.144-77.303-152.334 6.495-93.565 68.002-254.183 132.873-220.2Z"/></svg>

After

Width:  |  Height:  |  Size: 957 B

View File

@ -6,7 +6,7 @@ const { join } = require('path');
const core = require('@actions/core'); const core = require('@actions/core');
// 🔎 Settings: // 🔎 Settings:
const dir = '../static/library'; const dir = '../../static/library';
const sizeLimit = 20000; // 20kb; const sizeLimit = 20000; // 20kb;
function convertBytes(bytes, format = 'KB') { function convertBytes(bytes, format = 'KB') {
@ -33,7 +33,7 @@ async function checkSize() {
if (stats.size >= sizeLimit) { if (stats.size >= sizeLimit) {
maxFiles.push({ maxFiles.push({
filename: file, filename: file,
size: stats.size size: convertBytes(stats.size)
}); });
if (stats.size > maxSize) { if (stats.size > maxSize) {
maxSize = stats.size; maxSize = stats.size;
@ -53,9 +53,7 @@ async function checkSize() {
} finally { } finally {
if (maxFiles.length > 0) { if (maxFiles.length > 0) {
console.log('🔎 Files found:'); console.log('🔎 Files found:');
maxFiles.forEach((file) => { console.table(maxFiles);
console.log(`- 📄 ${file.filename} - ${convertBytes(file.size, 'KB')}`);
});
} }
console.log('⚙️ Settings:'); console.log('⚙️ Settings:');
console.log(`- 📁 Directory: ${dir}`); console.log(`- 📁 Directory: ${dir}`);

View File

@ -4,7 +4,7 @@ const { readFile, writeFile } = require('fs/promises');
const { join } = require('path'); const { join } = require('path');
// 🔎 Settings: // 🔎 Settings:
const dir = '../static/library'; const dir = '../../static/library';
async function fixViewbox() { async function fixViewbox() {
const files = await readdir(dir); const files = await readdir(dir);