Pronouns labels on Bluesky

add site

+16
site/index.html
···
+
<!doctype html>
+
<html lang="en">
+
<head>
+
<meta charset="utf-8" />
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
+
<meta name="theme-color" content="#000000" />
+
<title>Pronouns Labeler Search</title>
+
</head>
+
+
<body class="bg-zinc-900">
+
<noscript>You need to enable JavaScript to run this app.</noscript>
+
<div id="root"></div>
+
+
<script src="/src/index.tsx" type="module"></script>
+
</body>
+
</html>
+20
site/package.json
···
+
{
+
"name": "pronouns-site",
+
"type": "module",
+
"scripts": {
+
"start": "vite",
+
"dev": "vite",
+
"build": "vite build",
+
"serve": "vite preview"
+
},
+
"devDependencies": {
+
"autoprefixer": "^10.4.17",
+
"tailwindcss": "^3.4.1",
+
"typescript": "^5.3.3",
+
"vite": "^5.0.11",
+
"vite-plugin-solid": "^2.8.2"
+
},
+
"dependencies": {
+
"solid-js": "^1.8.11"
+
}
+
}
+1834
site/pnpm-lock.yaml
···
+
lockfileVersion: '9.0'
+
+
settings:
+
autoInstallPeers: true
+
excludeLinksFromLockfile: false
+
+
importers:
+
+
.:
+
dependencies:
+
solid-js:
+
specifier: ^1.8.11
+
version: 1.9.3
+
devDependencies:
+
autoprefixer:
+
specifier: ^10.4.17
+
version: 10.4.20(postcss@8.4.47)
+
tailwindcss:
+
specifier: ^3.4.1
+
version: 3.4.14
+
typescript:
+
specifier: ^5.3.3
+
version: 5.6.3
+
vite:
+
specifier: ^5.0.11
+
version: 5.4.10
+
vite-plugin-solid:
+
specifier: ^2.8.2
+
version: 2.10.2(solid-js@1.9.3)(vite@5.4.10)
+
+
packages:
+
+
'@alloc/quick-lru@5.2.0':
+
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+
engines: {node: '>=10'}
+
+
'@ampproject/remapping@2.3.0':
+
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+
engines: {node: '>=6.0.0'}
+
+
'@babel/code-frame@7.26.2':
+
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/compat-data@7.26.2':
+
resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/core@7.26.0':
+
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/generator@7.26.2':
+
resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-compilation-targets@7.25.9':
+
resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-module-imports@7.18.6':
+
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-module-imports@7.25.9':
+
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-module-transforms@7.26.0':
+
resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
+
'@babel/helper-plugin-utils@7.25.9':
+
resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-string-parser@7.25.9':
+
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-validator-identifier@7.25.9':
+
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-validator-option@7.25.9':
+
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helpers@7.26.0':
+
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/parser@7.26.2':
+
resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
+
+
'@babel/plugin-syntax-jsx@7.25.9':
+
resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+
engines: {node: '>=6.9.0'}
+
peerDependencies:
+
'@babel/core': ^7.0.0-0
+
+
'@babel/template@7.25.9':
+
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/traverse@7.25.9':
+
resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/types@7.26.0':
+
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
+
engines: {node: '>=6.9.0'}
+
+
'@esbuild/aix-ppc64@0.21.5':
+
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [aix]
+
+
'@esbuild/android-arm64@0.21.5':
+
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [android]
+
+
'@esbuild/android-arm@0.21.5':
+
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
+
engines: {node: '>=12'}
+
cpu: [arm]
+
os: [android]
+
+
'@esbuild/android-x64@0.21.5':
+
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [android]
+
+
'@esbuild/darwin-arm64@0.21.5':
+
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [darwin]
+
+
'@esbuild/darwin-x64@0.21.5':
+
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [darwin]
+
+
'@esbuild/freebsd-arm64@0.21.5':
+
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [freebsd]
+
+
'@esbuild/freebsd-x64@0.21.5':
+
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [freebsd]
+
+
'@esbuild/linux-arm64@0.21.5':
+
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [linux]
+
+
'@esbuild/linux-arm@0.21.5':
+
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
+
engines: {node: '>=12'}
+
cpu: [arm]
+
os: [linux]
+
+
'@esbuild/linux-ia32@0.21.5':
+
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [linux]
+
+
'@esbuild/linux-loong64@0.21.5':
+
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
+
engines: {node: '>=12'}
+
cpu: [loong64]
+
os: [linux]
+
+
'@esbuild/linux-mips64el@0.21.5':
+
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
+
engines: {node: '>=12'}
+
cpu: [mips64el]
+
os: [linux]
+
+
'@esbuild/linux-ppc64@0.21.5':
+
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
+
engines: {node: '>=12'}
+
cpu: [ppc64]
+
os: [linux]
+
+
'@esbuild/linux-riscv64@0.21.5':
+
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
+
engines: {node: '>=12'}
+
cpu: [riscv64]
+
os: [linux]
+
+
'@esbuild/linux-s390x@0.21.5':
+
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
+
engines: {node: '>=12'}
+
cpu: [s390x]
+
os: [linux]
+
+
'@esbuild/linux-x64@0.21.5':
+
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [linux]
+
+
'@esbuild/netbsd-x64@0.21.5':
+
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [netbsd]
+
+
'@esbuild/openbsd-x64@0.21.5':
+
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [openbsd]
+
+
'@esbuild/sunos-x64@0.21.5':
+
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [sunos]
+
+
'@esbuild/win32-arm64@0.21.5':
+
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
+
engines: {node: '>=12'}
+
cpu: [arm64]
+
os: [win32]
+
+
'@esbuild/win32-ia32@0.21.5':
+
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
+
engines: {node: '>=12'}
+
cpu: [ia32]
+
os: [win32]
+
+
'@esbuild/win32-x64@0.21.5':
+
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
+
engines: {node: '>=12'}
+
cpu: [x64]
+
os: [win32]
+
+
'@isaacs/cliui@8.0.2':
+
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+
engines: {node: '>=12'}
+
+
'@jridgewell/gen-mapping@0.3.5':
+
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+
engines: {node: '>=6.0.0'}
+
+
'@jridgewell/resolve-uri@3.1.2':
+
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+
engines: {node: '>=6.0.0'}
+
+
'@jridgewell/set-array@1.2.1':
+
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+
engines: {node: '>=6.0.0'}
+
+
'@jridgewell/sourcemap-codec@1.5.0':
+
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+
'@jridgewell/trace-mapping@0.3.25':
+
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
+
'@nodelib/fs.scandir@2.1.5':
+
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+
engines: {node: '>= 8'}
+
+
'@nodelib/fs.stat@2.0.5':
+
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+
engines: {node: '>= 8'}
+
+
'@nodelib/fs.walk@1.2.8':
+
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+
engines: {node: '>= 8'}
+
+
'@pkgjs/parseargs@0.11.0':
+
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+
engines: {node: '>=14'}
+
+
'@rollup/rollup-android-arm-eabi@4.25.0':
+
resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==}
+
cpu: [arm]
+
os: [android]
+
+
'@rollup/rollup-android-arm64@4.25.0':
+
resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==}
+
cpu: [arm64]
+
os: [android]
+
+
'@rollup/rollup-darwin-arm64@4.25.0':
+
resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==}
+
cpu: [arm64]
+
os: [darwin]
+
+
'@rollup/rollup-darwin-x64@4.25.0':
+
resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==}
+
cpu: [x64]
+
os: [darwin]
+
+
'@rollup/rollup-freebsd-arm64@4.25.0':
+
resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==}
+
cpu: [arm64]
+
os: [freebsd]
+
+
'@rollup/rollup-freebsd-x64@4.25.0':
+
resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==}
+
cpu: [x64]
+
os: [freebsd]
+
+
'@rollup/rollup-linux-arm-gnueabihf@4.25.0':
+
resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==}
+
cpu: [arm]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm-musleabihf@4.25.0':
+
resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==}
+
cpu: [arm]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm64-gnu@4.25.0':
+
resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==}
+
cpu: [arm64]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm64-musl@4.25.0':
+
resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==}
+
cpu: [arm64]
+
os: [linux]
+
+
'@rollup/rollup-linux-powerpc64le-gnu@4.25.0':
+
resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==}
+
cpu: [ppc64]
+
os: [linux]
+
+
'@rollup/rollup-linux-riscv64-gnu@4.25.0':
+
resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==}
+
cpu: [riscv64]
+
os: [linux]
+
+
'@rollup/rollup-linux-s390x-gnu@4.25.0':
+
resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==}
+
cpu: [s390x]
+
os: [linux]
+
+
'@rollup/rollup-linux-x64-gnu@4.25.0':
+
resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==}
+
cpu: [x64]
+
os: [linux]
+
+
'@rollup/rollup-linux-x64-musl@4.25.0':
+
resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==}
+
cpu: [x64]
+
os: [linux]
+
+
'@rollup/rollup-win32-arm64-msvc@4.25.0':
+
resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==}
+
cpu: [arm64]
+
os: [win32]
+
+
'@rollup/rollup-win32-ia32-msvc@4.25.0':
+
resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==}
+
cpu: [ia32]
+
os: [win32]
+
+
'@rollup/rollup-win32-x64-msvc@4.25.0':
+
resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==}
+
cpu: [x64]
+
os: [win32]
+
+
'@types/babel__core@7.20.5':
+
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+
+
'@types/babel__generator@7.6.8':
+
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
+
+
'@types/babel__template@7.4.4':
+
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
+
+
'@types/babel__traverse@7.20.6':
+
resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
+
+
'@types/estree@1.0.6':
+
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+
+
ansi-regex@5.0.1:
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+
engines: {node: '>=8'}
+
+
ansi-regex@6.1.0:
+
resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
+
engines: {node: '>=12'}
+
+
ansi-styles@4.3.0:
+
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+
engines: {node: '>=8'}
+
+
ansi-styles@6.2.1:
+
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+
engines: {node: '>=12'}
+
+
any-promise@1.3.0:
+
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+
anymatch@3.1.3:
+
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+
engines: {node: '>= 8'}
+
+
arg@5.0.2:
+
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+
+
autoprefixer@10.4.20:
+
resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+
engines: {node: ^10 || ^12 || >=14}
+
hasBin: true
+
peerDependencies:
+
postcss: ^8.1.0
+
+
babel-plugin-jsx-dom-expressions@0.39.3:
+
resolution: {integrity: sha512-6RzmSu21zYPlV2gNwzjGG9FgODtt9hIWnx7L//OIioIEuRcnpDZoY8Tr+I81Cy1SrH4qoDyKpwHHo6uAMAeyPA==}
+
peerDependencies:
+
'@babel/core': ^7.20.12
+
+
babel-preset-solid@1.9.3:
+
resolution: {integrity: sha512-jvlx5wDp8s+bEF9sGFw/84SInXOA51ttkUEroQziKMbxplXThVKt83qB6bDTa1HuLNatdU9FHpFOiQWs1tLQIg==}
+
peerDependencies:
+
'@babel/core': ^7.0.0
+
+
balanced-match@1.0.2:
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+
binary-extensions@2.3.0:
+
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+
engines: {node: '>=8'}
+
+
brace-expansion@2.0.1:
+
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+
braces@3.0.3:
+
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+
engines: {node: '>=8'}
+
+
browserslist@4.24.2:
+
resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
+
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+
hasBin: true
+
+
camelcase-css@2.0.1:
+
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+
engines: {node: '>= 6'}
+
+
caniuse-lite@1.0.30001679:
+
resolution: {integrity: sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==}
+
+
chokidar@3.6.0:
+
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+
engines: {node: '>= 8.10.0'}
+
+
color-convert@2.0.1:
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+
engines: {node: '>=7.0.0'}
+
+
color-name@1.1.4:
+
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+
commander@4.1.1:
+
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+
engines: {node: '>= 6'}
+
+
convert-source-map@2.0.0:
+
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
+
cross-spawn@7.0.5:
+
resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==}
+
engines: {node: '>= 8'}
+
+
cssesc@3.0.0:
+
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+
engines: {node: '>=4'}
+
hasBin: true
+
+
csstype@3.1.3:
+
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+
debug@4.3.7:
+
resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
+
didyoumean@1.2.2:
+
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+
+
dlv@1.1.3:
+
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+
+
eastasianwidth@0.2.0:
+
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+
electron-to-chromium@1.5.55:
+
resolution: {integrity: sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==}
+
+
emoji-regex@8.0.0:
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+
emoji-regex@9.2.2:
+
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+
entities@4.5.0:
+
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+
engines: {node: '>=0.12'}
+
+
esbuild@0.21.5:
+
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
+
engines: {node: '>=12'}
+
hasBin: true
+
+
escalade@3.2.0:
+
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+
engines: {node: '>=6'}
+
+
fast-glob@3.3.2:
+
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+
engines: {node: '>=8.6.0'}
+
+
fastq@1.17.1:
+
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+
+
fill-range@7.1.1:
+
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+
engines: {node: '>=8'}
+
+
foreground-child@3.3.0:
+
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+
engines: {node: '>=14'}
+
+
fraction.js@4.3.7:
+
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+
+
fsevents@2.3.3:
+
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+
os: [darwin]
+
+
function-bind@1.1.2:
+
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+
gensync@1.0.0-beta.2:
+
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+
engines: {node: '>=6.9.0'}
+
+
glob-parent@5.1.2:
+
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+
engines: {node: '>= 6'}
+
+
glob-parent@6.0.2:
+
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+
engines: {node: '>=10.13.0'}
+
+
glob@10.4.5:
+
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+
hasBin: true
+
+
globals@11.12.0:
+
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+
engines: {node: '>=4'}
+
+
hasown@2.0.2:
+
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+
engines: {node: '>= 0.4'}
+
+
html-entities@2.3.3:
+
resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
+
+
is-binary-path@2.1.0:
+
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+
engines: {node: '>=8'}
+
+
is-core-module@2.15.1:
+
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+
engines: {node: '>= 0.4'}
+
+
is-extglob@2.1.1:
+
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+
engines: {node: '>=0.10.0'}
+
+
is-fullwidth-code-point@3.0.0:
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+
engines: {node: '>=8'}
+
+
is-glob@4.0.3:
+
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+
engines: {node: '>=0.10.0'}
+
+
is-number@7.0.0:
+
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+
engines: {node: '>=0.12.0'}
+
+
is-what@4.1.16:
+
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
+
engines: {node: '>=12.13'}
+
+
isexe@2.0.0:
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+
jackspeak@3.4.3:
+
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+
jiti@1.21.6:
+
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+
hasBin: true
+
+
js-tokens@4.0.0:
+
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+
jsesc@3.0.2:
+
resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+
engines: {node: '>=6'}
+
hasBin: true
+
+
json5@2.2.3:
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+
engines: {node: '>=6'}
+
hasBin: true
+
+
lilconfig@2.1.0:
+
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+
engines: {node: '>=10'}
+
+
lilconfig@3.1.2:
+
resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+
engines: {node: '>=14'}
+
+
lines-and-columns@1.2.4:
+
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+
lru-cache@10.4.3:
+
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
+
lru-cache@5.1.1:
+
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+
merge-anything@5.1.7:
+
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
+
engines: {node: '>=12.13'}
+
+
merge2@1.4.1:
+
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+
engines: {node: '>= 8'}
+
+
micromatch@4.0.8:
+
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+
engines: {node: '>=8.6'}
+
+
minimatch@9.0.5:
+
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
+
minipass@7.1.2:
+
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
+
ms@2.1.3:
+
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+
mz@2.7.0:
+
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+
nanoid@3.3.7:
+
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+
hasBin: true
+
+
node-releases@2.0.18:
+
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
+
normalize-path@3.0.0:
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+
engines: {node: '>=0.10.0'}
+
+
normalize-range@0.1.2:
+
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+
engines: {node: '>=0.10.0'}
+
+
object-assign@4.1.1:
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+
engines: {node: '>=0.10.0'}
+
+
object-hash@3.0.0:
+
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+
engines: {node: '>= 6'}
+
+
package-json-from-dist@1.0.1:
+
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+
+
parse5@7.2.1:
+
resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
+
+
path-key@3.1.1:
+
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+
engines: {node: '>=8'}
+
+
path-parse@1.0.7:
+
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+
path-scurry@1.11.1:
+
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+
engines: {node: '>=16 || 14 >=14.18'}
+
+
picocolors@1.1.1:
+
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+
picomatch@2.3.1:
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+
engines: {node: '>=8.6'}
+
+
pify@2.3.0:
+
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+
engines: {node: '>=0.10.0'}
+
+
pirates@4.0.6:
+
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+
engines: {node: '>= 6'}
+
+
postcss-import@15.1.0:
+
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+
engines: {node: '>=14.0.0'}
+
peerDependencies:
+
postcss: ^8.0.0
+
+
postcss-js@4.0.1:
+
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+
engines: {node: ^12 || ^14 || >= 16}
+
peerDependencies:
+
postcss: ^8.4.21
+
+
postcss-load-config@4.0.2:
+
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+
engines: {node: '>= 14'}
+
peerDependencies:
+
postcss: '>=8.0.9'
+
ts-node: '>=9.0.0'
+
peerDependenciesMeta:
+
postcss:
+
optional: true
+
ts-node:
+
optional: true
+
+
postcss-nested@6.2.0:
+
resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+
engines: {node: '>=12.0'}
+
peerDependencies:
+
postcss: ^8.2.14
+
+
postcss-selector-parser@6.1.2:
+
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+
engines: {node: '>=4'}
+
+
postcss-value-parser@4.2.0:
+
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+
postcss@8.4.47:
+
resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
+
engines: {node: ^10 || ^12 || >=14}
+
+
queue-microtask@1.2.3:
+
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+
read-cache@1.0.0:
+
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
+
readdirp@3.6.0:
+
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+
engines: {node: '>=8.10.0'}
+
+
resolve@1.22.8:
+
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+
hasBin: true
+
+
reusify@1.0.4:
+
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+
rollup@4.25.0:
+
resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==}
+
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+
hasBin: true
+
+
run-parallel@1.2.0:
+
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+
semver@6.3.1:
+
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+
hasBin: true
+
+
seroval-plugins@1.1.1:
+
resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==}
+
engines: {node: '>=10'}
+
peerDependencies:
+
seroval: ^1.0
+
+
seroval@1.1.1:
+
resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==}
+
engines: {node: '>=10'}
+
+
shebang-command@2.0.0:
+
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+
engines: {node: '>=8'}
+
+
shebang-regex@3.0.0:
+
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+
engines: {node: '>=8'}
+
+
signal-exit@4.1.0:
+
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+
engines: {node: '>=14'}
+
+
solid-js@1.9.3:
+
resolution: {integrity: sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==}
+
+
solid-refresh@0.6.3:
+
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
+
peerDependencies:
+
solid-js: ^1.3
+
+
source-map-js@1.2.1:
+
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+
engines: {node: '>=0.10.0'}
+
+
string-width@4.2.3:
+
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+
engines: {node: '>=8'}
+
+
string-width@5.1.2:
+
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+
engines: {node: '>=12'}
+
+
strip-ansi@6.0.1:
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+
engines: {node: '>=8'}
+
+
strip-ansi@7.1.0:
+
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+
engines: {node: '>=12'}
+
+
sucrase@3.35.0:
+
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+
engines: {node: '>=16 || 14 >=14.17'}
+
hasBin: true
+
+
supports-preserve-symlinks-flag@1.0.0:
+
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+
engines: {node: '>= 0.4'}
+
+
tailwindcss@3.4.14:
+
resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==}
+
engines: {node: '>=14.0.0'}
+
hasBin: true
+
+
thenify-all@1.6.0:
+
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+
engines: {node: '>=0.8'}
+
+
thenify@3.3.1:
+
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+
to-regex-range@5.0.1:
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+
engines: {node: '>=8.0'}
+
+
ts-interface-checker@0.1.13:
+
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
+
typescript@5.6.3:
+
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
+
engines: {node: '>=14.17'}
+
hasBin: true
+
+
update-browserslist-db@1.1.1:
+
resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+
hasBin: true
+
peerDependencies:
+
browserslist: '>= 4.21.0'
+
+
util-deprecate@1.0.2:
+
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+
validate-html-nesting@1.2.2:
+
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
+
+
vite-plugin-solid@2.10.2:
+
resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==}
+
peerDependencies:
+
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
+
solid-js: ^1.7.2
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+
peerDependenciesMeta:
+
'@testing-library/jest-dom':
+
optional: true
+
+
vite@5.4.10:
+
resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
+
engines: {node: ^18.0.0 || >=20.0.0}
+
hasBin: true
+
peerDependencies:
+
'@types/node': ^18.0.0 || >=20.0.0
+
less: '*'
+
lightningcss: ^1.21.0
+
sass: '*'
+
sass-embedded: '*'
+
stylus: '*'
+
sugarss: '*'
+
terser: ^5.4.0
+
peerDependenciesMeta:
+
'@types/node':
+
optional: true
+
less:
+
optional: true
+
lightningcss:
+
optional: true
+
sass:
+
optional: true
+
sass-embedded:
+
optional: true
+
stylus:
+
optional: true
+
sugarss:
+
optional: true
+
terser:
+
optional: true
+
+
vitefu@0.2.5:
+
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
+
peerDependencies:
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+
peerDependenciesMeta:
+
vite:
+
optional: true
+
+
which@2.0.2:
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+
engines: {node: '>= 8'}
+
hasBin: true
+
+
wrap-ansi@7.0.0:
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+
engines: {node: '>=10'}
+
+
wrap-ansi@8.1.0:
+
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+
engines: {node: '>=12'}
+
+
yallist@3.1.1:
+
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+
yaml@2.6.0:
+
resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
+
engines: {node: '>= 14'}
+
hasBin: true
+
+
snapshots:
+
+
'@alloc/quick-lru@5.2.0': {}
+
+
'@ampproject/remapping@2.3.0':
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.5
+
'@jridgewell/trace-mapping': 0.3.25
+
+
'@babel/code-frame@7.26.2':
+
dependencies:
+
'@babel/helper-validator-identifier': 7.25.9
+
js-tokens: 4.0.0
+
picocolors: 1.1.1
+
+
'@babel/compat-data@7.26.2': {}
+
+
'@babel/core@7.26.0':
+
dependencies:
+
'@ampproject/remapping': 2.3.0
+
'@babel/code-frame': 7.26.2
+
'@babel/generator': 7.26.2
+
'@babel/helper-compilation-targets': 7.25.9
+
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+
'@babel/helpers': 7.26.0
+
'@babel/parser': 7.26.2
+
'@babel/template': 7.25.9
+
'@babel/traverse': 7.25.9
+
'@babel/types': 7.26.0
+
convert-source-map: 2.0.0
+
debug: 4.3.7
+
gensync: 1.0.0-beta.2
+
json5: 2.2.3
+
semver: 6.3.1
+
transitivePeerDependencies:
+
- supports-color
+
+
'@babel/generator@7.26.2':
+
dependencies:
+
'@babel/parser': 7.26.2
+
'@babel/types': 7.26.0
+
'@jridgewell/gen-mapping': 0.3.5
+
'@jridgewell/trace-mapping': 0.3.25
+
jsesc: 3.0.2
+
+
'@babel/helper-compilation-targets@7.25.9':
+
dependencies:
+
'@babel/compat-data': 7.26.2
+
'@babel/helper-validator-option': 7.25.9
+
browserslist: 4.24.2
+
lru-cache: 5.1.1
+
semver: 6.3.1
+
+
'@babel/helper-module-imports@7.18.6':
+
dependencies:
+
'@babel/types': 7.26.0
+
+
'@babel/helper-module-imports@7.25.9':
+
dependencies:
+
'@babel/traverse': 7.25.9
+
'@babel/types': 7.26.0
+
transitivePeerDependencies:
+
- supports-color
+
+
'@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+
dependencies:
+
'@babel/core': 7.26.0
+
'@babel/helper-module-imports': 7.25.9
+
'@babel/helper-validator-identifier': 7.25.9
+
'@babel/traverse': 7.25.9
+
transitivePeerDependencies:
+
- supports-color
+
+
'@babel/helper-plugin-utils@7.25.9': {}
+
+
'@babel/helper-string-parser@7.25.9': {}
+
+
'@babel/helper-validator-identifier@7.25.9': {}
+
+
'@babel/helper-validator-option@7.25.9': {}
+
+
'@babel/helpers@7.26.0':
+
dependencies:
+
'@babel/template': 7.25.9
+
'@babel/types': 7.26.0
+
+
'@babel/parser@7.26.2':
+
dependencies:
+
'@babel/types': 7.26.0
+
+
'@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
+
dependencies:
+
'@babel/core': 7.26.0
+
'@babel/helper-plugin-utils': 7.25.9
+
+
'@babel/template@7.25.9':
+
dependencies:
+
'@babel/code-frame': 7.26.2
+
'@babel/parser': 7.26.2
+
'@babel/types': 7.26.0
+
+
'@babel/traverse@7.25.9':
+
dependencies:
+
'@babel/code-frame': 7.26.2
+
'@babel/generator': 7.26.2
+
'@babel/parser': 7.26.2
+
'@babel/template': 7.25.9
+
'@babel/types': 7.26.0
+
debug: 4.3.7
+
globals: 11.12.0
+
transitivePeerDependencies:
+
- supports-color
+
+
'@babel/types@7.26.0':
+
dependencies:
+
'@babel/helper-string-parser': 7.25.9
+
'@babel/helper-validator-identifier': 7.25.9
+
+
'@esbuild/aix-ppc64@0.21.5':
+
optional: true
+
+
'@esbuild/android-arm64@0.21.5':
+
optional: true
+
+
'@esbuild/android-arm@0.21.5':
+
optional: true
+
+
'@esbuild/android-x64@0.21.5':
+
optional: true
+
+
'@esbuild/darwin-arm64@0.21.5':
+
optional: true
+
+
'@esbuild/darwin-x64@0.21.5':
+
optional: true
+
+
'@esbuild/freebsd-arm64@0.21.5':
+
optional: true
+
+
'@esbuild/freebsd-x64@0.21.5':
+
optional: true
+
+
'@esbuild/linux-arm64@0.21.5':
+
optional: true
+
+
'@esbuild/linux-arm@0.21.5':
+
optional: true
+
+
'@esbuild/linux-ia32@0.21.5':
+
optional: true
+
+
'@esbuild/linux-loong64@0.21.5':
+
optional: true
+
+
'@esbuild/linux-mips64el@0.21.5':
+
optional: true
+
+
'@esbuild/linux-ppc64@0.21.5':
+
optional: true
+
+
'@esbuild/linux-riscv64@0.21.5':
+
optional: true
+
+
'@esbuild/linux-s390x@0.21.5':
+
optional: true
+
+
'@esbuild/linux-x64@0.21.5':
+
optional: true
+
+
'@esbuild/netbsd-x64@0.21.5':
+
optional: true
+
+
'@esbuild/openbsd-x64@0.21.5':
+
optional: true
+
+
'@esbuild/sunos-x64@0.21.5':
+
optional: true
+
+
'@esbuild/win32-arm64@0.21.5':
+
optional: true
+
+
'@esbuild/win32-ia32@0.21.5':
+
optional: true
+
+
'@esbuild/win32-x64@0.21.5':
+
optional: true
+
+
'@isaacs/cliui@8.0.2':
+
dependencies:
+
string-width: 5.1.2
+
string-width-cjs: string-width@4.2.3
+
strip-ansi: 7.1.0
+
strip-ansi-cjs: strip-ansi@6.0.1
+
wrap-ansi: 8.1.0
+
wrap-ansi-cjs: wrap-ansi@7.0.0
+
+
'@jridgewell/gen-mapping@0.3.5':
+
dependencies:
+
'@jridgewell/set-array': 1.2.1
+
'@jridgewell/sourcemap-codec': 1.5.0
+
'@jridgewell/trace-mapping': 0.3.25
+
+
'@jridgewell/resolve-uri@3.1.2': {}
+
+
'@jridgewell/set-array@1.2.1': {}
+
+
'@jridgewell/sourcemap-codec@1.5.0': {}
+
+
'@jridgewell/trace-mapping@0.3.25':
+
dependencies:
+
'@jridgewell/resolve-uri': 3.1.2
+
'@jridgewell/sourcemap-codec': 1.5.0
+
+
'@nodelib/fs.scandir@2.1.5':
+
dependencies:
+
'@nodelib/fs.stat': 2.0.5
+
run-parallel: 1.2.0
+
+
'@nodelib/fs.stat@2.0.5': {}
+
+
'@nodelib/fs.walk@1.2.8':
+
dependencies:
+
'@nodelib/fs.scandir': 2.1.5
+
fastq: 1.17.1
+
+
'@pkgjs/parseargs@0.11.0':
+
optional: true
+
+
'@rollup/rollup-android-arm-eabi@4.25.0':
+
optional: true
+
+
'@rollup/rollup-android-arm64@4.25.0':
+
optional: true
+
+
'@rollup/rollup-darwin-arm64@4.25.0':
+
optional: true
+
+
'@rollup/rollup-darwin-x64@4.25.0':
+
optional: true
+
+
'@rollup/rollup-freebsd-arm64@4.25.0':
+
optional: true
+
+
'@rollup/rollup-freebsd-x64@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-arm-gnueabihf@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-arm-musleabihf@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-arm64-gnu@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-arm64-musl@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-powerpc64le-gnu@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-riscv64-gnu@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-s390x-gnu@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-x64-gnu@4.25.0':
+
optional: true
+
+
'@rollup/rollup-linux-x64-musl@4.25.0':
+
optional: true
+
+
'@rollup/rollup-win32-arm64-msvc@4.25.0':
+
optional: true
+
+
'@rollup/rollup-win32-ia32-msvc@4.25.0':
+
optional: true
+
+
'@rollup/rollup-win32-x64-msvc@4.25.0':
+
optional: true
+
+
'@types/babel__core@7.20.5':
+
dependencies:
+
'@babel/parser': 7.26.2
+
'@babel/types': 7.26.0
+
'@types/babel__generator': 7.6.8
+
'@types/babel__template': 7.4.4
+
'@types/babel__traverse': 7.20.6
+
+
'@types/babel__generator@7.6.8':
+
dependencies:
+
'@babel/types': 7.26.0
+
+
'@types/babel__template@7.4.4':
+
dependencies:
+
'@babel/parser': 7.26.2
+
'@babel/types': 7.26.0
+
+
'@types/babel__traverse@7.20.6':
+
dependencies:
+
'@babel/types': 7.26.0
+
+
'@types/estree@1.0.6': {}
+
+
ansi-regex@5.0.1: {}
+
+
ansi-regex@6.1.0: {}
+
+
ansi-styles@4.3.0:
+
dependencies:
+
color-convert: 2.0.1
+
+
ansi-styles@6.2.1: {}
+
+
any-promise@1.3.0: {}
+
+
anymatch@3.1.3:
+
dependencies:
+
normalize-path: 3.0.0
+
picomatch: 2.3.1
+
+
arg@5.0.2: {}
+
+
autoprefixer@10.4.20(postcss@8.4.47):
+
dependencies:
+
browserslist: 4.24.2
+
caniuse-lite: 1.0.30001679
+
fraction.js: 4.3.7
+
normalize-range: 0.1.2
+
picocolors: 1.1.1
+
postcss: 8.4.47
+
postcss-value-parser: 4.2.0
+
+
babel-plugin-jsx-dom-expressions@0.39.3(@babel/core@7.26.0):
+
dependencies:
+
'@babel/core': 7.26.0
+
'@babel/helper-module-imports': 7.18.6
+
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+
'@babel/types': 7.26.0
+
html-entities: 2.3.3
+
parse5: 7.2.1
+
validate-html-nesting: 1.2.2
+
+
babel-preset-solid@1.9.3(@babel/core@7.26.0):
+
dependencies:
+
'@babel/core': 7.26.0
+
babel-plugin-jsx-dom-expressions: 0.39.3(@babel/core@7.26.0)
+
+
balanced-match@1.0.2: {}
+
+
binary-extensions@2.3.0: {}
+
+
brace-expansion@2.0.1:
+
dependencies:
+
balanced-match: 1.0.2
+
+
braces@3.0.3:
+
dependencies:
+
fill-range: 7.1.1
+
+
browserslist@4.24.2:
+
dependencies:
+
caniuse-lite: 1.0.30001679
+
electron-to-chromium: 1.5.55
+
node-releases: 2.0.18
+
update-browserslist-db: 1.1.1(browserslist@4.24.2)
+
+
camelcase-css@2.0.1: {}
+
+
caniuse-lite@1.0.30001679: {}
+
+
chokidar@3.6.0:
+
dependencies:
+
anymatch: 3.1.3
+
braces: 3.0.3
+
glob-parent: 5.1.2
+
is-binary-path: 2.1.0
+
is-glob: 4.0.3
+
normalize-path: 3.0.0
+
readdirp: 3.6.0
+
optionalDependencies:
+
fsevents: 2.3.3
+
+
color-convert@2.0.1:
+
dependencies:
+
color-name: 1.1.4
+
+
color-name@1.1.4: {}
+
+
commander@4.1.1: {}
+
+
convert-source-map@2.0.0: {}
+
+
cross-spawn@7.0.5:
+
dependencies:
+
path-key: 3.1.1
+
shebang-command: 2.0.0
+
which: 2.0.2
+
+
cssesc@3.0.0: {}
+
+
csstype@3.1.3: {}
+
+
debug@4.3.7:
+
dependencies:
+
ms: 2.1.3
+
+
didyoumean@1.2.2: {}
+
+
dlv@1.1.3: {}
+
+
eastasianwidth@0.2.0: {}
+
+
electron-to-chromium@1.5.55: {}
+
+
emoji-regex@8.0.0: {}
+
+
emoji-regex@9.2.2: {}
+
+
entities@4.5.0: {}
+
+
esbuild@0.21.5:
+
optionalDependencies:
+
'@esbuild/aix-ppc64': 0.21.5
+
'@esbuild/android-arm': 0.21.5
+
'@esbuild/android-arm64': 0.21.5
+
'@esbuild/android-x64': 0.21.5
+
'@esbuild/darwin-arm64': 0.21.5
+
'@esbuild/darwin-x64': 0.21.5
+
'@esbuild/freebsd-arm64': 0.21.5
+
'@esbuild/freebsd-x64': 0.21.5
+
'@esbuild/linux-arm': 0.21.5
+
'@esbuild/linux-arm64': 0.21.5
+
'@esbuild/linux-ia32': 0.21.5
+
'@esbuild/linux-loong64': 0.21.5
+
'@esbuild/linux-mips64el': 0.21.5
+
'@esbuild/linux-ppc64': 0.21.5
+
'@esbuild/linux-riscv64': 0.21.5
+
'@esbuild/linux-s390x': 0.21.5
+
'@esbuild/linux-x64': 0.21.5
+
'@esbuild/netbsd-x64': 0.21.5
+
'@esbuild/openbsd-x64': 0.21.5
+
'@esbuild/sunos-x64': 0.21.5
+
'@esbuild/win32-arm64': 0.21.5
+
'@esbuild/win32-ia32': 0.21.5
+
'@esbuild/win32-x64': 0.21.5
+
+
escalade@3.2.0: {}
+
+
fast-glob@3.3.2:
+
dependencies:
+
'@nodelib/fs.stat': 2.0.5
+
'@nodelib/fs.walk': 1.2.8
+
glob-parent: 5.1.2
+
merge2: 1.4.1
+
micromatch: 4.0.8
+
+
fastq@1.17.1:
+
dependencies:
+
reusify: 1.0.4
+
+
fill-range@7.1.1:
+
dependencies:
+
to-regex-range: 5.0.1
+
+
foreground-child@3.3.0:
+
dependencies:
+
cross-spawn: 7.0.5
+
signal-exit: 4.1.0
+
+
fraction.js@4.3.7: {}
+
+
fsevents@2.3.3:
+
optional: true
+
+
function-bind@1.1.2: {}
+
+
gensync@1.0.0-beta.2: {}
+
+
glob-parent@5.1.2:
+
dependencies:
+
is-glob: 4.0.3
+
+
glob-parent@6.0.2:
+
dependencies:
+
is-glob: 4.0.3
+
+
glob@10.4.5:
+
dependencies:
+
foreground-child: 3.3.0
+
jackspeak: 3.4.3
+
minimatch: 9.0.5
+
minipass: 7.1.2
+
package-json-from-dist: 1.0.1
+
path-scurry: 1.11.1
+
+
globals@11.12.0: {}
+
+
hasown@2.0.2:
+
dependencies:
+
function-bind: 1.1.2
+
+
html-entities@2.3.3: {}
+
+
is-binary-path@2.1.0:
+
dependencies:
+
binary-extensions: 2.3.0
+
+
is-core-module@2.15.1:
+
dependencies:
+
hasown: 2.0.2
+
+
is-extglob@2.1.1: {}
+
+
is-fullwidth-code-point@3.0.0: {}
+
+
is-glob@4.0.3:
+
dependencies:
+
is-extglob: 2.1.1
+
+
is-number@7.0.0: {}
+
+
is-what@4.1.16: {}
+
+
isexe@2.0.0: {}
+
+
jackspeak@3.4.3:
+
dependencies:
+
'@isaacs/cliui': 8.0.2
+
optionalDependencies:
+
'@pkgjs/parseargs': 0.11.0
+
+
jiti@1.21.6: {}
+
+
js-tokens@4.0.0: {}
+
+
jsesc@3.0.2: {}
+
+
json5@2.2.3: {}
+
+
lilconfig@2.1.0: {}
+
+
lilconfig@3.1.2: {}
+
+
lines-and-columns@1.2.4: {}
+
+
lru-cache@10.4.3: {}
+
+
lru-cache@5.1.1:
+
dependencies:
+
yallist: 3.1.1
+
+
merge-anything@5.1.7:
+
dependencies:
+
is-what: 4.1.16
+
+
merge2@1.4.1: {}
+
+
micromatch@4.0.8:
+
dependencies:
+
braces: 3.0.3
+
picomatch: 2.3.1
+
+
minimatch@9.0.5:
+
dependencies:
+
brace-expansion: 2.0.1
+
+
minipass@7.1.2: {}
+
+
ms@2.1.3: {}
+
+
mz@2.7.0:
+
dependencies:
+
any-promise: 1.3.0
+
object-assign: 4.1.1
+
thenify-all: 1.6.0
+
+
nanoid@3.3.7: {}
+
+
node-releases@2.0.18: {}
+
+
normalize-path@3.0.0: {}
+
+
normalize-range@0.1.2: {}
+
+
object-assign@4.1.1: {}
+
+
object-hash@3.0.0: {}
+
+
package-json-from-dist@1.0.1: {}
+
+
parse5@7.2.1:
+
dependencies:
+
entities: 4.5.0
+
+
path-key@3.1.1: {}
+
+
path-parse@1.0.7: {}
+
+
path-scurry@1.11.1:
+
dependencies:
+
lru-cache: 10.4.3
+
minipass: 7.1.2
+
+
picocolors@1.1.1: {}
+
+
picomatch@2.3.1: {}
+
+
pify@2.3.0: {}
+
+
pirates@4.0.6: {}
+
+
postcss-import@15.1.0(postcss@8.4.47):
+
dependencies:
+
postcss: 8.4.47
+
postcss-value-parser: 4.2.0
+
read-cache: 1.0.0
+
resolve: 1.22.8
+
+
postcss-js@4.0.1(postcss@8.4.47):
+
dependencies:
+
camelcase-css: 2.0.1
+
postcss: 8.4.47
+
+
postcss-load-config@4.0.2(postcss@8.4.47):
+
dependencies:
+
lilconfig: 3.1.2
+
yaml: 2.6.0
+
optionalDependencies:
+
postcss: 8.4.47
+
+
postcss-nested@6.2.0(postcss@8.4.47):
+
dependencies:
+
postcss: 8.4.47
+
postcss-selector-parser: 6.1.2
+
+
postcss-selector-parser@6.1.2:
+
dependencies:
+
cssesc: 3.0.0
+
util-deprecate: 1.0.2
+
+
postcss-value-parser@4.2.0: {}
+
+
postcss@8.4.47:
+
dependencies:
+
nanoid: 3.3.7
+
picocolors: 1.1.1
+
source-map-js: 1.2.1
+
+
queue-microtask@1.2.3: {}
+
+
read-cache@1.0.0:
+
dependencies:
+
pify: 2.3.0
+
+
readdirp@3.6.0:
+
dependencies:
+
picomatch: 2.3.1
+
+
resolve@1.22.8:
+
dependencies:
+
is-core-module: 2.15.1
+
path-parse: 1.0.7
+
supports-preserve-symlinks-flag: 1.0.0
+
+
reusify@1.0.4: {}
+
+
rollup@4.25.0:
+
dependencies:
+
'@types/estree': 1.0.6
+
optionalDependencies:
+
'@rollup/rollup-android-arm-eabi': 4.25.0
+
'@rollup/rollup-android-arm64': 4.25.0
+
'@rollup/rollup-darwin-arm64': 4.25.0
+
'@rollup/rollup-darwin-x64': 4.25.0
+
'@rollup/rollup-freebsd-arm64': 4.25.0
+
'@rollup/rollup-freebsd-x64': 4.25.0
+
'@rollup/rollup-linux-arm-gnueabihf': 4.25.0
+
'@rollup/rollup-linux-arm-musleabihf': 4.25.0
+
'@rollup/rollup-linux-arm64-gnu': 4.25.0
+
'@rollup/rollup-linux-arm64-musl': 4.25.0
+
'@rollup/rollup-linux-powerpc64le-gnu': 4.25.0
+
'@rollup/rollup-linux-riscv64-gnu': 4.25.0
+
'@rollup/rollup-linux-s390x-gnu': 4.25.0
+
'@rollup/rollup-linux-x64-gnu': 4.25.0
+
'@rollup/rollup-linux-x64-musl': 4.25.0
+
'@rollup/rollup-win32-arm64-msvc': 4.25.0
+
'@rollup/rollup-win32-ia32-msvc': 4.25.0
+
'@rollup/rollup-win32-x64-msvc': 4.25.0
+
fsevents: 2.3.3
+
+
run-parallel@1.2.0:
+
dependencies:
+
queue-microtask: 1.2.3
+
+
semver@6.3.1: {}
+
+
seroval-plugins@1.1.1(seroval@1.1.1):
+
dependencies:
+
seroval: 1.1.1
+
+
seroval@1.1.1: {}
+
+
shebang-command@2.0.0:
+
dependencies:
+
shebang-regex: 3.0.0
+
+
shebang-regex@3.0.0: {}
+
+
signal-exit@4.1.0: {}
+
+
solid-js@1.9.3:
+
dependencies:
+
csstype: 3.1.3
+
seroval: 1.1.1
+
seroval-plugins: 1.1.1(seroval@1.1.1)
+
+
solid-refresh@0.6.3(solid-js@1.9.3):
+
dependencies:
+
'@babel/generator': 7.26.2
+
'@babel/helper-module-imports': 7.25.9
+
'@babel/types': 7.26.0
+
solid-js: 1.9.3
+
transitivePeerDependencies:
+
- supports-color
+
+
source-map-js@1.2.1: {}
+
+
string-width@4.2.3:
+
dependencies:
+
emoji-regex: 8.0.0
+
is-fullwidth-code-point: 3.0.0
+
strip-ansi: 6.0.1
+
+
string-width@5.1.2:
+
dependencies:
+
eastasianwidth: 0.2.0
+
emoji-regex: 9.2.2
+
strip-ansi: 7.1.0
+
+
strip-ansi@6.0.1:
+
dependencies:
+
ansi-regex: 5.0.1
+
+
strip-ansi@7.1.0:
+
dependencies:
+
ansi-regex: 6.1.0
+
+
sucrase@3.35.0:
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.5
+
commander: 4.1.1
+
glob: 10.4.5
+
lines-and-columns: 1.2.4
+
mz: 2.7.0
+
pirates: 4.0.6
+
ts-interface-checker: 0.1.13
+
+
supports-preserve-symlinks-flag@1.0.0: {}
+
+
tailwindcss@3.4.14:
+
dependencies:
+
'@alloc/quick-lru': 5.2.0
+
arg: 5.0.2
+
chokidar: 3.6.0
+
didyoumean: 1.2.2
+
dlv: 1.1.3
+
fast-glob: 3.3.2
+
glob-parent: 6.0.2
+
is-glob: 4.0.3
+
jiti: 1.21.6
+
lilconfig: 2.1.0
+
micromatch: 4.0.8
+
normalize-path: 3.0.0
+
object-hash: 3.0.0
+
picocolors: 1.1.1
+
postcss: 8.4.47
+
postcss-import: 15.1.0(postcss@8.4.47)
+
postcss-js: 4.0.1(postcss@8.4.47)
+
postcss-load-config: 4.0.2(postcss@8.4.47)
+
postcss-nested: 6.2.0(postcss@8.4.47)
+
postcss-selector-parser: 6.1.2
+
resolve: 1.22.8
+
sucrase: 3.35.0
+
transitivePeerDependencies:
+
- ts-node
+
+
thenify-all@1.6.0:
+
dependencies:
+
thenify: 3.3.1
+
+
thenify@3.3.1:
+
dependencies:
+
any-promise: 1.3.0
+
+
to-regex-range@5.0.1:
+
dependencies:
+
is-number: 7.0.0
+
+
ts-interface-checker@0.1.13: {}
+
+
typescript@5.6.3: {}
+
+
update-browserslist-db@1.1.1(browserslist@4.24.2):
+
dependencies:
+
browserslist: 4.24.2
+
escalade: 3.2.0
+
picocolors: 1.1.1
+
+
util-deprecate@1.0.2: {}
+
+
validate-html-nesting@1.2.2: {}
+
+
vite-plugin-solid@2.10.2(solid-js@1.9.3)(vite@5.4.10):
+
dependencies:
+
'@babel/core': 7.26.0
+
'@types/babel__core': 7.20.5
+
babel-preset-solid: 1.9.3(@babel/core@7.26.0)
+
merge-anything: 5.1.7
+
solid-js: 1.9.3
+
solid-refresh: 0.6.3(solid-js@1.9.3)
+
vite: 5.4.10
+
vitefu: 0.2.5(vite@5.4.10)
+
transitivePeerDependencies:
+
- supports-color
+
+
vite@5.4.10:
+
dependencies:
+
esbuild: 0.21.5
+
postcss: 8.4.47
+
rollup: 4.25.0
+
optionalDependencies:
+
fsevents: 2.3.3
+
+
vitefu@0.2.5(vite@5.4.10):
+
optionalDependencies:
+
vite: 5.4.10
+
+
which@2.0.2:
+
dependencies:
+
isexe: 2.0.0
+
+
wrap-ansi@7.0.0:
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
+
wrap-ansi@8.1.0:
+
dependencies:
+
ansi-styles: 6.2.1
+
string-width: 5.1.2
+
strip-ansi: 7.1.0
+
+
yallist@3.1.1: {}
+
+
yaml@2.6.0: {}
+6
site/postcss.config.js
···
+
export default {
+
plugins: {
+
tailwindcss: {},
+
autoprefixer: {},
+
},
+
}
+133
site/src/App.tsx
···
+
import { createSignal, For, Show, type Component } from "solid-js";
+
import { PRONOUNS, METANOUNS, NEOPRONOUNS } from "./constants.js";
+
+
const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
+
const isTouchDevice = "ontouchstart" in window || navigator.maxTouchPoints > 1;
+
const basePostUrl =
+
isSafari && isTouchDevice
+
? "bluesky:///profile/pronouns.adorable.mom/post/"
+
: "https://bsky.app/profile/pronouns.adorable.mom/post/";
+
+
const [search, setSearch] = createSignal("");
+
+
const PronounsList: Component<{ search: string }> = (props) => {
+
const searchFilter = (arr: string[]) =>
+
arr.filter(
+
(x) =>
+
x.includes(props.search.replaceAll(" ", "/")) ||
+
x.includes(props.search),
+
);
+
+
return (
+
<div class="screen flex flex-col sm:h-[70svh] sm:w-[32rem] sm:flex-row sm:gap-x-4">
+
<div class="w-full overflow-auto sm:flex-none sm:basis-1/3">
+
<For each={searchFilter(Object.keys(PRONOUNS))}>
+
{(pronoun, index) => (
+
<div>
+
<Show when={index() === 0}>
+
<div class="my-1 text-center text-xl">Pronouns</div>
+
</Show>
+
<div
+
classList={{
+
"border-b border-b-zinc-600":
+
index() !== searchFilter(Object.keys(PRONOUNS)).length - 1,
+
}}
+
>
+
<a
+
href={basePostUrl + PRONOUNS[pronoun]}
+
class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800"
+
>
+
{pronoun}
+
</a>
+
</div>
+
</div>
+
)}
+
</For>
+
</div>
+
<div class="w-full overflow-auto sm:flex-none sm:basis-1/3">
+
<For each={searchFilter(Object.keys(METANOUNS))}>
+
{(pronoun, index) => (
+
<div>
+
<Show when={index() === 0}>
+
<div class="my-1 text-center text-xl">Meta</div>
+
</Show>
+
<div
+
classList={{
+
"border-b border-b-zinc-600":
+
index() !== searchFilter(Object.keys(METANOUNS)).length - 1,
+
}}
+
>
+
<a
+
href={basePostUrl + METANOUNS[pronoun]}
+
class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800"
+
>
+
{pronoun}
+
</a>
+
</div>
+
</div>
+
)}
+
</For>
+
</div>
+
<div class="w-full overflow-auto sm:flex-none sm:basis-1/3">
+
<For each={searchFilter(Object.keys(NEOPRONOUNS))}>
+
{(pronoun, index) => (
+
<div>
+
<Show when={index() === 0}>
+
<div class="my-1 text-center text-xl">Neopronouns</div>
+
</Show>
+
<div
+
classList={{
+
"border-b border-b-zinc-600":
+
index() !==
+
searchFilter(Object.keys(NEOPRONOUNS)).length - 1,
+
}}
+
>
+
<a
+
href={basePostUrl + NEOPRONOUNS[pronoun]}
+
class="block h-full w-full py-3 text-center text-sky-500 hover:bg-zinc-800"
+
>
+
{pronoun}
+
</a>
+
</div>
+
</div>
+
)}
+
</For>
+
</div>
+
</div>
+
);
+
};
+
+
const PronounsSearch: Component = () => {
+
return (
+
<div class="m-5 flex flex-col items-center">
+
<div>
+
<input
+
type="text"
+
placeholder="Search pronouns"
+
class="mb-3 rounded-md bg-zinc-700 px-2 py-1 text-zinc-200"
+
onInput={(e) => setSearch(e.currentTarget.value)}
+
/>
+
</div>
+
</div>
+
);
+
};
+
+
const App: Component = () => {
+
return (
+
<div class="flex flex-col items-center text-slate-200">
+
<div class="py-6 text-center text-3xl">Pronouns Labeler Search</div>
+
<div>
+
<a
+
href={basePostUrl + "3kwsqucto3j2a"}
+
class="text-xl text-sky-500 hover:underline"
+
>
+
Post to remove labels
+
</a>
+
</div>
+
<PronounsSearch />
+
<PronounsList search={search()} />
+
</div>
+
);
+
};
+
+
export default App;
+103
site/src/constants.ts
···
+
export const PRONOUNS: Record<string, string> = {
+
"she/her": "3kwss45mxrh2j",
+
"he/him": "3kwss4bzqlw2k",
+
"they/them": "3kwss4ldkwd2j",
+
"it/its": "3kwss4fmiow2n",
+
"she/they": "3l4wb5cvjnz2e",
+
"he/they": "3l4wb5gm6lp2o",
+
"she/it": "3l4wb5kvvrm2l",
+
"he/it": "3l4wb5pwzzq2j",
+
"they/it": "3l4wb5uqrvs26",
+
"she/we": "3kyikdvmeff2g",
+
"he/we": "3kyikdz4eau2a",
+
"they/we": "3kyike4fibu2k",
+
"it/we": "3l6ygalsovn2r",
+
"they/she": "3l74kcbfbvb22",
+
"they/he": "3l74kcj4ziv2r",
+
"it/she": "3l74kcqrbk627",
+
"it/he": "3l74kcyojfi2z",
+
"it/they": "3l74kda4gns25",
+
"she/he": "3l7a5x37jtv2r",
+
"he/she": "3l7a5xcmdry25",
+
};
+
+
export const METANOUNS: Record<string, string> = {
+
"any/all": "3kwss4vc4cw2x",
+
"look at bio": "3kwst2tn2342f",
+
ask: "3kwssldhzme27",
+
avoid: "3kwsslg3gqk2t",
+
none: "3kwxljuxooh2r",
+
"name/proper nouns": "3l32xb7nvgh2x",
+
"look at pinned": "3l6q32zgber2l",
+
mirrorpronominal: "3l6uiqa6cnw2a",
+
"any neopronouns": "3laiym4vzdc24",
+
};
+
+
export const NEOPRONOUNS: Record<string, string> = {
+
"fae/faer": "3kwu55hxj4b2a",
+
"bun/buns": "3kwu5d6rq352v",
+
"xe/xir": "3kwu5s4lt6f2k",
+
"drae/draer": "3kwu5sjyg4m2f",
+
"e/em/eir": "3kwu5stootb2q",
+
"sier/siehn/siere": "3kwu5taglmr2q",
+
"ey/em/eir": "3kwu6b3cnd52k",
+
"shey/sheir/sher": "3kwu7n26cgm2m",
+
"voi/void": "3kwue4lqwjb2q",
+
"mew/mews": "3kwueewr2p22j",
+
"paw/paws": "3kwukwwz4nt2j",
+
"kit/kits": "3kwuv4vxgwu2n",
+
"zie/zir": "3kwuv56n4jv2g",
+
"ae/aer": "3kwuvaelsru2m",
+
"prince/princes": "3kwv2d6oguw2n",
+
"ze/hir": "3kwvcc736wg2n",
+
"dey/deren": "3kwwwvsvcnz2h",
+
"e/em/er": "3kwzimwll6j2q",
+
"xier/xies": "3kwzmcaue3e22",
+
"sier/sies": "3kwzmclqnud2t",
+
"ens/ens": "3kx22bkmnco2t",
+
"squee/squir": "3kx45q2fq372f",
+
"vi/vix": "3kx4puqpu5q2j",
+
"ne/nem/nir": "3kxntgh45yy2j",
+
"ze/zim": "3kxqmnktb532k",
+
"pup/pups": "3kxsppngl4e2a",
+
"zi/zir": "3kxvjiundpz2r",
+
"he/haw": "3kxvjixhmhh2g",
+
"hee/haw": "3kxwujilwty2m",
+
"zhi/zhr": "3kxy7b27dke2w",
+
"ve/ver": "3ky7xcoqkza2q",
+
"sí/hir": "3kygr2mke2t2z",
+
"xe/xem": "3kyilq67fyv2a",
+
"sun/suns": "3kzfbgd3jpz2k",
+
"leaf/leafs": "3kzfbgi7is225",
+
"shiv/ver": "3kzftskynd32l",
+
"ferret/ferrets": "3l2jb2koecj27",
+
"drüsshe/drayr": "3l2kx6qwefk2h",
+
"frog/frogs": "3l2xlzk6lrx2r",
+
"rat/rats": "3l2xlzt6v5z2x",
+
"shark/sharks": "3l2zv7xcpq62u",
+
"pup/puppy": "3l6q33okbuy26",
+
"star/stars": "3l6q63u7uwa2m",
+
"plush/plushie": "3l6q64ary322r",
+
"panda/pandas": "3l6uilqh2ql2i",
+
"dragon/dragons": "3l6uimcattv2m",
+
"plant/plants": "3l6uimwokp52a",
+
"flower/flowers": "3l6uinheojn2r",
+
"tiger/tigers": "3l6uinwqct22l",
+
"shi/hir": "3l6uioemrp72o",
+
"zhe/zhem": "3l6uiorzliu2r",
+
"xey/xem": "3l6uip6xzv32z",
+
"fox/foxs": "3l6x3paoy7m2d",
+
"fen/fens": "3l6x3pjoba62r",
+
"vamp/vamps": "3l6ygazurdu2a",
+
"ze/zir": "3l6ygbbsbo32h",
+
"sea/seas": "3l6ygbkze3a25",
+
"cat/cats": "3l7tlk57iec2s",
+
"moo/moocow": "3laiylfnutc24",
+
"atp/adp": "3l7tljns6a22s",
+
"squeak/squeaks": "3lb5mwni6yk25",
+
"zie/hir": "3lawr2cnxhc2v",
+
"nya/nyan": "3layhald5ic2s",
+
"hoshi/hoshi's": "3lb5mwai4k225",
+
"moon/moons": "3lb5mwni6yk25",
+
"bear/bears": "3lb5mwzhrfs25",
+
};
+23
site/src/index.css
···
+
@tailwind base;
+
@tailwind components;
+
@tailwind utilities;
+
+
html {
+
--scroll-border: rgb(24 24 27);
+
--scroll-track: rgb(64 64 64);
+
--scroll-thumb: rgb(75 75 75);
+
+
scrollbar-width: thin;
+
scroll-behavior: smooth;
+
}
+
*::-webkit-scrollbar {
+
width: 5px;
+
background-color: var(--scroll-track);
+
}
+
*::-webkit-scrollbar-track {
+
border: 1px solid var(--scroll-border);
+
background-color: var(--scroll-track);
+
}
+
*::-webkit-scrollbar-thumb {
+
background-color: var(--scroll-thumb);
+
}
+15
site/src/index.tsx
···
+
/* @refresh reload */
+
import './index.css';
+
import { render } from 'solid-js/web';
+
+
import App from './App';
+
+
const root = document.getElementById('root');
+
+
if (import.meta.env.DEV && !(root instanceof HTMLElement)) {
+
throw new Error(
+
'Root element not found. Did you forget to add it to your index.html? Or maybe the id attribute got misspelled?',
+
);
+
}
+
+
render(() => <App />, root!);
+15
site/tailwind.config.ts
···
+
import type { Config } from 'tailwindcss';
+
+
const config: Config = {
+
content: [
+
'./index.html',
+
'./src/**/*.{js,ts,jsx,tsx,css,md,mdx,html,json,scss}',
+
],
+
darkMode: 'class',
+
theme: {
+
extend: {},
+
},
+
plugins: [],
+
};
+
+
export default config;
+17
site/tsconfig.json
···
+
{
+
"compilerOptions": {
+
"target": "ESNext",
+
"module": "ESNext",
+
"strict": true,
+
"moduleResolution": "nodenext",
+
"allowSyntheticDefaultImports": true,
+
"esModuleInterop": true,
+
"jsx": "preserve",
+
"jsxImportSource": "solid-js",
+
"types": [
+
"vite/client"
+
],
+
"noEmit": true,
+
"isolatedModules": true
+
}
+
}
+20
site/vite.config.ts
···
+
import { defineConfig } from 'vite';
+
import solidPlugin from 'vite-plugin-solid';
+
// import devtools from 'solid-devtools/vite';
+
+
export default defineConfig({
+
plugins: [
+
/*
+
Uncomment the following line to enable solid-devtools.
+
For more info see https://github.com/thetarnav/solid-devtools/tree/main/packages/extension#readme
+
*/
+
// devtools(),
+
solidPlugin(),
+
],
+
server: {
+
port: 3000,
+
},
+
build: {
+
target: 'esnext',
+
},
+
});