├── .gitignore ├── .npmrc ├── README.md ├── crawler.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── ClassesTable.svelte │ ├── CssProperty.svelte │ ├── Header.svelte │ ├── Masonry.svelte │ ├── SearchInput.svelte │ ├── ThemeSwitch.svelte │ ├── Toast.svelte │ ├── appStore.ts │ ├── index.ts │ └── json │ │ ├── v0.7.4.json │ │ ├── v1.9.0.json │ │ ├── v2.2.16.json │ │ ├── v3.4.17.json │ │ ├── v4.0.json │ │ └── v4.1.json └── routes │ ├── +layout.svelte │ ├── +layout.ts │ └── +page.svelte ├── static ├── .nojekyll ├── favicon.ico └── twlogo.svg ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Output 4 | .output 5 | .vercel 6 | .netlify 7 | .wrangler 8 | /.svelte-kit 9 | /build 10 | 11 | # OS 12 | .DS_Store 13 | Thumbs.db 14 | 15 | # Env 16 | .env 17 | .env.* 18 | !.env.example 19 | !.env.test 20 | 21 | # Vite 22 | vite.config.js.timestamp-* 23 | vite.config.ts.timestamp-* 24 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tailwind CSS Cheatsheet 2 | 3 | One page cheatsheet for [Tailwind CSS](tailwindcss.com) 4 | 5 | Inspired by [Nerdcave's original cheatsheet](https://nerdcave.com/tailwind-cheat-sheet) 6 | 7 | Made with Svelte and Tailwind CSS -------------------------------------------------------------------------------- /crawler.js: -------------------------------------------------------------------------------- 1 | import * as cheerio from 'cheerio'; 2 | import fs from 'fs'; 3 | 4 | const crawlTWDocs = async (docsUrl, filename) => { 5 | const jsonData = []; 6 | 7 | // Extract url from Nav 8 | try { 9 | const baseUrl = new URL(docsUrl).origin; 10 | 11 | const response = await fetch(docsUrl); 12 | const html = await response.text(); 13 | 14 | const $ = cheerio.load(html); 15 | 16 | $('nav h3').each((i, el) => { // 'nav#nav p' for v0, 'nav#nav h5' for the rest versions, 'nav h3' for v4 17 | const sectionTitle = $(el).text().trim(); 18 | const sectionItems = []; 19 | 20 | $(el) 21 | .next('ul') 22 | .find('li a') 23 | .each((j, link) => { 24 | const itemTitle = $(link).text().trim(); 25 | // const itemUrl = $(link).attr('href'); // v0 26 | const itemUrl = `${baseUrl}${$(link).attr('href')}`; // rest versions 27 | sectionItems.push({ 28 | title: itemTitle, 29 | url: itemUrl, 30 | }); 31 | }); 32 | 33 | jsonData.push({ 34 | title: sectionTitle, 35 | children: sectionItems, 36 | }); 37 | }); 38 | console.log('Navigation extracted'); 39 | } catch (error) { 40 | console.error('Error extracting navigation :', error); 41 | } 42 | 43 | // Extract each page in the Nav 44 | try { 45 | for (const section of jsonData) { 46 | for (const child of section.children) { 47 | console.log('Now crawling :', child.url); 48 | try { 49 | const response = await fetch(child.url); 50 | const html = await response.text(); 51 | const $ = cheerio.load(html); 52 | 53 | // Get description 54 | const description = $('div.px-4 p[data-description="true"]').text().trim(); 55 | // const description = $('header#header p.mt-2').text().trim(); // v3 56 | // const description = $('div#content-wrapper p:first').text().trim(); // v2 57 | // const description = $('div#content-wrapper div.text-xl').first().text().trim(); // v0 58 | 59 | // Get table 60 | const table = []; 61 | $('table tbody tr').each((i, row) => { 62 | const className = $(row).find('td:nth-child(1)').text().trim(); 63 | const properties = $(row).find('td:nth-child(2)').text().trim(); 64 | const value = $(row).find('td:nth-child(2) span:first-child').text().trim(); 65 | 66 | table.push({ class: className, properties, value }); 67 | }); 68 | 69 | // Add the extracted data to the child object 70 | child.description = description; 71 | child.table = table; 72 | } catch (err) { 73 | console.error(`Error crawling : ${child.url}`, err.message); 74 | } 75 | } 76 | } 77 | fs.writeFileSync(`${filename}.json`, JSON.stringify(jsonData, null, 2), 'utf-8'); 78 | console.log(`Full site extracted and saved to ${filename}.json`); 79 | } catch (error) { 80 | console.error('Error extracting full site :', error.message); 81 | } 82 | } 83 | 84 | crawlTWDocs('https://tailwindcss.com/docs/installation/using-vite', 'v4.1'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwind-cheatsheet", 3 | "private": true, 4 | "version": "0.0.1", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite dev", 8 | "build": "vite build", 9 | "preview": "vite preview", 10 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 11 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", 12 | "deploy": "pnpm build && pnpx gh-pages -d build" 13 | }, 14 | "devDependencies": { 15 | "@sveltejs/adapter-auto": "^3.0.0", 16 | "@sveltejs/adapter-static": "^3.0.8", 17 | "@sveltejs/kit": "^2.0.0", 18 | "@sveltejs/vite-plugin-svelte": "^4.0.0", 19 | "autoprefixer": "^10.4.20", 20 | "cheerio": "^1.0.0", 21 | "gh-pages": "^6.3.0", 22 | "svelte": "^5.0.0", 23 | "svelte-check": "^4.0.0", 24 | "tailwindcss": "^3.4.9", 25 | "typescript": "^5.0.0", 26 | "vite": "^5.4.11" 27 | }, 28 | "dependencies": { 29 | "install": "^0.13.0" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | install: 12 | specifier: ^0.13.0 13 | version: 0.13.0 14 | devDependencies: 15 | '@sveltejs/adapter-auto': 16 | specifier: ^3.0.0 17 | version: 3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11)) 18 | '@sveltejs/adapter-static': 19 | specifier: ^3.0.8 20 | version: 3.0.8(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11)) 21 | '@sveltejs/adapter-vercel': 22 | specifier: ^5.5.3 23 | version: 5.5.3(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11))(rollup@4.30.1) 24 | '@sveltejs/kit': 25 | specifier: ^2.0.0 26 | version: 2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11) 27 | '@sveltejs/vite-plugin-svelte': 28 | specifier: ^4.0.0 29 | version: 4.0.4(svelte@5.17.3)(vite@5.4.11) 30 | autoprefixer: 31 | specifier: ^10.4.20 32 | version: 10.4.20(postcss@8.4.49) 33 | cheerio: 34 | specifier: ^1.0.0 35 | version: 1.0.0 36 | gh-pages: 37 | specifier: ^6.3.0 38 | version: 6.3.0 39 | svelte: 40 | specifier: ^5.0.0 41 | version: 5.17.3 42 | svelte-check: 43 | specifier: ^4.0.0 44 | version: 4.1.3(picomatch@4.0.2)(svelte@5.17.3)(typescript@5.7.3) 45 | tailwindcss: 46 | specifier: ^3.4.9 47 | version: 3.4.17 48 | typescript: 49 | specifier: ^5.0.0 50 | version: 5.7.3 51 | vite: 52 | specifier: ^5.4.11 53 | version: 5.4.11 54 | 55 | packages: 56 | 57 | '@alloc/quick-lru@5.2.0': 58 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 59 | engines: {node: '>=10'} 60 | 61 | '@ampproject/remapping@2.3.0': 62 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 63 | engines: {node: '>=6.0.0'} 64 | 65 | '@esbuild/aix-ppc64@0.21.5': 66 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 67 | engines: {node: '>=12'} 68 | cpu: [ppc64] 69 | os: [aix] 70 | 71 | '@esbuild/aix-ppc64@0.24.2': 72 | resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} 73 | engines: {node: '>=18'} 74 | cpu: [ppc64] 75 | os: [aix] 76 | 77 | '@esbuild/android-arm64@0.21.5': 78 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 79 | engines: {node: '>=12'} 80 | cpu: [arm64] 81 | os: [android] 82 | 83 | '@esbuild/android-arm64@0.24.2': 84 | resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} 85 | engines: {node: '>=18'} 86 | cpu: [arm64] 87 | os: [android] 88 | 89 | '@esbuild/android-arm@0.21.5': 90 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 91 | engines: {node: '>=12'} 92 | cpu: [arm] 93 | os: [android] 94 | 95 | '@esbuild/android-arm@0.24.2': 96 | resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} 97 | engines: {node: '>=18'} 98 | cpu: [arm] 99 | os: [android] 100 | 101 | '@esbuild/android-x64@0.21.5': 102 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 103 | engines: {node: '>=12'} 104 | cpu: [x64] 105 | os: [android] 106 | 107 | '@esbuild/android-x64@0.24.2': 108 | resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} 109 | engines: {node: '>=18'} 110 | cpu: [x64] 111 | os: [android] 112 | 113 | '@esbuild/darwin-arm64@0.21.5': 114 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 115 | engines: {node: '>=12'} 116 | cpu: [arm64] 117 | os: [darwin] 118 | 119 | '@esbuild/darwin-arm64@0.24.2': 120 | resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} 121 | engines: {node: '>=18'} 122 | cpu: [arm64] 123 | os: [darwin] 124 | 125 | '@esbuild/darwin-x64@0.21.5': 126 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 127 | engines: {node: '>=12'} 128 | cpu: [x64] 129 | os: [darwin] 130 | 131 | '@esbuild/darwin-x64@0.24.2': 132 | resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} 133 | engines: {node: '>=18'} 134 | cpu: [x64] 135 | os: [darwin] 136 | 137 | '@esbuild/freebsd-arm64@0.21.5': 138 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 139 | engines: {node: '>=12'} 140 | cpu: [arm64] 141 | os: [freebsd] 142 | 143 | '@esbuild/freebsd-arm64@0.24.2': 144 | resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} 145 | engines: {node: '>=18'} 146 | cpu: [arm64] 147 | os: [freebsd] 148 | 149 | '@esbuild/freebsd-x64@0.21.5': 150 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 151 | engines: {node: '>=12'} 152 | cpu: [x64] 153 | os: [freebsd] 154 | 155 | '@esbuild/freebsd-x64@0.24.2': 156 | resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} 157 | engines: {node: '>=18'} 158 | cpu: [x64] 159 | os: [freebsd] 160 | 161 | '@esbuild/linux-arm64@0.21.5': 162 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 163 | engines: {node: '>=12'} 164 | cpu: [arm64] 165 | os: [linux] 166 | 167 | '@esbuild/linux-arm64@0.24.2': 168 | resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} 169 | engines: {node: '>=18'} 170 | cpu: [arm64] 171 | os: [linux] 172 | 173 | '@esbuild/linux-arm@0.21.5': 174 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 175 | engines: {node: '>=12'} 176 | cpu: [arm] 177 | os: [linux] 178 | 179 | '@esbuild/linux-arm@0.24.2': 180 | resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} 181 | engines: {node: '>=18'} 182 | cpu: [arm] 183 | os: [linux] 184 | 185 | '@esbuild/linux-ia32@0.21.5': 186 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 187 | engines: {node: '>=12'} 188 | cpu: [ia32] 189 | os: [linux] 190 | 191 | '@esbuild/linux-ia32@0.24.2': 192 | resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} 193 | engines: {node: '>=18'} 194 | cpu: [ia32] 195 | os: [linux] 196 | 197 | '@esbuild/linux-loong64@0.21.5': 198 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 199 | engines: {node: '>=12'} 200 | cpu: [loong64] 201 | os: [linux] 202 | 203 | '@esbuild/linux-loong64@0.24.2': 204 | resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} 205 | engines: {node: '>=18'} 206 | cpu: [loong64] 207 | os: [linux] 208 | 209 | '@esbuild/linux-mips64el@0.21.5': 210 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 211 | engines: {node: '>=12'} 212 | cpu: [mips64el] 213 | os: [linux] 214 | 215 | '@esbuild/linux-mips64el@0.24.2': 216 | resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} 217 | engines: {node: '>=18'} 218 | cpu: [mips64el] 219 | os: [linux] 220 | 221 | '@esbuild/linux-ppc64@0.21.5': 222 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 223 | engines: {node: '>=12'} 224 | cpu: [ppc64] 225 | os: [linux] 226 | 227 | '@esbuild/linux-ppc64@0.24.2': 228 | resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} 229 | engines: {node: '>=18'} 230 | cpu: [ppc64] 231 | os: [linux] 232 | 233 | '@esbuild/linux-riscv64@0.21.5': 234 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 235 | engines: {node: '>=12'} 236 | cpu: [riscv64] 237 | os: [linux] 238 | 239 | '@esbuild/linux-riscv64@0.24.2': 240 | resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} 241 | engines: {node: '>=18'} 242 | cpu: [riscv64] 243 | os: [linux] 244 | 245 | '@esbuild/linux-s390x@0.21.5': 246 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 247 | engines: {node: '>=12'} 248 | cpu: [s390x] 249 | os: [linux] 250 | 251 | '@esbuild/linux-s390x@0.24.2': 252 | resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} 253 | engines: {node: '>=18'} 254 | cpu: [s390x] 255 | os: [linux] 256 | 257 | '@esbuild/linux-x64@0.21.5': 258 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 259 | engines: {node: '>=12'} 260 | cpu: [x64] 261 | os: [linux] 262 | 263 | '@esbuild/linux-x64@0.24.2': 264 | resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} 265 | engines: {node: '>=18'} 266 | cpu: [x64] 267 | os: [linux] 268 | 269 | '@esbuild/netbsd-arm64@0.24.2': 270 | resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} 271 | engines: {node: '>=18'} 272 | cpu: [arm64] 273 | os: [netbsd] 274 | 275 | '@esbuild/netbsd-x64@0.21.5': 276 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 277 | engines: {node: '>=12'} 278 | cpu: [x64] 279 | os: [netbsd] 280 | 281 | '@esbuild/netbsd-x64@0.24.2': 282 | resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} 283 | engines: {node: '>=18'} 284 | cpu: [x64] 285 | os: [netbsd] 286 | 287 | '@esbuild/openbsd-arm64@0.24.2': 288 | resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} 289 | engines: {node: '>=18'} 290 | cpu: [arm64] 291 | os: [openbsd] 292 | 293 | '@esbuild/openbsd-x64@0.21.5': 294 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 295 | engines: {node: '>=12'} 296 | cpu: [x64] 297 | os: [openbsd] 298 | 299 | '@esbuild/openbsd-x64@0.24.2': 300 | resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} 301 | engines: {node: '>=18'} 302 | cpu: [x64] 303 | os: [openbsd] 304 | 305 | '@esbuild/sunos-x64@0.21.5': 306 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 307 | engines: {node: '>=12'} 308 | cpu: [x64] 309 | os: [sunos] 310 | 311 | '@esbuild/sunos-x64@0.24.2': 312 | resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} 313 | engines: {node: '>=18'} 314 | cpu: [x64] 315 | os: [sunos] 316 | 317 | '@esbuild/win32-arm64@0.21.5': 318 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 319 | engines: {node: '>=12'} 320 | cpu: [arm64] 321 | os: [win32] 322 | 323 | '@esbuild/win32-arm64@0.24.2': 324 | resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} 325 | engines: {node: '>=18'} 326 | cpu: [arm64] 327 | os: [win32] 328 | 329 | '@esbuild/win32-ia32@0.21.5': 330 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 331 | engines: {node: '>=12'} 332 | cpu: [ia32] 333 | os: [win32] 334 | 335 | '@esbuild/win32-ia32@0.24.2': 336 | resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} 337 | engines: {node: '>=18'} 338 | cpu: [ia32] 339 | os: [win32] 340 | 341 | '@esbuild/win32-x64@0.21.5': 342 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 343 | engines: {node: '>=12'} 344 | cpu: [x64] 345 | os: [win32] 346 | 347 | '@esbuild/win32-x64@0.24.2': 348 | resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} 349 | engines: {node: '>=18'} 350 | cpu: [x64] 351 | os: [win32] 352 | 353 | '@isaacs/cliui@8.0.2': 354 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 355 | engines: {node: '>=12'} 356 | 357 | '@isaacs/fs-minipass@4.0.1': 358 | resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 359 | engines: {node: '>=18.0.0'} 360 | 361 | '@jridgewell/gen-mapping@0.3.8': 362 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 363 | engines: {node: '>=6.0.0'} 364 | 365 | '@jridgewell/resolve-uri@3.1.2': 366 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 367 | engines: {node: '>=6.0.0'} 368 | 369 | '@jridgewell/set-array@1.2.1': 370 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 371 | engines: {node: '>=6.0.0'} 372 | 373 | '@jridgewell/sourcemap-codec@1.5.0': 374 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 375 | 376 | '@jridgewell/trace-mapping@0.3.25': 377 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 378 | 379 | '@mapbox/node-pre-gyp@2.0.0-rc.0': 380 | resolution: {integrity: sha512-nhSMNprz3WmeRvd8iUs5JqkKr0Ncx46JtPxM3AhXes84XpSJfmIwKeWXRpsr53S7kqPkQfPhzrMFUxSNb23qSA==} 381 | engines: {node: '>=18'} 382 | hasBin: true 383 | 384 | '@nodelib/fs.scandir@2.1.5': 385 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 386 | engines: {node: '>= 8'} 387 | 388 | '@nodelib/fs.stat@2.0.5': 389 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 390 | engines: {node: '>= 8'} 391 | 392 | '@nodelib/fs.walk@1.2.8': 393 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 394 | engines: {node: '>= 8'} 395 | 396 | '@pkgjs/parseargs@0.11.0': 397 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 398 | engines: {node: '>=14'} 399 | 400 | '@polka/url@1.0.0-next.28': 401 | resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} 402 | 403 | '@rollup/pluginutils@5.1.4': 404 | resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} 405 | engines: {node: '>=14.0.0'} 406 | peerDependencies: 407 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 408 | peerDependenciesMeta: 409 | rollup: 410 | optional: true 411 | 412 | '@rollup/rollup-android-arm-eabi@4.30.1': 413 | resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} 414 | cpu: [arm] 415 | os: [android] 416 | 417 | '@rollup/rollup-android-arm64@4.30.1': 418 | resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} 419 | cpu: [arm64] 420 | os: [android] 421 | 422 | '@rollup/rollup-darwin-arm64@4.30.1': 423 | resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} 424 | cpu: [arm64] 425 | os: [darwin] 426 | 427 | '@rollup/rollup-darwin-x64@4.30.1': 428 | resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} 429 | cpu: [x64] 430 | os: [darwin] 431 | 432 | '@rollup/rollup-freebsd-arm64@4.30.1': 433 | resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} 434 | cpu: [arm64] 435 | os: [freebsd] 436 | 437 | '@rollup/rollup-freebsd-x64@4.30.1': 438 | resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} 439 | cpu: [x64] 440 | os: [freebsd] 441 | 442 | '@rollup/rollup-linux-arm-gnueabihf@4.30.1': 443 | resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} 444 | cpu: [arm] 445 | os: [linux] 446 | 447 | '@rollup/rollup-linux-arm-musleabihf@4.30.1': 448 | resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} 449 | cpu: [arm] 450 | os: [linux] 451 | 452 | '@rollup/rollup-linux-arm64-gnu@4.30.1': 453 | resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} 454 | cpu: [arm64] 455 | os: [linux] 456 | 457 | '@rollup/rollup-linux-arm64-musl@4.30.1': 458 | resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} 459 | cpu: [arm64] 460 | os: [linux] 461 | 462 | '@rollup/rollup-linux-loongarch64-gnu@4.30.1': 463 | resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} 464 | cpu: [loong64] 465 | os: [linux] 466 | 467 | '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': 468 | resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} 469 | cpu: [ppc64] 470 | os: [linux] 471 | 472 | '@rollup/rollup-linux-riscv64-gnu@4.30.1': 473 | resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} 474 | cpu: [riscv64] 475 | os: [linux] 476 | 477 | '@rollup/rollup-linux-s390x-gnu@4.30.1': 478 | resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} 479 | cpu: [s390x] 480 | os: [linux] 481 | 482 | '@rollup/rollup-linux-x64-gnu@4.30.1': 483 | resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} 484 | cpu: [x64] 485 | os: [linux] 486 | 487 | '@rollup/rollup-linux-x64-musl@4.30.1': 488 | resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} 489 | cpu: [x64] 490 | os: [linux] 491 | 492 | '@rollup/rollup-win32-arm64-msvc@4.30.1': 493 | resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} 494 | cpu: [arm64] 495 | os: [win32] 496 | 497 | '@rollup/rollup-win32-ia32-msvc@4.30.1': 498 | resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} 499 | cpu: [ia32] 500 | os: [win32] 501 | 502 | '@rollup/rollup-win32-x64-msvc@4.30.1': 503 | resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} 504 | cpu: [x64] 505 | os: [win32] 506 | 507 | '@sveltejs/adapter-auto@3.3.1': 508 | resolution: {integrity: sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==} 509 | peerDependencies: 510 | '@sveltejs/kit': ^2.0.0 511 | 512 | '@sveltejs/adapter-static@3.0.8': 513 | resolution: {integrity: sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==} 514 | peerDependencies: 515 | '@sveltejs/kit': ^2.0.0 516 | 517 | '@sveltejs/adapter-vercel@5.5.3': 518 | resolution: {integrity: sha512-yvHkduNTVK5UMz9/N4EDPLWw+ndlZfTG2uz6kqYXyoQMuSMjqMqJcjdlFnLP3L/S3B6eMOtwEnUcwFYp+o7How==} 519 | peerDependencies: 520 | '@sveltejs/kit': ^2.4.0 521 | 522 | '@sveltejs/kit@2.15.2': 523 | resolution: {integrity: sha512-p208T1kdM6zd8k4YXIUM60pLWQ8dZqehXSiqn4NulXHyHibX53uIAL2xtNL8GjxX2IVPqPRT978MwVYhCKExdQ==} 524 | engines: {node: '>=18.13'} 525 | hasBin: true 526 | peerDependencies: 527 | '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 528 | svelte: ^4.0.0 || ^5.0.0-next.0 529 | vite: ^5.0.3 || ^6.0.0 530 | 531 | '@sveltejs/vite-plugin-svelte-inspector@3.0.1': 532 | resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} 533 | engines: {node: ^18.0.0 || ^20.0.0 || >=22} 534 | peerDependencies: 535 | '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 536 | svelte: ^5.0.0-next.96 || ^5.0.0 537 | vite: ^5.0.0 538 | 539 | '@sveltejs/vite-plugin-svelte@4.0.4': 540 | resolution: {integrity: sha512-0ba1RQ/PHen5FGpdSrW7Y3fAMQjrXantECALeOiOdBdzR5+5vPP6HVZRLmZaQL+W8m++o+haIAKq5qT+MiZ7VA==} 541 | engines: {node: ^18.0.0 || ^20.0.0 || >=22} 542 | peerDependencies: 543 | svelte: ^5.0.0-next.96 || ^5.0.0 544 | vite: ^5.0.0 545 | 546 | '@types/cookie@0.6.0': 547 | resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} 548 | 549 | '@types/estree@1.0.6': 550 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 551 | 552 | '@vercel/nft@0.29.0': 553 | resolution: {integrity: sha512-LAkWyznNySxZ57ibqEGKnWFPqiRxyLvewFyB9iCHFfMsZlVyiu8MNFbjrGk3eV0vuyim5HzBloqlvSrG4BpZ7g==} 554 | engines: {node: '>=18'} 555 | hasBin: true 556 | 557 | abbrev@3.0.0: 558 | resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==} 559 | engines: {node: ^18.17.0 || >=20.5.0} 560 | 561 | acorn-import-attributes@1.9.5: 562 | resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 563 | peerDependencies: 564 | acorn: ^8 565 | 566 | acorn-typescript@1.4.13: 567 | resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} 568 | peerDependencies: 569 | acorn: '>=8.9.0' 570 | 571 | acorn@8.14.0: 572 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 573 | engines: {node: '>=0.4.0'} 574 | hasBin: true 575 | 576 | agent-base@7.1.3: 577 | resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} 578 | engines: {node: '>= 14'} 579 | 580 | ansi-regex@5.0.1: 581 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 582 | engines: {node: '>=8'} 583 | 584 | ansi-regex@6.1.0: 585 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 586 | engines: {node: '>=12'} 587 | 588 | ansi-styles@4.3.0: 589 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 590 | engines: {node: '>=8'} 591 | 592 | ansi-styles@6.2.1: 593 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 594 | engines: {node: '>=12'} 595 | 596 | any-promise@1.3.0: 597 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 598 | 599 | anymatch@3.1.3: 600 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 601 | engines: {node: '>= 8'} 602 | 603 | arg@5.0.2: 604 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 605 | 606 | aria-query@5.3.2: 607 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 608 | engines: {node: '>= 0.4'} 609 | 610 | array-union@2.1.0: 611 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 612 | engines: {node: '>=8'} 613 | 614 | async-sema@3.1.1: 615 | resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 616 | 617 | async@3.2.6: 618 | resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 619 | 620 | autoprefixer@10.4.20: 621 | resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 622 | engines: {node: ^10 || ^12 || >=14} 623 | hasBin: true 624 | peerDependencies: 625 | postcss: ^8.1.0 626 | 627 | axobject-query@4.1.0: 628 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 629 | engines: {node: '>= 0.4'} 630 | 631 | balanced-match@1.0.2: 632 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 633 | 634 | binary-extensions@2.3.0: 635 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 636 | engines: {node: '>=8'} 637 | 638 | bindings@1.5.0: 639 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 640 | 641 | boolbase@1.0.0: 642 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 643 | 644 | brace-expansion@1.1.11: 645 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 646 | 647 | brace-expansion@2.0.1: 648 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 649 | 650 | braces@3.0.3: 651 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 652 | engines: {node: '>=8'} 653 | 654 | browserslist@4.24.4: 655 | resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} 656 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 657 | hasBin: true 658 | 659 | camelcase-css@2.0.1: 660 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 661 | engines: {node: '>= 6'} 662 | 663 | caniuse-lite@1.0.30001692: 664 | resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} 665 | 666 | cheerio-select@2.1.0: 667 | resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} 668 | 669 | cheerio@1.0.0: 670 | resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} 671 | engines: {node: '>=18.17'} 672 | 673 | chokidar@3.6.0: 674 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 675 | engines: {node: '>= 8.10.0'} 676 | 677 | chokidar@4.0.3: 678 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 679 | engines: {node: '>= 14.16.0'} 680 | 681 | chownr@3.0.0: 682 | resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 683 | engines: {node: '>=18'} 684 | 685 | clsx@2.1.1: 686 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 687 | engines: {node: '>=6'} 688 | 689 | color-convert@2.0.1: 690 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 691 | engines: {node: '>=7.0.0'} 692 | 693 | color-name@1.1.4: 694 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 695 | 696 | commander@13.1.0: 697 | resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} 698 | engines: {node: '>=18'} 699 | 700 | commander@4.1.1: 701 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 702 | engines: {node: '>= 6'} 703 | 704 | commondir@1.0.1: 705 | resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 706 | 707 | concat-map@0.0.1: 708 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 709 | 710 | consola@3.4.0: 711 | resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} 712 | engines: {node: ^14.18.0 || >=16.10.0} 713 | 714 | cookie@0.6.0: 715 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 716 | engines: {node: '>= 0.6'} 717 | 718 | cross-spawn@7.0.6: 719 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 720 | engines: {node: '>= 8'} 721 | 722 | css-select@5.1.0: 723 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 724 | 725 | css-what@6.1.0: 726 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 727 | engines: {node: '>= 6'} 728 | 729 | cssesc@3.0.0: 730 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 731 | engines: {node: '>=4'} 732 | hasBin: true 733 | 734 | debug@4.4.0: 735 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 736 | engines: {node: '>=6.0'} 737 | peerDependencies: 738 | supports-color: '*' 739 | peerDependenciesMeta: 740 | supports-color: 741 | optional: true 742 | 743 | deepmerge@4.3.1: 744 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 745 | engines: {node: '>=0.10.0'} 746 | 747 | detect-libc@2.0.3: 748 | resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 749 | engines: {node: '>=8'} 750 | 751 | devalue@5.1.1: 752 | resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} 753 | 754 | didyoumean@1.2.2: 755 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 756 | 757 | dir-glob@3.0.1: 758 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 759 | engines: {node: '>=8'} 760 | 761 | dlv@1.1.3: 762 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 763 | 764 | dom-serializer@2.0.0: 765 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 766 | 767 | domelementtype@2.3.0: 768 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 769 | 770 | domhandler@5.0.3: 771 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 772 | engines: {node: '>= 4'} 773 | 774 | domutils@3.2.2: 775 | resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 776 | 777 | eastasianwidth@0.2.0: 778 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 779 | 780 | electron-to-chromium@1.5.80: 781 | resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} 782 | 783 | email-addresses@5.0.0: 784 | resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==} 785 | 786 | emoji-regex@8.0.0: 787 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 788 | 789 | emoji-regex@9.2.2: 790 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 791 | 792 | encoding-sniffer@0.2.0: 793 | resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} 794 | 795 | entities@4.5.0: 796 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 797 | engines: {node: '>=0.12'} 798 | 799 | entities@6.0.0: 800 | resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} 801 | engines: {node: '>=0.12'} 802 | 803 | esbuild@0.21.5: 804 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 805 | engines: {node: '>=12'} 806 | hasBin: true 807 | 808 | esbuild@0.24.2: 809 | resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} 810 | engines: {node: '>=18'} 811 | hasBin: true 812 | 813 | escalade@3.2.0: 814 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 815 | engines: {node: '>=6'} 816 | 817 | escape-string-regexp@1.0.5: 818 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 819 | engines: {node: '>=0.8.0'} 820 | 821 | esm-env@1.2.2: 822 | resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 823 | 824 | esrap@1.4.0: 825 | resolution: {integrity: sha512-LU/tA0zX+ovsTAo+VBTT2Rtk/wBX1ax8Jm40Z27/0ONQcP+GJVEiFrmJc6uns7vdZrGIvW/Pvs3UlF50x5gbVg==} 826 | 827 | estree-walker@2.0.2: 828 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 829 | 830 | fast-glob@3.3.3: 831 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 832 | engines: {node: '>=8.6.0'} 833 | 834 | fastq@1.18.0: 835 | resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} 836 | 837 | fdir@6.4.2: 838 | resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} 839 | peerDependencies: 840 | picomatch: ^3 || ^4 841 | peerDependenciesMeta: 842 | picomatch: 843 | optional: true 844 | 845 | file-uri-to-path@1.0.0: 846 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 847 | 848 | filename-reserved-regex@2.0.0: 849 | resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} 850 | engines: {node: '>=4'} 851 | 852 | filenamify@4.3.0: 853 | resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} 854 | engines: {node: '>=8'} 855 | 856 | fill-range@7.1.1: 857 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 858 | engines: {node: '>=8'} 859 | 860 | find-cache-dir@3.3.2: 861 | resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} 862 | engines: {node: '>=8'} 863 | 864 | find-up@4.1.0: 865 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 866 | engines: {node: '>=8'} 867 | 868 | foreground-child@3.3.0: 869 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 870 | engines: {node: '>=14'} 871 | 872 | fraction.js@4.3.7: 873 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 874 | 875 | fs-extra@11.3.0: 876 | resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} 877 | engines: {node: '>=14.14'} 878 | 879 | fs.realpath@1.0.0: 880 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 881 | 882 | fsevents@2.3.3: 883 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 884 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 885 | os: [darwin] 886 | 887 | function-bind@1.1.2: 888 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 889 | 890 | gh-pages@6.3.0: 891 | resolution: {integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==} 892 | engines: {node: '>=10'} 893 | hasBin: true 894 | 895 | glob-parent@5.1.2: 896 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 897 | engines: {node: '>= 6'} 898 | 899 | glob-parent@6.0.2: 900 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 901 | engines: {node: '>=10.13.0'} 902 | 903 | glob@10.4.5: 904 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 905 | hasBin: true 906 | 907 | glob@7.2.3: 908 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 909 | deprecated: Glob versions prior to v9 are no longer supported 910 | 911 | globalyzer@0.1.0: 912 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 913 | 914 | globby@11.1.0: 915 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 916 | engines: {node: '>=10'} 917 | 918 | globrex@0.1.2: 919 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 920 | 921 | graceful-fs@4.2.11: 922 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 923 | 924 | hasown@2.0.2: 925 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 926 | engines: {node: '>= 0.4'} 927 | 928 | htmlparser2@9.1.0: 929 | resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} 930 | 931 | https-proxy-agent@7.0.6: 932 | resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 933 | engines: {node: '>= 14'} 934 | 935 | iconv-lite@0.6.3: 936 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 937 | engines: {node: '>=0.10.0'} 938 | 939 | ignore@5.3.2: 940 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 941 | engines: {node: '>= 4'} 942 | 943 | import-meta-resolve@4.1.0: 944 | resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 945 | 946 | inflight@1.0.6: 947 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 948 | 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. 949 | 950 | inherits@2.0.4: 951 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 952 | 953 | install@0.13.0: 954 | resolution: {integrity: sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==} 955 | engines: {node: '>= 0.10'} 956 | 957 | is-binary-path@2.1.0: 958 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 959 | engines: {node: '>=8'} 960 | 961 | is-core-module@2.16.1: 962 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 963 | engines: {node: '>= 0.4'} 964 | 965 | is-extglob@2.1.1: 966 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 967 | engines: {node: '>=0.10.0'} 968 | 969 | is-fullwidth-code-point@3.0.0: 970 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 971 | engines: {node: '>=8'} 972 | 973 | is-glob@4.0.3: 974 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 975 | engines: {node: '>=0.10.0'} 976 | 977 | is-number@7.0.0: 978 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 979 | engines: {node: '>=0.12.0'} 980 | 981 | is-reference@3.0.3: 982 | resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} 983 | 984 | isexe@2.0.0: 985 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 986 | 987 | jackspeak@3.4.3: 988 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 989 | 990 | jiti@1.21.7: 991 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 992 | hasBin: true 993 | 994 | jsonfile@6.1.0: 995 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 996 | 997 | kleur@4.1.5: 998 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 999 | engines: {node: '>=6'} 1000 | 1001 | lilconfig@3.1.3: 1002 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 1003 | engines: {node: '>=14'} 1004 | 1005 | lines-and-columns@1.2.4: 1006 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1007 | 1008 | locate-character@3.0.0: 1009 | resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} 1010 | 1011 | locate-path@5.0.0: 1012 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1013 | engines: {node: '>=8'} 1014 | 1015 | lru-cache@10.4.3: 1016 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1017 | 1018 | magic-string@0.30.17: 1019 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1020 | 1021 | make-dir@3.1.0: 1022 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 1023 | engines: {node: '>=8'} 1024 | 1025 | merge2@1.4.1: 1026 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1027 | engines: {node: '>= 8'} 1028 | 1029 | micromatch@4.0.8: 1030 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1031 | engines: {node: '>=8.6'} 1032 | 1033 | minimatch@3.1.2: 1034 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1035 | 1036 | minimatch@9.0.5: 1037 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1038 | engines: {node: '>=16 || 14 >=14.17'} 1039 | 1040 | minipass@7.1.2: 1041 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1042 | engines: {node: '>=16 || 14 >=14.17'} 1043 | 1044 | minizlib@3.0.1: 1045 | resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} 1046 | engines: {node: '>= 18'} 1047 | 1048 | mkdirp@3.0.1: 1049 | resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} 1050 | engines: {node: '>=10'} 1051 | hasBin: true 1052 | 1053 | mri@1.2.0: 1054 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 1055 | engines: {node: '>=4'} 1056 | 1057 | mrmime@2.0.0: 1058 | resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} 1059 | engines: {node: '>=10'} 1060 | 1061 | ms@2.1.3: 1062 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1063 | 1064 | mz@2.7.0: 1065 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1066 | 1067 | nanoid@3.3.8: 1068 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 1069 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1070 | hasBin: true 1071 | 1072 | node-fetch@2.7.0: 1073 | resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 1074 | engines: {node: 4.x || >=6.0.0} 1075 | peerDependencies: 1076 | encoding: ^0.1.0 1077 | peerDependenciesMeta: 1078 | encoding: 1079 | optional: true 1080 | 1081 | node-gyp-build@4.8.4: 1082 | resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 1083 | hasBin: true 1084 | 1085 | node-releases@2.0.19: 1086 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1087 | 1088 | nopt@8.1.0: 1089 | resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 1090 | engines: {node: ^18.17.0 || >=20.5.0} 1091 | hasBin: true 1092 | 1093 | normalize-path@3.0.0: 1094 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1095 | engines: {node: '>=0.10.0'} 1096 | 1097 | normalize-range@0.1.2: 1098 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1099 | engines: {node: '>=0.10.0'} 1100 | 1101 | nth-check@2.1.1: 1102 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1103 | 1104 | object-assign@4.1.1: 1105 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1106 | engines: {node: '>=0.10.0'} 1107 | 1108 | object-hash@3.0.0: 1109 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1110 | engines: {node: '>= 6'} 1111 | 1112 | once@1.4.0: 1113 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1114 | 1115 | p-limit@2.3.0: 1116 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 1117 | engines: {node: '>=6'} 1118 | 1119 | p-locate@4.1.0: 1120 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 1121 | engines: {node: '>=8'} 1122 | 1123 | p-try@2.2.0: 1124 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 1125 | engines: {node: '>=6'} 1126 | 1127 | package-json-from-dist@1.0.1: 1128 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1129 | 1130 | parse5-htmlparser2-tree-adapter@7.1.0: 1131 | resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} 1132 | 1133 | parse5-parser-stream@7.1.2: 1134 | resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} 1135 | 1136 | parse5@7.3.0: 1137 | resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1138 | 1139 | path-exists@4.0.0: 1140 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1141 | engines: {node: '>=8'} 1142 | 1143 | path-is-absolute@1.0.1: 1144 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1145 | engines: {node: '>=0.10.0'} 1146 | 1147 | path-key@3.1.1: 1148 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1149 | engines: {node: '>=8'} 1150 | 1151 | path-parse@1.0.7: 1152 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1153 | 1154 | path-scurry@1.11.1: 1155 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1156 | engines: {node: '>=16 || 14 >=14.18'} 1157 | 1158 | path-type@4.0.0: 1159 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1160 | engines: {node: '>=8'} 1161 | 1162 | picocolors@1.1.1: 1163 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1164 | 1165 | picomatch@2.3.1: 1166 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1167 | engines: {node: '>=8.6'} 1168 | 1169 | picomatch@4.0.2: 1170 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 1171 | engines: {node: '>=12'} 1172 | 1173 | pify@2.3.0: 1174 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1175 | engines: {node: '>=0.10.0'} 1176 | 1177 | pirates@4.0.6: 1178 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1179 | engines: {node: '>= 6'} 1180 | 1181 | pkg-dir@4.2.0: 1182 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 1183 | engines: {node: '>=8'} 1184 | 1185 | postcss-import@15.1.0: 1186 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1187 | engines: {node: '>=14.0.0'} 1188 | peerDependencies: 1189 | postcss: ^8.0.0 1190 | 1191 | postcss-js@4.0.1: 1192 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1193 | engines: {node: ^12 || ^14 || >= 16} 1194 | peerDependencies: 1195 | postcss: ^8.4.21 1196 | 1197 | postcss-load-config@4.0.2: 1198 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1199 | engines: {node: '>= 14'} 1200 | peerDependencies: 1201 | postcss: '>=8.0.9' 1202 | ts-node: '>=9.0.0' 1203 | peerDependenciesMeta: 1204 | postcss: 1205 | optional: true 1206 | ts-node: 1207 | optional: true 1208 | 1209 | postcss-nested@6.2.0: 1210 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1211 | engines: {node: '>=12.0'} 1212 | peerDependencies: 1213 | postcss: ^8.2.14 1214 | 1215 | postcss-selector-parser@6.1.2: 1216 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1217 | engines: {node: '>=4'} 1218 | 1219 | postcss-value-parser@4.2.0: 1220 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1221 | 1222 | postcss@8.4.49: 1223 | resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} 1224 | engines: {node: ^10 || ^12 || >=14} 1225 | 1226 | queue-microtask@1.2.3: 1227 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1228 | 1229 | read-cache@1.0.0: 1230 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1231 | 1232 | readdirp@3.6.0: 1233 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1234 | engines: {node: '>=8.10.0'} 1235 | 1236 | readdirp@4.0.2: 1237 | resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} 1238 | engines: {node: '>= 14.16.0'} 1239 | 1240 | resolve-from@5.0.0: 1241 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 1242 | engines: {node: '>=8'} 1243 | 1244 | resolve@1.22.10: 1245 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} 1246 | engines: {node: '>= 0.4'} 1247 | hasBin: true 1248 | 1249 | reusify@1.0.4: 1250 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1251 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1252 | 1253 | rimraf@5.0.10: 1254 | resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} 1255 | hasBin: true 1256 | 1257 | rollup@4.30.1: 1258 | resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} 1259 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1260 | hasBin: true 1261 | 1262 | run-parallel@1.2.0: 1263 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1264 | 1265 | sade@1.8.1: 1266 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1267 | engines: {node: '>=6'} 1268 | 1269 | safer-buffer@2.1.2: 1270 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1271 | 1272 | semver@6.3.1: 1273 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1274 | hasBin: true 1275 | 1276 | semver@7.6.3: 1277 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1278 | engines: {node: '>=10'} 1279 | hasBin: true 1280 | 1281 | set-cookie-parser@2.7.1: 1282 | resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} 1283 | 1284 | shebang-command@2.0.0: 1285 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1286 | engines: {node: '>=8'} 1287 | 1288 | shebang-regex@3.0.0: 1289 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1290 | engines: {node: '>=8'} 1291 | 1292 | signal-exit@4.1.0: 1293 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1294 | engines: {node: '>=14'} 1295 | 1296 | sirv@3.0.0: 1297 | resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} 1298 | engines: {node: '>=18'} 1299 | 1300 | slash@3.0.0: 1301 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1302 | engines: {node: '>=8'} 1303 | 1304 | source-map-js@1.2.1: 1305 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1306 | engines: {node: '>=0.10.0'} 1307 | 1308 | string-width@4.2.3: 1309 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1310 | engines: {node: '>=8'} 1311 | 1312 | string-width@5.1.2: 1313 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1314 | engines: {node: '>=12'} 1315 | 1316 | strip-ansi@6.0.1: 1317 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1318 | engines: {node: '>=8'} 1319 | 1320 | strip-ansi@7.1.0: 1321 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1322 | engines: {node: '>=12'} 1323 | 1324 | strip-outer@1.0.1: 1325 | resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} 1326 | engines: {node: '>=0.10.0'} 1327 | 1328 | sucrase@3.35.0: 1329 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1330 | engines: {node: '>=16 || 14 >=14.17'} 1331 | hasBin: true 1332 | 1333 | supports-preserve-symlinks-flag@1.0.0: 1334 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1335 | engines: {node: '>= 0.4'} 1336 | 1337 | svelte-check@4.1.3: 1338 | resolution: {integrity: sha512-IEMoQDH+TrPKwKeIyJim+PU8FxnzQMXsFHR/ldErkHpPXEGHCujHUXiR8jg6qDMqzsif5BbDOUFORltu87ex7g==} 1339 | engines: {node: '>= 18.0.0'} 1340 | hasBin: true 1341 | peerDependencies: 1342 | svelte: ^4.0.0 || ^5.0.0-next.0 1343 | typescript: '>=5.0.0' 1344 | 1345 | svelte@5.17.3: 1346 | resolution: {integrity: sha512-eLgtpR2JiTgeuNQRCDcLx35Z7Lu9Qe09GPOz+gvtR9nmIZu5xgFd6oFiLGQlxLD0/u7xVyF5AUkjDVyFHe6Bvw==} 1347 | engines: {node: '>=18'} 1348 | 1349 | tailwindcss@3.4.17: 1350 | resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} 1351 | engines: {node: '>=14.0.0'} 1352 | hasBin: true 1353 | 1354 | tar@7.4.3: 1355 | resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} 1356 | engines: {node: '>=18'} 1357 | 1358 | thenify-all@1.6.0: 1359 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1360 | engines: {node: '>=0.8'} 1361 | 1362 | thenify@3.3.1: 1363 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1364 | 1365 | tiny-glob@0.2.9: 1366 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 1367 | 1368 | to-regex-range@5.0.1: 1369 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1370 | engines: {node: '>=8.0'} 1371 | 1372 | totalist@3.0.1: 1373 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 1374 | engines: {node: '>=6'} 1375 | 1376 | tr46@0.0.3: 1377 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 1378 | 1379 | trim-repeated@1.0.0: 1380 | resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} 1381 | engines: {node: '>=0.10.0'} 1382 | 1383 | ts-interface-checker@0.1.13: 1384 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1385 | 1386 | typescript@5.7.3: 1387 | resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} 1388 | engines: {node: '>=14.17'} 1389 | hasBin: true 1390 | 1391 | undici@6.21.2: 1392 | resolution: {integrity: sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==} 1393 | engines: {node: '>=18.17'} 1394 | 1395 | universalify@2.0.1: 1396 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 1397 | engines: {node: '>= 10.0.0'} 1398 | 1399 | update-browserslist-db@1.1.2: 1400 | resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} 1401 | hasBin: true 1402 | peerDependencies: 1403 | browserslist: '>= 4.21.0' 1404 | 1405 | util-deprecate@1.0.2: 1406 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1407 | 1408 | vite@5.4.11: 1409 | resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} 1410 | engines: {node: ^18.0.0 || >=20.0.0} 1411 | hasBin: true 1412 | peerDependencies: 1413 | '@types/node': ^18.0.0 || >=20.0.0 1414 | less: '*' 1415 | lightningcss: ^1.21.0 1416 | sass: '*' 1417 | sass-embedded: '*' 1418 | stylus: '*' 1419 | sugarss: '*' 1420 | terser: ^5.4.0 1421 | peerDependenciesMeta: 1422 | '@types/node': 1423 | optional: true 1424 | less: 1425 | optional: true 1426 | lightningcss: 1427 | optional: true 1428 | sass: 1429 | optional: true 1430 | sass-embedded: 1431 | optional: true 1432 | stylus: 1433 | optional: true 1434 | sugarss: 1435 | optional: true 1436 | terser: 1437 | optional: true 1438 | 1439 | vitefu@1.0.5: 1440 | resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==} 1441 | peerDependencies: 1442 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 1443 | peerDependenciesMeta: 1444 | vite: 1445 | optional: true 1446 | 1447 | webidl-conversions@3.0.1: 1448 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 1449 | 1450 | whatwg-encoding@3.1.1: 1451 | resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} 1452 | engines: {node: '>=18'} 1453 | 1454 | whatwg-mimetype@4.0.0: 1455 | resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} 1456 | engines: {node: '>=18'} 1457 | 1458 | whatwg-url@5.0.0: 1459 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 1460 | 1461 | which@2.0.2: 1462 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1463 | engines: {node: '>= 8'} 1464 | hasBin: true 1465 | 1466 | wrap-ansi@7.0.0: 1467 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1468 | engines: {node: '>=10'} 1469 | 1470 | wrap-ansi@8.1.0: 1471 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1472 | engines: {node: '>=12'} 1473 | 1474 | wrappy@1.0.2: 1475 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1476 | 1477 | yallist@5.0.0: 1478 | resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 1479 | engines: {node: '>=18'} 1480 | 1481 | yaml@2.7.0: 1482 | resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} 1483 | engines: {node: '>= 14'} 1484 | hasBin: true 1485 | 1486 | zimmerframe@1.1.2: 1487 | resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} 1488 | 1489 | snapshots: 1490 | 1491 | '@alloc/quick-lru@5.2.0': {} 1492 | 1493 | '@ampproject/remapping@2.3.0': 1494 | dependencies: 1495 | '@jridgewell/gen-mapping': 0.3.8 1496 | '@jridgewell/trace-mapping': 0.3.25 1497 | 1498 | '@esbuild/aix-ppc64@0.21.5': 1499 | optional: true 1500 | 1501 | '@esbuild/aix-ppc64@0.24.2': 1502 | optional: true 1503 | 1504 | '@esbuild/android-arm64@0.21.5': 1505 | optional: true 1506 | 1507 | '@esbuild/android-arm64@0.24.2': 1508 | optional: true 1509 | 1510 | '@esbuild/android-arm@0.21.5': 1511 | optional: true 1512 | 1513 | '@esbuild/android-arm@0.24.2': 1514 | optional: true 1515 | 1516 | '@esbuild/android-x64@0.21.5': 1517 | optional: true 1518 | 1519 | '@esbuild/android-x64@0.24.2': 1520 | optional: true 1521 | 1522 | '@esbuild/darwin-arm64@0.21.5': 1523 | optional: true 1524 | 1525 | '@esbuild/darwin-arm64@0.24.2': 1526 | optional: true 1527 | 1528 | '@esbuild/darwin-x64@0.21.5': 1529 | optional: true 1530 | 1531 | '@esbuild/darwin-x64@0.24.2': 1532 | optional: true 1533 | 1534 | '@esbuild/freebsd-arm64@0.21.5': 1535 | optional: true 1536 | 1537 | '@esbuild/freebsd-arm64@0.24.2': 1538 | optional: true 1539 | 1540 | '@esbuild/freebsd-x64@0.21.5': 1541 | optional: true 1542 | 1543 | '@esbuild/freebsd-x64@0.24.2': 1544 | optional: true 1545 | 1546 | '@esbuild/linux-arm64@0.21.5': 1547 | optional: true 1548 | 1549 | '@esbuild/linux-arm64@0.24.2': 1550 | optional: true 1551 | 1552 | '@esbuild/linux-arm@0.21.5': 1553 | optional: true 1554 | 1555 | '@esbuild/linux-arm@0.24.2': 1556 | optional: true 1557 | 1558 | '@esbuild/linux-ia32@0.21.5': 1559 | optional: true 1560 | 1561 | '@esbuild/linux-ia32@0.24.2': 1562 | optional: true 1563 | 1564 | '@esbuild/linux-loong64@0.21.5': 1565 | optional: true 1566 | 1567 | '@esbuild/linux-loong64@0.24.2': 1568 | optional: true 1569 | 1570 | '@esbuild/linux-mips64el@0.21.5': 1571 | optional: true 1572 | 1573 | '@esbuild/linux-mips64el@0.24.2': 1574 | optional: true 1575 | 1576 | '@esbuild/linux-ppc64@0.21.5': 1577 | optional: true 1578 | 1579 | '@esbuild/linux-ppc64@0.24.2': 1580 | optional: true 1581 | 1582 | '@esbuild/linux-riscv64@0.21.5': 1583 | optional: true 1584 | 1585 | '@esbuild/linux-riscv64@0.24.2': 1586 | optional: true 1587 | 1588 | '@esbuild/linux-s390x@0.21.5': 1589 | optional: true 1590 | 1591 | '@esbuild/linux-s390x@0.24.2': 1592 | optional: true 1593 | 1594 | '@esbuild/linux-x64@0.21.5': 1595 | optional: true 1596 | 1597 | '@esbuild/linux-x64@0.24.2': 1598 | optional: true 1599 | 1600 | '@esbuild/netbsd-arm64@0.24.2': 1601 | optional: true 1602 | 1603 | '@esbuild/netbsd-x64@0.21.5': 1604 | optional: true 1605 | 1606 | '@esbuild/netbsd-x64@0.24.2': 1607 | optional: true 1608 | 1609 | '@esbuild/openbsd-arm64@0.24.2': 1610 | optional: true 1611 | 1612 | '@esbuild/openbsd-x64@0.21.5': 1613 | optional: true 1614 | 1615 | '@esbuild/openbsd-x64@0.24.2': 1616 | optional: true 1617 | 1618 | '@esbuild/sunos-x64@0.21.5': 1619 | optional: true 1620 | 1621 | '@esbuild/sunos-x64@0.24.2': 1622 | optional: true 1623 | 1624 | '@esbuild/win32-arm64@0.21.5': 1625 | optional: true 1626 | 1627 | '@esbuild/win32-arm64@0.24.2': 1628 | optional: true 1629 | 1630 | '@esbuild/win32-ia32@0.21.5': 1631 | optional: true 1632 | 1633 | '@esbuild/win32-ia32@0.24.2': 1634 | optional: true 1635 | 1636 | '@esbuild/win32-x64@0.21.5': 1637 | optional: true 1638 | 1639 | '@esbuild/win32-x64@0.24.2': 1640 | optional: true 1641 | 1642 | '@isaacs/cliui@8.0.2': 1643 | dependencies: 1644 | string-width: 5.1.2 1645 | string-width-cjs: string-width@4.2.3 1646 | strip-ansi: 7.1.0 1647 | strip-ansi-cjs: strip-ansi@6.0.1 1648 | wrap-ansi: 8.1.0 1649 | wrap-ansi-cjs: wrap-ansi@7.0.0 1650 | 1651 | '@isaacs/fs-minipass@4.0.1': 1652 | dependencies: 1653 | minipass: 7.1.2 1654 | 1655 | '@jridgewell/gen-mapping@0.3.8': 1656 | dependencies: 1657 | '@jridgewell/set-array': 1.2.1 1658 | '@jridgewell/sourcemap-codec': 1.5.0 1659 | '@jridgewell/trace-mapping': 0.3.25 1660 | 1661 | '@jridgewell/resolve-uri@3.1.2': {} 1662 | 1663 | '@jridgewell/set-array@1.2.1': {} 1664 | 1665 | '@jridgewell/sourcemap-codec@1.5.0': {} 1666 | 1667 | '@jridgewell/trace-mapping@0.3.25': 1668 | dependencies: 1669 | '@jridgewell/resolve-uri': 3.1.2 1670 | '@jridgewell/sourcemap-codec': 1.5.0 1671 | 1672 | '@mapbox/node-pre-gyp@2.0.0-rc.0': 1673 | dependencies: 1674 | consola: 3.4.0 1675 | detect-libc: 2.0.3 1676 | https-proxy-agent: 7.0.6 1677 | node-fetch: 2.7.0 1678 | nopt: 8.1.0 1679 | semver: 7.6.3 1680 | tar: 7.4.3 1681 | transitivePeerDependencies: 1682 | - encoding 1683 | - supports-color 1684 | 1685 | '@nodelib/fs.scandir@2.1.5': 1686 | dependencies: 1687 | '@nodelib/fs.stat': 2.0.5 1688 | run-parallel: 1.2.0 1689 | 1690 | '@nodelib/fs.stat@2.0.5': {} 1691 | 1692 | '@nodelib/fs.walk@1.2.8': 1693 | dependencies: 1694 | '@nodelib/fs.scandir': 2.1.5 1695 | fastq: 1.18.0 1696 | 1697 | '@pkgjs/parseargs@0.11.0': 1698 | optional: true 1699 | 1700 | '@polka/url@1.0.0-next.28': {} 1701 | 1702 | '@rollup/pluginutils@5.1.4(rollup@4.30.1)': 1703 | dependencies: 1704 | '@types/estree': 1.0.6 1705 | estree-walker: 2.0.2 1706 | picomatch: 4.0.2 1707 | optionalDependencies: 1708 | rollup: 4.30.1 1709 | 1710 | '@rollup/rollup-android-arm-eabi@4.30.1': 1711 | optional: true 1712 | 1713 | '@rollup/rollup-android-arm64@4.30.1': 1714 | optional: true 1715 | 1716 | '@rollup/rollup-darwin-arm64@4.30.1': 1717 | optional: true 1718 | 1719 | '@rollup/rollup-darwin-x64@4.30.1': 1720 | optional: true 1721 | 1722 | '@rollup/rollup-freebsd-arm64@4.30.1': 1723 | optional: true 1724 | 1725 | '@rollup/rollup-freebsd-x64@4.30.1': 1726 | optional: true 1727 | 1728 | '@rollup/rollup-linux-arm-gnueabihf@4.30.1': 1729 | optional: true 1730 | 1731 | '@rollup/rollup-linux-arm-musleabihf@4.30.1': 1732 | optional: true 1733 | 1734 | '@rollup/rollup-linux-arm64-gnu@4.30.1': 1735 | optional: true 1736 | 1737 | '@rollup/rollup-linux-arm64-musl@4.30.1': 1738 | optional: true 1739 | 1740 | '@rollup/rollup-linux-loongarch64-gnu@4.30.1': 1741 | optional: true 1742 | 1743 | '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': 1744 | optional: true 1745 | 1746 | '@rollup/rollup-linux-riscv64-gnu@4.30.1': 1747 | optional: true 1748 | 1749 | '@rollup/rollup-linux-s390x-gnu@4.30.1': 1750 | optional: true 1751 | 1752 | '@rollup/rollup-linux-x64-gnu@4.30.1': 1753 | optional: true 1754 | 1755 | '@rollup/rollup-linux-x64-musl@4.30.1': 1756 | optional: true 1757 | 1758 | '@rollup/rollup-win32-arm64-msvc@4.30.1': 1759 | optional: true 1760 | 1761 | '@rollup/rollup-win32-ia32-msvc@4.30.1': 1762 | optional: true 1763 | 1764 | '@rollup/rollup-win32-x64-msvc@4.30.1': 1765 | optional: true 1766 | 1767 | '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11))': 1768 | dependencies: 1769 | '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11) 1770 | import-meta-resolve: 4.1.0 1771 | 1772 | '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11))': 1773 | dependencies: 1774 | '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11) 1775 | 1776 | '@sveltejs/adapter-vercel@5.5.3(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11))(rollup@4.30.1)': 1777 | dependencies: 1778 | '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11) 1779 | '@vercel/nft': 0.29.0(rollup@4.30.1) 1780 | esbuild: 0.24.2 1781 | transitivePeerDependencies: 1782 | - encoding 1783 | - rollup 1784 | - supports-color 1785 | 1786 | '@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11)': 1787 | dependencies: 1788 | '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.17.3)(vite@5.4.11) 1789 | '@types/cookie': 0.6.0 1790 | cookie: 0.6.0 1791 | devalue: 5.1.1 1792 | esm-env: 1.2.2 1793 | import-meta-resolve: 4.1.0 1794 | kleur: 4.1.5 1795 | magic-string: 0.30.17 1796 | mrmime: 2.0.0 1797 | sade: 1.8.1 1798 | set-cookie-parser: 2.7.1 1799 | sirv: 3.0.0 1800 | svelte: 5.17.3 1801 | tiny-glob: 0.2.9 1802 | vite: 5.4.11 1803 | 1804 | '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11)': 1805 | dependencies: 1806 | '@sveltejs/vite-plugin-svelte': 4.0.4(svelte@5.17.3)(vite@5.4.11) 1807 | debug: 4.4.0 1808 | svelte: 5.17.3 1809 | vite: 5.4.11 1810 | transitivePeerDependencies: 1811 | - supports-color 1812 | 1813 | '@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11)': 1814 | dependencies: 1815 | '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.17.3)(vite@5.4.11))(svelte@5.17.3)(vite@5.4.11) 1816 | debug: 4.4.0 1817 | deepmerge: 4.3.1 1818 | kleur: 4.1.5 1819 | magic-string: 0.30.17 1820 | svelte: 5.17.3 1821 | vite: 5.4.11 1822 | vitefu: 1.0.5(vite@5.4.11) 1823 | transitivePeerDependencies: 1824 | - supports-color 1825 | 1826 | '@types/cookie@0.6.0': {} 1827 | 1828 | '@types/estree@1.0.6': {} 1829 | 1830 | '@vercel/nft@0.29.0(rollup@4.30.1)': 1831 | dependencies: 1832 | '@mapbox/node-pre-gyp': 2.0.0-rc.0 1833 | '@rollup/pluginutils': 5.1.4(rollup@4.30.1) 1834 | acorn: 8.14.0 1835 | acorn-import-attributes: 1.9.5(acorn@8.14.0) 1836 | async-sema: 3.1.1 1837 | bindings: 1.5.0 1838 | estree-walker: 2.0.2 1839 | glob: 7.2.3 1840 | graceful-fs: 4.2.11 1841 | node-gyp-build: 4.8.4 1842 | picomatch: 4.0.2 1843 | resolve-from: 5.0.0 1844 | transitivePeerDependencies: 1845 | - encoding 1846 | - rollup 1847 | - supports-color 1848 | 1849 | abbrev@3.0.0: {} 1850 | 1851 | acorn-import-attributes@1.9.5(acorn@8.14.0): 1852 | dependencies: 1853 | acorn: 8.14.0 1854 | 1855 | acorn-typescript@1.4.13(acorn@8.14.0): 1856 | dependencies: 1857 | acorn: 8.14.0 1858 | 1859 | acorn@8.14.0: {} 1860 | 1861 | agent-base@7.1.3: {} 1862 | 1863 | ansi-regex@5.0.1: {} 1864 | 1865 | ansi-regex@6.1.0: {} 1866 | 1867 | ansi-styles@4.3.0: 1868 | dependencies: 1869 | color-convert: 2.0.1 1870 | 1871 | ansi-styles@6.2.1: {} 1872 | 1873 | any-promise@1.3.0: {} 1874 | 1875 | anymatch@3.1.3: 1876 | dependencies: 1877 | normalize-path: 3.0.0 1878 | picomatch: 2.3.1 1879 | 1880 | arg@5.0.2: {} 1881 | 1882 | aria-query@5.3.2: {} 1883 | 1884 | array-union@2.1.0: {} 1885 | 1886 | async-sema@3.1.1: {} 1887 | 1888 | async@3.2.6: {} 1889 | 1890 | autoprefixer@10.4.20(postcss@8.4.49): 1891 | dependencies: 1892 | browserslist: 4.24.4 1893 | caniuse-lite: 1.0.30001692 1894 | fraction.js: 4.3.7 1895 | normalize-range: 0.1.2 1896 | picocolors: 1.1.1 1897 | postcss: 8.4.49 1898 | postcss-value-parser: 4.2.0 1899 | 1900 | axobject-query@4.1.0: {} 1901 | 1902 | balanced-match@1.0.2: {} 1903 | 1904 | binary-extensions@2.3.0: {} 1905 | 1906 | bindings@1.5.0: 1907 | dependencies: 1908 | file-uri-to-path: 1.0.0 1909 | 1910 | boolbase@1.0.0: {} 1911 | 1912 | brace-expansion@1.1.11: 1913 | dependencies: 1914 | balanced-match: 1.0.2 1915 | concat-map: 0.0.1 1916 | 1917 | brace-expansion@2.0.1: 1918 | dependencies: 1919 | balanced-match: 1.0.2 1920 | 1921 | braces@3.0.3: 1922 | dependencies: 1923 | fill-range: 7.1.1 1924 | 1925 | browserslist@4.24.4: 1926 | dependencies: 1927 | caniuse-lite: 1.0.30001692 1928 | electron-to-chromium: 1.5.80 1929 | node-releases: 2.0.19 1930 | update-browserslist-db: 1.1.2(browserslist@4.24.4) 1931 | 1932 | camelcase-css@2.0.1: {} 1933 | 1934 | caniuse-lite@1.0.30001692: {} 1935 | 1936 | cheerio-select@2.1.0: 1937 | dependencies: 1938 | boolbase: 1.0.0 1939 | css-select: 5.1.0 1940 | css-what: 6.1.0 1941 | domelementtype: 2.3.0 1942 | domhandler: 5.0.3 1943 | domutils: 3.2.2 1944 | 1945 | cheerio@1.0.0: 1946 | dependencies: 1947 | cheerio-select: 2.1.0 1948 | dom-serializer: 2.0.0 1949 | domhandler: 5.0.3 1950 | domutils: 3.2.2 1951 | encoding-sniffer: 0.2.0 1952 | htmlparser2: 9.1.0 1953 | parse5: 7.3.0 1954 | parse5-htmlparser2-tree-adapter: 7.1.0 1955 | parse5-parser-stream: 7.1.2 1956 | undici: 6.21.2 1957 | whatwg-mimetype: 4.0.0 1958 | 1959 | chokidar@3.6.0: 1960 | dependencies: 1961 | anymatch: 3.1.3 1962 | braces: 3.0.3 1963 | glob-parent: 5.1.2 1964 | is-binary-path: 2.1.0 1965 | is-glob: 4.0.3 1966 | normalize-path: 3.0.0 1967 | readdirp: 3.6.0 1968 | optionalDependencies: 1969 | fsevents: 2.3.3 1970 | 1971 | chokidar@4.0.3: 1972 | dependencies: 1973 | readdirp: 4.0.2 1974 | 1975 | chownr@3.0.0: {} 1976 | 1977 | clsx@2.1.1: {} 1978 | 1979 | color-convert@2.0.1: 1980 | dependencies: 1981 | color-name: 1.1.4 1982 | 1983 | color-name@1.1.4: {} 1984 | 1985 | commander@13.1.0: {} 1986 | 1987 | commander@4.1.1: {} 1988 | 1989 | commondir@1.0.1: {} 1990 | 1991 | concat-map@0.0.1: {} 1992 | 1993 | consola@3.4.0: {} 1994 | 1995 | cookie@0.6.0: {} 1996 | 1997 | cross-spawn@7.0.6: 1998 | dependencies: 1999 | path-key: 3.1.1 2000 | shebang-command: 2.0.0 2001 | which: 2.0.2 2002 | 2003 | css-select@5.1.0: 2004 | dependencies: 2005 | boolbase: 1.0.0 2006 | css-what: 6.1.0 2007 | domhandler: 5.0.3 2008 | domutils: 3.2.2 2009 | nth-check: 2.1.1 2010 | 2011 | css-what@6.1.0: {} 2012 | 2013 | cssesc@3.0.0: {} 2014 | 2015 | debug@4.4.0: 2016 | dependencies: 2017 | ms: 2.1.3 2018 | 2019 | deepmerge@4.3.1: {} 2020 | 2021 | detect-libc@2.0.3: {} 2022 | 2023 | devalue@5.1.1: {} 2024 | 2025 | didyoumean@1.2.2: {} 2026 | 2027 | dir-glob@3.0.1: 2028 | dependencies: 2029 | path-type: 4.0.0 2030 | 2031 | dlv@1.1.3: {} 2032 | 2033 | dom-serializer@2.0.0: 2034 | dependencies: 2035 | domelementtype: 2.3.0 2036 | domhandler: 5.0.3 2037 | entities: 4.5.0 2038 | 2039 | domelementtype@2.3.0: {} 2040 | 2041 | domhandler@5.0.3: 2042 | dependencies: 2043 | domelementtype: 2.3.0 2044 | 2045 | domutils@3.2.2: 2046 | dependencies: 2047 | dom-serializer: 2.0.0 2048 | domelementtype: 2.3.0 2049 | domhandler: 5.0.3 2050 | 2051 | eastasianwidth@0.2.0: {} 2052 | 2053 | electron-to-chromium@1.5.80: {} 2054 | 2055 | email-addresses@5.0.0: {} 2056 | 2057 | emoji-regex@8.0.0: {} 2058 | 2059 | emoji-regex@9.2.2: {} 2060 | 2061 | encoding-sniffer@0.2.0: 2062 | dependencies: 2063 | iconv-lite: 0.6.3 2064 | whatwg-encoding: 3.1.1 2065 | 2066 | entities@4.5.0: {} 2067 | 2068 | entities@6.0.0: {} 2069 | 2070 | esbuild@0.21.5: 2071 | optionalDependencies: 2072 | '@esbuild/aix-ppc64': 0.21.5 2073 | '@esbuild/android-arm': 0.21.5 2074 | '@esbuild/android-arm64': 0.21.5 2075 | '@esbuild/android-x64': 0.21.5 2076 | '@esbuild/darwin-arm64': 0.21.5 2077 | '@esbuild/darwin-x64': 0.21.5 2078 | '@esbuild/freebsd-arm64': 0.21.5 2079 | '@esbuild/freebsd-x64': 0.21.5 2080 | '@esbuild/linux-arm': 0.21.5 2081 | '@esbuild/linux-arm64': 0.21.5 2082 | '@esbuild/linux-ia32': 0.21.5 2083 | '@esbuild/linux-loong64': 0.21.5 2084 | '@esbuild/linux-mips64el': 0.21.5 2085 | '@esbuild/linux-ppc64': 0.21.5 2086 | '@esbuild/linux-riscv64': 0.21.5 2087 | '@esbuild/linux-s390x': 0.21.5 2088 | '@esbuild/linux-x64': 0.21.5 2089 | '@esbuild/netbsd-x64': 0.21.5 2090 | '@esbuild/openbsd-x64': 0.21.5 2091 | '@esbuild/sunos-x64': 0.21.5 2092 | '@esbuild/win32-arm64': 0.21.5 2093 | '@esbuild/win32-ia32': 0.21.5 2094 | '@esbuild/win32-x64': 0.21.5 2095 | 2096 | esbuild@0.24.2: 2097 | optionalDependencies: 2098 | '@esbuild/aix-ppc64': 0.24.2 2099 | '@esbuild/android-arm': 0.24.2 2100 | '@esbuild/android-arm64': 0.24.2 2101 | '@esbuild/android-x64': 0.24.2 2102 | '@esbuild/darwin-arm64': 0.24.2 2103 | '@esbuild/darwin-x64': 0.24.2 2104 | '@esbuild/freebsd-arm64': 0.24.2 2105 | '@esbuild/freebsd-x64': 0.24.2 2106 | '@esbuild/linux-arm': 0.24.2 2107 | '@esbuild/linux-arm64': 0.24.2 2108 | '@esbuild/linux-ia32': 0.24.2 2109 | '@esbuild/linux-loong64': 0.24.2 2110 | '@esbuild/linux-mips64el': 0.24.2 2111 | '@esbuild/linux-ppc64': 0.24.2 2112 | '@esbuild/linux-riscv64': 0.24.2 2113 | '@esbuild/linux-s390x': 0.24.2 2114 | '@esbuild/linux-x64': 0.24.2 2115 | '@esbuild/netbsd-arm64': 0.24.2 2116 | '@esbuild/netbsd-x64': 0.24.2 2117 | '@esbuild/openbsd-arm64': 0.24.2 2118 | '@esbuild/openbsd-x64': 0.24.2 2119 | '@esbuild/sunos-x64': 0.24.2 2120 | '@esbuild/win32-arm64': 0.24.2 2121 | '@esbuild/win32-ia32': 0.24.2 2122 | '@esbuild/win32-x64': 0.24.2 2123 | 2124 | escalade@3.2.0: {} 2125 | 2126 | escape-string-regexp@1.0.5: {} 2127 | 2128 | esm-env@1.2.2: {} 2129 | 2130 | esrap@1.4.0: 2131 | dependencies: 2132 | '@jridgewell/sourcemap-codec': 1.5.0 2133 | 2134 | estree-walker@2.0.2: {} 2135 | 2136 | fast-glob@3.3.3: 2137 | dependencies: 2138 | '@nodelib/fs.stat': 2.0.5 2139 | '@nodelib/fs.walk': 1.2.8 2140 | glob-parent: 5.1.2 2141 | merge2: 1.4.1 2142 | micromatch: 4.0.8 2143 | 2144 | fastq@1.18.0: 2145 | dependencies: 2146 | reusify: 1.0.4 2147 | 2148 | fdir@6.4.2(picomatch@4.0.2): 2149 | optionalDependencies: 2150 | picomatch: 4.0.2 2151 | 2152 | file-uri-to-path@1.0.0: {} 2153 | 2154 | filename-reserved-regex@2.0.0: {} 2155 | 2156 | filenamify@4.3.0: 2157 | dependencies: 2158 | filename-reserved-regex: 2.0.0 2159 | strip-outer: 1.0.1 2160 | trim-repeated: 1.0.0 2161 | 2162 | fill-range@7.1.1: 2163 | dependencies: 2164 | to-regex-range: 5.0.1 2165 | 2166 | find-cache-dir@3.3.2: 2167 | dependencies: 2168 | commondir: 1.0.1 2169 | make-dir: 3.1.0 2170 | pkg-dir: 4.2.0 2171 | 2172 | find-up@4.1.0: 2173 | dependencies: 2174 | locate-path: 5.0.0 2175 | path-exists: 4.0.0 2176 | 2177 | foreground-child@3.3.0: 2178 | dependencies: 2179 | cross-spawn: 7.0.6 2180 | signal-exit: 4.1.0 2181 | 2182 | fraction.js@4.3.7: {} 2183 | 2184 | fs-extra@11.3.0: 2185 | dependencies: 2186 | graceful-fs: 4.2.11 2187 | jsonfile: 6.1.0 2188 | universalify: 2.0.1 2189 | 2190 | fs.realpath@1.0.0: {} 2191 | 2192 | fsevents@2.3.3: 2193 | optional: true 2194 | 2195 | function-bind@1.1.2: {} 2196 | 2197 | gh-pages@6.3.0: 2198 | dependencies: 2199 | async: 3.2.6 2200 | commander: 13.1.0 2201 | email-addresses: 5.0.0 2202 | filenamify: 4.3.0 2203 | find-cache-dir: 3.3.2 2204 | fs-extra: 11.3.0 2205 | globby: 11.1.0 2206 | 2207 | glob-parent@5.1.2: 2208 | dependencies: 2209 | is-glob: 4.0.3 2210 | 2211 | glob-parent@6.0.2: 2212 | dependencies: 2213 | is-glob: 4.0.3 2214 | 2215 | glob@10.4.5: 2216 | dependencies: 2217 | foreground-child: 3.3.0 2218 | jackspeak: 3.4.3 2219 | minimatch: 9.0.5 2220 | minipass: 7.1.2 2221 | package-json-from-dist: 1.0.1 2222 | path-scurry: 1.11.1 2223 | 2224 | glob@7.2.3: 2225 | dependencies: 2226 | fs.realpath: 1.0.0 2227 | inflight: 1.0.6 2228 | inherits: 2.0.4 2229 | minimatch: 3.1.2 2230 | once: 1.4.0 2231 | path-is-absolute: 1.0.1 2232 | 2233 | globalyzer@0.1.0: {} 2234 | 2235 | globby@11.1.0: 2236 | dependencies: 2237 | array-union: 2.1.0 2238 | dir-glob: 3.0.1 2239 | fast-glob: 3.3.3 2240 | ignore: 5.3.2 2241 | merge2: 1.4.1 2242 | slash: 3.0.0 2243 | 2244 | globrex@0.1.2: {} 2245 | 2246 | graceful-fs@4.2.11: {} 2247 | 2248 | hasown@2.0.2: 2249 | dependencies: 2250 | function-bind: 1.1.2 2251 | 2252 | htmlparser2@9.1.0: 2253 | dependencies: 2254 | domelementtype: 2.3.0 2255 | domhandler: 5.0.3 2256 | domutils: 3.2.2 2257 | entities: 4.5.0 2258 | 2259 | https-proxy-agent@7.0.6: 2260 | dependencies: 2261 | agent-base: 7.1.3 2262 | debug: 4.4.0 2263 | transitivePeerDependencies: 2264 | - supports-color 2265 | 2266 | iconv-lite@0.6.3: 2267 | dependencies: 2268 | safer-buffer: 2.1.2 2269 | 2270 | ignore@5.3.2: {} 2271 | 2272 | import-meta-resolve@4.1.0: {} 2273 | 2274 | inflight@1.0.6: 2275 | dependencies: 2276 | once: 1.4.0 2277 | wrappy: 1.0.2 2278 | 2279 | inherits@2.0.4: {} 2280 | 2281 | install@0.13.0: {} 2282 | 2283 | is-binary-path@2.1.0: 2284 | dependencies: 2285 | binary-extensions: 2.3.0 2286 | 2287 | is-core-module@2.16.1: 2288 | dependencies: 2289 | hasown: 2.0.2 2290 | 2291 | is-extglob@2.1.1: {} 2292 | 2293 | is-fullwidth-code-point@3.0.0: {} 2294 | 2295 | is-glob@4.0.3: 2296 | dependencies: 2297 | is-extglob: 2.1.1 2298 | 2299 | is-number@7.0.0: {} 2300 | 2301 | is-reference@3.0.3: 2302 | dependencies: 2303 | '@types/estree': 1.0.6 2304 | 2305 | isexe@2.0.0: {} 2306 | 2307 | jackspeak@3.4.3: 2308 | dependencies: 2309 | '@isaacs/cliui': 8.0.2 2310 | optionalDependencies: 2311 | '@pkgjs/parseargs': 0.11.0 2312 | 2313 | jiti@1.21.7: {} 2314 | 2315 | jsonfile@6.1.0: 2316 | dependencies: 2317 | universalify: 2.0.1 2318 | optionalDependencies: 2319 | graceful-fs: 4.2.11 2320 | 2321 | kleur@4.1.5: {} 2322 | 2323 | lilconfig@3.1.3: {} 2324 | 2325 | lines-and-columns@1.2.4: {} 2326 | 2327 | locate-character@3.0.0: {} 2328 | 2329 | locate-path@5.0.0: 2330 | dependencies: 2331 | p-locate: 4.1.0 2332 | 2333 | lru-cache@10.4.3: {} 2334 | 2335 | magic-string@0.30.17: 2336 | dependencies: 2337 | '@jridgewell/sourcemap-codec': 1.5.0 2338 | 2339 | make-dir@3.1.0: 2340 | dependencies: 2341 | semver: 6.3.1 2342 | 2343 | merge2@1.4.1: {} 2344 | 2345 | micromatch@4.0.8: 2346 | dependencies: 2347 | braces: 3.0.3 2348 | picomatch: 2.3.1 2349 | 2350 | minimatch@3.1.2: 2351 | dependencies: 2352 | brace-expansion: 1.1.11 2353 | 2354 | minimatch@9.0.5: 2355 | dependencies: 2356 | brace-expansion: 2.0.1 2357 | 2358 | minipass@7.1.2: {} 2359 | 2360 | minizlib@3.0.1: 2361 | dependencies: 2362 | minipass: 7.1.2 2363 | rimraf: 5.0.10 2364 | 2365 | mkdirp@3.0.1: {} 2366 | 2367 | mri@1.2.0: {} 2368 | 2369 | mrmime@2.0.0: {} 2370 | 2371 | ms@2.1.3: {} 2372 | 2373 | mz@2.7.0: 2374 | dependencies: 2375 | any-promise: 1.3.0 2376 | object-assign: 4.1.1 2377 | thenify-all: 1.6.0 2378 | 2379 | nanoid@3.3.8: {} 2380 | 2381 | node-fetch@2.7.0: 2382 | dependencies: 2383 | whatwg-url: 5.0.0 2384 | 2385 | node-gyp-build@4.8.4: {} 2386 | 2387 | node-releases@2.0.19: {} 2388 | 2389 | nopt@8.1.0: 2390 | dependencies: 2391 | abbrev: 3.0.0 2392 | 2393 | normalize-path@3.0.0: {} 2394 | 2395 | normalize-range@0.1.2: {} 2396 | 2397 | nth-check@2.1.1: 2398 | dependencies: 2399 | boolbase: 1.0.0 2400 | 2401 | object-assign@4.1.1: {} 2402 | 2403 | object-hash@3.0.0: {} 2404 | 2405 | once@1.4.0: 2406 | dependencies: 2407 | wrappy: 1.0.2 2408 | 2409 | p-limit@2.3.0: 2410 | dependencies: 2411 | p-try: 2.2.0 2412 | 2413 | p-locate@4.1.0: 2414 | dependencies: 2415 | p-limit: 2.3.0 2416 | 2417 | p-try@2.2.0: {} 2418 | 2419 | package-json-from-dist@1.0.1: {} 2420 | 2421 | parse5-htmlparser2-tree-adapter@7.1.0: 2422 | dependencies: 2423 | domhandler: 5.0.3 2424 | parse5: 7.3.0 2425 | 2426 | parse5-parser-stream@7.1.2: 2427 | dependencies: 2428 | parse5: 7.3.0 2429 | 2430 | parse5@7.3.0: 2431 | dependencies: 2432 | entities: 6.0.0 2433 | 2434 | path-exists@4.0.0: {} 2435 | 2436 | path-is-absolute@1.0.1: {} 2437 | 2438 | path-key@3.1.1: {} 2439 | 2440 | path-parse@1.0.7: {} 2441 | 2442 | path-scurry@1.11.1: 2443 | dependencies: 2444 | lru-cache: 10.4.3 2445 | minipass: 7.1.2 2446 | 2447 | path-type@4.0.0: {} 2448 | 2449 | picocolors@1.1.1: {} 2450 | 2451 | picomatch@2.3.1: {} 2452 | 2453 | picomatch@4.0.2: {} 2454 | 2455 | pify@2.3.0: {} 2456 | 2457 | pirates@4.0.6: {} 2458 | 2459 | pkg-dir@4.2.0: 2460 | dependencies: 2461 | find-up: 4.1.0 2462 | 2463 | postcss-import@15.1.0(postcss@8.4.49): 2464 | dependencies: 2465 | postcss: 8.4.49 2466 | postcss-value-parser: 4.2.0 2467 | read-cache: 1.0.0 2468 | resolve: 1.22.10 2469 | 2470 | postcss-js@4.0.1(postcss@8.4.49): 2471 | dependencies: 2472 | camelcase-css: 2.0.1 2473 | postcss: 8.4.49 2474 | 2475 | postcss-load-config@4.0.2(postcss@8.4.49): 2476 | dependencies: 2477 | lilconfig: 3.1.3 2478 | yaml: 2.7.0 2479 | optionalDependencies: 2480 | postcss: 8.4.49 2481 | 2482 | postcss-nested@6.2.0(postcss@8.4.49): 2483 | dependencies: 2484 | postcss: 8.4.49 2485 | postcss-selector-parser: 6.1.2 2486 | 2487 | postcss-selector-parser@6.1.2: 2488 | dependencies: 2489 | cssesc: 3.0.0 2490 | util-deprecate: 1.0.2 2491 | 2492 | postcss-value-parser@4.2.0: {} 2493 | 2494 | postcss@8.4.49: 2495 | dependencies: 2496 | nanoid: 3.3.8 2497 | picocolors: 1.1.1 2498 | source-map-js: 1.2.1 2499 | 2500 | queue-microtask@1.2.3: {} 2501 | 2502 | read-cache@1.0.0: 2503 | dependencies: 2504 | pify: 2.3.0 2505 | 2506 | readdirp@3.6.0: 2507 | dependencies: 2508 | picomatch: 2.3.1 2509 | 2510 | readdirp@4.0.2: {} 2511 | 2512 | resolve-from@5.0.0: {} 2513 | 2514 | resolve@1.22.10: 2515 | dependencies: 2516 | is-core-module: 2.16.1 2517 | path-parse: 1.0.7 2518 | supports-preserve-symlinks-flag: 1.0.0 2519 | 2520 | reusify@1.0.4: {} 2521 | 2522 | rimraf@5.0.10: 2523 | dependencies: 2524 | glob: 10.4.5 2525 | 2526 | rollup@4.30.1: 2527 | dependencies: 2528 | '@types/estree': 1.0.6 2529 | optionalDependencies: 2530 | '@rollup/rollup-android-arm-eabi': 4.30.1 2531 | '@rollup/rollup-android-arm64': 4.30.1 2532 | '@rollup/rollup-darwin-arm64': 4.30.1 2533 | '@rollup/rollup-darwin-x64': 4.30.1 2534 | '@rollup/rollup-freebsd-arm64': 4.30.1 2535 | '@rollup/rollup-freebsd-x64': 4.30.1 2536 | '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 2537 | '@rollup/rollup-linux-arm-musleabihf': 4.30.1 2538 | '@rollup/rollup-linux-arm64-gnu': 4.30.1 2539 | '@rollup/rollup-linux-arm64-musl': 4.30.1 2540 | '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 2541 | '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 2542 | '@rollup/rollup-linux-riscv64-gnu': 4.30.1 2543 | '@rollup/rollup-linux-s390x-gnu': 4.30.1 2544 | '@rollup/rollup-linux-x64-gnu': 4.30.1 2545 | '@rollup/rollup-linux-x64-musl': 4.30.1 2546 | '@rollup/rollup-win32-arm64-msvc': 4.30.1 2547 | '@rollup/rollup-win32-ia32-msvc': 4.30.1 2548 | '@rollup/rollup-win32-x64-msvc': 4.30.1 2549 | fsevents: 2.3.3 2550 | 2551 | run-parallel@1.2.0: 2552 | dependencies: 2553 | queue-microtask: 1.2.3 2554 | 2555 | sade@1.8.1: 2556 | dependencies: 2557 | mri: 1.2.0 2558 | 2559 | safer-buffer@2.1.2: {} 2560 | 2561 | semver@6.3.1: {} 2562 | 2563 | semver@7.6.3: {} 2564 | 2565 | set-cookie-parser@2.7.1: {} 2566 | 2567 | shebang-command@2.0.0: 2568 | dependencies: 2569 | shebang-regex: 3.0.0 2570 | 2571 | shebang-regex@3.0.0: {} 2572 | 2573 | signal-exit@4.1.0: {} 2574 | 2575 | sirv@3.0.0: 2576 | dependencies: 2577 | '@polka/url': 1.0.0-next.28 2578 | mrmime: 2.0.0 2579 | totalist: 3.0.1 2580 | 2581 | slash@3.0.0: {} 2582 | 2583 | source-map-js@1.2.1: {} 2584 | 2585 | string-width@4.2.3: 2586 | dependencies: 2587 | emoji-regex: 8.0.0 2588 | is-fullwidth-code-point: 3.0.0 2589 | strip-ansi: 6.0.1 2590 | 2591 | string-width@5.1.2: 2592 | dependencies: 2593 | eastasianwidth: 0.2.0 2594 | emoji-regex: 9.2.2 2595 | strip-ansi: 7.1.0 2596 | 2597 | strip-ansi@6.0.1: 2598 | dependencies: 2599 | ansi-regex: 5.0.1 2600 | 2601 | strip-ansi@7.1.0: 2602 | dependencies: 2603 | ansi-regex: 6.1.0 2604 | 2605 | strip-outer@1.0.1: 2606 | dependencies: 2607 | escape-string-regexp: 1.0.5 2608 | 2609 | sucrase@3.35.0: 2610 | dependencies: 2611 | '@jridgewell/gen-mapping': 0.3.8 2612 | commander: 4.1.1 2613 | glob: 10.4.5 2614 | lines-and-columns: 1.2.4 2615 | mz: 2.7.0 2616 | pirates: 4.0.6 2617 | ts-interface-checker: 0.1.13 2618 | 2619 | supports-preserve-symlinks-flag@1.0.0: {} 2620 | 2621 | svelte-check@4.1.3(picomatch@4.0.2)(svelte@5.17.3)(typescript@5.7.3): 2622 | dependencies: 2623 | '@jridgewell/trace-mapping': 0.3.25 2624 | chokidar: 4.0.3 2625 | fdir: 6.4.2(picomatch@4.0.2) 2626 | picocolors: 1.1.1 2627 | sade: 1.8.1 2628 | svelte: 5.17.3 2629 | typescript: 5.7.3 2630 | transitivePeerDependencies: 2631 | - picomatch 2632 | 2633 | svelte@5.17.3: 2634 | dependencies: 2635 | '@ampproject/remapping': 2.3.0 2636 | '@jridgewell/sourcemap-codec': 1.5.0 2637 | '@types/estree': 1.0.6 2638 | acorn: 8.14.0 2639 | acorn-typescript: 1.4.13(acorn@8.14.0) 2640 | aria-query: 5.3.2 2641 | axobject-query: 4.1.0 2642 | clsx: 2.1.1 2643 | esm-env: 1.2.2 2644 | esrap: 1.4.0 2645 | is-reference: 3.0.3 2646 | locate-character: 3.0.0 2647 | magic-string: 0.30.17 2648 | zimmerframe: 1.1.2 2649 | 2650 | tailwindcss@3.4.17: 2651 | dependencies: 2652 | '@alloc/quick-lru': 5.2.0 2653 | arg: 5.0.2 2654 | chokidar: 3.6.0 2655 | didyoumean: 1.2.2 2656 | dlv: 1.1.3 2657 | fast-glob: 3.3.3 2658 | glob-parent: 6.0.2 2659 | is-glob: 4.0.3 2660 | jiti: 1.21.7 2661 | lilconfig: 3.1.3 2662 | micromatch: 4.0.8 2663 | normalize-path: 3.0.0 2664 | object-hash: 3.0.0 2665 | picocolors: 1.1.1 2666 | postcss: 8.4.49 2667 | postcss-import: 15.1.0(postcss@8.4.49) 2668 | postcss-js: 4.0.1(postcss@8.4.49) 2669 | postcss-load-config: 4.0.2(postcss@8.4.49) 2670 | postcss-nested: 6.2.0(postcss@8.4.49) 2671 | postcss-selector-parser: 6.1.2 2672 | resolve: 1.22.10 2673 | sucrase: 3.35.0 2674 | transitivePeerDependencies: 2675 | - ts-node 2676 | 2677 | tar@7.4.3: 2678 | dependencies: 2679 | '@isaacs/fs-minipass': 4.0.1 2680 | chownr: 3.0.0 2681 | minipass: 7.1.2 2682 | minizlib: 3.0.1 2683 | mkdirp: 3.0.1 2684 | yallist: 5.0.0 2685 | 2686 | thenify-all@1.6.0: 2687 | dependencies: 2688 | thenify: 3.3.1 2689 | 2690 | thenify@3.3.1: 2691 | dependencies: 2692 | any-promise: 1.3.0 2693 | 2694 | tiny-glob@0.2.9: 2695 | dependencies: 2696 | globalyzer: 0.1.0 2697 | globrex: 0.1.2 2698 | 2699 | to-regex-range@5.0.1: 2700 | dependencies: 2701 | is-number: 7.0.0 2702 | 2703 | totalist@3.0.1: {} 2704 | 2705 | tr46@0.0.3: {} 2706 | 2707 | trim-repeated@1.0.0: 2708 | dependencies: 2709 | escape-string-regexp: 1.0.5 2710 | 2711 | ts-interface-checker@0.1.13: {} 2712 | 2713 | typescript@5.7.3: {} 2714 | 2715 | undici@6.21.2: {} 2716 | 2717 | universalify@2.0.1: {} 2718 | 2719 | update-browserslist-db@1.1.2(browserslist@4.24.4): 2720 | dependencies: 2721 | browserslist: 4.24.4 2722 | escalade: 3.2.0 2723 | picocolors: 1.1.1 2724 | 2725 | util-deprecate@1.0.2: {} 2726 | 2727 | vite@5.4.11: 2728 | dependencies: 2729 | esbuild: 0.21.5 2730 | postcss: 8.4.49 2731 | rollup: 4.30.1 2732 | optionalDependencies: 2733 | fsevents: 2.3.3 2734 | 2735 | vitefu@1.0.5(vite@5.4.11): 2736 | optionalDependencies: 2737 | vite: 5.4.11 2738 | 2739 | webidl-conversions@3.0.1: {} 2740 | 2741 | whatwg-encoding@3.1.1: 2742 | dependencies: 2743 | iconv-lite: 0.6.3 2744 | 2745 | whatwg-mimetype@4.0.0: {} 2746 | 2747 | whatwg-url@5.0.0: 2748 | dependencies: 2749 | tr46: 0.0.3 2750 | webidl-conversions: 3.0.1 2751 | 2752 | which@2.0.2: 2753 | dependencies: 2754 | isexe: 2.0.0 2755 | 2756 | wrap-ansi@7.0.0: 2757 | dependencies: 2758 | ansi-styles: 4.3.0 2759 | string-width: 4.2.3 2760 | strip-ansi: 6.0.1 2761 | 2762 | wrap-ansi@8.1.0: 2763 | dependencies: 2764 | ansi-styles: 6.2.1 2765 | string-width: 5.1.2 2766 | strip-ansi: 7.1.0 2767 | 2768 | wrappy@1.0.2: {} 2769 | 2770 | yallist@5.0.0: {} 2771 | 2772 | yaml@2.7.0: {} 2773 | 2774 | zimmerframe@1.1.2: {} 2775 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {} 5 | } 6 | }; 7 | -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss/base'; 2 | @import 'tailwindcss/components'; 3 | @import 'tailwindcss/utilities'; 4 | 5 | @layer utilities { 6 | .scrollbar::-webkit-scrollbar { 7 | width: 3px; 8 | /* height: 20%; */ 9 | } 10 | 11 | .scrollbar::-webkit-scrollbar-track { 12 | border-radius: 100vh; 13 | background: #615e5e; 14 | } 15 | 16 | .scrollbar::-webkit-scrollbar-thumb { 17 | background: #ebcaca; 18 | border-radius: 100vh; 19 | /* border: 1px solid #d3d3d3; */ 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | // See https://svelte.dev/docs/kit/types#app.d.ts 2 | // for information about these interfaces 3 | declare global { 4 | namespace App { 5 | // interface Error {} 6 | // interface Locals {} 7 | // interface PageData {} 8 | // interface PageState {} 9 | // interface Platform {} 10 | } 11 | } 12 | 13 | export {}; 14 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tailwind CSS Cheatsheet 7 | %sveltekit.head% 8 | 9 | 10 | 17 | 18 | 19 | 31 |
%sveltekit.body%
32 | 33 | 34 | -------------------------------------------------------------------------------- /src/lib/ClassesTable.svelte: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 |
7 | 8 | 9 | {#each b.table as c} 10 | { 11 | navigator.clipboard.writeText(c.class) 12 | copied = c.class 13 | toastVisible = true 14 | setTimeout(() => { 15 | toastVisible = false 16 | }, 1500); 17 | }}> 18 | 19 | 20 | 21 | 22 | {/each} 23 | 24 |
.{c.class}{c.properties}{c.value}
25 |
26 | 27 | -------------------------------------------------------------------------------- /src/lib/CssProperty.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
e.target.querySelector("a").classList.toggle("hidden")} 9 | > 10 | 13 |

{b.title}

14 | 15 |
16 | 26 | 27 | 33 | 39 | 40 |
41 |
42 |
43 |

{b.description}

44 | 45 |
46 |
47 | 48 | 56 | -------------------------------------------------------------------------------- /src/lib/Header.svelte: -------------------------------------------------------------------------------- 1 | 24 | 25 |
26 |
27 |
28 | 29 | Tailwind CSS 30 | 39 | 40 |
41 | Cheatsheet 42 |
43 | 88 |
89 | 90 |
91 | 92 | 135 |
136 |
137 | -------------------------------------------------------------------------------- /src/lib/Masonry.svelte: -------------------------------------------------------------------------------- 1 | 57 | 58 |
59 | {@render children()} 60 |
61 | 62 | -------------------------------------------------------------------------------- /src/lib/SearchInput.svelte: -------------------------------------------------------------------------------- 1 | 28 | 29 |
30 | { 33 | kbd.classList.replace("opacity-100", "opacity-0"); 34 | searchInput.select(); 35 | }} 36 | onblur={() => kbd.classList.replace("opacity-0", "opacity-100")} 37 | type="text" 38 | class="w-full bg-transparent focus:outline-none text-sm border-2 border-sky-500 px-2 py-2 rounded-md flex justify-center items-center gap-2" 39 | placeholder="Search..." 40 | bind:value={query} 41 | oninput={() => { 42 | const details = document.querySelectorAll("details"); 43 | if (query === "") { 44 | details.forEach( el => { 45 | el.classList.remove("hidden") 46 | el.open = false 47 | } ); 48 | } 49 | else if (query.length >= 2) { 50 | details.forEach((el) => { 51 | const h2Text = el.querySelector('h2')?el.querySelector('h2').textContent:''; 52 | const h3Text = el.querySelector('h3')?el.querySelector('h3').textContent:''; 53 | // const tdText = el.querySelectorAll('td')?el.querySelectorAll('td').textContent:''; 54 | 55 | (h2Text+h3Text).toLowerCase().includes(query.toLowerCase()) 56 | ? el.classList.remove("hidden") 57 | : el.classList.add("hidden"); 58 | // Open only the ones that does not have the word "Color" 59 | el.querySelector('h3')?.textContent?.includes('Color') ? el.open = false : el.open = true; 60 | }); 61 | } 62 | }} 63 | /> 64 | 65 | ⌘ K 71 |
72 | -------------------------------------------------------------------------------- /src/lib/ThemeSwitch.svelte: -------------------------------------------------------------------------------- 1 | 33 | 34 |
35 | 36 | 37 | 38 | 54 |
-------------------------------------------------------------------------------- /src/lib/Toast.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | {#if toastVisible} 7 |
11 | Copied 12 | .{copied} 13 |
14 | {/if} -------------------------------------------------------------------------------- /src/lib/appStore.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | export const tw_versions = ['4.1', '3.4.17', '2.2.16', '1.9.0', '0.7.4'] -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- 1 | // place files you want to import through the `$lib` alias in this folder. 2 | -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | {@render children()} 12 | -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const prerender = true; -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 41 |
42 | {#each jsondata as a} 43 |
44 |

{a.title}

45 | {#each a.children as b} 46 | 47 | {/each} 48 |
49 | {/each} 50 | 51 |
52 | 53 | -------------------------------------------------------------------------------- /static/.nojekyll : -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pk504b/tailwind-cheatsheet/d30af25aa5e4630ced6f2f821db5f3f82be353d6/static/.nojekyll -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pk504b/tailwind-cheatsheet/d30af25aa5e4630ced6f2f821db5f3f82be353d6/static/favicon.ico -------------------------------------------------------------------------------- /static/twlogo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- 1 | import adapter from '@sveltejs/adapter-static'; 2 | import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 | 4 | /** @type {import('@sveltejs/kit').Config} */ 5 | const config = { 6 | // Consult https://svelte.dev/docs/kit/integrations 7 | // for more information about preprocessors 8 | preprocess: vitePreprocess(), 9 | 10 | kit: { 11 | // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 12 | // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 13 | // See https://svelte.dev/docs/kit/adapters for more information about adapters. 14 | adapter: adapter(), 15 | paths: { 16 | base: process.env.NODE_ENV === 'production' ? '/tailwind-cheatsheet' : '', 17 | } 18 | } 19 | }; 20 | 21 | export default config; 22 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from 'tailwindcss'; 2 | 3 | export default { 4 | content: ['./src/**/*.{html,js,svelte,ts}'], 5 | 6 | theme: { 7 | extend: { 8 | colors: { 9 | light: '#fff', 10 | lighter: '#eaeef2', 11 | dark: '#000', 12 | darker: '#111', 13 | } 14 | }, 15 | }, 16 | 17 | plugins: [ 18 | // require('daisyui'), 19 | ], 20 | darkMode: 'selector', 21 | } satisfies Config; 22 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json", 3 | "compilerOptions": { 4 | "allowJs": true, 5 | "checkJs": true, 6 | "esModuleInterop": true, 7 | "forceConsistentCasingInFileNames": true, 8 | "resolveJsonModule": true, 9 | "skipLibCheck": true, 10 | "sourceMap": true, 11 | "strict": true, 12 | "moduleResolution": "bundler" 13 | } 14 | // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias 15 | // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files 16 | // 17 | // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 18 | // from the referenced tsconfig.json - TypeScript does not merge them in 19 | } 20 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite'; 2 | import { defineConfig } from 'vite'; 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()] 6 | }); 7 | --------------------------------------------------------------------------------