diff --git a/README.md b/README.md index e918014..e1f00c4 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,49 @@ -# [https://www.css2wind.com/](https://www.css2wind.com/) +# css2wind -## Accessing locally +[css2wind.com](https://www.css2wind.com/) is a small Next.js minigame for practicing CSS-to-Tailwind translations. -You need to have these installed: +## Setup -- [git](https://git-scm.com/downloads) -- [node.js](https://nodejs.org/en/download/) +Requirements: -If you don't have one, it is recommended that you also download an IDE: +- Bun 1.3 or newer -- [vs code](https://code.visualstudio.com/download) +Install dependencies and start the local app: -Then, you can: +```bash +bun install +bun run dev +``` -- [clone this repo](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) if you just want to look around -- [fork this repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo) if you want to contribue code and open pull requests +Open [http://localhost:3000](http://localhost:3000). -Now, access the directory to which you just cloned the repository: +## Scripts -`cd css2wind` +- `bun run dev`: start the Next.js development server. +- `bun run typecheck`: run TypeScript without emitting files. +- `bun run lint`: run ESLint. +- `bun run test`: run Vitest unit tests. +- `bun run build`: create a production build. -Finally, you should install dependencies: +## Game Modes -`npm install` +The homepage defaults to the original Tailwind v3 game. Tailwind v4 is available through the compact `v3` / `v4` selector in the game UI. -And build the website: +Progress is stored per mode in localStorage: -`npm run dev` +- `css2wind:game:tailwind-v3` +- `css2wind:game:tailwind-v4` -Now, this url should be running css2wind locally! +The `/api/v1` endpoint remains compatible with the previous shape and returns the v3 dictionary. -[http://localhost:3000/](http://localhost:3000/) +## Verification ---- +Before merging, run: -## Contributions - -Issues and pull requests are appreciated! +```bash +bun install +bun run typecheck +bun run lint +bun run test +bun run build +``` diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..8743181 --- /dev/null +++ b/bun.lock @@ -0,0 +1,1179 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "css2wind", + "dependencies": { + "next": "16.2.9", + "react": "19.2.7", + "react-dom": "19.2.7", + }, + "devDependencies": { + "@tailwindcss/postcss": "4.3.1", + "@types/node": "24.10.1", + "@types/react": "19.2.7", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.2", + "eslint": "9.39.1", + "eslint-config-next": "16.2.9", + "jsdom": "27.3.0", + "postcss": "8.5.15", + "prettier": "3.8.4", + "prettier-plugin-tailwindcss": "0.8.0", + "tailwindcss": "4.3.1", + "typescript": "5.9.3", + "vitest": "4.0.16", + }, + }, + }, + "packages": { + "@acemir/cssom": ["@acemir/cssom@0.9.31", "", {}, "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA=="], + + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@asamuzakjp/css-color": ["@asamuzakjp/css-color@4.1.2", "", { "dependencies": { "@csstools/css-calc": "^3.0.0", "@csstools/css-color-parser": "^4.0.1", "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0", "lru-cache": "^11.2.5" } }, "sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg=="], + + "@asamuzakjp/dom-selector": ["@asamuzakjp/dom-selector@6.8.1", "", { "dependencies": { "@asamuzakjp/nwsapi": "^2.3.9", "bidi-js": "^1.0.3", "css-tree": "^3.1.0", "is-potential-custom-element-name": "^1.0.1", "lru-cache": "^11.2.6" } }, "sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ=="], + + "@asamuzakjp/nwsapi": ["@asamuzakjp/nwsapi@2.3.9", "", {}, "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q=="], + + "@babel/code-frame": ["@babel/code-frame@7.29.7", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.7", "", {}, "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], + + "@babel/core": ["@babel/core@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-module-transforms": "^7.29.7", "@babel/helpers": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], + + "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.29.7", "", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.29.7", "", {}, "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.29.7", "", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.29.7", "", {}, "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.29.7", "", {}, "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], + + "@babel/helpers": ["@babel/helpers@7.29.7", "", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], + + "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q=="], + + "@babel/template": ["@babel/template@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], + + "@babel/traverse": ["@babel/traverse@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="], + + "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], + + "@csstools/color-helpers": ["@csstools/color-helpers@6.0.2", "", {}, "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q=="], + + "@csstools/css-calc": ["@csstools/css-calc@3.2.1", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg=="], + + "@csstools/css-color-parser": ["@csstools/css-color-parser@4.1.7", "", { "dependencies": { "@csstools/color-helpers": "^6.0.2", "@csstools/css-calc": "^3.2.1" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-CmjJFQTFQx/U/xNJhSjCQ0ilpesPmNQ8+eOUeM/+kDOVW33qsIjeOXc27vrQDdWVkf83ZSWwtg7kXSUvKDJ8cQ=="], + + "@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@4.0.0", "", { "peerDependencies": { "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w=="], + + "@csstools/css-syntax-patches-for-csstree": ["@csstools/css-syntax-patches-for-csstree@1.1.5", "", { "peerDependencies": { "css-tree": "^3.2.1" }, "optionalPeers": ["css-tree"] }, "sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A=="], + + "@csstools/css-tokenizer": ["@csstools/css-tokenizer@4.0.0", "", {}, "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA=="], + + "@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.7", "", { "os": "aix", "cpu": "ppc64" }, "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.7", "", { "os": "android", "cpu": "arm" }, "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.7", "", { "os": "android", "cpu": "arm64" }, "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.7", "", { "os": "android", "cpu": "x64" }, "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.7", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.7", "", { "os": "freebsd", "cpu": "x64" }, "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.7", "", { "os": "linux", "cpu": "arm" }, "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.7", "", { "os": "linux", "cpu": "ia32" }, "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.7", "", { "os": "linux", "cpu": "ppc64" }, "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.7", "", { "os": "linux", "cpu": "s390x" }, "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.7", "", { "os": "linux", "cpu": "x64" }, "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.7", "", { "os": "none", "cpu": "x64" }, "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.7", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.7", "", { "os": "openbsd", "cpu": "x64" }, "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.7", "", { "os": "sunos", "cpu": "x64" }, "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.7", "", { "os": "win32", "cpu": "ia32" }, "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.7", "", { "os": "win32", "cpu": "x64" }, "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.2", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.5" } }, "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.5", "", { "dependencies": { "ajv": "^6.14.0", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" } }, "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg=="], + + "@eslint/js": ["@eslint/js@9.39.1", "", {}, "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@humanfs/core": ["@humanfs/core@0.19.2", "", { "dependencies": { "@humanfs/types": "^0.15.0" } }, "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], + + "@humanfs/node": ["@humanfs/node@0.16.8", "", { "dependencies": { "@humanfs/core": "^0.19.2", "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="], + + "@humanfs/types": ["@humanfs/types@0.15.0", "", {}, "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@img/colour": ["@img/colour@1.1.0", "", {}, "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], + + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], + + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], + + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="], + + "@next/env": ["@next/env@16.2.9", "", {}, "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg=="], + + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.2.9", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-UZi8+YT/MLgTC9nrrn2Xd4lBYv1B7lVmtWHfPcthAI5Tt/C1LuDe6DfmtCtJ+WQod3ksY4VrKSvk3oMVAnL7qw=="], + + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.2.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw=="], + + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.2.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w=="], + + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.2.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw=="], + + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.2.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA=="], + + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.2.9", "", { "os": "linux", "cpu": "x64" }, "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg=="], + + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.2.9", "", { "os": "linux", "cpu": "x64" }, "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw=="], + + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.2.9", "", { "os": "win32", "cpu": "arm64" }, "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ=="], + + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.2.9", "", { "os": "win32", "cpu": "x64" }, "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.53", "", {}, "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.62.0", "", { "os": "android", "cpu": "arm" }, "sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.62.0", "", { "os": "android", "cpu": "arm64" }, "sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.62.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.62.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.62.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.62.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.62.0", "", { "os": "linux", "cpu": "arm" }, "sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.62.0", "", { "os": "linux", "cpu": "arm" }, "sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.62.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.62.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg=="], + + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.62.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w=="], + + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.62.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.62.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.62.0", "", { "os": "linux", "cpu": "x64" }, "sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.62.0", "", { "os": "linux", "cpu": "x64" }, "sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw=="], + + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.62.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.62.0", "", { "os": "none", "cpu": "arm64" }, "sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.62.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.62.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.62.0", "", { "os": "win32", "cpu": "x64" }, "sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.62.0", "", { "os": "win32", "cpu": "x64" }, "sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], + + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.3.1", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "5.21.6", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.1" } }, "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.3.1", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.3.1", "@tailwindcss/oxide-darwin-arm64": "4.3.1", "@tailwindcss/oxide-darwin-x64": "4.3.1", "@tailwindcss/oxide-freebsd-x64": "4.3.1", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", "@tailwindcss/oxide-linux-x64-musl": "4.3.1", "@tailwindcss/oxide-wasm32-wasi": "4.3.1", "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" } }, "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.3.1", "", { "os": "android", "cpu": "arm64" }, "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.3.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.3.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.3.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1", "", { "os": "linux", "cpu": "arm" }, "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.3.1", "", { "dependencies": { "@emnapi/core": "^1.10.0", "@emnapi/runtime": "^1.10.0", "@emnapi/wasi-threads": "^1.2.1", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.2", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.3.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.3.1", "", { "os": "win32", "cpu": "x64" }, "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA=="], + + "@tailwindcss/postcss": ["@tailwindcss/postcss@4.3.1", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "@tailwindcss/node": "4.3.1", "@tailwindcss/oxide": "4.3.1", "postcss": "8.5.15", "tailwindcss": "4.3.1" } }, "sha512-dNJuNbdEJT/SWRuXTYP1WSamelsz3ztkUsdtWQPjrexysrTpaEPM40P/71knXiXLYEojqPOEGitVLLpPMS5T6A=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], + + "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="], + + "@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.61.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/type-utils": "8.61.1", "@typescript-eslint/utils": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.61.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.61.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.61.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.61.1", "@typescript-eslint/types": "^8.61.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1" } }, "sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.61.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/utils": "8.61.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.61.1", "", {}, "sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.61.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.61.1", "@typescript-eslint/tsconfig-utils": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.61.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.12.2", "", { "os": "android", "cpu": "arm" }, "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.12.2", "", { "os": "android", "cpu": "arm64" }, "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.12.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.12.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.12.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2", "", { "os": "linux", "cpu": "arm" }, "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.12.2", "", { "os": "linux", "cpu": "arm" }, "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.12.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.12.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA=="], + + "@unrs/resolver-binding-linux-loong64-gnu": ["@unrs/resolver-binding-linux-loong64-gnu@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q=="], + + "@unrs/resolver-binding-linux-loong64-musl": ["@unrs/resolver-binding-linux-loong64-musl@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.12.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.12.2", "", { "os": "linux", "cpu": "none" }, "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.12.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.12.2", "", { "os": "linux", "cpu": "x64" }, "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.12.2", "", { "os": "linux", "cpu": "x64" }, "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A=="], + + "@unrs/resolver-binding-openharmony-arm64": ["@unrs/resolver-binding-openharmony-arm64@1.12.2", "", { "os": "none", "cpu": "arm64" }, "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.12.2", "", { "dependencies": { "@emnapi/core": "1.10.0", "@emnapi/runtime": "1.10.0", "@napi-rs/wasm-runtime": "^1.1.4" }, "cpu": "none" }, "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.12.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.12.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.12.2", "", { "os": "win32", "cpu": "x64" }, "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA=="], + + "@vitejs/plugin-react": ["@vitejs/plugin-react@5.1.2", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.53", "@types/babel__core": "^7.20.5", "react-refresh": "^0.18.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ=="], + + "@vitest/expect": ["@vitest/expect@4.0.16", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.0.16", "@vitest/utils": "4.0.16", "chai": "^6.2.1", "tinyrainbow": "^3.0.3" } }, "sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA=="], + + "@vitest/mocker": ["@vitest/mocker@4.0.16", "", { "dependencies": { "@vitest/spy": "4.0.16", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0-0" }, "optionalPeers": ["msw", "vite"] }, "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg=="], + + "@vitest/pretty-format": ["@vitest/pretty-format@4.0.16", "", { "dependencies": { "tinyrainbow": "^3.0.3" } }, "sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA=="], + + "@vitest/runner": ["@vitest/runner@4.0.16", "", { "dependencies": { "@vitest/utils": "4.0.16", "pathe": "^2.0.3" } }, "sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q=="], + + "@vitest/snapshot": ["@vitest/snapshot@4.0.16", "", { "dependencies": { "@vitest/pretty-format": "4.0.16", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA=="], + + "@vitest/spy": ["@vitest/spy@4.0.16", "", {}, "sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw=="], + + "@vitest/utils": ["@vitest/utils@4.0.16", "", { "dependencies": { "@vitest/pretty-format": "4.0.16", "tinyrainbow": "^3.0.3" } }, "sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA=="], + + "acorn": ["acorn@8.17.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], + + "ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="], + + "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "axe-core": ["axe-core@4.12.1", "", {}, "sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.37", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig=="], + + "bidi-js": ["bidi-js@1.0.3", "", { "dependencies": { "require-from-string": "^2.0.2" } }, "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw=="], + + "brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.2", "", { "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", "electron-to-chromium": "^1.5.328", "node-releases": "^2.0.36", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg=="], + + "call-bind": ["call-bind@1.0.9", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" } }, "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001799", "", {}, "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw=="], + + "chai": ["chai@6.2.2", "", {}, "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="], + + "cssstyle": ["cssstyle@5.3.7", "", { "dependencies": { "@asamuzakjp/css-color": "^4.1.1", "@csstools/css-syntax-patches-for-csstree": "^1.0.21", "css-tree": "^3.1.0", "lru-cache": "^11.2.4" } }, "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], + + "data-urls": ["data-urls@6.0.1", "", { "dependencies": { "whatwg-mimetype": "^5.0.0", "whatwg-url": "^15.1.0" } }, "sha512-euIQENZg6x8mj3fO6o9+fOW8MimUI4PpD/fZBhJfeioZVy9TUpM4UY7KjQNVZFlqwJ0UdzRDzkycB997HEq1BQ=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decimal.js": ["decimal.js@10.6.0", "", {}, "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.375", "", {}, "sha512-ZWP5eB4BVPW/ZYo9252hQZHZ5XavtsTgpbhcmMmRwymavC5AsLWQWBPaKMeNd2LW0KGby5HPXvj7+sr4ta5j/Q=="], + + "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "enhanced-resolve": ["enhanced-resolve@5.21.6", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ=="], + + "entities": ["entities@8.0.0", "", {}, "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA=="], + + "es-abstract": ["es-abstract@1.24.2", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg=="], + + "es-abstract-get": ["es-abstract-get@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "es-object-atoms": "^1.1.2", "is-callable": "^1.2.7", "object-inspect": "^1.13.4" } }, "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.3.3", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.2", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "math-intrinsics": "^1.1.0" } }, "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g=="], + + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + + "es-object-atoms": ["es-object-atoms@1.1.2", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.1", "", { "dependencies": { "es-abstract-get": "^1.0.0", "es-errors": "^1.3.0", "is-callable": "^1.2.7", "is-date-object": "^1.1.0", "is-symbol": "^1.1.1" } }, "sha512-CxN9N56HYfd2m/acc/NOFrZQsN9kU4eh+2kk6A707Kz1krH8tKmfrs5RnftB8WNX80T0NS7vSQsDOlg23diR2g=="], + + "esbuild": ["esbuild@0.27.7", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.7", "@esbuild/android-arm": "0.27.7", "@esbuild/android-arm64": "0.27.7", "@esbuild/android-x64": "0.27.7", "@esbuild/darwin-arm64": "0.27.7", "@esbuild/darwin-x64": "0.27.7", "@esbuild/freebsd-arm64": "0.27.7", "@esbuild/freebsd-x64": "0.27.7", "@esbuild/linux-arm": "0.27.7", "@esbuild/linux-arm64": "0.27.7", "@esbuild/linux-ia32": "0.27.7", "@esbuild/linux-loong64": "0.27.7", "@esbuild/linux-mips64el": "0.27.7", "@esbuild/linux-ppc64": "0.27.7", "@esbuild/linux-riscv64": "0.27.7", "@esbuild/linux-s390x": "0.27.7", "@esbuild/linux-x64": "0.27.7", "@esbuild/netbsd-arm64": "0.27.7", "@esbuild/netbsd-x64": "0.27.7", "@esbuild/openbsd-arm64": "0.27.7", "@esbuild/openbsd-x64": "0.27.7", "@esbuild/openharmony-arm64": "0.27.7", "@esbuild/sunos-x64": "0.27.7", "@esbuild/win32-arm64": "0.27.7", "@esbuild/win32-ia32": "0.27.7", "@esbuild/win32-x64": "0.27.7" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.1", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g=="], + + "eslint-config-next": ["eslint-config-next@16.2.9", "", { "dependencies": { "@next/eslint-plugin-next": "16.2.9", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^7.0.0", "globals": "16.4.0", "typescript-eslint": "^8.46.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-olGtBrs07bQchpaJWeqbk9GaMoU0oGmN/pYNEBXSbfgKngb5uHnPe37X6tVeh6DJfaWFQildvinGEOrolo5fmw=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.10", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.16.1", "resolve": "^2.0.0-next.6" } }, "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.13.0", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.1.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" } }, "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "expect-type": ["expect-type@1.3.0", "", {}, "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.2.0", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2", "hasown": "^2.0.4", "is-callable": "^1.2.7", "is-document.all": "^1.0.0" } }, "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.14.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.4.0", "", {}, "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.4", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="], + + "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "html-encoding-sniffer": ["html-encoding-sniffer@4.0.0", "", { "dependencies": { "whatwg-encoding": "^3.1.1" } }, "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ=="], + + "http-proxy-agent": ["http-proxy-agent@7.0.2", "", { "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" } }, "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="], + + "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], + + "iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-document.all": ["is-document.all@1.0.0", "", { "dependencies": { "call-bound": "^1.0.4" } }, "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-potential-custom-element-name": ["is-potential-custom-element-name@1.0.1", "", {}, "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="], + + "jsdom": ["jsdom@27.3.0", "", { "dependencies": { "@acemir/cssom": "^0.9.28", "@asamuzakjp/dom-selector": "^6.7.6", "cssstyle": "^5.3.4", "data-urls": "^6.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^4.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", "parse5": "^8.0.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.0", "whatwg-encoding": "^3.1.1", "whatwg-mimetype": "^4.0.0", "whatwg-url": "^15.1.0", "ws": "^8.18.3", "xml-name-validator": "^5.0.0" }, "peerDependencies": { "canvas": "^3.0.0" }, "optionalPeers": ["canvas"] }, "sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], + + "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], + + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lru-cache": ["lru-cache@11.5.1", "", {}, "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "next": ["next@16.2.9", "", { "dependencies": { "@next/env": "16.2.9", "@swc/helpers": "0.5.15", "baseline-browser-mapping": "^2.9.19", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.2.9", "@next/swc-darwin-x64": "16.2.9", "@next/swc-linux-arm64-gnu": "16.2.9", "@next/swc-linux-arm64-musl": "16.2.9", "@next/swc-linux-x64-gnu": "16.2.9", "@next/swc-linux-x64-musl": "16.2.9", "@next/swc-win32-arm64-msvc": "16.2.9", "@next/swc-win32-x64-msvc": "16.2.9", "sharp": "^0.34.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww=="], + + "node-exports-info": ["node-exports-info@1.6.0", "", { "dependencies": { "array.prototype.flatmap": "^1.3.3", "es-errors": "^1.3.0", "object.entries": "^1.1.9", "semver": "^6.3.1" } }, "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw=="], + + "node-releases": ["node-releases@2.0.47", "", {}, "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "obug": ["obug@2.1.3", "", {}, "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse5": ["parse5@8.0.1", "", { "dependencies": { "entities": "^8.0.0" } }, "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.15", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.8.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q=="], + + "prettier-plugin-tailwindcss": ["prettier-plugin-tailwindcss@0.8.0", "", { "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-hermes": "*", "@prettier/plugin-oxc": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", "@zackad/prettier-plugin-twig": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", "prettier-plugin-svelte": "*" }, "optionalPeers": ["@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-hermes", "@prettier/plugin-oxc", "@prettier/plugin-pug", "@shopify/prettier-plugin-liquid", "@trivago/prettier-plugin-sort-imports", "@zackad/prettier-plugin-twig", "prettier-plugin-astro", "prettier-plugin-css-order", "prettier-plugin-jsdoc", "prettier-plugin-marko", "prettier-plugin-multiline-arrays", "prettier-plugin-organize-attributes", "prettier-plugin-organize-imports", "prettier-plugin-sort-imports", "prettier-plugin-svelte"] }, "sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "react": ["react@19.2.7", "", {}, "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ=="], + + "react-dom": ["react-dom@19.2.7", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.7" } }, "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-refresh": ["react-refresh@0.18.0", "", {}, "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], + + "resolve": ["resolve@2.0.0-next.7", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.2", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rollup": ["rollup@4.62.0", "", { "dependencies": { "@types/estree": "1.0.9" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.62.0", "@rollup/rollup-android-arm64": "4.62.0", "@rollup/rollup-darwin-arm64": "4.62.0", "@rollup/rollup-darwin-x64": "4.62.0", "@rollup/rollup-freebsd-arm64": "4.62.0", "@rollup/rollup-freebsd-x64": "4.62.0", "@rollup/rollup-linux-arm-gnueabihf": "4.62.0", "@rollup/rollup-linux-arm-musleabihf": "4.62.0", "@rollup/rollup-linux-arm64-gnu": "4.62.0", "@rollup/rollup-linux-arm64-musl": "4.62.0", "@rollup/rollup-linux-loong64-gnu": "4.62.0", "@rollup/rollup-linux-loong64-musl": "4.62.0", "@rollup/rollup-linux-ppc64-gnu": "4.62.0", "@rollup/rollup-linux-ppc64-musl": "4.62.0", "@rollup/rollup-linux-riscv64-gnu": "4.62.0", "@rollup/rollup-linux-riscv64-musl": "4.62.0", "@rollup/rollup-linux-s390x-gnu": "4.62.0", "@rollup/rollup-linux-x64-gnu": "4.62.0", "@rollup/rollup-linux-x64-musl": "4.62.0", "@rollup/rollup-openbsd-x64": "4.62.0", "@rollup/rollup-openharmony-arm64": "4.62.0", "@rollup/rollup-win32-arm64-msvc": "4.62.0", "@rollup/rollup-win32-ia32-msvc": "4.62.0", "@rollup/rollup-win32-x64-gnu": "4.62.0", "@rollup/rollup-win32-x64-msvc": "4.62.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-array-concat": ["safe-array-concat@1.1.4", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "get-intrinsic": "^1.3.0", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "saxes": ["saxes@6.0.0", "", { "dependencies": { "xmlchars": "^2.2.0" } }, "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4", "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ=="], + + "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], + + "std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.11", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.2", "es-object-atoms": "^1.1.2", "has-property-descriptors": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.10", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.2" } }, "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "symbol-tree": ["symbol-tree@3.2.4", "", {}, "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="], + + "tailwindcss": ["tailwindcss@4.3.1", "", {}, "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q=="], + + "tapable": ["tapable@2.3.3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], + + "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], + + "tinyexec": ["tinyexec@1.2.4", "", {}, "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg=="], + + "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], + + "tinyrainbow": ["tinyrainbow@3.1.0", "", {}, "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw=="], + + "tldts": ["tldts@7.4.3", "", { "dependencies": { "tldts-core": "^7.4.3" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-A3BDQBeeukYPzB4QdQ1DtdlUmp4x2OCH8n5UVhEWbyANxNep8GavottKzd1xYKFJKjUgMyPT7EzOfnBO55s8Sg=="], + + "tldts-core": ["tldts-core@7.4.3", "", {}, "sha512-27ep5H9PzdBrNd5OFM/j3WCU8F3kPwM9D0BOaOf7uYfxMJfyr0K5Tjj69Gri+sZlh2WXd5buIm47NuPF29CDiw=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "tough-cookie": ["tough-cookie@6.0.1", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw=="], + + "tr46": ["tr46@6.0.0", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw=="], + + "ts-api-utils": ["ts-api-utils@2.5.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], + + "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.8", "", { "dependencies": { "call-bind": "^1.0.9", "for-each": "^0.3.5", "gopd": "^1.2.0", "is-typed-array": "^1.1.15", "possible-typed-array-names": "^1.1.0", "reflect.getprototypeof": "^1.0.10" } }, "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.61.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.61.1", "@typescript-eslint/parser": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/utils": "8.61.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "unrs-resolver": ["unrs-resolver@1.12.2", "", { "dependencies": { "napi-postinstall": "^0.3.4" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.12.2", "@unrs/resolver-binding-android-arm64": "1.12.2", "@unrs/resolver-binding-darwin-arm64": "1.12.2", "@unrs/resolver-binding-darwin-x64": "1.12.2", "@unrs/resolver-binding-freebsd-x64": "1.12.2", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", "@unrs/resolver-binding-linux-x64-musl": "1.12.2", "@unrs/resolver-binding-openharmony-arm64": "1.12.2", "@unrs/resolver-binding-wasm32-wasi": "1.12.2", "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" } }, "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "vite": ["vite@7.3.5", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww=="], + + "vitest": ["vitest@4.0.16", "", { "dependencies": { "@vitest/expect": "4.0.16", "@vitest/mocker": "4.0.16", "@vitest/pretty-format": "4.0.16", "@vitest/runner": "4.0.16", "@vitest/snapshot": "4.0.16", "@vitest/spy": "4.0.16", "@vitest/utils": "4.0.16", "es-module-lexer": "^1.7.0", "expect-type": "^1.2.2", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^3.10.0", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.0.3", "vite": "^6.0.0 || ^7.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.0.16", "@vitest/browser-preview": "4.0.16", "@vitest/browser-webdriverio": "4.0.16", "@vitest/ui": "4.0.16", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q=="], + + "w3c-xmlserializer": ["w3c-xmlserializer@5.0.0", "", { "dependencies": { "xml-name-validator": "^5.0.0" } }, "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA=="], + + "webidl-conversions": ["webidl-conversions@8.0.1", "", {}, "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ=="], + + "whatwg-encoding": ["whatwg-encoding@3.1.1", "", { "dependencies": { "iconv-lite": "0.6.3" } }, "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ=="], + + "whatwg-mimetype": ["whatwg-mimetype@4.0.0", "", {}, "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="], + + "whatwg-url": ["whatwg-url@15.1.0", "", { "dependencies": { "tr46": "^6.0.0", "webidl-conversions": "^8.0.0" } }, "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.22", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.9", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw=="], + + "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "ws": ["ws@8.21.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g=="], + + "xml-name-validator": ["xml-name-validator@5.0.0", "", {}, "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg=="], + + "xmlchars": ["xmlchars@2.2.0", "", {}, "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + + "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" }, "bundled": true }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" }, "bundled": true }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.8.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA=="], + + "@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], + + "data-urls/whatwg-mimetype": ["whatwg-mimetype@5.0.0", "", {}, "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "is-bun-module/semver": ["semver@7.8.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA=="], + + "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + + "sharp/semver": ["semver@7.8.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA=="], + + "tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], + } +} diff --git a/docs/adr/0001-single-worker-modernization.md b/docs/adr/0001-single-worker-modernization.md new file mode 100644 index 0000000..4a26e33 --- /dev/null +++ b/docs/adr/0001-single-worker-modernization.md @@ -0,0 +1,19 @@ +# 0001 Single Worker Modernization + +## Status + +Accepted + +## Decision + +Modernize the existing app in one branch while preserving the default Tailwind v3 minigame behavior. + +Implementation was delegated to a single `gpt-5.5` worker using low reasoning effort. The parent process retained responsibility for review, verification oversight, git operations, and PR preparation. + +## Context + +The app was on older Next, React, and Tailwind dependencies, and the game state was concentrated in one large client component. + +## Consequences + +The migration can update dependencies, tests, and internal game structure together. Behavior changes must remain explicit, with Tailwind v4 exposed only through an opt-in selector. diff --git a/docs/adr/0002-game-mode-registry.md b/docs/adr/0002-game-mode-registry.md new file mode 100644 index 0000000..4e2d43b --- /dev/null +++ b/docs/adr/0002-game-mode-registry.md @@ -0,0 +1,23 @@ +# 0002 Game Mode Registry + +## Status + +Accepted + +## Decision + +Represent game modes with `GameMode = "tailwind-v3" | "tailwind-v4"` and load dictionaries from a typed registry. + +Store progress under `css2wind:game:` and persist answer history as `{ css, answers }`. + +## Context + +The game and API previously imported a single dictionary from the API folder. Adding Tailwind v4 requires mode-specific data without making client code reverse-lookup globals. + +A single `sessionProgress` key mixed progress across modes and answer history only stored answer arrays, forcing the answer modal to reverse-lookup the dictionary. + +## Consequences + +The v3 dictionary remains the default and backs `/api/v1`. The v4 dictionary starts as parity data, with answer differences added only when verified. + +Switching modes keeps progress isolated. The answer modal can render from saved history and no longer imports a global dictionary. diff --git a/docs/adr/0003-tailwind-v4-migration.md b/docs/adr/0003-tailwind-v4-migration.md new file mode 100644 index 0000000..3c4c672 --- /dev/null +++ b/docs/adr/0003-tailwind-v4-migration.md @@ -0,0 +1,17 @@ +# 0003 Tailwind v4 Migration + +## Status + +Accepted + +## Decision + +Use `@tailwindcss/postcss`, `@import "tailwindcss"`, and CSS `@theme` tokens for app-specific spacing, breakpoints, colors, and animations. + +## Context + +Tailwind v4 moves configuration toward CSS-first setup. The app used `tailwindcss-3d` for a small input flip effect. + +## Consequences + +The PostCSS config is simpler, the old plugin is removed, and the few required 3D utilities are defined locally in CSS. diff --git a/docs/adr/0004-framework-upgrade.md b/docs/adr/0004-framework-upgrade.md new file mode 100644 index 0000000..f4a807d --- /dev/null +++ b/docs/adr/0004-framework-upgrade.md @@ -0,0 +1,19 @@ +# 0004 Framework Upgrade + +## Status + +Accepted + +## Decision + +Upgrade the app to Next 16.2.9, React 19.2.7, React DOM 19.2.7, Tailwind CSS 4.3.1, `@tailwindcss/postcss` 4.3.1, PostCSS 8.5.15, Prettier 3.8.4, and `prettier-plugin-tailwindcss` 0.8.0. + +Use Bun as the package manager and command runner. Keep linting, typechecking, unit tests, and production build as explicit Bun-run scripts. + +## Context + +The app was previously on an old Next 13 canary, React 18, Tailwind 3, and `next lint`. Next 16 and Tailwind 4 require config updates, including modern ESLint flat config and the Tailwind v4 PostCSS plugin. + +## Consequences + +The app uses stable framework versions and a Bun lockfile. The homepage avoids self-fetching its own API and imports dictionary data in process. diff --git a/docs/adr/0005-verification-baseline.md b/docs/adr/0005-verification-baseline.md new file mode 100644 index 0000000..7e30be7 --- /dev/null +++ b/docs/adr/0005-verification-baseline.md @@ -0,0 +1,17 @@ +# 0005 Verification Baseline + +## Status + +Accepted + +## Decision + +Use TypeScript, ESLint, Vitest, and `next build` as the baseline verification suite. + +## Context + +The app needs coverage for mode selection, evaluation, persistence, and result text. End-to-end browser tests are intentionally removed from this project state. + +## Consequences + +Local verification runs through Bun: install dependencies, typecheck, lint, run unit tests, and produce a production build. diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..0ff97f2 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,12 @@ +import nextVitals from "eslint-config-next/core-web-vitals"; + +const eslintConfig = [ + ...nextVitals, + { + rules: { + "react-hooks/set-state-in-effect": "off", + }, + }, +]; + +export default eslintConfig; diff --git a/experimental-v2.ts b/experimental-v2.ts deleted file mode 100644 index 6d395a5..0000000 --- a/experimental-v2.ts +++ /dev/null @@ -1,8494 +0,0 @@ -// // overengineered version of API -// export const api = { -// layout: [ -// { -// key: "aspect-ratio", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["aspect-auto"], -// partial: [], -// }, -// }, -// { -// css: "1 / 1", -// tailwind: { -// correct: ["aspect-square"], -// partial: [], -// }, -// }, -// { -// css: "16 / 9", -// tailwind: { -// correct: ["aspect-video"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "columns", -// match: [ -// { -// css: "1", -// tailwind: { -// correct: ["columns-1"], -// partial: [], -// }, -// }, -// { -// css: "2", -// tailwind: { -// correct: ["columns-2"], -// partial: [], -// }, -// }, -// { -// css: "3", -// tailwind: { -// correct: ["columns-3"], -// partial: [], -// }, -// }, -// { -// css: "4", -// tailwind: { -// correct: ["columns-4"], -// partial: [], -// }, -// }, -// { -// css: "5", -// tailwind: { -// correct: ["columns-5"], -// partial: [], -// }, -// }, -// { -// css: "6", -// tailwind: { -// correct: ["columns-6"], -// partial: [], -// }, -// }, -// { -// css: "7", -// tailwind: { -// correct: ["columns-7"], -// partial: [], -// }, -// }, -// { -// css: "8", -// tailwind: { -// correct: ["columns-8"], -// partial: [], -// }, -// }, -// { -// css: "9", -// tailwind: { -// correct: ["columns-9"], -// partial: [], -// }, -// }, -// { -// css: "10", -// tailwind: { -// correct: ["columns-10"], -// partial: [], -// }, -// }, -// { -// css: "11", -// tailwind: { -// correct: ["columns-11"], -// partial: [], -// }, -// }, -// { -// css: "12", -// tailwind: { -// correct: ["columns-12"], -// partial: [], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["columns-auto"], -// partial: [], -// }, -// }, -// { -// css: "256px", -// tailwind: { -// correct: ["columns-3xs"], -// partial: ["columns-[256px]"], -// }, -// }, -// { -// css: "288px", -// tailwind: { -// correct: ["columns-2xs"], -// partial: ["columns-[288px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["columns-xs"], -// partial: ["columns-[320px]"], -// }, -// }, -// { -// css: "384px", -// tailwind: { -// correct: ["columns-sm"], -// partial: ["columns-[384px]"], -// }, -// }, -// { -// css: "448px", -// tailwind: { -// correct: ["columns-md"], -// partial: ["columns-[448px]"], -// }, -// }, -// { -// css: "512px", -// tailwind: { -// correct: ["columns-lg"], -// partial: ["columns-[512px]"], -// }, -// }, -// { -// css: "576px", -// tailwind: { -// correct: ["columns-xl"], -// partial: ["columns-[576px]"], -// }, -// }, -// { -// css: "672px", -// tailwind: { -// correct: ["columns-2xl"], -// partial: ["columns-[672px]"], -// }, -// }, -// { -// css: "768px", -// tailwind: { -// correct: ["columns-3xl"], -// partial: ["columns-[768px]"], -// }, -// }, -// { -// css: "896px", -// tailwind: { -// correct: ["columns-4xl"], -// partial: ["columns-[896px]"], -// }, -// }, -// { -// css: "1024px", -// tailwind: { -// correct: ["columns-5xl"], -// partial: ["columns-[1024px]"], -// }, -// }, -// { -// css: "1152px", -// tailwind: { -// correct: ["columns-6xl"], -// partial: ["columns-[1152px]"], -// }, -// }, -// { -// css: "1280px", -// tailwind: { -// correct: ["columns-7xl"], -// partial: ["columns-[1280px]"], -// }, -// }, -// ], -// }, -// { -// key: "break-after", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["break-after-auto"], -// partial: [], -// }, -// }, -// { -// css: "avoid", -// tailwind: { -// correct: ["break-after-avoid"], -// partial: [], -// }, -// }, -// { -// css: "all", -// tailwind: { -// correct: ["break-after-all"], -// partial: [], -// }, -// }, -// { -// css: "avoid-page", -// tailwind: { -// correct: ["break-after-avoid-page"], -// partial: [], -// }, -// }, -// { -// css: "page", -// tailwind: { -// correct: ["break-after-page"], -// partial: [], -// }, -// }, -// { -// css: "left", -// tailwind: { -// correct: ["break-after-left"], -// partial: [], -// }, -// }, -// { -// css: "right", -// tailwind: { -// correct: ["break-after-right"], -// partial: [], -// }, -// }, -// { -// css: "column", -// tailwind: { -// correct: ["break-after-column"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "break-inside", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["break-inside-auto"], -// partial: [], -// }, -// }, -// { -// css: "avoid", -// tailwind: { -// correct: ["break-inside-avoid"], -// partial: [], -// }, -// }, -// { -// css: "avoid-page", -// tailwind: { -// correct: ["break-inside-avoid-page"], -// partial: [], -// }, -// }, -// { -// css: "avoid-column", -// tailwind: { -// correct: ["break-inside-avoid-column"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "box-decoration-break", -// match: [ -// { -// css: "clone", -// tailwind: { -// correct: ["box-decoration-clone"], -// partial: [], -// }, -// }, -// { -// css: "slice", -// tailwind: { -// correct: ["box-decoration-slice"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "box-sizing", -// match: [ -// { -// css: "border-box", -// tailwind: { -// correct: ["box-border"], -// partial: [], -// }, -// }, -// { -// css: "content-box", -// tailwind: { -// correct: ["box-content"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "display", -// match: [ -// { -// css: "block", -// tailwind: { -// correct: ["block"], -// partial: [], -// }, -// }, -// { -// css: "inline-block", -// tailwind: { -// correct: ["inline-block"], -// partial: [], -// }, -// }, -// { -// css: "inline", -// tailwind: { -// correct: ["inline"], -// partial: [], -// }, -// }, -// { -// css: "flex", -// tailwind: { -// correct: ["flex"], -// partial: [], -// }, -// }, -// { -// css: "inline-flex", -// tailwind: { -// correct: ["inline-flex"], -// partial: [], -// }, -// }, -// { -// css: "table", -// tailwind: { -// correct: ["table"], -// partial: [], -// }, -// }, -// { -// css: "inline-table", -// tailwind: { -// correct: ["inline-table"], -// partial: [], -// }, -// }, -// { -// css: "table-caption", -// tailwind: { -// correct: ["table-caption"], -// partial: [], -// }, -// }, -// { -// css: "table-cell", -// tailwind: { -// correct: ["table-cell"], -// partial: [], -// }, -// }, -// { -// css: "table-column", -// tailwind: { -// correct: ["table-column"], -// partial: [], -// }, -// }, -// { -// css: "table-column-group", -// tailwind: { -// correct: ["table-column-group"], -// partial: [], -// }, -// }, -// { -// css: "table-footer-group", -// tailwind: { -// correct: ["table-footer-group"], -// partial: [], -// }, -// }, -// { -// css: "table-header-group", -// tailwind: { -// correct: ["table-header-group"], -// partial: [], -// }, -// }, -// { -// css: "table-row-group", -// tailwind: { -// correct: ["table-row-group"], -// partial: [], -// }, -// }, -// { -// css: "table-row", -// tailwind: { -// correct: ["table-row"], -// partial: [], -// }, -// }, -// { -// css: "flow-root", -// tailwind: { -// correct: ["flow-root"], -// partial: [], -// }, -// }, -// { -// css: "grid", -// tailwind: { -// correct: ["grid"], -// partial: [], -// }, -// }, -// { -// css: "inline-grid", -// tailwind: { -// correct: ["inline-grid"], -// partial: [], -// }, -// }, -// { -// css: "contents", -// tailwind: { -// correct: ["contents"], -// partial: [], -// }, -// }, -// { -// css: "list-item", -// tailwind: { -// correct: ["list-item"], -// partial: [], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["hidden"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "isolation", -// match: [ -// { -// css: "isolate", -// tailwind: { -// correct: ["isolate"], -// partial: [], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["isolation-auto"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "object-fit", -// match: [ -// { -// css: "contain", -// tailwind: { -// correct: ["object-contain"], -// partial: [], -// }, -// }, -// { -// css: "cover", -// tailwind: { -// correct: ["object-cover"], -// partial: [], -// }, -// }, -// { -// css: "fill", -// tailwind: { -// correct: ["object-fill"], -// partial: [], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["object-none"], -// partial: [], -// }, -// }, -// { -// css: "scale-down", -// tailwind: { -// correct: ["object-scale-down"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "object-position", -// match: [ -// { -// css: "bottom", -// tailwind: { -// correct: ["object-bottom"], -// partial: [], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["object-center"], -// partial: [], -// }, -// }, -// { -// css: "left", -// tailwind: { -// correct: ["object-left"], -// partial: [], -// }, -// }, -// { -// css: "left bottom", -// tailwind: { -// correct: ["object-left-bottom"], -// partial: [], -// }, -// }, -// { -// css: "left top", -// tailwind: { -// correct: ["object-left-top"], -// partial: [], -// }, -// }, -// { -// css: "right", -// tailwind: { -// correct: ["object-right"], -// partial: [], -// }, -// }, -// { -// css: "right bottom", -// tailwind: { -// correct: ["object-right-bottom"], -// partial: [], -// }, -// }, -// { -// css: "right top", -// tailwind: { -// correct: ["object-right-top"], -// partial: [], -// }, -// }, -// { -// css: "top", -// tailwind: { -// correct: ["object-top"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "overflow", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["overflow-auto"], -// partial: [], -// }, -// }, -// { -// css: "hidden", -// tailwind: { -// correct: ["overflow-hidden"], -// partial: [], -// }, -// }, -// { -// css: "clip", -// tailwind: { -// correct: ["overflow-clip"], -// partial: [], -// }, -// }, -// { -// css: "visible", -// tailwind: { -// correct: ["overflow-visible"], -// partial: [], -// }, -// }, -// { -// css: "scroll", -// tailwind: { -// correct: ["overflow-scroll"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "overflow-y", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["overflow-y-auto"], -// partial: [], -// }, -// }, -// { -// css: "hidden", -// tailwind: { -// correct: ["overflow-y-hidden"], -// partial: [], -// }, -// }, -// { -// css: "clip", -// tailwind: { -// correct: ["overflow-y-clip"], -// partial: [], -// }, -// }, -// { -// css: "visible", -// tailwind: { -// correct: ["overflow-y-visible"], -// partial: [], -// }, -// }, -// { -// css: "scroll", -// tailwind: { -// correct: ["overflow-y-scroll"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "overflow-x", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["overflow-x-auto"], -// partial: [], -// }, -// }, -// { -// css: "hidden", -// tailwind: { -// correct: ["overflow-x-hidden"], -// partial: [], -// }, -// }, -// { -// css: "clip", -// tailwind: { -// correct: ["overflow-x-clip"], -// partial: [], -// }, -// }, -// { -// css: "visible", -// tailwind: { -// correct: ["overflow-x-visible"], -// partial: [], -// }, -// }, -// { -// css: "scroll", -// tailwind: { -// correct: ["overflow-x-scroll"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "position", -// match: [ -// { -// css: "static", -// tailwind: { -// correct: ["static"], -// partial: [], -// }, -// }, -// { -// css: "fixed", -// tailwind: { -// correct: ["fixed"], -// partial: [], -// }, -// }, -// { -// css: "absolute", -// tailwind: { -// correct: ["absolute"], -// partial: [], -// }, -// }, -// { -// css: "relative", -// tailwind: { -// correct: ["relative"], -// partial: [], -// }, -// }, -// { -// css: "sticky", -// tailwind: { -// correct: ["sticky"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "visibility", -// match: [ -// { -// css: "visible", -// tailwind: { -// correct: ["visible"], -// partial: [], -// }, -// }, -// { -// css: "hidden", -// tailwind: { -// correct: ["invisible"], -// partial: [], -// }, -// }, -// { -// css: "collapse", -// tailwind: { -// correct: ["collapse"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "z-index", -// match: [ -// { -// css: "0", -// tailwind: { -// correct: ["z-0"], -// partial: [], -// }, -// }, -// { -// css: "10", -// tailwind: { -// correct: ["z-10"], -// partial: [], -// }, -// }, -// { -// css: "20", -// tailwind: { -// correct: ["z-20"], -// partial: [], -// }, -// }, -// { -// css: "30", -// tailwind: { -// correct: ["z-30"], -// partial: [], -// }, -// }, -// { -// css: "40", -// tailwind: { -// correct: ["z-40"], -// partial: [], -// }, -// }, -// { -// css: "50", -// tailwind: { -// correct: ["z-50"], -// partial: [], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["z-auto"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "top", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["top-0"], -// partial: [], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["top-px"], -// partial: [], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["top-0.5"], -// partial: [], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["top-1"], -// partial: [], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["top-1.5"], -// partial: [], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["top-2"], -// partial: [], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["top-2.5"], -// partial: [], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["top-3"], -// partial: [], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["top-3.5"], -// partial: [], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["top-4"], -// partial: [], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["top-5"], -// partial: [], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["top-6"], -// partial: [], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["top-7"], -// partial: [], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["top-8"], -// partial: [], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["top-9"], -// partial: [], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["top-10"], -// partial: [], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["top-12"], -// partial: [], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["top-20"], -// partial: [], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["top-40"], -// partial: [], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["top-60"], -// partial: [], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["top-80"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "left", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["left-0"], -// partial: [], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["left-px"], -// partial: [], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["left-0.5"], -// partial: [], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["left-1"], -// partial: [], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["left-1.5"], -// partial: [], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["left-2"], -// partial: [], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["left-2.5"], -// partial: [], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["left-3"], -// partial: [], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["left-3.5"], -// partial: [], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["left-4"], -// partial: [], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["left-5"], -// partial: [], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["left-6"], -// partial: [], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["left-7"], -// partial: [], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["left-8"], -// partial: [], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["left-9"], -// partial: [], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["left-10"], -// partial: [], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["left-12"], -// partial: [], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["left-20"], -// partial: [], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["left-40"], -// partial: [], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["left-60"], -// partial: [], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["left-80"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "bottom", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["bottom-0"], -// partial: [], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["bottom-px"], -// partial: [], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["bottom-0.5"], -// partial: [], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["bottom-1"], -// partial: [], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["bottom-1.5"], -// partial: [], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["bottom-2"], -// partial: [], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["bottom-2.5"], -// partial: [], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["bottom-3"], -// partial: [], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["bottom-3.5"], -// partial: [], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["bottom-4"], -// partial: [], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["bottom-5"], -// partial: [], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["bottom-6"], -// partial: [], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["bottom-7"], -// partial: [], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["bottom-8"], -// partial: [], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["bottom-9"], -// partial: [], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["bottom-10"], -// partial: [], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["bottom-12"], -// partial: [], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["bottom-20"], -// partial: [], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["bottom-40"], -// partial: [], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["bottom-60"], -// partial: [], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["bottom-80"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "right", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["right-0"], -// partial: [], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["right-px"], -// partial: [], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["right-0.5"], -// partial: [], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["right-1"], -// partial: [], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["right-1.5"], -// partial: [], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["right-2"], -// partial: [], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["right-2.5"], -// partial: [], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["right-3"], -// partial: [], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["right-3.5"], -// partial: [], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["right-4"], -// partial: [], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["right-5"], -// partial: [], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["right-6"], -// partial: [], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["right-7"], -// partial: [], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["right-8"], -// partial: [], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["right-9"], -// partial: [], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["right-10"], -// partial: [], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["right-12"], -// partial: [], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["right-20"], -// partial: [], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["right-40"], -// partial: [], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["right-60"], -// partial: [], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["right-80"], -// partial: [], -// }, -// }, -// ], -// }, -// ], -// flexboxAndGrid: [ -// { -// key: "flex-basis", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["basis-0"], -// partial: [], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["basis-1"], -// partial: [], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["basis-2"], -// partial: [], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["basis-3"], -// partial: [], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["basis-4"], -// partial: [], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["basis-5"], -// partial: [], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["basis-6"], -// partial: [], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["basis-7"], -// partial: [], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["basis-8"], -// partial: [], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["basis-9"], -// partial: [], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["basis-10"], -// partial: [], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["basis-12"], -// partial: [], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["basis-20"], -// partial: [], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["basis-40"], -// partial: [], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["basis-60"], -// partial: [], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["basis-80"], -// partial: [], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["basis-auto"], -// partial: [], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["basis-px"], -// partial: [], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["basis-0.5"], -// partial: [], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["basis-1.5"], -// partial: [], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["basis-2.5"], -// partial: [], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["basis-3.5"], -// partial: [], -// }, -// }, -// ], -// }, -// { -// key: "align-items", -// match: [ -// { -// css: "center", -// tailwind: { -// correct: ["items-center"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["items-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["items-end"], -// }, -// }, -// { -// css: "baseline", -// tailwind: { -// correct: ["items-baseline"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["items-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "justify-content", -// match: [ -// { -// css: "center", -// tailwind: { -// correct: ["justify-center"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["justify-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["justify-end"], -// }, -// }, -// { -// css: "between", -// tailwind: { -// correct: ["justify-between"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["justify-stretch"], -// }, -// }, -// { -// css: "around", -// tailwind: { -// correct: ["justify-around"], -// }, -// }, -// { -// css: "evenly", -// tailwind: { -// correct: ["justify-evenly"], -// }, -// }, -// { -// css: "normal", -// tailwind: { -// correct: ["justify-normal"], -// }, -// }, -// ], -// }, -// { -// key: "flex-direction", -// match: [ -// { -// css: "column-reverse", -// tailwind: { -// correct: ["flex-col-reverse"], -// }, -// }, -// { -// css: "column", -// tailwind: { -// correct: ["flex-col"], -// }, -// }, -// { -// css: "row-reverse", -// tailwind: { -// correct: ["flex-row-reverse"], -// }, -// }, -// { -// css: "row", -// tailwind: { -// correct: ["flex-row"], -// }, -// }, -// ], -// }, -// { -// key: "flex-wrap", -// match: [ -// { -// css: "wrap", -// tailwind: { -// correct: ["flex-wrap"], -// }, -// }, -// { -// css: "wrap-reverse", -// tailwind: { -// correct: ["flex-wrap-reverse"], -// }, -// }, -// { -// css: "nowrap", -// tailwind: { -// correct: ["flex-nowrap"], -// }, -// }, -// ], -// }, -// { -// key: "flex", -// match: [ -// { -// css: "0 1 auto", -// tailwind: { -// correct: ["flex-initial"], -// }, -// }, -// { -// css: "1 1 0%", -// tailwind: { -// correct: ["flex-1"], -// }, -// }, -// { -// css: "1 1 auto", -// tailwind: { -// correct: ["flex-auto"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["flex-none"], -// }, -// }, -// ], -// }, -// { -// key: "order", -// match: [ -// { -// css: "1", -// tailwind: { -// correct: ["order-1"], -// }, -// }, -// { -// css: "2", -// tailwind: { -// correct: ["order-2"], -// }, -// }, -// { -// css: "3", -// tailwind: { -// correct: ["order-3"], -// }, -// }, -// { -// css: "4", -// tailwind: { -// correct: ["order-4"], -// }, -// }, -// { -// css: "5", -// tailwind: { -// correct: ["order-5"], -// }, -// }, -// { -// css: "6", -// tailwind: { -// correct: ["order-6"], -// }, -// }, -// { -// css: "7", -// tailwind: { -// correct: ["order-7"], -// }, -// }, -// { -// css: "8", -// tailwind: { -// correct: ["order-8"], -// }, -// }, -// { -// css: "9", -// tailwind: { -// correct: ["order-9"], -// }, -// }, -// { -// css: "10", -// tailwind: { -// correct: ["order-10"], -// }, -// }, -// { -// css: "11", -// tailwind: { -// correct: ["order-11"], -// }, -// }, -// { -// css: "12", -// tailwind: { -// correct: ["order-12"], -// }, -// }, -// { -// css: "-9999", -// tailwind: { -// correct: ["order-first"], -// }, -// }, -// { -// css: "9999", -// tailwind: { -// correct: ["order-last"], -// }, -// }, -// { -// css: "0", -// tailwind: { -// correct: ["order-none"], -// }, -// }, -// ], -// }, -// { -// key: "flex-grow", -// match: [ -// { -// css: "1", -// tailwind: { -// correct: ["grow"], -// }, -// }, -// { -// css: "0", -// tailwind: { -// correct: ["grow-0"], -// }, -// }, -// ], -// }, -// { -// key: "flex-shrink", -// match: [ -// { -// css: "1", -// tailwind: { -// correct: ["shrink"], -// }, -// }, -// { -// css: "0", -// tailwind: { -// correct: ["shrink-0"], -// }, -// }, -// ], -// }, -// { -// key: "gap", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["gap-0"], -// partial: ["gap-[0px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["gap-px"], -// partial: ["gap-[1px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["gap-0.5"], -// partial: ["gap-[2px]", "gap-0,5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["gap-1"], -// partial: ["gap-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["gap-1.5"], -// partial: ["gap-[6px]", "gap-1,5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["gap-2"], -// partial: ["gap-[8px]"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["gap-2.5"], -// partial: ["gap-[10px]", "gap-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["gap-3"], -// partial: ["gap-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["gap-3.5"], -// partial: ["gap-[14px]", "gap-3,5"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["gap-4"], -// partial: ["gap-[16px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["gap-5"], -// partial: ["gap-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["gap-6"], -// partial: ["gap-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["gap-7"], -// partial: ["gap-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["gap-8"], -// partial: ["gap-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["gap-9"], -// partial: ["gap-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["gap-10"], -// partial: ["gap-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["gap-12"], -// partial: ["gap-[48px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["gap-20"], -// partial: ["gap-[80px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["gap-40"], -// partial: ["gap-[160px]"], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["gap-60"], -// partial: ["gap-[240px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["gap-80"], -// partial: ["gap-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "row-gap", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["gap-y-0"], -// partial: ["gap-y-[0px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["gap-y-px"], -// partial: ["gap-y-[1px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["gap-y-0.5"], -// partial: ["gap-y-[2px]", "gap-y-0,5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["gap-y-1"], -// partial: ["gap-y-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["gap-y-1.5"], -// partial: ["gap-y-[6px]", "gap-y-1,5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["gap-y-2"], -// partial: ["gap-y-[8px]"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["gap-y-2.5"], -// partial: ["gap-y-[10px]", "gap-y-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["gap-y-3"], -// partial: ["gap-y-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["gap-y-3.5"], -// partial: ["gap-y-[14px]", "gap-y-3,5"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["gap-y-4"], -// partial: ["gap-y-[16px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["gap-y-5"], -// partial: ["gap-y-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["gap-y-6"], -// partial: ["gap-y-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["gap-y-7"], -// partial: ["gap-y-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["gap-y-8"], -// partial: ["gap-y-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["gap-y-9"], -// partial: ["gap-y-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["gap-y-10"], -// partial: ["gap-y-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["gap-y-12"], -// partial: ["gap-y-[48px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["gap-y-20"], -// partial: ["gap-y-[80px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["gap-y-40"], -// partial: ["gap-y-[160px]"], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["gap-y-60"], -// partial: ["gap-y-[240px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["gap-y-80"], -// partial: ["gap-y-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "column-gap", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["gap-x-0"], -// partial: ["gap-x-[0px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["gap-x-px"], -// partial: ["gap-x-[1px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["gap-x-0.5"], -// partial: ["gap-x-[2px]", "gap-x-0,5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["gap-x-1"], -// partial: ["gap-x-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["gap-x-1.5"], -// partial: ["gap-x-[6px]", "gap-x-1,5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["gap-x-2"], -// partial: ["gap-x-[8px]"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["gap-x-2.5"], -// partial: ["gap-x-[10px]", "gap-x-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["gap-x-3"], -// partial: ["gap-x-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["gap-x-3.5"], -// partial: ["gap-x-[14px]", "gap-x-3,5"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["gap-x-4"], -// partial: ["gap-x-[16px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["gap-x-5"], -// partial: ["gap-x-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["gap-x-6"], -// partial: ["gap-x-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["gap-x-7"], -// partial: ["gap-x-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["gap-x-8"], -// partial: ["gap-x-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["gap-x-9"], -// partial: ["gap-x-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["gap-x-10"], -// partial: ["gap-x-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["gap-x-12"], -// partial: ["gap-x-[48px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["gap-x-20"], -// partial: ["gap-x-[80px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["gap-x-40"], -// partial: ["gap-x-[160px]"], -// }, -// }, -// { -// css: "240px", -// tailwind: { -// correct: ["gap-x-60"], -// partial: ["gap-x-[240px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["gap-x-80"], -// partial: ["gap-x-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "justify-items", -// match: [ -// { -// css: "start", -// tailwind: { -// correct: ["justify-items-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["justify-items-end"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["justify-items-center"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["justify-items-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "justify-self", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["justify-self-auto"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["justify-self-center"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["justify-self-end"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["justify-self-start"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["justify-self-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "align-content", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["content-normal"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["content-center"], -// }, -// }, -// { -// css: "flex-start", -// tailwind: { -// correct: ["content-start"], -// }, -// }, -// { -// css: "flex-end", -// tailwind: { -// correct: ["content-end"], -// }, -// }, -// { -// css: "space-between", -// tailwind: { -// correct: ["content-between"], -// }, -// }, -// { -// css: "space-around", -// tailwind: { -// correct: ["content-around"], -// }, -// }, -// { -// css: "space-evenly", -// tailwind: { -// correct: ["content-evenly"], -// }, -// }, -// { -// css: "baseline", -// tailwind: { -// correct: ["content-baseline"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["content-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "align-self", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["self-auto"], -// }, -// }, -// { -// css: "flex-start", -// tailwind: { -// correct: ["self-start"], -// }, -// }, -// { -// css: "flex-end", -// tailwind: { -// correct: ["self-end"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["self-center"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["self-stretch"], -// }, -// }, -// { -// css: "baseline", -// tailwind: { -// correct: ["self-baseline"], -// }, -// }, -// ], -// }, -// { -// key: "place-content", -// match: [ -// { -// css: "center", -// tailwind: { -// correct: ["place-content-center"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["place-content-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["place-content-end"], -// }, -// }, -// { -// css: "space-between", -// tailwind: { -// correct: ["place-content-between"], -// }, -// }, -// { -// css: "space-around", -// tailwind: { -// correct: ["place-content-around"], -// }, -// }, -// { -// css: "space-evenly", -// tailwind: { -// correct: ["place-content-evenly"], -// }, -// }, -// { -// css: "baseline", -// tailwind: { -// correct: ["place-content-baseline"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["place-content-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "place-items", -// match: [ -// { -// css: "start", -// tailwind: { -// correct: ["place-items-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["place-items-end"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["place-items-center"], -// }, -// }, -// { -// css: "baseline", -// tailwind: { -// correct: ["place-items-baseline"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["place-items-stretch"], -// }, -// }, -// ], -// }, -// { -// key: "place-self", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["place-self-auto"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["place-self-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["place-self-end"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["place-self-center"], -// }, -// }, -// { -// css: "stretch", -// tailwind: { -// correct: ["place-self-stretch"], -// }, -// }, -// ], -// }, -// ], -// spacing: [ -// { -// key: "margin", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["m-0"], -// partial: ["m-[0px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["m-0.5"], -// partial: ["m-[2px]", "m-0,5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["m-1"], -// partial: ["m-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["m-1.5"], -// partial: ["m-[6px]", "m-1,5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["m-2"], -// partial: ["m-[8px]"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["m-2.5"], -// partial: ["m-[10px]", "m-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["m-3"], -// partial: ["m-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["m-3.5"], -// partial: ["m-[14px]", "m-3,5"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["m-5"], -// partial: ["m-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["m-6"], -// partial: ["m-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["m-7"], -// partial: ["m-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["m-8"], -// partial: ["m-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["m-9"], -// partial: ["m-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["m-10"], -// partial: ["m-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["m-12"], -// partial: ["m-[48px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["m-20"], -// partial: ["m-[80px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["m-40"], -// partial: ["m-[160px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["m-80"], -// partial: ["m-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-block", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["my-2.5"], -// partial: ["my-[10px]", "my-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["my-3"], -// partial: ["my-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["my-3.5"], -// partial: ["my-[14px]", "my-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["my-40"], -// partial: ["my-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["my-4"], -// partial: ["my-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["my-px"], -// partial: ["my-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["my-5"], -// partial: ["my-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["my-6"], -// partial: ["my-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["my-7"], -// partial: ["my-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["my-0.5"], -// partial: ["my-[2px]", "my-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["my-80"], -// partial: ["my-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["my-8"], -// partial: ["my-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["my-9"], -// partial: ["my-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["my-10"], -// partial: ["my-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["my-12"], -// partial: ["my-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["my-1"], -// partial: ["my-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["my-1.5"], -// partial: ["my-[6px]", "my-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["my-20"], -// partial: ["my-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["my-2"], -// partial: ["my-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-inline", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["mx-2.5"], -// partial: ["mx-[10px]", "mx-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["mx-3"], -// partial: ["mx-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["mx-3.5"], -// partial: ["mx-[14px]", "mx-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["mx-40"], -// partial: ["mx-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["mx-4"], -// partial: ["mx-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["mx-px"], -// partial: ["mx-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["mx-5"], -// partial: ["mx-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["mx-6"], -// partial: ["mx-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["mx-7"], -// partial: ["mx-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["mx-0.5"], -// partial: ["mx-[2px]", "mx-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["mx-80"], -// partial: ["mx-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["mx-8"], -// partial: ["mx-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["mx-9"], -// partial: ["mx-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["mx-10"], -// partial: ["mx-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["mx-12"], -// partial: ["mx-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["mx-1"], -// partial: ["mx-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["mx-1.5"], -// partial: ["mx-[6px]", "mx-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["mx-20"], -// partial: ["mx-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["mx-2"], -// partial: ["mx-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-top", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["mt-2.5"], -// partial: ["mt-[10px]", "mt-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["mt-3"], -// partial: ["mt-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["mt-3.5"], -// partial: ["mt-[14px]", "mt-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["mt-40"], -// partial: ["mt-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["mt-4"], -// partial: ["mt-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["mt-px"], -// partial: ["mt-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["mt-5"], -// partial: ["mt-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["mt-6"], -// partial: ["mt-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["mt-7"], -// partial: ["mt-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["mt-0.5"], -// partial: ["mt-[2px]", "mt-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["mt-80"], -// partial: ["mt-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["mt-8"], -// partial: ["mt-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["mt-9"], -// partial: ["mt-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["mt-10"], -// partial: ["mt-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["mt-12"], -// partial: ["mt-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["mt-1"], -// partial: ["mt-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["mt-1.5"], -// partial: ["mt-[6px]", "mt-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["mt-20"], -// partial: ["mt-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["mt-2"], -// partial: ["mt-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-right", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["mr-2.5"], -// partial: ["mr-[10px]", "mr-2.5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["mr-3"], -// partial: ["mr-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["mr-3.5"], -// partial: ["mr-[14px]", "mr-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["mr-40"], -// partial: ["mr-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["mr-4"], -// partial: ["mr-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["mr-px"], -// partial: ["mr-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["mr-5"], -// partial: ["mr-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["mr-6"], -// partial: ["mr-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["mr-7"], -// partial: ["mr-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["mr-0.5"], -// partial: ["mr-[2px]", "mr-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["mr-80"], -// partial: ["mr-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["mr-8"], -// partial: ["mr-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["mr-9"], -// partial: ["mr-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["mr-10"], -// partial: ["mr-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["mr-12"], -// partial: ["mr-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["mr-1"], -// partial: ["mr-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["mr-1.5"], -// partial: ["mr-[6px]", "mr-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["mr-20"], -// partial: ["mr-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["mr-2"], -// partial: ["mr-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-bottom", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["mb-2.5"], -// partial: ["mb-[10px]", "mb-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["mb-3"], -// partial: ["mb-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["mb-3.5"], -// partial: ["mb-[14px]", "mb-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["mb-40"], -// partial: ["mb-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["mb-4"], -// partial: ["mb-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["mb-px"], -// partial: ["mb-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["mb-5"], -// partial: ["mb-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["mb-6"], -// partial: ["mb-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["mb-7"], -// partial: ["mb-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["mb-0.5"], -// partial: ["mb-[2px]", "mb-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["mb-80"], -// partial: ["mb-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["mb-8"], -// partial: ["mb-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["mb-9"], -// partial: ["mb-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["mb-10"], -// partial: ["mb-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["mb-12"], -// partial: ["mb-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["mb-1"], -// partial: ["mb-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["mb-1.5"], -// partial: ["mb-[6px]", "mb-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["mb-20"], -// partial: ["mb-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["mb-2"], -// partial: ["mb-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "margin-left", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["ml-2.5"], -// partial: ["ml-[10px]", "ml-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["ml-3"], -// partial: ["ml-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["ml-3.5"], -// partial: ["ml-[14px]", "ml-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["ml-40"], -// partial: ["ml-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["ml-4"], -// partial: ["ml-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["ml-px"], -// partial: ["ml-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["ml-5"], -// partial: ["ml-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["ml-6"], -// partial: ["ml-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["ml-7"], -// partial: ["ml-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["ml-0.5"], -// partial: ["ml-[2px]", "ml-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["ml-80"], -// partial: ["ml-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["ml-8"], -// partial: ["ml-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["ml-9"], -// partial: ["ml-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["ml-10"], -// partial: ["ml-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["ml-12"], -// partial: ["ml-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["ml-1"], -// partial: ["ml-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["ml-1.5"], -// partial: ["ml-[6px]", "ml-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["ml-20"], -// partial: ["ml-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["ml-2"], -// partial: ["ml-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["p-0"], -// partial: ["p-[0px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["p-0.5"], -// partial: ["p-[2px]", "p-0,5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["p-1"], -// partial: ["p-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["p-1.5"], -// partial: ["p-[6px]", "p-1,5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["p-2"], -// partial: ["p-[8px]"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["p-2.5"], -// partial: ["p-[10px]", "p-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["p-3"], -// partial: ["p-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["p-3.5"], -// partial: ["p-[14px]", "p-3,5"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["p-5"], -// partial: ["p-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["p-6"], -// partial: ["p-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["p-7"], -// partial: ["p-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["p-8"], -// partial: ["p-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["p-9"], -// partial: ["p-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["p-10"], -// partial: ["p-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["p-12"], -// partial: ["p-[48px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["p-20"], -// partial: ["p-[80px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["p-40"], -// partial: ["p-[160px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["p-80"], -// partial: ["p-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-block", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["py-2.5"], -// partial: ["py-[10px]", "py-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["py-3"], -// partial: ["py-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["py-3.5"], -// partial: ["py-[14px]", "py-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["py-40"], -// partial: ["py-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["py-4"], -// partial: ["py-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["py-px"], -// partial: ["py-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["py-5"], -// partial: ["py-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["py-6"], -// partial: ["py-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["py-7"], -// partial: ["py-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["py-0.5"], -// partial: ["py-[2px]", "py-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["py-80"], -// partial: ["py-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["py-8"], -// partial: ["py-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["py-9"], -// partial: ["py-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["py-10"], -// partial: ["py-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["py-12"], -// partial: ["py-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["py-1"], -// partial: ["py-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["py-1.5"], -// partial: ["py-[6px]", "py-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["py-20"], -// partial: ["py-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["py-2"], -// partial: ["py-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-inline", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["px-2.5"], -// partial: ["px-[10px]", "px-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["px-3"], -// partial: ["px-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["px-3.5"], -// partial: ["px-[14px]", "px-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["px-40"], -// partial: ["px-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["px-4"], -// partial: ["px-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["px-px"], -// partial: ["px-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["px-5"], -// partial: ["px-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["px-6"], -// partial: ["px-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["px-7"], -// partial: ["px-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["px-0.5"], -// partial: ["px-[2px]", "px-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["px-80"], -// partial: ["px-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["px-8"], -// partial: ["px-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["px-9"], -// partial: ["px-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["px-10"], -// partial: ["px-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["px-12"], -// partial: ["px-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["px-1"], -// partial: ["px-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["px-1.5"], -// partial: ["px-[6px]", "px-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["px-20"], -// partial: ["px-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["px-2"], -// partial: ["px-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-top", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["pt-2.5"], -// partial: ["pt-[10px]", "pt-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["pt-3"], -// partial: ["pt-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["pt-3.5"], -// partial: ["pt-[14px]", "pt-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["pt-40"], -// partial: ["pt-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["pt-4"], -// partial: ["pt-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["pt-px"], -// partial: ["pt-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["pt-5"], -// partial: ["pt-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["pt-6"], -// partial: ["pt-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["pt-7"], -// partial: ["pt-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["pt-0.5"], -// partial: ["pt-[2px]", "pt-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["pt-80"], -// partial: ["pt-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["pt-8"], -// partial: ["pt-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["pt-9"], -// partial: ["pt-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["pt-10"], -// partial: ["pt-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["pt-12"], -// partial: ["pt-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["pt-1"], -// partial: ["pt-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["pt-1.5"], -// partial: ["pt-[6px]", "pt-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["pt-20"], -// partial: ["pt-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["pt-2"], -// partial: ["pt-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-right", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["pr-2.5"], -// partial: ["pr-[10px]", "pr-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["pr-3"], -// partial: ["pr-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["pr-3.5"], -// partial: ["pr-[14px]", "pr-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["pr-40"], -// partial: ["pr-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["pr-4"], -// partial: ["pr-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["pr-px"], -// partial: ["pr-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["pr-5"], -// partial: ["pr-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["pr-6"], -// partial: ["pr-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["pr-7"], -// partial: ["pr-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["pr-0.5"], -// partial: ["pr-[2px]", "pr-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["pr-80"], -// partial: ["pr-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["pr-8"], -// partial: ["pr-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["pr-9"], -// partial: ["pr-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["pr-10"], -// partial: ["pr-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["pr-12"], -// partial: ["pr-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["pr-1"], -// partial: ["pr-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["pr-1.5"], -// partial: ["pr-[6px]", "pr-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["pr-20"], -// partial: ["pr-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["pr-2"], -// partial: ["pr-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-bottom", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["pb-2.5"], -// partial: ["pb-[10px]", "pb-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["pb-3"], -// partial: ["pb-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["pb-3.5"], -// partial: ["pb-[14px]", "pb-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["pb-40"], -// partial: ["pb-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["pb-4"], -// partial: ["pb-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["pb-px"], -// partial: ["pb-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["pb-5"], -// partial: ["pb-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["pb-6"], -// partial: ["pb-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["pb-7"], -// partial: ["pb-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["pb-0.5"], -// partial: ["pb-[2px]", "pb-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["pb-80"], -// partial: ["pb-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["pb-8"], -// partial: ["pb-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["pb-9"], -// partial: ["pb-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["pb-10"], -// partial: ["pb-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["pb-12"], -// partial: ["pb-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["pb-1"], -// partial: ["pb-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["pb-1.5"], -// partial: ["pb-[6px]", "pb-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["pb-20"], -// partial: ["pb-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["pb-2"], -// partial: ["pb-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "padding-left", -// match: [ -// { -// css: "10px", -// tailwind: { -// correct: ["pl-2.5"], -// partial: ["pl-[10px]", "pl-2,5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["pl-3"], -// partial: ["pl-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["pl-3.5"], -// partial: ["pl-[14px]", "pl-3,5"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["pl-40"], -// partial: ["pl-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["pl-4"], -// partial: ["pl-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["pl-px"], -// partial: ["pl-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["pl-5"], -// partial: ["pl-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["pl-6"], -// partial: ["pl-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["pl-7"], -// partial: ["pl-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["pl-0.5"], -// partial: ["pl-[2px]", "pl-0,5"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["pl-80"], -// partial: ["pl-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["pl-8"], -// partial: ["pl-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["pl-9"], -// partial: ["pl-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["pl-10"], -// partial: ["pl-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["pl-12"], -// partial: ["pl-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["pl-1"], -// partial: ["pl-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["pl-1.5"], -// partial: ["pl-[6px]", "pl-1,5"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["pl-20"], -// partial: ["pl-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["pl-2"], -// partial: ["pl-[8px]"], -// }, -// }, -// ], -// }, -// ], -// sizing: [ -// { -// key: "height", -// match: [ -// { -// css: "100%", -// tailwind: { -// correct: ["h-full"], -// }, -// }, -// { -// css: "100vh", -// tailwind: { -// correct: ["h-screen"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["h-2.5"], -// partial: ["h-[10px]"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["h-3"], -// partial: ["h-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["h-3.5"], -// partial: ["h-[14px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["h-40"], -// partial: ["h-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["h-4"], -// partial: ["h-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["h-px"], -// partial: ["h-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["h-5"], -// partial: ["h-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["h-6"], -// partial: ["h-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["h-7"], -// partial: ["h-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["h-0.5"], -// partial: ["h-[2px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["h-80"], -// partial: ["h-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["h-8"], -// partial: ["h-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["h-9"], -// partial: ["h-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["h-10"], -// partial: ["h-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["h-12"], -// partial: ["h-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["h-1"], -// partial: ["h-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["h-1.5"], -// partial: ["h-[6px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["h-20"], -// partial: ["h-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["h-2"], -// partial: ["h-[8px]"], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["h-auto"], -// }, -// }, -// { -// css: "fit-content", -// tailwind: { -// correct: ["h-fit"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["h-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["h-min"], -// }, -// }, -// ], -// }, -// { -// key: "min-height", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["min-h-0"], -// partial: ["min-h-[0px]"], -// }, -// }, -// { -// css: "100%", -// tailwind: { -// correct: ["min-h-full"], -// }, -// }, -// { -// css: "100vh", -// tailwind: { -// correct: ["min-h-screen"], -// }, -// }, -// { -// css: "fit-content", -// tailwind: { -// correct: ["min-h-fit"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["min-h-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["min-h-min"], -// }, -// }, -// ], -// }, -// { -// key: "max-height", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["max-h-0"], -// partial: ["max-h-[0px]"], -// }, -// }, -// { -// css: "100%", -// tailwind: { -// correct: ["max-h-full"], -// }, -// }, -// { -// css: "100vh", -// tailwind: { -// correct: ["max-h-screen"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["max-h-2.5"], -// partial: ["max-h-[10px]"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["max-h-3"], -// partial: ["max-h-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["max-h-3.5"], -// partial: ["max-h-[14px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["max-h-40"], -// partial: ["max-h-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["max-h-4"], -// partial: ["max-h-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["max-h-px"], -// partial: ["max-h-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["max-h-5"], -// partial: ["max-h-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["max-h-6"], -// partial: ["max-h-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["max-h-7"], -// partial: ["max-h-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["max-h-0.5"], -// partial: ["max-h-[2px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["max-h-80"], -// partial: ["max-h-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["max-h-8"], -// partial: ["max-h-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["max-h-9"], -// partial: ["max-h-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["max-h-10"], -// partial: ["max-h-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["max-h-12"], -// partial: ["max-h-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["max-h-1"], -// partial: ["max-h-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["max-h-1.5"], -// partial: ["max-h-[6px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["max-h-20"], -// partial: ["max-h-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["max-h-2"], -// partial: ["max-h-[8px]"], -// }, -// }, -// { -// css: "fit-content", -// tailwind: { -// correct: ["max-h-fit"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["max-h-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["max-h-min"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["max-h-none"], -// }, -// }, -// ], -// }, -// { -// key: "width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["w-0"], -// partial: ["w-[0px]"], -// }, -// }, -// { -// css: "100%", -// tailwind: { -// correct: ["w-full"], -// }, -// }, -// { -// css: "100vw", -// tailwind: { -// correct: ["w-screen"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["w-2.5"], -// partial: ["w-[10px]"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["w-3"], -// partial: ["w-[12px]"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["w-3.5"], -// partial: ["w-[14px]"], -// }, -// }, -// { -// css: "160px", -// tailwind: { -// correct: ["w-40"], -// partial: ["w-[160px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["w-4"], -// partial: ["w-[16px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["w-px"], -// partial: ["w-[1px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["w-5"], -// partial: ["w-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["w-6"], -// partial: ["w-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["w-7"], -// partial: ["w-[28px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["w-0.5"], -// partial: ["w-[2px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["w-80"], -// partial: ["w-[320px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["w-8"], -// partial: ["w-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["w-9"], -// partial: ["w-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["w-10"], -// partial: ["w-[40px]"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["w-12"], -// partial: ["w-[48px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["w-1"], -// partial: ["w-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["w-1.5"], -// partial: ["w-[6px]"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["w-20"], -// partial: ["w-[80px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["w-2"], -// partial: ["w-[8px]"], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["w-auto"], -// }, -// }, -// { -// css: "fit-content", -// tailwind: { -// correct: ["w-fit"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["w-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["w-min"], -// }, -// }, -// ], -// }, -// { -// key: "min-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["min-w-0"], -// partial: ["min-w-[0px]"], -// }, -// }, -// { -// css: "100%", -// tailwind: { -// correct: ["min-w-full"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["min-w-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["min-w-min"], -// }, -// }, -// ], -// }, -// { -// key: "max-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["w-0"], -// partial: ["w-[0px]"], -// }, -// }, -// { -// css: "100%", -// tailwind: { -// correct: ["w-full"], -// }, -// }, -// { -// css: "1024px", -// tailwind: { -// correct: ["w-5xl", "w-screen-lg"], -// partial: ["w-[1024px]"], -// }, -// }, -// { -// css: "1152px", -// tailwind: { -// correct: ["w-6xl"], -// partial: ["w-[1152px]"], -// }, -// }, -// { -// css: "1280px", -// tailwind: { -// correct: ["w-7xl", "w-screen-xl"], -// partial: ["w-[1280px]"], -// }, -// }, -// { -// css: "1536px", -// tailwind: { -// correct: ["w-screen-2xl"], -// partial: ["w-[1536px]"], -// }, -// }, -// { -// css: "320px", -// tailwind: { -// correct: ["w-xs"], -// partial: ["w-[320px]"], -// }, -// }, -// { -// css: "448px", -// tailwind: { -// correct: ["w-md"], -// partial: ["w-[448px]"], -// }, -// }, -// { -// css: "512px", -// tailwind: { -// correct: ["w-lg"], -// partial: ["w-[512px]"], -// }, -// }, -// { -// css: "576px", -// tailwind: { -// correct: ["w-xl"], -// partial: ["w-[576px]"], -// }, -// }, -// { -// css: "640px", -// tailwind: { -// correct: ["w-screen-sm"], -// partial: ["w-[640px]"], -// }, -// }, -// { -// css: "65ch", -// tailwind: { -// correct: ["w-prose"], -// partial: ["w-[65ch]"], -// }, -// }, -// { -// css: "672px", -// tailwind: { -// correct: ["w-2xl"], -// partial: ["w-[672px]"], -// }, -// }, -// { -// css: "768px", -// tailwind: { -// correct: ["w-3xl", "w-screen-md"], -// partial: ["w-[768px]"], -// }, -// }, -// { -// css: "fit-content", -// tailwind: { -// correct: ["w-fit"], -// }, -// }, -// { -// css: "max-content", -// tailwind: { -// correct: ["w-max"], -// }, -// }, -// { -// css: "min-content", -// tailwind: { -// correct: ["w-min"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["w-none"], -// }, -// }, -// ], -// }, -// ], -// typography: [ -// { -// key: "font-style", -// match: [ -// { -// css: "italic", -// tailwind: { -// correct: ["italic"], -// }, -// }, -// { -// css: "normal", -// tailwind: { -// correct: ["not-italic"], -// }, -// }, -// ], -// }, -// { -// key: "font-weight", -// match: [ -// { -// css: "100", -// tailwind: { -// correct: ["font-thin"], -// }, -// }, -// { -// css: "200", -// tailwind: { -// correct: ["font-extralight"], -// }, -// }, -// { -// css: "300", -// tailwind: { -// correct: ["font-light"], -// }, -// }, -// { -// css: "400", -// tailwind: { -// correct: ["font-normal"], -// }, -// }, -// { -// css: "500", -// tailwind: { -// correct: ["font-medium"], -// }, -// }, -// { -// css: "600", -// tailwind: { -// correct: ["font-semibold"], -// }, -// }, -// { -// css: "700", -// tailwind: { -// correct: ["font-bold"], -// }, -// }, -// { -// css: "800", -// tailwind: { -// correct: ["font-extrabold"], -// }, -// }, -// { -// css: "900", -// tailwind: { -// correct: ["font-black"], -// }, -// }, -// ], -// }, -// { -// key: "font-variant-numeric", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["normal-nums"], -// }, -// }, -// { -// css: "ordinal", -// tailwind: { -// correct: ["ordinal"], -// }, -// }, -// { -// css: "slashed-zero", -// tailwind: { -// correct: ["slashed-zero"], -// }, -// }, -// { -// css: "lining-nums", -// tailwind: { -// correct: ["lining-nums"], -// }, -// }, -// { -// css: "oldstyle-nums", -// tailwind: { -// correct: ["oldstyle-nums"], -// }, -// }, -// { -// css: "proportional-nums", -// tailwind: { -// correct: ["proportional-nums"], -// }, -// }, -// { -// css: "tabular-nums", -// tailwind: { -// correct: ["tabular-nums"], -// }, -// }, -// { -// css: "diagonal-fractions", -// tailwind: { -// correct: ["diagonal-fractions"], -// }, -// }, -// { -// css: "stacked-fractions", -// tailwind: { -// correct: ["stacked-fractions"], -// }, -// }, -// ], -// }, -// { -// key: "letter-spacing", -// match: [ -// { -// css: "-0.05em", -// tailwind: { -// correct: ["tracking-tighter"], -// }, -// }, -// { -// css: "-0.025em", -// tailwind: { -// correct: ["tracking-tight"], -// }, -// }, -// { -// css: "0em", -// tailwind: { -// correct: ["tracking-normal"], -// }, -// }, -// { -// css: "0.025em", -// tailwind: { -// correct: ["tracking-wide"], -// }, -// }, -// { -// css: "0.05em", -// tailwind: { -// correct: ["tracking-wider"], -// }, -// }, -// { -// css: "0.1em", -// tailwind: { -// correct: ["tracking-widest"], -// }, -// }, -// ], -// }, -// { -// key: "line-height", -// match: [ -// { -// css: "12px", -// tailwind: { -// correct: ["leading-3"], -// partial: ["leading-[12px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["leading-4"], -// partial: ["leading-[16px]"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["leading-5", "leading-tight"], -// partial: ["leading-[20px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["leading-6", "leading-normal"], -// partial: ["leading-[24px]"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["leading-7"], -// partial: ["leading-[28px]"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["leading-8"], -// partial: ["leading-[32px]"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["leading-9"], -// partial: ["leading-[36px]"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["leading-10"], -// partial: ["leading-[40px]"], -// }, -// }, -// { -// css: "1", -// tailwind: { -// correct: ["leading-none"], -// }, -// }, -// { -// css: "1.25", -// tailwind: { -// correct: ["leading-snug"], -// }, -// }, -// { -// css: "1.375", -// tailwind: { -// correct: ["leading-snug"], -// }, -// }, -// { -// css: "1.5", -// tailwind: { -// correct: ["leading-normal"], -// }, -// }, -// { -// css: "1.625", -// tailwind: { -// correct: ["leading-relaxed"], -// }, -// }, -// { -// css: "2", -// tailwind: { -// correct: ["leading-loose"], -// }, -// }, -// ], -// }, -// { -// key: "list-style-type", -// match: [ -// { -// css: "none", -// tailwind: { -// correct: ["list-none"], -// }, -// }, -// { -// css: "disc", -// tailwind: { -// correct: ["list-disc"], -// }, -// }, -// { -// css: "decimal", -// tailwind: { -// correct: ["list-decimal"], -// }, -// }, -// ], -// }, -// { -// key: "list-style-position", -// match: [ -// { -// css: "inside", -// tailwind: { -// correct: ["list-inside"], -// }, -// }, -// { -// css: "outside", -// tailwind: { -// correct: ["list-outside"], -// }, -// }, -// ], -// }, -// { -// key: "text-align", -// match: [ -// { -// css: "left", -// tailwind: { -// correct: ["text-left"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["text-center"], -// }, -// }, -// { -// css: "right", -// tailwind: { -// correct: ["text-right"], -// }, -// }, -// { -// css: "justify", -// tailwind: { -// correct: ["text-justify"], -// }, -// }, -// { -// css: "start", -// tailwind: { -// correct: ["text-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["text-end"], -// }, -// }, -// ], -// }, -// { -// key: "text-decoration-line", -// match: [ -// { -// css: "underline", -// tailwind: { -// correct: ["underline"], -// }, -// }, -// { -// css: "overline", -// tailwind: { -// correct: ["overline"], -// }, -// }, -// { -// css: "line-through", -// tailwind: { -// correct: ["line-through"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["no-underline"], -// }, -// }, -// ], -// }, -// { -// key: "text-decoration-style", -// match: [ -// { -// css: "solid", -// tailwind: { -// correct: ["decoration-solid"], -// }, -// }, -// { -// css: "double", -// tailwind: { -// correct: ["decoration-double"], -// }, -// }, -// { -// css: "dotted", -// tailwind: { -// correct: ["decoration-dotted"], -// }, -// }, -// { -// css: "dashed", -// tailwind: { -// correct: ["decoration-dashed"], -// }, -// }, -// { -// css: "wavy", -// tailwind: { -// correct: ["decoration-wavy"], -// }, -// }, -// ], -// }, -// { -// key: "text-decoration-thickness", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["decoration-auto"], -// }, -// }, -// { -// css: "from-font", -// tailwind: { -// correct: ["decoration-from-font"], -// }, -// }, -// { -// css: "0px", -// tailwind: { -// correct: ["decoration-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["decoration-1"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["decoration-2"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["decoration-4"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["decoration-8"], -// }, -// }, -// ], -// }, -// { -// key: "text-underline-offset", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["underline-offset-auto"], -// }, -// }, -// { -// css: "0px", -// tailwind: { -// correct: ["underline-offset-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["underline-offset-1"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["underline-offset-2"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["underline-offset-4"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["underline-offset-8"], -// }, -// }, -// ], -// }, -// { -// key: "text-transform", -// match: [ -// { -// css: "uppercase", -// tailwind: { -// correct: ["uppercase"], -// }, -// }, -// { -// css: "lowercase", -// tailwind: { -// correct: ["lowercase"], -// }, -// }, -// { -// css: "capitalize", -// tailwind: { -// correct: ["capitalize"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["normal-case"], -// }, -// }, -// ], -// }, -// { -// key: "text-indent", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["indent-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["indent-px"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["indent-0.5"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["indent-1"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["indent-1.5"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["indent-2"], -// }, -// }, -// { -// css: "10px", -// tailwind: { -// correct: ["indent-2.5"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["indent-3"], -// }, -// }, -// { -// css: "14px", -// tailwind: { -// correct: ["indent-3.5"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["indent-4"], -// }, -// }, -// { -// css: "20px", -// tailwind: { -// correct: ["indent-5"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["indent-6"], -// }, -// }, -// { -// css: "28px", -// tailwind: { -// correct: ["indent-7"], -// }, -// }, -// { -// css: "32px", -// tailwind: { -// correct: ["indent-8"], -// }, -// }, -// { -// css: "36px", -// tailwind: { -// correct: ["indent-9"], -// }, -// }, -// { -// css: "40px", -// tailwind: { -// correct: ["indent-10"], -// }, -// }, -// { -// css: "44px", -// tailwind: { -// correct: ["indent-11"], -// }, -// }, -// { -// css: "48px", -// tailwind: { -// correct: ["indent-12"], -// }, -// }, -// { -// css: "56px", -// tailwind: { -// correct: ["indent-14"], -// }, -// }, -// { -// css: "64px", -// tailwind: { -// correct: ["indent-16"], -// }, -// }, -// { -// css: "80px", -// tailwind: { -// correct: ["indent-20"], -// }, -// }, -// { -// css: "96px", -// tailwind: { -// correct: ["indent-24"], -// }, -// }, -// ], -// }, -// { -// key: "white-space", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["whitespace-normal"], -// }, -// }, -// { -// css: "nowrap", -// tailwind: { -// correct: ["whitespace-nowrap"], -// }, -// }, -// { -// css: "pre", -// tailwind: { -// correct: ["whitespace-pre"], -// }, -// }, -// { -// css: "pre-line", -// tailwind: { -// correct: ["whitespace-pre-line"], -// }, -// }, -// { -// css: "pre-wrap", -// tailwind: { -// correct: ["whitespace-pre-wrap"], -// }, -// }, -// { -// css: "break-spaces", -// tailwind: { -// correct: ["whitespace-break-spaces"], -// }, -// }, -// ], -// }, -// ], -// backgrounds: [ -// { -// key: "background-attachment", -// match: [ -// { -// css: "fixed", -// tailwind: { -// correct: ["bg-fixed"], -// }, -// }, -// { -// css: "local", -// tailwind: { -// correct: ["bg-local"], -// }, -// }, -// { -// css: "scroll", -// tailwind: { -// correct: ["bg-scroll"], -// }, -// }, -// ], -// }, -// { -// key: "background-clip", -// match: [ -// { -// css: "border-box", -// tailwind: { -// correct: ["bg-clip-border"], -// }, -// }, -// { -// css: "padding-box", -// tailwind: { -// correct: ["bg-clip-padding"], -// }, -// }, -// { -// css: "content-box", -// tailwind: { -// correct: ["bg-clip-content"], -// }, -// }, -// { -// css: "text", -// tailwind: { -// correct: ["bg-clip-text"], -// }, -// }, -// ], -// }, -// { -// key: "background-position", -// match: [ -// { -// css: "bottom", -// tailwind: { -// correct: ["bg-bottom"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["bg-center"], -// }, -// }, -// { -// css: "left", -// tailwind: { -// correct: ["bg-left"], -// }, -// }, -// { -// css: "left bottom", -// tailwind: { -// correct: ["bg-left-bottom"], -// }, -// }, -// { -// css: "left top", -// tailwind: { -// correct: ["bg-left-top"], -// }, -// }, -// { -// css: "right", -// tailwind: { -// correct: ["bg-right"], -// }, -// }, -// { -// css: "right bottom", -// tailwind: { -// correct: ["bg-right-bottom"], -// }, -// }, -// { -// css: "right top", -// tailwind: { -// correct: ["bg-right-top"], -// }, -// }, -// { -// css: "top", -// tailwind: { -// correct: ["bg-top"], -// }, -// }, -// ], -// }, -// { -// key: "background-repeat", -// match: [ -// { -// css: "repeat", -// tailwind: { -// correct: ["bg-repeat"], -// }, -// }, -// { -// css: "no-repeat", -// tailwind: { -// correct: ["bg-no-repeat"], -// }, -// }, -// { -// css: "repeat-x", -// tailwind: { -// correct: ["bg-repeat-x"], -// }, -// }, -// { -// css: "repeat-y", -// tailwind: { -// correct: ["bg-repeat-y"], -// }, -// }, -// { -// css: "round", -// tailwind: { -// correct: ["bg-repeat-round"], -// }, -// }, -// { -// css: "space", -// tailwind: { -// correct: ["bg-repeat-space"], -// }, -// }, -// ], -// }, -// { -// key: "background-size", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["bg-auto"], -// }, -// }, -// { -// css: "cover", -// tailwind: { -// correct: ["bg-cover"], -// }, -// }, -// { -// css: "contain", -// tailwind: { -// correct: ["bg-contain"], -// }, -// }, -// ], -// }, -// ], -// borders: [ -// { -// key: "border-radius", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["rounded-none"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["rounded-sm"], -// partial: ["rounded-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["rounded"], -// partial: ["rounded-[4px]"], -// }, -// }, -// { -// css: "6px", -// tailwind: { -// correct: ["rounded-md"], -// partial: ["rounded-[6px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["rounded-lg"], -// partial: ["rounded-[8px]"], -// }, -// }, -// { -// css: "12px", -// tailwind: { -// correct: ["rounded-xl"], -// partial: ["rounded-[12px]"], -// }, -// }, -// { -// css: "16px", -// tailwind: { -// correct: ["rounded-2xl"], -// partial: ["rounded-[16px]"], -// }, -// }, -// { -// css: "24px", -// tailwind: { -// correct: ["rounded-3xl"], -// partial: ["rounded-[24px]"], -// }, -// }, -// { -// css: "9999px", -// tailwind: { -// correct: ["rounded-full"], -// partial: ["rounded-[9999px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["border-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["border"], -// partial: ["border-[1px]"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["border-2"], -// partial: ["border-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["border-4"], -// partial: ["border-[4px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["border-8"], -// partial: ["border-[8px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-top-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["border-t-0"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["border-t-2"], -// partial: ["border-t-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["border-t-4"], -// partial: ["border-t-[4px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["border-t-8"], -// partial: ["border-t-[8px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["border-t"], -// partial: ["border-t-[1px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-right-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["border-r-0"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["border-r-2"], -// partial: ["border-r-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["border-r-4"], -// partial: ["border-r-[4px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["border-r-8"], -// partial: ["border-r-[8px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["border-r"], -// partial: ["border-r-[1px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-bottom-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["border-b-0"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["border-b-2"], -// partial: ["border-b-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["border-b-4"], -// partial: ["border-b-[4px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["border-b-8"], -// partial: ["border-b-[8px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["border-b"], -// partial: ["border-b-[1px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-left-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["border-l-0"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["border-l-2"], -// partial: ["border-l-[2px]"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["border-l-4"], -// partial: ["border-l-[4px]"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["border-l-8"], -// partial: ["border-l-[8px]"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["border-l"], -// partial: ["border-l-[1px]"], -// }, -// }, -// ], -// }, -// { -// key: "border-style", -// match: [ -// { -// css: "solid", -// tailwind: { -// correct: ["border-solid"], -// }, -// }, -// { -// css: "dashed", -// tailwind: { -// correct: ["border-dashed"], -// }, -// }, -// { -// css: "dotted", -// tailwind: { -// correct: ["border-dotted"], -// }, -// }, -// { -// css: "double", -// tailwind: { -// correct: ["border-double"], -// }, -// }, -// { -// css: "hidden", -// tailwind: { -// correct: ["border-hidden"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["border-none"], -// }, -// }, -// ], -// }, -// { -// key: "outline-width", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["outline-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["outline-1"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["outline-2"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["outline-4"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["outline-8"], -// }, -// }, -// ], -// }, -// { -// key: "outline-style", -// match: [ -// { -// css: "solid", -// tailwind: { -// correct: ["outline"], -// }, -// }, -// { -// css: "dashed", -// tailwind: { -// correct: ["outline-dashed"], -// }, -// }, -// { -// css: "dotted", -// tailwind: { -// correct: ["outline-dotted"], -// }, -// }, -// { -// css: "double", -// tailwind: { -// correct: ["outline-double"], -// }, -// }, -// ], -// }, -// { -// key: "outline-offset", -// match: [ -// { -// css: "0px", -// tailwind: { -// correct: ["outline-offset-0"], -// }, -// }, -// { -// css: "1px", -// tailwind: { -// correct: ["outline-offset-1"], -// }, -// }, -// { -// css: "2px", -// tailwind: { -// correct: ["outline-offset-2"], -// }, -// }, -// { -// css: "4px", -// tailwind: { -// correct: ["outline-offset-4"], -// }, -// }, -// { -// css: "8px", -// tailwind: { -// correct: ["outline-offset-8"], -// }, -// }, -// ], -// }, -// ], -// effects: [ -// { -// key: "opacity", -// match: [ -// { -// css: "0", -// tailwind: { -// correct: ["opacity-0"], -// }, -// }, -// { -// css: "0.05", -// tailwind: { -// correct: ["opacity-5"], -// }, -// }, -// { -// css: "0.1", -// tailwind: { -// correct: ["opacity-10"], -// }, -// }, -// { -// css: "0.2", -// tailwind: { -// correct: ["opacity-20"], -// }, -// }, -// { -// css: "0.25", -// tailwind: { -// correct: ["opacity-25"], -// }, -// }, -// { -// css: "0.3", -// tailwind: { -// correct: ["opacity-30"], -// }, -// }, -// { -// css: "0.4", -// tailwind: { -// correct: ["opacity-40"], -// }, -// }, -// { -// css: "0.5", -// tailwind: { -// correct: ["opacity-50"], -// }, -// }, -// { -// css: "0.6", -// tailwind: { -// correct: ["opacity-60"], -// }, -// }, -// { -// css: "0.7", -// tailwind: { -// correct: ["opacity-70"], -// }, -// }, -// { -// css: "0.75", -// tailwind: { -// correct: ["opacity-75"], -// }, -// }, -// { -// css: "0.8", -// tailwind: { -// correct: ["opacity-80"], -// }, -// }, -// { -// css: "0.9", -// tailwind: { -// correct: ["opacity-90"], -// }, -// }, -// { -// css: "0.95", -// tailwind: { -// correct: ["opacity-95"], -// }, -// }, -// { -// css: "1", -// tailwind: { -// correct: ["opacity-100"], -// }, -// }, -// ], -// }, -// { -// key: "mix-blend-mode", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["mix-blend-normal"], -// }, -// }, -// { -// css: "multiply", -// tailwind: { -// correct: ["mix-blend-multiply"], -// }, -// }, -// { -// css: "screen", -// tailwind: { -// correct: ["mix-blend-screen"], -// }, -// }, -// { -// css: "overlay", -// tailwind: { -// correct: ["mix-blend-overlay"], -// }, -// }, -// { -// css: "darken", -// tailwind: { -// correct: ["mix-blend-darken"], -// }, -// }, -// { -// css: "lighten", -// tailwind: { -// correct: ["mix-blend-lighten"], -// }, -// }, -// { -// css: "color-dodge", -// tailwind: { -// correct: ["mix-blend-color-dodge"], -// }, -// }, -// { -// css: "color-burn", -// tailwind: { -// correct: ["mix-blend-color-burn"], -// }, -// }, -// { -// css: "hard-light", -// tailwind: { -// correct: ["mix-blend-hard-light"], -// }, -// }, -// { -// css: "soft-light", -// tailwind: { -// correct: ["mix-blend-soft-light"], -// }, -// }, -// { -// css: "difference", -// tailwind: { -// correct: ["mix-blend-difference"], -// }, -// }, -// { -// css: "exclusion", -// tailwind: { -// correct: ["mix-blend-exclusion"], -// }, -// }, -// { -// css: "hue", -// tailwind: { -// correct: ["mix-blend-hue"], -// }, -// }, -// { -// css: "saturation", -// tailwind: { -// correct: ["mix-blend-saturation"], -// }, -// }, -// { -// css: "color", -// tailwind: { -// correct: ["mix-blend-color"], -// }, -// }, -// { -// css: "luminosity", -// tailwind: { -// correct: ["mix-blend-luminosity"], -// }, -// }, -// { -// css: "plus-lighter", -// tailwind: { -// correct: ["mix-blend-plus-lighter"], -// }, -// }, -// ], -// }, -// { -// key: "background-blend-mode", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["bg-blend-normal"], -// }, -// }, -// { -// css: "multiply", -// tailwind: { -// correct: ["bg-blend-multiply"], -// }, -// }, -// { -// css: "screen", -// tailwind: { -// correct: ["bg-blend-screen"], -// }, -// }, -// { -// css: "overlay", -// tailwind: { -// correct: ["bg-blend-overlay"], -// }, -// }, -// { -// css: "darken", -// tailwind: { -// correct: ["bg-blend-darken"], -// }, -// }, -// { -// css: "lighten", -// tailwind: { -// correct: ["bg-blend-lighten"], -// }, -// }, -// { -// css: "color-dodge", -// tailwind: { -// correct: ["bg-blend-color-dodge"], -// }, -// }, -// { -// css: "color-burn", -// tailwind: { -// correct: ["bg-blend-color-burn"], -// }, -// }, -// { -// css: "hard-light", -// tailwind: { -// correct: ["bg-blend-hard-light"], -// }, -// }, -// { -// css: "soft-light", -// tailwind: { -// correct: ["bg-blend-soft-light"], -// }, -// }, -// { -// css: "difference", -// tailwind: { -// correct: ["bg-blend-difference"], -// }, -// }, -// { -// css: "exclusion", -// tailwind: { -// correct: ["bg-blend-exclusion"], -// }, -// }, -// { -// css: "hue", -// tailwind: { -// correct: ["bg-blend-hue"], -// }, -// }, -// { -// css: "saturation", -// tailwind: { -// correct: ["bg-blend-saturation"], -// }, -// }, -// { -// css: "color", -// tailwind: { -// correct: ["bg-blend-color"], -// }, -// }, -// { -// css: "luminosity", -// tailwind: { -// correct: ["bg-blend-luminosity"], -// }, -// }, -// ], -// }, -// ], -// filters: [ -// { -// key: "filter", -// match: [ -// { -// css: "blur(0)", -// tailwind: { -// correct: ["blur-none"], -// partial: ["blur-[0px]"], -// }, -// }, -// { -// css: "blur(4px)", -// tailwind: { -// correct: ["blur-sm"], -// partial: ["blur-[4px]"], -// }, -// }, -// { -// css: "blur(8px)", -// tailwind: { -// correct: ["blur"], -// partial: ["blur-[8px]"], -// }, -// }, -// { -// css: "blur(12px)", -// tailwind: { -// correct: ["blur-md"], -// partial: ["blur-[12px]"], -// }, -// }, -// { -// css: "blur(16px)", -// tailwind: { -// correct: ["blur-lg"], -// partial: ["blur-[16px]"], -// }, -// }, -// { -// css: "blur(24px)", -// tailwind: { -// correct: ["blur-xl"], -// partial: ["blur-[24px]"], -// }, -// }, -// { -// css: "blur(40px)", -// tailwind: { -// correct: ["blur-2xl"], -// partial: ["blur-[40px]"], -// }, -// }, -// { -// css: "blur(64px)", -// tailwind: { -// correct: ["blur-3xl"], -// partial: ["blur-[64px]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "brightness(0)", -// tailwind: { -// correct: ["brightness-0"], -// partial: ["brightness-[0]"], -// }, -// }, -// { -// css: "brightness(0.5)", -// tailwind: { -// correct: ["brightness-50"], -// partial: ["brightness-[0.5]"], -// }, -// }, -// { -// css: "brightness(0.75)", -// tailwind: { -// correct: ["brightness-75"], -// partial: ["brightness-[0.75]"], -// }, -// }, -// { -// css: "brightness(0.9)", -// tailwind: { -// correct: ["brightness-90"], -// partial: ["brightness-[0.9]"], -// }, -// }, -// { -// css: "brightness(0.95)", -// tailwind: { -// correct: ["brightness-95"], -// partial: ["brightness-[0.95]"], -// }, -// }, -// { -// css: "brightness(1)", -// tailwind: { -// correct: ["brightness-100"], -// partial: ["brightness-[1]"], -// }, -// }, -// { -// css: "brightness(1.05)", -// tailwind: { -// correct: ["brightness-105"], -// partial: ["brightness-[1.05]"], -// }, -// }, -// { -// css: "brightness(1.1)", -// tailwind: { -// correct: ["brightness-110"], -// partial: ["brightness-[1.1]"], -// }, -// }, -// { -// css: "brightness(1.25)", -// tailwind: { -// correct: ["brightness-125"], -// partial: ["brightness-[1.25]"], -// }, -// }, -// { -// css: "brightness(1.5)", -// tailwind: { -// correct: ["brightness-150"], -// partial: ["brightness-[1.5]"], -// }, -// }, -// { -// css: "brightness(2)", -// tailwind: { -// correct: ["brightness-200"], -// partial: ["brightness-[2]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "contrast(0)", -// tailwind: { -// correct: ["contrast-0"], -// partial: ["contrast-[0]"], -// }, -// }, -// { -// css: "contrast(0.5)", -// tailwind: { -// correct: ["contrast-50"], -// partial: ["contrast-[0.5]"], -// }, -// }, -// { -// css: "contrast(0.75)", -// tailwind: { -// correct: ["contrast-75"], -// partial: ["contrast-[0.75]"], -// }, -// }, -// { -// css: "contrast(1)", -// tailwind: { -// correct: ["contrast-100"], -// partial: ["contrast-[1]"], -// }, -// }, -// { -// css: "contrast(1.25)", -// tailwind: { -// correct: ["contrast-125"], -// partial: ["contrast-[1.25]"], -// }, -// }, -// { -// css: "contrast(1.5)", -// tailwind: { -// correct: ["contrast-150"], -// partial: ["contrast-[1.5]"], -// }, -// }, -// { -// css: "contrast(2)", -// tailwind: { -// correct: ["contrast-200"], -// partial: ["contrast-[2]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "grayscale(0)", -// tailwind: { -// correct: ["grayscale-0"], -// partial: ["grayscale-[0]"], -// }, -// }, -// { -// css: "grayscale(100%)", -// tailwind: { -// correct: ["grayscale"], -// partial: ["grayscale-[100%]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "hue-rotate(0deg)", -// tailwind: { -// correct: ["hue-rotate-0"], -// partial: ["hue-rotate-[0deg]"], -// }, -// }, -// { -// css: "hue-rotate(15deg)", -// tailwind: { -// correct: ["hue-rotate-15"], -// partial: ["hue-rotate-[15deg]"], -// }, -// }, -// { -// css: "hue-rotate(30deg)", -// tailwind: { -// correct: ["hue-rotate-30"], -// partial: ["hue-rotate-[30deg]"], -// }, -// }, -// { -// css: "hue-rotate(60deg)", -// tailwind: { -// correct: ["hue-rotate-60"], -// partial: ["hue-rotate-[60deg]"], -// }, -// }, -// { -// css: "hue-rotate(90deg)", -// tailwind: { -// correct: ["hue-rotate-90"], -// partial: ["hue-rotate-[90deg]"], -// }, -// }, -// { -// css: "hue-rotate(180deg)", -// tailwind: { -// correct: ["hue-rotate-180"], -// partial: ["hue-rotate-[180deg]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "invert(0)", -// tailwind: { -// correct: ["invert-0"], -// partial: ["invert-[0]"], -// }, -// }, -// { -// css: "invert(100%)", -// tailwind: { -// correct: ["invert"], -// partial: ["invert-[100%]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "saturate(0)", -// tailwind: { -// correct: ["saturate-0"], -// partial: ["saturate-[0]"], -// }, -// }, -// { -// css: "saturate(0.5)", -// tailwind: { -// correct: ["saturate-50"], -// partial: ["saturate-[0.5]"], -// }, -// }, -// { -// css: "saturate(1)", -// tailwind: { -// correct: ["saturate-100"], -// partial: ["saturate-[1]"], -// }, -// }, -// { -// css: "saturate(1.5)", -// tailwind: { -// correct: ["saturate-150"], -// partial: ["saturate-[1.5]"], -// }, -// }, -// { -// css: "saturate(2)", -// tailwind: { -// correct: ["saturate-200"], -// partial: ["saturate-[2]"], -// }, -// }, -// ], -// }, -// { -// key: "filter", -// match: [ -// { -// css: "sepia(0)", -// tailwind: { -// correct: ["sepia-0"], -// partial: ["sepia-[0]"], -// }, -// }, -// { -// css: "sepia(100%)", -// tailwind: { -// correct: ["sepia"], -// partial: ["sepia-[100%]"], -// }, -// }, -// ], -// }, -// ], -// transitionsAndAnimation: [ -// { -// key: "transition-duration", -// match: [ -// { -// css: "0s", -// tailwind: { -// correct: ["duration-0"], -// partial: ["duration-[0s]"], -// }, -// }, -// { -// css: "75ms", -// tailwind: { -// correct: ["duration-75"], -// partial: ["duration-[75ms]"], -// }, -// }, -// { -// css: "100ms", -// tailwind: { -// correct: ["duration-100"], -// partial: ["duration-[100ms]"], -// }, -// }, -// { -// css: "150ms", -// tailwind: { -// correct: ["duration-150"], -// partial: ["duration-[150ms]"], -// }, -// }, -// { -// css: "200ms", -// tailwind: { -// correct: ["duration-200"], -// partial: ["duration-[200ms]"], -// }, -// }, -// { -// css: "300ms", -// tailwind: { -// correct: ["duration-300"], -// partial: ["duration-[300ms]"], -// }, -// }, -// { -// css: "500ms", -// tailwind: { -// correct: ["duration-500"], -// partial: ["duration-[500ms]"], -// }, -// }, -// { -// css: "700ms", -// tailwind: { -// correct: ["duration-700"], -// partial: ["duration-[700ms]"], -// }, -// }, -// { -// css: "1000ms", -// tailwind: { -// correct: ["duration-1000"], -// partial: ["duration-[1000ms]"], -// }, -// }, -// ], -// }, -// { -// key: "transition-timing-function", -// match: [ -// { -// css: "linear", -// tailwind: { -// correct: ["ease-linear"], -// partial: ["ease-[linear]"], -// }, -// }, -// { -// css: "cubic-bezier(0.4, 0, 1, 1)", -// tailwind: { -// correct: ["ease-in"], -// partial: ["ease-[cubic-bezier(0.4, 0, 1, 1)]"], -// }, -// }, -// { -// css: "cubic-bezier(0, 0, 0.2, 1)", -// tailwind: { -// correct: ["ease-out"], -// partial: ["ease-[cubic-bezier(0, 0, 0.2, 1)]"], -// }, -// }, -// { -// css: "cubic-bezier(0.4, 0, 0.2, 1)", -// tailwind: { -// correct: ["ease-in-out"], -// partial: ["ease-[cubic-bezier(0.4, 0, 0.2, 1)]"], -// }, -// }, -// ], -// }, -// { -// key: "transition-delay", -// match: [ -// { -// css: "0s", -// tailwind: { -// correct: ["delay-0"], -// partial: ["delay-[0s]"], -// }, -// }, -// { -// css: "75ms", -// tailwind: { -// correct: ["delay-75"], -// partial: ["delay-[75ms]"], -// }, -// }, -// { -// css: "100ms", -// tailwind: { -// correct: ["delay-100"], -// partial: ["delay-[100ms]"], -// }, -// }, -// { -// css: "150ms", -// tailwind: { -// correct: ["delay-150"], -// partial: ["delay-[150ms]"], -// }, -// }, -// { -// css: "200ms", -// tailwind: { -// correct: ["delay-200"], -// partial: ["delay-[200ms]"], -// }, -// }, -// { -// css: "300ms", -// tailwind: { -// correct: ["delay-300"], -// partial: ["delay-[300ms]"], -// }, -// }, -// { -// css: "500ms", -// tailwind: { -// correct: ["delay-500"], -// partial: ["delay-[500ms]"], -// }, -// }, -// { -// css: "700ms", -// tailwind: { -// correct: ["delay-700"], -// partial: ["delay-[700ms]"], -// }, -// }, -// { -// css: "1000ms", -// tailwind: { -// correct: ["delay-1000"], -// partial: ["delay-[1000ms]"], -// }, -// }, -// ], -// }, -// ], -// transforms: [ -// { -// key: "transform", -// match: [ -// { -// css: "scale(0)", -// tailwind: { -// correct: ["scale-0"], -// partial: ["scale-[0]"], -// }, -// }, -// { -// css: "scale(0.5)", -// tailwind: { -// correct: ["scale-50"], -// partial: ["scale-[0.5]"], -// }, -// }, -// { -// css: "scale(0.75)", -// tailwind: { -// correct: ["scale-75"], -// partial: ["scale-[0.75]"], -// }, -// }, -// { -// css: "scale(0.9)", -// tailwind: { -// correct: ["scale-90"], -// partial: ["scale-[0.9]"], -// }, -// }, -// { -// css: "scale(0.95)", -// tailwind: { -// correct: ["scale-95"], -// partial: ["scale-[0.95]"], -// }, -// }, -// { -// css: "scale(1)", -// tailwind: { -// correct: ["scale-100"], -// partial: ["scale-[1]"], -// }, -// }, -// { -// css: "scale(1.05)", -// tailwind: { -// correct: ["scale-105"], -// partial: ["scale-[1.05]"], -// }, -// }, -// { -// css: "scale(1.1)", -// tailwind: { -// correct: ["scale-110"], -// partial: ["scale-[1.1]"], -// }, -// }, -// { -// css: "scale(1.25)", -// tailwind: { -// correct: ["scale-125"], -// partial: ["scale-[1.25]"], -// }, -// }, -// { -// css: "scale(1.5)", -// tailwind: { -// correct: ["scale-150"], -// partial: ["scale-[1.5]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "scaleY(0)", -// tailwind: { -// correct: ["scale-y-0"], -// partial: ["scale-y-[0]"], -// }, -// }, -// { -// css: "scaleY(0.5)", -// tailwind: { -// correct: ["scale-y-50"], -// partial: ["scale-y-[0.5]"], -// }, -// }, -// { -// css: "scaleY(0.75)", -// tailwind: { -// correct: ["scale-y-75"], -// partial: ["scale-y-[0.75]"], -// }, -// }, -// { -// css: "scaleY(0.9)", -// tailwind: { -// correct: ["scale-y-90"], -// partial: ["scale-y-[0.9]"], -// }, -// }, -// { -// css: "scaleY(0.95)", -// tailwind: { -// correct: ["scale-y-95"], -// partial: ["scale-y-[0.95]"], -// }, -// }, -// { -// css: "scaleY(1)", -// tailwind: { -// correct: ["scale-y-100"], -// partial: ["scale-y-[1]"], -// }, -// }, -// { -// css: "scaleY(1.05)", -// tailwind: { -// correct: ["scale-y-105"], -// partial: ["scale-y-[1.05]"], -// }, -// }, -// { -// css: "scaleY(1.1)", -// tailwind: { -// correct: ["scale-y-110"], -// partial: ["scale-y-[1.1]"], -// }, -// }, -// { -// css: "scaleY(1.25)", -// tailwind: { -// correct: ["scale-y-125"], -// partial: ["scale-y-[1.25]"], -// }, -// }, -// { -// css: "scaleY(1.5)", -// tailwind: { -// correct: ["scale-y-150"], -// partial: ["scale-y-[1.5]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "scaleX(0)", -// tailwind: { -// correct: ["scale-x-0"], -// partial: ["scale-x-[0]"], -// }, -// }, -// { -// css: "scaleX(0.5)", -// tailwind: { -// correct: ["scale-x-50"], -// partial: ["scale-x-[0.5]"], -// }, -// }, -// { -// css: "scaleX(0.75)", -// tailwind: { -// correct: ["scale-x-75"], -// partial: ["scale-x-[0.75]"], -// }, -// }, -// { -// css: "scaleX(0.9)", -// tailwind: { -// correct: ["scale-x-90"], -// partial: ["scale-x-[0.9]"], -// }, -// }, -// { -// css: "scaleX(0.95)", -// tailwind: { -// correct: ["scale-x-95"], -// partial: ["scale-x-[0.95]"], -// }, -// }, -// { -// css: "scaleX(1)", -// tailwind: { -// correct: ["scale-x-100"], -// partial: ["scale-x-[1]"], -// }, -// }, -// { -// css: "scaleX(1.05)", -// tailwind: { -// correct: ["scale-x-105"], -// partial: ["scale-x-[1.05]"], -// }, -// }, -// { -// css: "scaleX(1.1)", -// tailwind: { -// correct: ["scale-x-110"], -// partial: ["scale-x-[1.1]"], -// }, -// }, -// { -// css: "scaleX(1.25)", -// tailwind: { -// correct: ["scale-x-125"], -// partial: ["scale-x-[1.25]"], -// }, -// }, -// { -// css: "scaleX(1.5)", -// tailwind: { -// correct: ["scale-x-150"], -// partial: ["scale-x-[1.5]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "rotate(0deg)", -// tailwind: { -// correct: ["rotate-0"], -// partial: ["rotate-[0deg]"], -// }, -// }, -// { -// css: "rotate(1deg)", -// tailwind: { -// correct: ["rotate-1"], -// partial: ["rotate-[1deg]"], -// }, -// }, -// { -// css: "rotate(2deg)", -// tailwind: { -// correct: ["rotate-2"], -// partial: ["rotate-[2deg]"], -// }, -// }, -// { -// css: "rotate(3deg)", -// tailwind: { -// correct: ["rotate-3"], -// partial: ["rotate-[3deg]"], -// }, -// }, -// { -// css: "rotate(6deg)", -// tailwind: { -// correct: ["rotate-6"], -// partial: ["rotate-[6deg]"], -// }, -// }, -// { -// css: "rotate(12deg)", -// tailwind: { -// correct: ["rotate-12"], -// partial: ["rotate-[12deg]"], -// }, -// }, -// { -// css: "rotate(45deg)", -// tailwind: { -// correct: ["rotate-45"], -// partial: ["rotate-[45deg]"], -// }, -// }, -// { -// css: "rotate(90deg)", -// tailwind: { -// correct: ["rotate-90"], -// partial: ["rotate-[90deg]"], -// }, -// }, -// { -// css: "rotate(180deg)", -// tailwind: { -// correct: ["rotate-180"], -// partial: ["rotate-[180deg]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "translateX(0px)", -// tailwind: { -// correct: ["translate-x-0"], -// partial: ["translate-x-[0px]"], -// }, -// }, -// { -// css: "translateX(1px)", -// tailwind: { -// correct: ["translate-x-px"], -// partial: ["translate-x-[1px]"], -// }, -// }, -// { -// css: "translateX(4px)", -// tailwind: { -// correct: ["translate-x-1"], -// partial: ["translate-x-[4px]"], -// }, -// }, -// { -// css: "translateX(8px)", -// tailwind: { -// correct: ["translate-x-2"], -// partial: ["translate-x-[8px]"], -// }, -// }, -// { -// css: "translateX(12px)", -// tailwind: { -// correct: ["translate-x-3"], -// partial: ["translate-x-[12px]"], -// }, -// }, -// { -// css: "translateX(16px)", -// tailwind: { -// correct: ["translate-x-4"], -// partial: ["translate-x-[16px]"], -// }, -// }, -// { -// css: "translateX(24px)", -// tailwind: { -// correct: ["translate-x-6"], -// partial: ["translate-x-[24px]"], -// }, -// }, -// { -// css: "translateX(32px)", -// tailwind: { -// correct: ["translate-x-8"], -// partial: ["translate-x-[32px]"], -// }, -// }, -// { -// css: "translateX(40px)", -// tailwind: { -// correct: ["translate-x-10"], -// partial: ["translate-x-[40px]"], -// }, -// }, -// { -// css: "translateX(48px)", -// tailwind: { -// correct: ["translate-x-12"], -// partial: ["translate-x-[48px]"], -// }, -// }, -// { -// css: "translateX(80px)", -// tailwind: { -// correct: ["translate-x-20"], -// partial: ["translate-x-[80px]"], -// }, -// }, -// { -// css: "translateX(160px)", -// tailwind: { -// correct: ["translate-x-40"], -// partial: ["translate-x-[160px]"], -// }, -// }, -// { -// css: "translateX(240px)", -// tailwind: { -// correct: ["translate-x-60"], -// partial: ["translate-x-[240px]"], -// }, -// }, -// { -// css: "translateX(320px)", -// tailwind: { -// correct: ["translate-x-80"], -// partial: ["translate-x-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "translateY(0px)", -// tailwind: { -// correct: ["translate-y-0"], -// partial: ["translate-y-[0px]"], -// }, -// }, -// { -// css: "translateY(1px)", -// tailwind: { -// correct: ["translate-y-px"], -// partial: ["translate-y-[1px]"], -// }, -// }, -// { -// css: "translateY(4px)", -// tailwind: { -// correct: ["translate-y-1"], -// partial: ["translate-y-[4px]"], -// }, -// }, -// { -// css: "translateY(8px)", -// tailwind: { -// correct: ["translate-y-2"], -// partial: ["translate-y-[8px]"], -// }, -// }, -// { -// css: "translateY(12px)", -// tailwind: { -// correct: ["translate-y-3"], -// partial: ["translate-y-[12px]"], -// }, -// }, -// { -// css: "translateY(16px)", -// tailwind: { -// correct: ["translate-y-4"], -// partial: ["translate-y-[16px]"], -// }, -// }, -// { -// css: "translateY(24px)", -// tailwind: { -// correct: ["translate-y-6"], -// partial: ["translate-y-[24px]"], -// }, -// }, -// { -// css: "translateY(32px)", -// tailwind: { -// correct: ["translate-y-8"], -// partial: ["translate-y-[32px]"], -// }, -// }, -// { -// css: "translateY(40px)", -// tailwind: { -// correct: ["translate-y-10"], -// partial: ["translate-y-[40px]"], -// }, -// }, -// { -// css: "translateY(48px)", -// tailwind: { -// correct: ["translate-y-12"], -// partial: ["translate-y-[48px]"], -// }, -// }, -// { -// css: "translateY(80px)", -// tailwind: { -// correct: ["translate-y-20"], -// partial: ["translate-y-[80px]"], -// }, -// }, -// { -// css: "translateY(160px)", -// tailwind: { -// correct: ["translate-y-40"], -// partial: ["translate-y-[160px]"], -// }, -// }, -// { -// css: "translateY(240px)", -// tailwind: { -// correct: ["translate-y-60"], -// partial: ["translate-y-[240px]"], -// }, -// }, -// { -// css: "translateY(320px)", -// tailwind: { -// correct: ["translate-y-80"], -// partial: ["translate-y-[320px]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "skewX(0deg)", -// tailwind: { -// correct: ["skew-x-0"], -// partial: ["skew-x-[0deg]"], -// }, -// }, -// { -// css: "skewX(1deg)", -// tailwind: { -// correct: ["skew-x-1"], -// partial: ["skew-x-[1deg]"], -// }, -// }, -// { -// css: "skewX(2deg)", -// tailwind: { -// correct: ["skew-x-2"], -// partial: ["skew-x-[2deg]"], -// }, -// }, -// { -// css: "skewX(3deg)", -// tailwind: { -// correct: ["skew-x-3"], -// partial: ["skew-x-[3deg]"], -// }, -// }, -// { -// css: "skewX(6deg)", -// tailwind: { -// correct: ["skew-x-6"], -// partial: ["skew-x-[6deg]"], -// }, -// }, -// { -// css: "skewX(12deg)", -// tailwind: { -// correct: ["skew-x-12"], -// partial: ["skew-x-[12deg]"], -// }, -// }, -// ], -// }, -// { -// key: "transform", -// match: [ -// { -// css: "skewY(0deg)", -// tailwind: { -// correct: ["skew-y-0"], -// partial: ["skew-y-[0deg]"], -// }, -// }, -// { -// css: "skewY(1deg)", -// tailwind: { -// correct: ["skew-y-1"], -// partial: ["skew-y-[1deg]"], -// }, -// }, -// { -// css: "skewY(2deg)", -// tailwind: { -// correct: ["skew-y-2"], -// partial: ["skew-y-[2deg]"], -// }, -// }, -// { -// css: "skewY(3deg)", -// tailwind: { -// correct: ["skew-y-3"], -// partial: ["skew-y-[3deg]"], -// }, -// }, -// { -// css: "skewY(6deg)", -// tailwind: { -// correct: ["skew-y-6"], -// partial: ["skew-y-[6deg]"], -// }, -// }, -// { -// css: "skewY(12deg)", -// tailwind: { -// correct: ["skew-y-12"], -// partial: ["skew-y-[12deg]"], -// }, -// }, -// ], -// }, -// { -// key: "transform-origin", -// match: [ -// { -// css: "center", -// tailwind: { -// correct: ["origin-center"], -// }, -// }, -// { -// css: "top", -// tailwind: { -// correct: ["origin-top"], -// }, -// }, -// { -// css: "top right", -// tailwind: { -// correct: ["origin-top-right"], -// }, -// }, -// { -// css: "right", -// tailwind: { -// correct: ["origin-right"], -// }, -// }, -// { -// css: "bottom right", -// tailwind: { -// correct: ["origin-bottom-right"], -// }, -// }, -// { -// css: "bottom", -// tailwind: { -// correct: ["origin-bottom"], -// }, -// }, -// { -// css: "bottom left", -// tailwind: { -// correct: ["origin-bottom-left"], -// }, -// }, -// { -// css: "left", -// tailwind: { -// correct: ["origin-left"], -// }, -// }, -// { -// css: "top left", -// tailwind: { -// correct: ["origin-top-left"], -// }, -// }, -// ], -// }, -// ], -// interactivity: [ -// { -// key: "cursor", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["cursor-auto"], -// }, -// }, -// { -// css: "default", -// tailwind: { -// correct: ["cursor-default"], -// }, -// }, -// { -// css: "pointer", -// tailwind: { -// correct: ["cursor-pointer"], -// }, -// }, -// { -// css: "wait", -// tailwind: { -// correct: ["cursor-wait"], -// }, -// }, -// { -// css: "text", -// tailwind: { -// correct: ["cursor-text"], -// }, -// }, -// { -// css: "move", -// tailwind: { -// correct: ["cursor-move"], -// }, -// }, -// { -// css: "help", -// tailwind: { -// correct: ["cursor-help"], -// }, -// }, -// { -// css: "not-allowed", -// tailwind: { -// correct: ["cursor-not-allowed"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["cursor-none"], -// }, -// }, -// { -// css: "context-menu", -// tailwind: { -// correct: ["cursor-context-menu"], -// }, -// }, -// { -// css: "progress", -// tailwind: { -// correct: ["cursor-progress"], -// }, -// }, -// { -// css: "cell", -// tailwind: { -// correct: ["cursor-cell"], -// }, -// }, -// { -// css: "crosshair", -// tailwind: { -// correct: ["cursor-crosshair"], -// }, -// }, -// { -// css: "vertical-text", -// tailwind: { -// correct: ["cursor-vertical-text"], -// }, -// }, -// { -// css: "alias", -// tailwind: { -// correct: ["cursor-alias"], -// }, -// }, -// { -// css: "copy", -// tailwind: { -// correct: ["cursor-copy"], -// }, -// }, -// { -// css: "no-drop", -// tailwind: { -// correct: ["cursor-no-drop"], -// }, -// }, -// { -// css: "grab", -// tailwind: { -// correct: ["cursor-grab"], -// }, -// }, -// { -// css: "grabbing", -// tailwind: { -// correct: ["cursor-grabbing"], -// }, -// }, -// { -// css: "all-scroll", -// tailwind: { -// correct: ["cursor-all-scroll"], -// }, -// }, -// { -// css: "col-resize", -// tailwind: { -// correct: ["cursor-col-resize"], -// }, -// }, -// { -// css: "row-resize", -// tailwind: { -// correct: ["cursor-row-resize"], -// }, -// }, -// { -// css: "n-resize", -// tailwind: { -// correct: ["cursor-n-resize"], -// }, -// }, -// { -// css: "e-resize", -// tailwind: { -// correct: ["cursor-e-resize"], -// }, -// }, -// { -// css: "s-resize", -// tailwind: { -// correct: ["cursor-s-resize"], -// }, -// }, -// { -// css: "w-resize", -// tailwind: { -// correct: ["cursor-w-resize"], -// }, -// }, -// { -// css: "ne-resize", -// tailwind: { -// correct: ["cursor-ne-resize"], -// }, -// }, -// { -// css: "nw-resize", -// tailwind: { -// correct: ["cursor-nw-resize"], -// }, -// }, -// { -// css: "se-resize", -// tailwind: { -// correct: ["cursor-se-resize"], -// }, -// }, -// { -// css: "sw-resize", -// tailwind: { -// correct: ["cursor-sw-resize"], -// }, -// }, -// { -// css: "ew-resize", -// tailwind: { -// correct: ["cursor-ew-resize"], -// }, -// }, -// { -// css: "ns-resize", -// tailwind: { -// correct: ["cursor-ns-resize"], -// }, -// }, -// { -// css: "nesw-resize", -// tailwind: { -// correct: ["cursor-nesw-resize"], -// }, -// }, -// { -// css: "nwse-resize", -// tailwind: { -// correct: ["cursor-nwse-resize"], -// }, -// }, -// { -// css: "zoom-in", -// tailwind: { -// correct: ["cursor-zoom-in"], -// }, -// }, -// { -// css: "zoom-out", -// tailwind: { -// correct: ["cursor-zoom-out"], -// }, -// }, -// ], -// }, -// { -// key: "pointer-events", -// match: [ -// { -// css: "none", -// tailwind: { -// correct: ["pointer-events-none"], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["pointer-events-auto"], -// }, -// }, -// ], -// }, -// { -// key: "resize", -// match: [ -// { -// css: "none", -// tailwind: { -// correct: ["resize-none"], -// }, -// }, -// { -// css: "vertical", -// tailwind: { -// correct: ["resize-y"], -// }, -// }, -// { -// css: "horizontal", -// tailwind: { -// correct: ["resize-x"], -// }, -// }, -// { -// css: "both", -// tailwind: { -// correct: ["resize"], -// }, -// }, -// ], -// }, -// { -// key: "scroll-behavior", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["scroll-auto"], -// }, -// }, -// { -// css: "smooth", -// tailwind: { -// correct: ["scroll-smooth"], -// }, -// }, -// ], -// }, -// { -// key: "scroll-snap-align", -// match: [ -// { -// css: "start", -// tailwind: { -// correct: ["snap-start"], -// }, -// }, -// { -// css: "end", -// tailwind: { -// correct: ["snap-end"], -// }, -// }, -// { -// css: "center", -// tailwind: { -// correct: ["snap-center"], -// }, -// }, -// { -// css: "none", -// tailwind: { -// correct: ["snap-align-none"], -// }, -// }, -// ], -// }, -// { -// key: "scroll-snap-stop", -// match: [ -// { -// css: "normal", -// tailwind: { -// correct: ["snap-normal"], -// }, -// }, -// { -// css: "always", -// tailwind: { -// correct: ["snap-always"], -// }, -// }, -// ], -// }, -// { -// key: "user-select", -// match: [ -// { -// css: "none", -// tailwind: { -// correct: ["select-none"], -// }, -// }, -// { -// css: "text", -// tailwind: { -// correct: ["select-text"], -// }, -// }, -// { -// css: "all", -// tailwind: { -// correct: ["select-all"], -// }, -// }, -// { -// css: "auto", -// tailwind: { -// correct: ["select-auto"], -// }, -// }, -// ], -// }, -// { -// key: "will-change", -// match: [ -// { -// css: "auto", -// tailwind: { -// correct: ["will-change-auto"], -// }, -// }, -// { -// css: "scroll-position", -// tailwind: { -// correct: ["will-change-scroll"], -// }, -// }, -// { -// css: "contents", -// tailwind: { -// correct: ["will-change-contents"], -// }, -// }, -// { -// css: "transform", -// tailwind: { -// correct: ["will-change-transform"], -// }, -// }, -// ], -// }, -// ], -// }; diff --git a/next.config.js b/next.config.js index 658404a..291845b 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,6 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + allowedDevOrigins: ["127.0.0.1"], +}; module.exports = nextConfig; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 8ce47e8..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4417 +0,0 @@ -{ - "name": "css2wind", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "css2wind", - "version": "0.1.0", - "dependencies": { - "@types/node": "20.3.0", - "@types/react": "18.2.11", - "@types/react-dom": "18.2.4", - "autoprefixer": "10.4.14", - "eslint": "8.42.0", - "eslint-config-next": "13.4.5", - "next": "^13.4.10-canary.8", - "postcss": "8.4.24", - "react": "18.2.0", - "react-dom": "18.2.0", - "tailwindcss": "^3.4.1", - "typescript": "5.1.3" - }, - "devDependencies": { - "prettier": "^2.8.8", - "prettier-plugin-tailwindcss": "^0.3.0", - "tailwindcss-3d": "^1.0.5" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.2", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@next/env": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.10.tgz", - "integrity": "sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.5.tgz", - "integrity": "sha512-/xD/kyJhXmBZq+0xGKOdjL22c9/4i3mBAXaU9aOGEHTXqqFeOz8scJbScWF13aMqigeoFCsDqngIB2MIatcn4g==", - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.10.tgz", - "integrity": "sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.10.tgz", - "integrity": "sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.10.tgz", - "integrity": "sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.10.tgz", - "integrity": "sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.10.tgz", - "integrity": "sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.10.tgz", - "integrity": "sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.10.tgz", - "integrity": "sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.10.tgz", - "integrity": "sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz", - "integrity": "sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==", - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.2.12", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.1.tgz", - "integrity": "sha512-RkmuBcqiNioeeBKbgzMlOdreUkJfYaSjwgx9XDgGGpjvWgyaxWvDmZVSN9CS6LjEASadhgPv2BcFp+SeouWXXA==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", - "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/node": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.0.tgz", - "integrity": "sha512-cumHmIAf6On83X7yP+LrsEyUOf/YlociZelmpRYaGFydoaPdxdt80MAbu6vWerQT2COCp2nPvHdsbD7tHn/YlQ==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/react": { - "version": "18.2.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.11.tgz", - "integrity": "sha512-+hsJr9hmwyDecSMQAmX7drgbDpyE+EgSF6t7+5QEBAn1tQK7kl1vWZ4iRf6SjQ8lk7dyEULxUmZOIpN0W5baZA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", - "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.9.tgz", - "integrity": "sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.59.9", - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/typescript-estree": "5.59.9", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz", - "integrity": "sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==", - "dependencies": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.9.tgz", - "integrity": "sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz", - "integrity": "sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==", - "dependencies": { - "@typescript-eslint/types": "5.59.9", - "@typescript-eslint/visitor-keys": "5.59.9", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.9", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz", - "integrity": "sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==", - "dependencies": { - "@typescript-eslint/types": "5.59.9", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001499", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001499.tgz", - "integrity": "sha512-IhoQqRrW6WiecFcfZgoJS1YLEN1/HR1vHP5WNgjCARRW7KUNToHHTX3FrwCM+y4zkRa48D9rE90WFYc2IWhDWQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-equal": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", - "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.427", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.427.tgz", - "integrity": "sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/enhanced-resolve": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", - "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.42.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.5.tgz", - "integrity": "sha512-7qgJmRp9ClRzPgkzEz7ahK+Rasiv4k2aU3eqkkORzseNUGdtImZVYomcXUhUheHwkxzdN2p//nbIA7zJrCxsCg==", - "dependencies": { - "@next/eslint-plugin-next": "13.4.5", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "^4.5.0" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", - "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "get-tsconfig": "^4.5.0", - "globby": "^13.1.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "synckit": "^0.8.5" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-import-resolver-typescript/node_modules/globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-import-resolver-typescript/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/next": { - "version": "13.4.10", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.10.tgz", - "integrity": "sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==", - "dependencies": { - "@next/env": "13.4.10", - "@swc/helpers": "0.5.1", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.14", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0", - "zod": "3.21.4" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=16.8.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "13.4.10", - "@next/swc-darwin-x64": "13.4.10", - "@next/swc-linux-arm64-gnu": "13.4.10", - "@next/swc-linux-arm64-musl": "13.4.10", - "@next/swc-linux-x64-gnu": "13.4.10", - "@next/swc-linux-x64-musl": "13.4.10", - "@next/swc-win32-arm64-msvc": "13.4.10", - "@next/swc-win32-ia32-msvc": "13.4.10", - "@next/swc-win32-x64-msvc": "13.4.10" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "fibers": ">= 3.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "fibers": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-tailwindcss": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz", - "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==", - "dev": true, - "engines": { - "node": ">=12.17.0" - }, - "peerDependencies": { - "@ianvs/prettier-plugin-sort-imports": "*", - "@prettier/plugin-pug": "*", - "@shopify/prettier-plugin-liquid": "*", - "@shufo/prettier-plugin-blade": "*", - "@trivago/prettier-plugin-sort-imports": "*", - "prettier": ">=2.2.0", - "prettier-plugin-astro": "*", - "prettier-plugin-css-order": "*", - "prettier-plugin-import-sort": "*", - "prettier-plugin-jsdoc": "*", - "prettier-plugin-marko": "*", - "prettier-plugin-organize-attributes": "*", - "prettier-plugin-organize-imports": "*", - "prettier-plugin-style-order": "*", - "prettier-plugin-svelte": "*", - "prettier-plugin-twig-melody": "*" - }, - "peerDependenciesMeta": { - "@ianvs/prettier-plugin-sort-imports": { - "optional": true - }, - "@prettier/plugin-pug": { - "optional": true - }, - "@shopify/prettier-plugin-liquid": { - "optional": true - }, - "@shufo/prettier-plugin-blade": { - "optional": true - }, - "@trivago/prettier-plugin-sort-imports": { - "optional": true - }, - "prettier-plugin-astro": { - "optional": true - }, - "prettier-plugin-css-order": { - "optional": true - }, - "prettier-plugin-import-sort": { - "optional": true - }, - "prettier-plugin-jsdoc": { - "optional": true - }, - "prettier-plugin-marko": { - "optional": true - }, - "prettier-plugin-organize-attributes": { - "optional": true - }, - "prettier-plugin-organize-imports": { - "optional": true - }, - "prettier-plugin-style-order": { - "optional": true - }, - "prettier-plugin-svelte": { - "optional": true - }, - "prettier-plugin-twig-melody": { - "optional": true - } - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", - "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss-3d": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tailwindcss-3d/-/tailwindcss-3d-1.0.5.tgz", - "integrity": "sha512-LWniD56HUGHx1ucvxCfMYe5s23gRsfpTtHtZr+tsWb3kEs4JxRpPFawPegJY4ZlM+O4IMQ9U57e8+QEDFnfiqg==", - "dev": true, - "dependencies": { - "@swc/helpers": "0.5.6", - "lodash": "4.17.21" - }, - "peerDependencies": { - "tailwindcss": ">=3.2.0" - } - }, - "node_modules/tailwindcss-3d/node_modules/@swc/helpers": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.6.tgz", - "integrity": "sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - } - } -} diff --git a/package.json b/package.json index 567bbb5..049a625 100644 --- a/package.json +++ b/package.json @@ -6,25 +6,29 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "typecheck": "tsc --noEmit", + "lint": "eslint .", + "test": "vitest run" }, "dependencies": { - "@types/node": "20.3.0", - "@types/react": "18.2.11", - "@types/react-dom": "18.2.4", - "autoprefixer": "10.4.14", - "eslint": "8.42.0", - "eslint-config-next": "13.4.5", - "next": "^13.4.10-canary.8", - "postcss": "8.4.24", - "react": "18.2.0", - "react-dom": "18.2.0", - "tailwindcss": "^3.4.1", - "typescript": "5.1.3" + "next": "16.2.9", + "react": "19.2.7", + "react-dom": "19.2.7" }, "devDependencies": { - "prettier": "^2.8.8", - "prettier-plugin-tailwindcss": "^0.3.0", - "tailwindcss-3d": "^1.0.5" + "@tailwindcss/postcss": "4.3.1", + "@types/node": "24.10.1", + "@types/react": "19.2.7", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.2", + "eslint": "9.39.1", + "eslint-config-next": "16.2.9", + "jsdom": "27.3.0", + "postcss": "8.5.15", + "prettier": "3.8.4", + "prettier-plugin-tailwindcss": "0.8.0", + "tailwindcss": "4.3.1", + "typescript": "5.9.3", + "vitest": "4.0.16" } } diff --git a/postcss.config.js b/postcss.config.js index 12a703d..483f378 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,5 @@ module.exports = { plugins: { - tailwindcss: {}, - autoprefixer: {}, + "@tailwindcss/postcss": {}, }, }; diff --git a/src/app/api/v1/route.ts b/src/app/api/v1/route.ts index 701cb46..106ab5d 100644 --- a/src/app/api/v1/route.ts +++ b/src/app/api/v1/route.ts @@ -1,8 +1,6 @@ import { NextResponse } from "next/server"; import { dict } from "./v1"; -// i would love to fetch only 8 properties but i'm lazy -// this is a gross workaround to (mostly) avoid repeating properties export async function GET() { return NextResponse.json(dict); } diff --git a/src/app/api/v1/v1.ts b/src/app/api/v1/v1.ts index f6d962b..f9ff733 100644 --- a/src/app/api/v1/v1.ts +++ b/src/app/api/v1/v1.ts @@ -1,904 +1,3 @@ -export const dict: Record = { - "align-items: baseline": ["items-baseline"], - "align-items: center": ["items-center"], - "align-items: flex-end": ["items-end"], - "align-items: flex-start": ["items-start"], - "align-items: stretch": ["items-stretch"], - "align-self: auto": ["self-auto"], - "align-self: baseline": ["self-baseline"], - "align-self: center": ["self-center"], - "align-self: flex-end": ["self-end"], - "align-self: flex-start": ["self-start"], - "align-self: stretch": ["self-stretch"], - "border-radius: 0px": ["rounded-none", "rounded-[0px]"], - "border-radius: 2px": ["rounded-sm", "rounded-[2px]"], - "border-radius: 4px": ["rounded", "rounded-[4px]"], - "border-radius: 6px": ["rounded-md", "rounded-[6px]"], - "border-radius: 8px": ["rounded-lg", "rounded-[8px]"], - "border-radius: 12px": ["rounded-xl", "rounded-[12px]"], - "border-radius: 16px": ["rounded-2xl", "rounded-[16px]"], - "border-radius: 24px": ["rounded-3xl", "rounded-[24px]"], - "border-radius: 9999px": ["rounded-full", "rounded-[9999px]"], - "text-align: left": ["text-left"], - "text-align: center": ["text-center"], - "text-align: right": ["text-right"], - "text-align: justify": ["text-justify"], - "text-align: start": ["text-start"], - "text-align: end": ["text-end"], - "text-decoration-line: underline": ["underline"], - "text-decoration-line: overline": ["overline"], - "text-decoration-line: line-through": ["line-through"], - "text-decoration-line: none": ["no-underline"], - "text-decoration-style: solid": ["decoration-solid"], - "text-decoration-style: double": ["decoration-double"], - "text-decoration-style: dotted": ["decoration-dotted"], - "text-decoration-style: dashed": ["decoration-dashed"], - "text-decoration-style: wavy": ["decoration-wavy"], - "background-clip: border-box": ["bg-clip-border"], - "background-clip: padding-box": ["bg-clip-padding"], - "background-clip: content-box": ["bg-clip-content"], - "background-clip: text": ["bg-clip-text"], - "background-position: bottom": ["bg-bottom"], - "background-position: center": ["bg-center"], - "background-position: left": ["bg-left"], - "background-position: left bottom": ["bg-left-bottom"], - "background-position: left top": ["bg-left-top"], - "background-position: right": ["bg-right"], - "background-position: right bottom": ["bg-right-bottom"], - "background-position: right top": ["bg-right-top"], - "background-position: top": ["bg-top"], - "background-repeat: repeat": ["bg-repeat"], - "background-repeat: no-repeat": ["bg-no-repeat"], - "background-repeat: repeat-x": ["bg-repeat-x"], - "background-repeat: repeat-y": ["bg-repeat-y"], - "background-repeat: round": ["bg-repeat-round"], - "background-repeat: space": ["bg-repeat-space"], - "background-size: auto": ["bg-auto"], - "background-size: cover": ["bg-cover"], - "background-size: contain": ["bg-contain"], - "border-width: 0px": ["border-0", "border-[0px]"], - "border-width: 2px": ["border-2", "border-[2px]"], - "border-width: 4px": ["border-4", "border-[4px]"], - "border-width: 8px": ["border-8", "border-[8px]"], - "border-width: 1px": ["border", "border-[1px]"], - "border-inline-start-width: 0px": ["border-s-0", "border-s-[0px]"], - "border-inline-start-width: 2px": ["border-s-2", "border-s-[2px]"], - "border-inline-start-width: 4px": ["border-s-4", "border-s-[4px]"], - "border-inline-start-width: 8px": ["border-s-8", "border-s-[8px]"], - "border-inline-start-width: 1px": ["border-s", "border-s-[1px]"], - "border-inline-end-width: 0px": ["border-e-0", "border-e-[0px]"], - "border-inline-end-width: 2px": ["border-e-2", "border-e-[2px]"], - "border-inline-end-width: 4px": ["border-e-4", "border-e-[4px]"], - "border-inline-end-width: 8px": ["border-e-8", "border-e-[8px]"], - "border-inline-end-width: 1px": ["border-e", "border-e-[1px]"], - "border-top-width: 0px": ["border-t-0", "border-t-[0px]"], - "border-top-width: 2px": ["border-t-2", "border-t-[2px]"], - "border-top-width: 4px": ["border-t-4", "border-t-[4px]"], - "border-top-width: 8px": ["border-t-8", "border-t-[8px]"], - "border-top-width: 1px": ["border-t", "border-t-[1px]"], - "border-right-width: 0px": ["border-r-0", "border-r-[0px]"], - "border-right-width: 2px": ["border-r-2", "border-r-[2px]"], - "border-right-width: 4px": ["border-r-4", "border-r-[4px]"], - "border-right-width: 8px": ["border-r-8", "border-r-[8px]"], - "border-right-width: 1px": ["border-r", "border-r-[1px]"], - "border-bottom-width: 0px": ["border-b-0", "border-b-[0px]"], - "border-bottom-width: 2px": ["border-b-2", "border-b-[2px]"], - "border-bottom-width: 4px": ["border-b-4", "border-b-[4px]"], - "border-bottom-width: 8px": ["border-b-8", "border-b-[8px]"], - "border-bottom-width: 1px": ["border-b", "border-b-[1px]"], - "border-left-width: 0px": ["border-l-0", "border-l-[0px]"], - "border-left-width: 2px": ["border-l-2", "border-l-[2px]"], - "border-left-width: 4px": ["border-l-4", "border-l-[4px]"], - "border-left-width: 8px": ["border-l-8", "border-l-[8px]"], - "border-left-width: 1px": ["border-l", "border-l-[1px]"], - "border-style: solid": ["border-solid"], - "border-style: dashed": ["border-dashed"], - "border-style: dotted": ["border-dotted"], - "border-style: double": ["border-double"], - "border-style: hidden": ["border-hidden"], - "border-style: none": ["border-none"], - "outline-width: 0px": ["outline-0", "outline-[0px]"], - "outline-width: 1px": ["outline-1", "outline-[1px]"], - "outline-width: 2px": ["outline-2", "outline-[2px]"], - "outline-width: 4px": ["outline-4", "outline-[4px]"], - "outline-width: 8px": ["outline-8", "outline-[8px]"], - "outline: 2px solid transparent": ["outline-none"], - "mix-blend-mode: normal": ["mix-blend-normal"], - "mix-blend-mode: multiply": ["mix-blend-multiply"], - "mix-blend-mode: screen": ["mix-blend-screen"], - "mix-blend-mode: overlay": ["mix-blend-overlay"], - "mix-blend-mode: darken": ["mix-blend-darken"], - "mix-blend-mode: lighten": ["mix-blend-lighten"], - "mix-blend-mode: color-dodge": ["mix-blend-color-dodge"], - "mix-blend-mode: color-burn": ["mix-blend-color-burn"], - "mix-blend-mode: hard-light": ["mix-blend-hard-light"], - "mix-blend-mode: soft-light": ["mix-blend-soft-light"], - "mix-blend-mode: difference": ["mix-blend-difference"], - "mix-blend-mode: exclusion": ["mix-blend-exclusion"], - "mix-blend-mode: hue": ["mix-blend-hue"], - "mix-blend-mode: saturation": ["mix-blend-saturation"], - "mix-blend-mode: color": ["mix-blend-color"], - "mix-blend-mode: luminosity": ["mix-blend-luminosity"], - "mix-blend-mode: plus-darker": ["mix-blend-plus-darker"], - "mix-blend-mode: plus-lighter": ["mix-blend-plus-lighter"], - "background-blend-mode: normal": ["bg-blend-normal"], - "background-blend-mode: multiply": ["bg-blend-multiply"], - "background-blend-mode: screen": ["bg-blend-screen"], - "background-blend-mode: overlay": ["bg-blend-overlay"], - "background-blend-mode: darken": ["bg-blend-darken"], - "background-blend-mode: lighten": ["bg-blend-lighten"], - "background-blend-mode: color-dodge": ["bg-blend-color-dodge"], - "background-blend-mode: color-burn": ["bg-blend-color-burn"], - "background-blend-mode: hard-light": ["bg-blend-hard-light"], - "background-blend-mode: soft-light": ["bg-blend-soft-light"], - "background-blend-mode: difference": ["bg-blend-difference"], - "background-blend-mode: exclusion": ["bg-blend-exclusion"], - "background-blend-mode: hue": ["bg-blend-hue"], - "background-blend-mode: saturation": ["bg-blend-saturation"], - "background-blend-mode: color": ["bg-blend-color"], - "background-blend-mode: luminosity": ["bg-blend-luminosity"], - "filter: blur(0)": ["blur-none"], - "filter: blur(4px)": ["blur-sm"], - "filter: blur(8px)": ["blur"], - "filter: blur(12px)": ["blur-md"], - "filter: blur(16px)": ["blur-lg"], - "filter: blur(24px)": ["blur-xl"], - "filter: blur(40px)": ["blur-2xl"], - "filter: blur(64px)": ["blur-3xl"], - "filter: brightness(0)": ["brightness-0"], - "filter: brightness(.5)": ["brightness-50"], - "filter: brightness(.75)": ["brightness-75"], - "filter: brightness(.9)": ["brightness-90"], - "filter: brightness(.95)": ["brightness-95"], - "filter: brightness(1)": ["brightness-100"], - "filter: brightness(1.05)": ["brightness-105"], - "filter: brightness(1.1)": ["brightness-110"], - "filter: brightness(1.25)": ["brightness-125"], - "filter: brightness(1.5)": ["brightness-150"], - "filter: brightness(2)": ["brightness-200"], - "filter: contrast(0)": ["contrast-0"], - "filter: contrast(.5)": ["contrast-50"], - "filter: contrast(.75)": ["contrast-75"], - "filter: contrast(1)": ["contrast-100"], - "filter: contrast(1.25)": ["contrast-125"], - "filter: contrast(1.5)": ["contrast-150"], - "filter: contrast(2)": ["contrast-200"], - "filter: hue-rotate(0deg)": ["hue-rotate-0"], - "filter: hue-rotate(15deg)": ["hue-rotate-15"], - "filter: hue-rotate(30deg)": ["hue-rotate-30"], - "filter: hue-rotate(60deg)": ["hue-rotate-60"], - "filter: hue-rotate(90deg)": ["hue-rotate-90"], - "filter: hue-rotate(180deg)": ["hue-rotate-180"], - "filter: saturate(0)": ["saturate-0"], - "filter: saturate(.5)": ["saturate-50"], - "filter: saturate(1)": ["saturate-100"], - "filter: saturate(1.5)": ["saturate-150"], - "filter: saturate(2)": ["saturate-200"], - "outline-offset: 2px": ["outline-offset"], - "outline-style: solid": ["outline"], - "outline-style: dashed": ["outline-dashed"], - "outline-style: dotted": ["outline-dotted"], - "outline-style: double": ["outline-double"], - "text-wrap: wrap": ["text-wrap"], - "text-wrap: nowrap": ["text-nowrap"], - "text-wrap: balance": ["text-balance"], - "text-wrap: pretty": ["text-pretty"], - "text-indent: 0px": ["indent-0", "indent-[0px]"], - "text-indent: 1px": ["indent-px", "indent-[1px]"], - "text-indent: 2px": ["indent-0.5", "indent-[2px]"], - "text-indent: 4px": ["indent-1", "indent-[4px]"], - "text-indent: 6px": ["indent-1.5", "indent-[6px]"], - "text-indent: 8px": ["indent-2", "indent-[8px]"], - "text-indent: 10px": ["indent-2.5", "indent-[10px]"], - "text-indent: 12px": ["indent-3", "indent-[12px]"], - "text-indent: 14px": ["indent-3.5", "indent-[14px]"], - "text-indent: 16px": ["indent-4", "indent-[16px]"], - "text-indent: 20px": ["indent-5", "indent-[20px]"], - "text-indent: 24px": ["indent-6", "indent-[24px]"], - "text-indent: 28px": ["indent-7", "indent-[28px]"], - "text-indent: 32px": ["indent-8", "indent-[32px]"], - "text-indent: 36px": ["indent-9", "indent-[36px]"], - "text-indent: 40px": ["indent-10", "indent-[40px]"], - "text-indent: 44px": ["indent-11", "indent-[44px]"], - "text-indent: 48px": ["indent-12", "indent-[48px]"], - "text-indent: 56px": ["indent-14", "indent-[56px]"], - "text-indent: 64px": ["indent-16", "indent-[64px]"], - "text-indent: 80px": ["indent-20", "indent-[80px]"], - "text-indent: 96px": ["indent-24", "indent-[96px]"], - "text-indent: 112px": ["indent-28", "indent-[112px]"], - "text-indent: 128px": ["indent-32", "indent-[128px]"], - "text-indent: 144px": ["indent-36", "indent-[144px]"], - "text-indent: 160px": ["indent-40", "indent-[160px]"], - "text-indent: 176px": ["indent-44", "indent-[176px]"], - "text-indent: 192px": ["indent-48", "indent-[192px]"], - "text-indent: 208px": ["indent-52", "indent-[208px]"], - "text-indent: 224px": ["indent-56", "indent-[224px]"], - "text-indent: 240px": ["indent-60", "indent-[240px]"], - "text-indent: 256px": ["indent-64", "indent-[256px]"], - "text-indent: 288px": ["indent-72", "indent-[288px]"], - "text-indent: 320px": ["indent-80", "indent-[320px]"], - "text-indent: 384px": ["indent-96", "indent-[384px]"], - "vertical-align: baseline": ["align-baseline"], - "vertical-align: top": ["align-top"], - "vertical-align: middle": ["align-middle"], - "vertical-align: bottom": ["align-bottom"], - "vertical-align: text-top": ["align-text-top"], - "vertical-align: text-bottom": ["align-text-bottom"], - "vertical-align: sub": ["align-sub"], - "vertical-align: super": ["align-super"], - "white-space: normal": ["whitespace-normal"], - "white-space: nowrap": ["whitespace-nowrap"], - "white-space: pre": ["whitespace-pre"], - "white-space: pre-line": ["whitespace-pre-line"], - "white-space: pre-wrap": ["whitespace-pre-wrap"], - "white-space: break-spaces": ["whitespace-break-spaces"], - "hyphens: none": ["hyphens-none"], - "hyphens: manual": ["hyphens-manual"], - "hyphens: auto": ["hyphens-auto"], - "display: block": ["block"], - "display: contents": ["contents"], - "display: flex": ["flex"], - "display: flow-root": ["flow-root"], - "display: grid": ["grid"], - "display: inline": ["inline"], - "display: inline-block": ["inline-block"], - "display: inline-flex": ["inline-flex"], - "display: inline-grid": ["inline-grid"], - "display: inline-table": ["inline-table"], - "display: list-item": ["list-item"], - "display: none": ["hidden"], - "display: table": ["table"], - "display: table-caption": ["table-caption"], - "display: table-cell": ["table-cell"], - "display: table-column": ["table-column"], - "display: table-column-group": ["table-column-group"], - "display: table-footer-group": ["table-footer-group"], - "display: table-header-group": ["table-header-group"], - "display: table-row": ["table-row"], - "display: table-row-group": ["table-row-group"], - "flex-direction: column": ["flex-col"], - "flex-direction: column-reverse": ["flex-col-reverse"], - "flex-direction: row": ["flex-row"], - "flex-direction: row-reverse": ["flex-row-reverse"], - "flex: 0 1 auto": ["flex-initial"], - "flex: 1 1 0%": ["flex-1"], - "flex: 1 1 auto": ["flex-auto"], - "flex: none": ["flex-none"], - "font-style: italic": ["italic"], - "font-style: normal": ["not-italic"], - "height: 0px": ["h-0", "h-[0px]"], - "height: 100%": ["h-full"], - "height: 100vh": ["h-screen", "h-[100vh]"], - "height: 10px": ["h-2.5", "h-[10px]"], - "height: 12px": ["h-3", "h-[12px]"], - "height: 14px": ["h-3.5", "h-[14px]"], - "height: 160px": ["h-40", "h-[160px]"], - "height: 16px": ["h-4", "h-[16px]"], - "height: 1px": ["h-px", "h-[1px]"], - "height: 20px": ["h-5", "h-[20px]"], - "height: 24px": ["h-6", "h-[24px]"], - "height: 28px": ["h-7", "h-[28px]"], - "height: 2px": ["h-0.5", "h-[2px]"], - "height: 320px": ["h-80", "h-[320px]"], - "height: 32px": ["h-8", "h-[32px]"], - "height: 36px": ["h-9", "h-[36px]"], - "height: 40px": ["h-10", "h-[40px]"], - "height: 48px": ["h-12", "h-[48px]"], - "height: 4px": ["h-1", "h-[4px]"], - "height: 6px": ["h-1.5", "h-[6px]"], - "height: 80px": ["h-20", "h-[80px]"], - "height: 8px": ["h-2", "h-[8px]"], - "height: auto": ["h-auto"], - "height: fit-content": ["h-fit"], - "height: max-content": ["h-max"], - "height: min-content": ["h-min"], - "justify-content: center": ["justify-center"], - "justify-content: flex-end": ["justify-end"], - "justify-content: flex-start": ["justify-start"], - "justify-content: normal": ["justify-normal"], - "justify-content: space-around": ["justify-around"], - "justify-content: space-between": ["justify-between"], - "justify-content: space-evenly": ["justify-evenly"], - "justify-content: stretch": ["justify-stretch"], - "justify-self: auto": ["justify-self-auto"], - "justify-self: center": ["justify-self-center"], - "justify-self: end": ["justify-self-end"], - "justify-self: start": ["justify-self-start"], - "justify-self: stretch": ["justify-self-stretch"], - "letter-spacing: -0.025em": ["tracking-tight"], - "letter-spacing: -0.05em": ["tracking-tighter"], - "letter-spacing: 0.025em": ["tracking-wide"], - "letter-spacing: 0.05em": ["tracking-wider"], - "letter-spacing: 0.1em": ["tracking-widest"], - "letter-spacing: 0em": ["tracking-normal"], - "line-height: 1": ["leading-none"], - "line-height: 1.25": ["leading-tight"], - "line-height: 1.375": ["leading-snug"], - "line-height: 1.5": ["leading-normal"], - "line-height: 1.625": ["leading-relaxed"], - "line-height: 12px": ["leading-3"], - "line-height: 16px": ["leading-4"], - "line-height: 2": ["leading-loose"], - "line-height: 20px": ["leading-5"], - "line-height: 24px": ["leading-6"], - "line-height: 28px": ["leading-7"], - "line-height: 32px": ["leading-8"], - "line-height: 36px": ["leading-9"], - "line-height: 40px": ["leading-10"], - "margin-bottom: 0px": ["mb-0", "mb-[0px]"], - "margin-bottom: 10px": ["mb-2.5", "mb-[10px]"], - "margin-bottom: 12px": ["mb-3", "mb-[12px]"], - "margin-bottom: 14px": ["mb-3.5", "mb-[14px]"], - "margin-bottom: 160px": ["mb-40", "mb-[160px]"], - "margin-bottom: 16px": ["mb-4", "mb-[16px]"], - "margin-bottom: 1px": ["mb-px", "mb-[1px]"], - "margin-bottom: 20px": ["mb-5", "mb-[20px]"], - "margin-bottom: 24px": ["mb-6", "mb-[24px]"], - "margin-bottom: 28px": ["mb-7", "mb-[28px]"], - "margin-bottom: 2px": ["mb-0.5", "mb-[2px]"], - "margin-bottom: 320px": ["mb-80", "mb-[320px]"], - "margin-bottom: 32px": ["mb-8", "mb-[32px]"], - "margin-bottom: 36px": ["mb-9", "mb-[36px]"], - "margin-bottom: 40px": ["mb-10", "mb-[40px]"], - "margin-bottom: 48px": ["mb-12", "mb-[48px]"], - "margin-bottom: 4px": ["mb-1", "mb-[4px]"], - "margin-bottom: 6px": ["mb-1.5", "mb-[6px]"], - "margin-bottom: 80px": ["mb-20", "mb-[80px]"], - "margin-bottom: 8px": ["mb-2", "mb-[8px]"], - "margin-bottom: auto": ["mb-auto"], - "margin-inline-end: 0px": ["me-0", "me-[0px]"], - "margin-inline-end: 10px": ["me-2.5", "me-[10px]"], - "margin-inline-end: 12px": ["me-3", "me-[12px]"], - "margin-inline-end: 14px": ["me-3.5", "me-[14px]"], - "margin-inline-end: 160px": ["me-40", "me-[160px]"], - "margin-inline-end: 16px": ["me-4", "me-[16px]"], - "margin-inline-end: 1px": ["me-px", "me-[1px]"], - "margin-inline-end: 20px": ["me-5", "me-[20px]"], - "margin-inline-end: 24px": ["me-6", "me-[24px]"], - "margin-inline-end: 28px": ["me-7", "me-[28px]"], - "margin-inline-end: 2px": ["me-0.5", "me-[2px]"], - "margin-inline-end: 320px": ["me-80", "me-[320px]"], - "margin-inline-end: 32px": ["me-8", "me-[32px]"], - "margin-inline-end: 36px": ["me-9", "me-[36px]"], - "margin-inline-end: 40px": ["me-10", "me-[40px]"], - "margin-inline-end: 48px": ["me-12", "me-[48px]"], - "margin-inline-end: 4px": ["me-1", "me-[4px]"], - "margin-inline-end: 6px": ["me-1.5", "me-[6px]"], - "margin-inline-end: 80px": ["me-20", "me-[80px]"], - "margin-inline-end: 8px": ["me-2", "me-[8px]"], - "margin-inline-end: auto": ["me-auto"], - "margin-inline-start: 0px": ["ms-0", "ms-[0px]"], - "margin-inline-start: 10px": ["ms-2.5", "ms-[10px]"], - "margin-inline-start: 12px": ["ms-3", "ms-[12px]"], - "margin-inline-start: 14px": ["ms-3.5", "ms-[14px]"], - "margin-inline-start: 160px": ["ms-40", "ms-[160px]"], - "margin-inline-start: 16px": ["ms-4", "ms-[16px]"], - "margin-inline-start: 1px": ["ms-px", "ms-[1px]"], - "margin-inline-start: 20px": ["ms-5", "ms-[20px]"], - "margin-inline-start: 24px": ["ms-6", "ms-[24px]"], - "margin-inline-start: 28px": ["ms-7", "ms-[28px]"], - "margin-inline-start: 2px": ["ms-0.5", "ms-[2px]"], - "margin-inline-start: 320px": ["ms-80", "ms-[320px]"], - "margin-inline-start: 32px": ["ms-8", "ms-[32px]"], - "margin-inline-start: 36px": ["ms-9", "ms-[36px]"], - "margin-inline-start: 40px": ["ms-10", "ms-[40px]"], - "margin-inline-start: 48px": ["ms-12", "ms-[48px]"], - "margin-inline-start: 4px": ["ms-1", "ms-[4px]"], - "margin-inline-start: 6px": ["ms-1.5", "ms-[6px]"], - "margin-inline-start: 80px": ["ms-20", "ms-[80px]"], - "margin-inline-start: 8px": ["ms-2", "ms-[8px]"], - "margin-inline-start: auto": ["ms-auto"], - "margin-left: 0px": ["ml-0", "ml-[0px]"], - "margin-left: 10px": ["ml-2.5", "ml-[10px]"], - "margin-left: 12px": ["ml-3", "ml-[12px]"], - "margin-left: 14px": ["ml-3.5", "ml-[14px]"], - "margin-left: 160px": ["ml-40", "ml-[160px]"], - "margin-left: 16px": ["ml-4", "ml-[16px]"], - "margin-left: 1px": ["ml-px", "ml-[1px]"], - "margin-left: 20px": ["ml-5", "ml-[20px]"], - "margin-left: 24px": ["ml-6", "ml-[24px]"], - "margin-left: 28px": ["ml-7", "ml-[28px]"], - "margin-left: 2px": ["ml-0.5", "ml-[2px]"], - "margin-left: 320px": ["ml-80", "ml-[320px]"], - "margin-left: 32px": ["ml-8", "ml-[32px]"], - "margin-left: 36px": ["ml-9", "ml-[36px]"], - "margin-left: 40px": ["ml-10", "ml-[40px]"], - "margin-left: 48px": ["ml-12", "ml-[48px]"], - "margin-left: 4px": ["ml-1", "ml-[4px]"], - "margin-left: 6px": ["ml-1.5", "ml-[6px]"], - "margin-left: 80px": ["ml-20", "ml-[80px]"], - "margin-left: 8px": ["ml-2", "ml-[8px]"], - "margin-left: auto": ["ml-auto"], - "margin-right: 0px": ["mr-0", "mr-[0px]"], - "margin-right: 10px": ["mr-2.5", "mr-[10px]"], - "margin-right: 12px": ["mr-3", "mr-[12px]"], - "margin-right: 14px": ["mr-3.5", "mr-[14px]"], - "margin-right: 160px": ["mr-40", "mr-[160px]"], - "margin-right: 16px": ["mr-4", "mr-[16px]"], - "margin-right: 1px": ["mr-px", "mr-[1px]"], - "margin-right: 20px": ["mr-5", "mr-[20px]"], - "margin-right: 24px": ["mr-6", "mr-[24px]"], - "margin-right: 28px": ["mr-7", "mr-[28px]"], - "margin-right: 2px": ["mr-0.5", "mr-[2px]"], - "margin-right: 320px": ["mr-80", "mr-[320px]"], - "margin-right: 32px": ["mr-8", "mr-[32px]"], - "margin-right: 36px": ["mr-9", "mr-[36px]"], - "margin-right: 40px": ["mr-10", "mr-[40px]"], - "margin-right: 48px": ["mr-12", "mr-[48px]"], - "margin-right: 4px": ["mr-1", "mr-[4px]"], - "margin-right: 6px": ["mr-1.5", "mr-[6px]"], - "margin-right: 80px": ["mr-20", "mr-[80px]"], - "margin-right: 8px": ["mr-2", "mr-[8px]"], - "margin-right: auto": ["mr-auto"], - "margin-top: 0px": ["mt-0", "mt-[0px]"], - "margin-top: 10px": ["mt-2.5", "mt-[10px]"], - "margin-top: 12px": ["mt-3", "mt-[12px]"], - "margin-top: 14px": ["mt-3.5", "mt-[14px]"], - "margin-top: 160px": ["mt-40", "mt-[160px]"], - "margin-top: 16px": ["mt-4", "mt-[16px]"], - "margin-top: 1px": ["mt-px", "mt-[1px]"], - "margin-top: 20px": ["mt-5", "mt-[20px]"], - "margin-top: 24px": ["mt-6", "mt-[24px]"], - "margin-top: 28px": ["mt-7", "mt-[28px]"], - "margin-top: 2px": ["mt-0.5", "mt-[2px]"], - "margin-top: 320px": ["mt-80", "mt-[320px]"], - "margin-top: 32px": ["mt-8", "mt-[32px]"], - "margin-top: 36px": ["mt-9", "mt-[36px]"], - "margin-top: 40px": ["mt-10", "mt-[40px]"], - "margin-top: 48px": ["mt-12", "mt-[48px]"], - "margin-top: 4px": ["mt-1", "mt-[4px]"], - "margin-top: 6px": ["mt-1.5", "mt-[6px]"], - "margin-top: 80px": ["mt-20", "mt-[80px]"], - "margin-top: 8px": ["mt-2", "mt-[8px]"], - "margin-top: auto": ["mt-auto"], - "margin: 0px": ["m-0", "m-[0px]"], - "margin: 10px": ["m-2.5", "m-[10px]"], - "margin: 12px": ["m-3", "m-[12px]"], - "margin: 14px": ["m-3.5", "m-[14px]"], - "margin: 160px": ["m-40", "m-[160px]"], - "margin: 16px": ["m-4", "m-[16px]"], - "margin: 1px": ["m-px", "m-[1px]"], - "margin: 20px": ["m-5", "m-[20px]"], - "margin: 24px": ["m-6", "m-[24px]"], - "margin: 28px": ["m-7", "m-[28px]"], - "margin: 2px": ["m-0.5", "m-[2px]"], - "margin: 320px": ["m-80", "m-[320px]"], - "margin: 32px": ["m-8", "m-[32px]"], - "margin: 36px": ["m-9", "m-[36px]"], - "margin: 40px": ["m-10", "m-[40px]"], - "margin: 48px": ["m-12", "m-[48px]"], - "margin: 4px": ["m-1", "m-[4px]"], - "margin: 6px": ["m-1.5", "m-[6px]"], - "margin: 80px": ["m-20", "m-[80px]"], - "margin: 8px": ["m-2", "m-[8px]"], - "margin: auto": ["m-auto"], - "max-height: 0px": ["max-h-0", "max-h-[0px]"], - "max-height: 100%": ["max-h-full"], - "max-height: 100vh": ["max-h-screen", "h-[100vh]"], - "max-height: 10px": ["max-h-2.5"], - "max-height: 12px": ["max-h-3"], - "max-height: 14px": ["max-h-3.5"], - "max-height: 160px": ["max-h-40"], - "max-height: 16px": ["max-h-4"], - "max-height: 1px": ["max-h-px"], - "max-height: 20px": ["max-h-5"], - "max-height: 24px": ["max-h-6"], - "max-height: 28px": ["max-h-7"], - "max-height: 2px": ["max-h-0.5"], - "max-height: 320px": ["max-h-80"], - "max-height: 32px": ["max-h-8"], - "max-height: 36px": ["max-h-9"], - "max-height: 40px": ["max-h-10"], - "max-height: 48px": ["max-h-12"], - "max-height: 4px": ["max-h-1"], - "max-height: 6px": ["max-h-1.5"], - "max-height: 80px": ["max-h-20"], - "max-height: 8px": ["max-h-2"], - "max-height: fit-content": ["max-h-fit"], - "max-height: max-content": ["max-h-max"], - "max-height: min-content": ["max-h-min"], - "max-height: none": ["max-h-none"], - "max-width: 0px": ["max-w-0", "max-w-[0px]"], - "max-width: 100%": ["max-w-full"], - "max-width: 1024px": ["max-w-5xl", "max-w-screen-lg", "max-w-[1024px]"], - "max-width: 1152px": ["max-w-6xl", "max-w-[1152px]"], - "max-width: 1280px": ["max-w-7xl", "max-w-screen-xl", "max-w-[1280px]"], - "max-width: 1536px": ["max-w-screen-2xl", "max-w-[1536px]"], - "max-width: 320px": ["max-w-xs", "max-w-[320px]"], - "max-width: 448px": ["max-w-md", "max-w-[448px]"], - "max-width: 512px": ["max-w-lg", "max-w-[512px]"], - "max-width: 576px": ["max-w-xl", "max-w-[576px]"], - "max-width: 640px": ["max-w-screen-sm", "max-w-[640px]"], - "max-width: 65ch": ["max-w-prose", "max-w-[65ch]"], - "max-width: 672px": ["max-w-2xl", "max-w-[672px]"], - "max-width: 768px": ["max-w-3xl", "max-w-screen-md", "max-w-[768px]"], - "max-width: fit-content": ["max-w-fit"], - "max-width: max-content": ["max-w-max"], - "max-width: min-content": ["max-w-min"], - "min-height: 100svh": ["min-h-svh"], - "min-height: 100lvh": ["min-h-lvh"], - "min-height: 100dvh": ["min-h-dvh"], - "max-width: none": ["max-w-none"], - "min-height: 0px": ["min-h-0", "min-h-[0px]"], - "max-height: 100svh": ["max-h-svh"], - "max-height: 100lvh": ["max-h-lvh"], - "max-height: 100dvh": ["max-h-dvh"], - "min-height: 100%": ["min-h-full"], - "min-height: 100vh": ["min-h-screen", "h-[100vh]"], - "min-height: fit-content": ["min-h-fit"], - "min-height: max-content": ["min-h-max"], - "min-height: min-content": ["min-h-min"], - "min-width: 0px": ["min-w-0", "min-w-[0px]"], - "min-width: 100%": ["min-w-full"], - "min-width: max-content": ["min-w-max"], - "min-width: min-content": ["min-w-min"], - "object-fit: contain": ["object-contain"], - "object-fit: cover": ["object-cover"], - "object-fit: fill": ["object-fill"], - "object-fit: none": ["object-none"], - "object-fit: scale-down": ["object-scale-down"], - "opacity: 0px": ["opacity-0"], - "opacity: 0.05": ["opacity-5"], - "opacity: 0.1": ["opacity-10"], - "opacity: 0.2": ["opacity-20"], - "opacity: 0.25": ["opacity-25"], - "opacity: 0.3": ["opacity-30"], - "opacity: 0.4": ["opacity-40"], - "opacity: 0.5": ["opacity-50"], - "opacity: 0.6": ["opacity-60"], - "opacity: 0.7": ["opacity-70"], - "opacity: 0.75": ["opacity-75"], - "opacity: 0.8": ["opacity-80"], - "opacity: 0.85": ["opacity-85"], - "opacity: 0.9": ["opacity-90"], - "opacity: 0.95": ["opacity-95"], - "opacity: 1": ["opacity-100"], - "padding-bottom: 0px": ["pb-0", "pb-[0px]"], - "padding-bottom: 10px": ["pb-2.5", "pb-[10px]"], - "padding-bottom: 12px": ["pb-3", "pb-[12px]"], - "padding-bottom: 14px": ["pb-3.5", "pb-[14px]"], - "padding-bottom: 160px": ["pb-40", "pb-[160px]"], - "padding-bottom: 16px": ["pb-4", "pb-[16px]"], - "padding-bottom: 1px": ["pb-px", "pb-[1px]"], - "padding-bottom: 20px": ["pb-5", "pb-[20px]"], - "padding-bottom: 24px": ["pb-6", "pb-[24px]"], - "padding-bottom: 28px": ["pb-7", "pb-[28px]"], - "padding-bottom: 2px": ["pb-0.5", "pb-[2px]"], - "padding-bottom: 320px": ["pb-80", "pb-[320px]"], - "padding-bottom: 32px": ["pb-8", "pb-[32px]"], - "padding-bottom: 36px": ["pb-9", "pb-[36px]"], - "padding-bottom: 40px": ["pb-10", "pb-[40px]"], - "padding-bottom: 48px": ["pb-12", "pb-[48px]"], - "padding-bottom: 4px": ["pb-1", "pb-[4px]"], - "padding-bottom: 6px": ["pb-1.5", "pb-[6px]"], - "padding-bottom: 80px": ["pb-20", "pb-[80px]"], - "padding-bottom: 8px": ["pb-2", "pb-[8px]"], - "padding-bottom: auto": ["pb-auto"], - "padding-inline-end: 0px": ["pe-0", "pe-[0px]"], - "padding-inline-end: 10px": ["pe-2.5", "pe-[10px]"], - "padding-inline-end: 12px": ["pe-3", "pe-[12px]"], - "padding-inline-end: 14px": ["pe-3.5", "pe-[14px]"], - "padding-inline-end: 160px": ["pe-40", "pe-[160px]"], - "padding-inline-end: 16px": ["pe-4", "pe-[16px]"], - "padding-inline-end: 1px": ["pe-pe", "pe-[1px]"], - "padding-inline-end: 20px": ["pe-5", "pe-[20px]"], - "padding-inline-end: 24px": ["pe-6", "pe-[24px]"], - "padding-inline-end: 28px": ["pe-7", "pe-[28px]"], - "padding-inline-end: 2px": ["pe-0.5", "pe-[2px]"], - "padding-inline-end: 320px": ["pe-80", "pe-[320px]"], - "padding-inline-end: 32px": ["pe-8", "pe-[32px]"], - "padding-inline-end: 36px": ["pe-9", "pe-[36px]"], - "padding-inline-end: 40px": ["pe-10", "pe-[40px]"], - "padding-inline-end: 48px": ["pe-12", "pe-[48px]"], - "padding-inline-end: 4px": ["pe-1", "pe-[4px]"], - "padding-inline-end: 6px": ["pe-1.5", "pe-[6px]"], - "padding-inline-end: 80px": ["pe-20", "pe-[80px]"], - "padding-inline-end: 8px": ["pe-2", "pe-[8px]"], - "padding-inline-start: 0px": ["ps-0", "ps-[0px]"], - "padding-inline-start: 10px": ["ps-2.5", "ps-[10px]"], - "padding-inline-start: 12px": ["ps-3", "ps-[12px]"], - "padding-inline-start: 14px": ["ps-3.5", "ps-[14px]"], - "padding-inline-start: 160px": ["ps-40", "ps-[160px]"], - "padding-inline-start: 16px": ["ps-4", "ps-[16px]"], - "padding-inline-start: 1px": ["ps-ps", "ps-[1px]"], - "padding-inline-start: 20px": ["ps-5", "ps-[20px]"], - "padding-inline-start: 24px": ["ps-6", "ps-[24px]"], - "padding-inline-start: 28px": ["ps-7", "ps-[28px]"], - "padding-inline-start: 2px": ["ps-0.5", "ps-[2px]"], - "padding-inline-start: 320px": ["ps-80", "ps-[320px]"], - "padding-inline-start: 32px": ["ps-8", "ps-[32px]"], - "padding-inline-start: 36px": ["ps-9", "ps-[36px]"], - "padding-inline-start: 40px": ["ps-10", "ps-[40px]"], - "padding-inline-start: 48px": ["ps-12", "ps-[48px]"], - "padding-inline-start: 4px": ["ps-1", "ps-[4px]"], - "padding-inline-start: 6px": ["ps-1.5", "ps-[6px]"], - "padding-inline-start: 80px": ["ps-20", "ps-[80px]"], - "padding-inline-start: 8px": ["ps-2", "ps-[8px]"], - "padding-left: 0px": ["pl-0", "pl-[0px]"], - "padding-left: 10px": ["pl-2.5", "pl-[10px]"], - "padding-left: 12px": ["pl-3", "pl-[12px]"], - "padding-left: 14px": ["pl-3.5", "pl-[14px]"], - "padding-left: 160px": ["pl-40", "pl-[160px]"], - "padding-left: 16px": ["pl-4", "pl-[16px]"], - "padding-left: 1px": ["pl-px", "pl-[1px]"], - "padding-left: 20px": ["pl-5", "pl-[20px]"], - "padding-left: 24px": ["pl-6", "pl-[24px]"], - "padding-left: 28px": ["pl-7", "pl-[28px]"], - "padding-left: 2px": ["pl-0.5", "pl-[2px]"], - "padding-left: 320px": ["pl-80", "pl-[320px]"], - "padding-left: 32px": ["pl-8", "pl-[32px]"], - "padding-left: 36px": ["pl-9", "pl-[36px]"], - "padding-left: 40px": ["pl-10", "pl-[40px]"], - "padding-left: 48px": ["pl-12", "pl-[48px]"], - "padding-left: 4px": ["pl-1", "pl-[4px]"], - "padding-left: 6px": ["pl-1.5", "pl-[6px]"], - "padding-left: 80px": ["pl-20", "pl-[80px]"], - "padding-left: 8px": ["pl-2", "pl-[8px]"], - "padding-left: auto": ["pl-auto"], - "padding-right: 0px": ["pr-0", "pr-[0px]"], - "padding-right: 10px": ["pr-2.5", "pr-[10px]"], - "padding-right: 12px": ["pr-3", "pr-[12px]"], - "padding-right: 14px": ["pr-3.5", "pr-[14px]"], - "padding-right: 160px": ["pr-40", "pr-[160px]"], - "padding-right: 16px": ["pr-4", "pr-[16px]"], - "padding-right: 1px": ["pr-px", "pr-[1px]"], - "padding-right: 20px": ["pr-5", "pr-[20px]"], - "padding-right: 24px": ["pr-6", "pr-[24px]"], - "padding-right: 28px": ["pr-7", "pr-[28px]"], - "padding-right: 2px": ["pr-0.5", "pr-[2px]"], - "padding-right: 320px": ["pr-80", "pr-[320px]"], - "padding-right: 32px": ["pr-8", "pr-[32px]"], - "padding-right: 36px": ["pr-9", "pr-[36px]"], - "padding-right: 40px": ["pr-10", "pr-[40px]"], - "padding-right: 48px": ["pr-12", "pr-[48px]"], - "padding-right: 4px": ["pr-1", "pr-[4px]"], - "padding-right: 6px": ["pr-1.5", "pr-[6px]"], - "padding-right: 80px": ["pr-20", "pr-[80px]"], - "padding-right: 8px": ["pr-2", "pr-[8px]"], - "padding-right: auto": ["pr-auto"], - "padding-top: 0px": ["pt-0", "pt-[0px]"], - "padding-top: 10px": ["pt-2.5", "pt-[10px]"], - "padding-top: 12px": ["pt-3", "pt-[12px]"], - "padding-top: 14px": ["pt-3.5", "pt-[14px]"], - "padding-top: 160px": ["pt-40", "pt-[160px]"], - "padding-top: 16px": ["pt-4", "pt-[16px]"], - "padding-top: 1px": ["pt-px", "pt-[1px]"], - "padding-top: 20px": ["pt-5", "pt-[20px]"], - "padding-top: 24px": ["pt-6", "pt-[24px]"], - "padding-top: 28px": ["pt-7", "pt-[28px]"], - "padding-top: 2px": ["pt-0.5", "pt-[2px]"], - "padding-top: 320px": ["pt-80", "pt-[320px]"], - "padding-top: 32px": ["pt-8", "pt-[32px]"], - "padding-top: 36px": ["pt-9", "pt-[36px]"], - "padding-top: 40px": ["pt-10", "pt-[40px]"], - "padding-top: 48px": ["pt-12", "pt-[48px]"], - "padding-top: 4px": ["pt-1", "pt-[4px]"], - "padding-top: 6px": ["pt-1.5", "pt-[6px]"], - "padding-top: 80px": ["pt-20", "pt-[80px]"], - "padding-top: 8px": ["pt-2", "pt-[8px]"], - "padding-top: auto": ["pt-auto"], - "padding: 0px": ["p-2", "p-[0px]"], - "padding: 10px": ["p-2.5", "p-[10px]"], - "padding: 12px": ["p-3", "p-[12px]"], - "padding: 14px": ["p-3.5", "p-[14px]"], - "padding: 160px": ["p-40", "p-[160px]"], - "padding: 16px": ["p-4", "p-[16px]"], - "padding: 1px": ["p-px", "p-[1px]"], - "padding: 20px": ["p-5", "p-[20px]"], - "padding: 24px": ["p-6", "p-[24px]"], - "padding: 28px": ["p-7", "p-[28px]"], - "padding: 2px": ["p-0.5", "p-[2px]"], - "padding: 320px": ["p-80", "p-[320px]"], - "padding: 32px": ["p-8", "p-[32px]"], - "padding: 36px": ["p-9", "p-[36px]"], - "padding: 40px": ["p-10", "p-[40px]"], - "padding: 48px": ["p-12", "p-[48px]"], - "padding: 4px": ["p-1", "p-[4px]"], - "padding: 6px": ["p-1.5", "p-[6px]"], - "padding: 80px": ["p-20", "p-[80px]"], - "padding: 8px": ["p-2", "p-[8px]"], - "position: absolute": ["absolute"], - "position: fixed": ["fixed"], - "position: relative": ["relative"], - "position: static": ["static"], - "position: sticky": ["sticky"], - "resize: both": ["resize"], - "resize: horizontal": ["resize-x"], - "resize: none": ["resize-none"], - "resize: vertical": ["resize-y"], - "text-transform: capitalize": ["capitalize"], - "text-transform: lowercase": ["lowercase"], - "text-transform: none": ["normal-case"], - "text-transform: uppercase": ["uppercase"], - "transform-origin: bottom left": ["origin-bottom-left"], - "transform-origin: bottom right": ["origin-bottom-right"], - "transform-origin: bottom": ["origin-bottom"], - "transform-origin: center": ["origin-center"], - "transform-origin: left": ["origin-left"], - "transform-origin: right": ["origin-right"], - "transform-origin: top left": ["origin-top-left"], - "transform-origin: top right": ["origin-top-right"], - "transform-origin: top": ["origin-top"], - "transform: rotate(0deg)": ["rotate-0"], - "transform: rotate(12deg)": ["rotate-12"], - "transform: rotate(180deg)": ["rotate-180"], - "transform: rotate(1deg)": ["rotate-1"], - "transform: rotate(2deg)": ["rotate-2"], - "transform: rotate(3deg)": ["rotate-3"], - "transform: rotate(45deg)": ["rotate-45"], - "transform: rotate(6deg)": ["rotate-6"], - "transform: rotate(90deg)": ["rotate-90"], - "transform: scale(.5)": ["scale-50"], - "transform: scale(.75)": ["scale-75"], - "transform: scale(.9)": ["scale-90"], - "transform: scale(.95)": ["scale-95"], - "transform: scale(0)": ["scale-0"], - "transform: scale(1)": ["scale-100"], - "transform: scale(1.05)": ["scale-105"], - "transform: scale(1.1)": ["scale-110"], - "transform: scale(1.25)": ["scale-125"], - "transform: scale(1.5)": ["scale-150"], - "transform: scaleX(.5)": ["scale-x-50"], - "transform: scaleX(.75)": ["scale-x-75"], - "transform: scaleX(.9)": ["scale-x-90"], - "transform: scaleX(.95)": ["scale-x-95"], - "transform: scaleX(0)": ["scale-x-0"], - "transform: scaleX(1)": ["scale-x-100"], - "transform: scaleX(1.05)": ["scale-x-105"], - "transform: scaleX(1.1)": ["scale-x-110"], - "transform: scaleX(1.25)": ["scale-x-125"], - "transform: scaleX(1.5)": ["scale-x-150"], - "transform: scaleY(.5)": ["scale-y-50"], - "transform: scaleY(.75)": ["scale-y-75"], - "transform: scaleY(.9)": ["scale-y-90"], - "transform: scaleY(.95)": ["scale-y-95"], - "transform: scaleY(0)": ["scale-y-0"], - "transform: scaleY(1)": ["scale-y-100"], - "transform: scaleY(1.05)": ["scale-y-105"], - "transform: scaleY(1.1)": ["scale-y-110"], - "transform: scaleY(1.25)": ["scale-y-125"], - "transform: scaleY(1.5)": ["scale-y-150"], - "transform: skewX(0deg)": ["skew-x-0"], - "transform: skewX(12deg)": ["skew-x-12"], - "transform: skewX(1deg)": ["skew-x-1"], - "transform: skewX(2deg)": ["skew-x-2"], - "transform: skewX(3deg)": ["skew-x-3"], - "transform: skewX(6deg)": ["skew-x-6"], - "transform: skewY(0deg)": ["skew-y-0"], - "transform: skewY(12deg)": ["skew-y-12"], - "transform: skewY(1deg)": ["skew-y-1"], - "transform: skewY(2deg)": ["skew-y-2"], - "transform: skewY(3deg)": ["skew-y-3"], - "transform: skewY(6deg)": ["skew-y-6"], - "transform: translateX(100%)": ["translate-x-full", "translate-x-[100%]"], - "transform: translateX(10px)": ["translate-x-2.5", "translate-x-[10px]"], - "transform: translateX(12px)": ["translate-x-3", "translate-x-[12px]"], - "transform: translateX(14px)": ["translate-x-3.5", "translate-x-[14px]"], - "transform: translateX(16px)": ["translate-x-4", "translate-x-[16px]"], - "transform: translateX(20px)": ["translate-x-5", "translate-x-[20px]"], - "transform: translateX(24px)": ["translate-x-6", "translate-x-[24px]"], - "transform: translateX(28px)": ["translate-x-7", "translate-x-[28px]"], - "transform: translateX(2px)": ["translate-x-0.5", "translate-x-[2px]"], - "transform: translateX(32px)": ["translate-x-8", "translate-x-[32px]"], - "transform: translateX(36px)": ["translate-x-9", "translate-x-[36px]"], - "transform: translateX(40px)": ["translate-x-10", "translate-x-[40px]"], - "transform: translateX(48px)": ["translate-x-12", "translate-x-[48px]"], - "transform: translateX(4px)": ["translate-x-1", "translate-x-[4px]"], - "transform: translateX(60px)": ["translate-x-15", "translate-x-[60px]"], - "transform: translateX(6px)": ["translate-x-1.5", "translate-x-[6px]"], - "transform: translateX(80px)": ["translate-x-20", "translate-x-[80px]"], - "transform: translateX(8px)": ["translate-x-2", "translate-x-[8px]"], - "transform: translateY(100%)": ["translate-y-full", "translate-y-[100%]"], - "transform: translateY(10px)": ["translate-y-2.5", "translate-y-[10px]"], - "transform: translateY(12px)": ["translate-y-3", "translate-y-[12px]"], - "transform: translateY(14px)": ["translate-y-3.5", "translate-y-[14px]"], - "transform: translateY(16px)": ["translate-y-4", "translate-y-[16px]"], - "transform: translateY(20px)": ["translate-y-5", "translate-y-[20px]"], - "transform: translateY(24px)": ["translate-y-6", "translate-y-[24px]"], - "transform: translateY(28px)": ["translate-y-7", "translate-y-[28px]"], - "transform: translateY(2px)": ["translate-y-0.5", "translate-y-[2px]"], - "transform: translateY(32px)": ["translate-y-8", "translate-y-[32px]"], - "transform: translateY(36px)": ["translate-y-9", "translate-y-[3 6px]"], - "transform: translateY(40px)": ["translate-y-10", "translate-y-[40px]"], - "transform: translateY(48px)": ["translate-y-12", "translate-y-[48px]"], - "transform: translateY(4px)": ["translate-y-1", "translate-y-[4px]"], - "transform: translateY(60px)": ["translate-y-15", "translate-y-[60px]"], - "transform: translateY(6px)": ["translate-y-1.5", "translate-y-[6px]"], - "transform: translateY(80px)": ["translate-y-20", "translate-y-[80px]"], - "transform: translateY(8px)": ["translate-y-2", "translate-y-[8px]"], - "transition-duration: 0s": ["duration-0"], - "transition-duration: 1000ms": ["duration-1000", "duration-[1000ms]"], - "transition-duration: 100ms": ["duration-100", "duration-[100ms]"], - "transition-duration: 150ms": ["duration-150", "duration-[150ms]"], - "transition-duration: 200ms": ["duration-200", "duration-[200ms]"], - "transition-duration: 300ms": ["duration-300", "duration-[300ms]"], - "transition-duration: 500ms": ["duration-500", "duration-[500ms]"], - "transition-duration: 700ms": ["duration-700", "duration-[700ms]"], - "transition-duration: 75ms": ["duration-75", "duration-[75ms]"], - "transition-delay: 0s": ["delay-0"], - "transition-delay: 75ms": ["delay-75", "delay-[75ms]"], - "transition-delay: 100ms": ["delay-100", "delay-[100ms]"], - "transition-delay: 150ms": ["delay-150", "delay-[150ms]"], - "transition-delay: 200ms": ["delay-200", "delay-[200ms]"], - "transition-delay: 300ms": ["delay-300", "delay-[300ms]"], - "transition-delay: 500ms": ["delay-500", "delay-[500ms]"], - "transition-delay: 700ms": ["delay-700", "delay-[700ms]"], - "transition-delay: 1000ms": ["delay-1000", "delay-[1000ms]"], - "cursor: auto": ["cursor-auto"], - "cursor: default": ["cursor-default"], - "cursor: pointer": ["cursor-pointer"], - "cursor: wait": ["cursor-wait"], - "cursor: text": ["cursor-text"], - "cursor: move": ["cursor-move"], - "cursor: help": ["cursor-help"], - "cursor: not-allowed": ["cursor-not-allowed"], - "cursor: none": ["cursor-none"], - "cursor: context-menu": ["cursor-context-menu"], - "cursor: progress": ["cursor-progress"], - "cursor: cell": ["cursor-cell"], - "cursor: crosshair": ["cursor-crosshair"], - "cursor: vertical-text": ["cursor-vertical-text"], - "cursor: alias": ["cursor-alias"], - "cursor: copy": ["cursor-copy"], - "cursor: no-drop": ["cursor-no-drop"], - "cursor: grab": ["cursor-grab"], - "cursor: grabbing": ["cursor-grabbing"], - "cursor: all-scroll": ["cursor-all-scroll"], - "cursor: col-resize": ["cursor-col-resize"], - "cursor: row-resize": ["cursor-row-resize"], - "cursor: n-resize": ["cursor-n-resize"], - "cursor: e-resize": ["cursor-e-resize"], - "cursor: s-resize": ["cursor-s-resize"], - "cursor: w-resize": ["cursor-w-resize"], - "cursor: ne-resize": ["cursor-ne-resize"], - "cursor: nw-resize": ["cursor-nw-resize"], - "cursor: se-resize": ["cursor-se-resize"], - "cursor: sw-resize": ["cursor-sw-resize"], - "cursor: ew-resize": ["cursor-ew-resize"], - "cursor: ns-resize": ["cursor-ns-resize"], - "cursor: nesw-resize": ["cursor-nesw-resize"], - "cursor: nwse-resize": ["cursor-nwse-resize"], - "cursor: zoom-in": ["cursor-zoom-in"], - "cursor: zoom-out": ["cursor-zoom-out"], - "user-select: all": ["select-all"], - "user-select: auto": ["select-auto"], - "user-select: none": ["select-none"], - "user-select: text": ["select-text"], - "width: 0px": ["w-0", "w-[0px]"], - "width: 100%": ["w-full"], - "width: 100vw": ["w-screen", "h-[100vw]"], - "width: 10px": ["w-2.5", "w-[10px]"], - "width: 12px": ["w-3", "w-[12px]"], - "width: 14px": ["w-3.5", "w-[14px]"], - "width: 160px": ["w-40", "w-[160px]"], - "width: 16px": ["w-4", "w-[16px]"], - "width: 1px": ["w-px", "w-[1px]"], - "width: 20px": ["w-5", "w-[20px]"], - "width: 24px": ["w-6", "w-[24px]"], - "width: 28px": ["w-7", "w-[28px]"], - "width: 2px": ["w-0.5", "w-[2px]"], - "width: 320px": ["w-80", "w-[320px]"], - "width: 32px": ["w-8", "w-[32px]"], - "width: 36px": ["w-9", "w-[36px]"], - "width: 40px": ["w-10", "w-[40px]"], - "width: 48px": ["w-12", "w-[48px]"], - "width: 4px": ["w-1", "w-[4px]"], - "width: 6px": ["w-1.5", "w-[6px]"], - "width: 80px": ["w-20", "w-[80px]"], - "width: 8px": ["w-2", "w-[8px]"], - "width: auto": ["w-auto"], - "width: fit-content": ["w-fit"], - "width: max-content": ["w-max"], - "width: min-content": ["w-min"], - "z-index: 0px": ["z-0"], - "z-index: 10": ["z-10"], - "z-index: 20": ["z-20"], - "z-index: 30": ["z-30"], - "z-index: 40": ["z-40"], - "z-index: 50": ["z-50"], - "z-index: auto": ["z-auto"], - "will-change: auto": ["will-change-auto"], - "will-change: scroll-position": ["will-change-scroll"], - "will-change: contents": ["will-change-contents"], - "will-change: transform": ["will-change-transform"], -}; +import { tailwindV3Dictionary } from "@/game/dictionaries/tailwind-v3"; + +export const dict = tailwindV3Dictionary; diff --git a/src/app/globals.css b/src/app/globals.css index de2548c..c6b9766 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,6 +1,41 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; +@import "tailwindcss"; + +@theme { + --spacing-18: 4.5rem; + --spacing-104: 26rem; + --breakpoint-tiny: 400px; + --breakpoint-xs: 500px; + --color-alertRed: #e35454; + --color-greenGo: #4fbf85; + --animate-shake: shake 0.9s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; + --animate-lift: lift 0.9s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; + + @keyframes lift { + 50% { + transform: translateY(-6px); + } + } + + @keyframes shake { + 10%, + 90% { + transform: translateX(-1px); + } + 20%, + 80% { + transform: translateX(2px); + } + 30%, + 50%, + 70% { + transform: translateX(-4px); + } + 40%, + 60% { + transform: translateX(4px); + } + } +} @layer base { a, @@ -9,8 +44,18 @@ } } -@layer utilities { - .debug { - @apply border border-red-500; - } +@utility debug { + @apply border border-red-500; +} + +@utility transform-style-3d { + transform-style: preserve-3d; +} + +@utility backface-hidden { + backface-visibility: hidden; +} + +@utility rotate-x-180 { + transform: rotateX(180deg); } diff --git a/src/app/page.tsx b/src/app/page.tsx index ece0247..42b991a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,5 +1,5 @@ import { Play } from "@/components"; -import { headers } from "next/headers"; +import { DEFAULT_GAME_MODE, gameRegistry } from "@/game"; export const metadata = { title: "css2wind | Home", @@ -29,16 +29,15 @@ export const metadata = { }; export default async function Home() { - const host = headers().get("host"); - const protocol = process?.env.NODE_ENV === "development" ? "http" : "https"; - const response = await fetch(`${protocol}://${host}/api/v1`, { - cache: "no-store", - }); - const json = await response.json(); - return (
- +
); } diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 82b75b5..834cbe5 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -11,7 +11,7 @@ export default function Header() { const router = useRouter(); const pathname = usePathname(); - const safeNavigate = (e: any, href: string) => { + const safeNavigate = (e: React.MouseEvent, href: string) => { e.preventDefault(); const isHome = pathname === "/"; diff --git a/src/components/Play.tsx b/src/components/Play.tsx index 71ac83f..fbdc379 100644 --- a/src/components/Play.tsx +++ b/src/components/Play.tsx @@ -1,22 +1,17 @@ "use client"; import { useEvaluation } from "@/hooks"; -import { - Arrow, - Check, - ChevronRight, - Close, - Copy, - Eye, - Restart, - Share, -} from "@/icons"; +import { gameModes, getDictionary, type GameDictionary, type GameMode, type ScoreStatus } from "@/game"; +import { clearGameProgress, readGameProgress } from "@/game/storage"; import { getRandomKey } from "@/utils"; -import { useEffect, useState } from "react"; +import { useEffect, useMemo, useRef, useState } from "react"; import Scoreboard from "./Scoreboard"; -import { dict } from "@/app/api/v1/v1"; +import AnswerModal from "./play/AnswerModal"; +import ModeSelector from "./play/ModeSelector"; +import PromptInputRow from "./play/PromptInputRow"; +import ResultActions from "./play/ResultActions"; -const initialScore = Array(8).fill("not_submitted"); +const initialScore: ScoreStatus[] = Array.from({ length: 8 }, () => "not_submitted"); const initialState = { correct: false, @@ -24,27 +19,38 @@ const initialState = { notSubmitted: true, score: initialScore, showCorrectAnswer: false, - correctAnswersList: [], + answerHistory: [], }; +export function generateResultText(score: ScoreStatus[]) { + const correctCount = score.filter((item) => item === "correct").length; + const emojis = score.map((item) => (item === "correct" ? "✅" : "❌")).join(" "); + + return `I just got ${correctCount}/8 on css2wind.com!\n\n${emojis} `; +} + +function generateTweetIntent(score: ScoreStatus[]) { + return `https://twitter.com/intent/post?text=${encodeURIComponent( + generateResultText(score), + )}`; +} + export default function Play({ - propertyDictionary, + defaultMode, + dictionaries, }: { - propertyDictionary: Record; + defaultMode: GameMode; + dictionaries: Record; }) { + const [mode, setMode] = useState(defaultMode); + const dictionary = useMemo(() => dictionaries[mode] ?? getDictionary(mode), [dictionaries, mode]); const [currentProperty, setCurrentProperty] = useState(""); const [attempt, setAttempt] = useState(""); const [inputDisabled, setInputDisabled] = useState(false); const [resultCopied, setResultCopied] = useState(false); const [showAnswerModal, setShowAnswerModal] = useState(false); - const [gameOver, setIsGameOver] = useState(() => { - const sessionProgress = localStorage.getItem("sessionProgress") - if (!sessionProgress) return false - - const { isGameOver } = JSON.parse(sessionProgress) - - return isGameOver || false - }); + const [gameOver, setIsGameOver] = useState(false); + const timeoutRefs = useRef([]); const { state, @@ -57,347 +63,199 @@ export default function Play({ notSubmitted, score, showCorrectAnswer: isShowingCorrectAnswer, - correctAnswersList, + answerHistory, } = state; - const lastCorrectAnswers = correctAnswersList.at(-1); + const queueTimeout = (callback: () => void, delay: number) => { + const timeout = window.setTimeout(() => { + timeoutRefs.current = timeoutRefs.current.filter((item) => item !== timeout); + callback(); + }, delay); + timeoutRefs.current.push(timeout); + }; + + const clearQueuedTimeouts = () => { + timeoutRefs.current.forEach((timeout) => window.clearTimeout(timeout)); + timeoutRefs.current = []; + }; + + const lastCorrectAnswers = answerHistory.at(-1)?.answers; const areAnswersLongerThanInput = lastCorrectAnswers - ? lastCorrectAnswers?.join(", ").length >= 23 + ? lastCorrectAnswers.join(", ").length >= 23 : false; - const correctAnswerToDisplay = areAnswersLongerThanInput ? lastCorrectAnswers?.at(0) : lastCorrectAnswers?.join(", "); - // work around animation transitions for smooth rendering of copy button - useEffect(() => { - const hasNotSubmittedScore = score.some((el) => el === "not_submitted"); - if (hasNotSubmittedScore) return; - - const isLastAnswerCorrect = score.at(-1) === "correct"; - const timeout = isLastAnswerCorrect ? 900 : 3000; - - setTimeout(() => { - setIsGameOver(true); - }, timeout); - }, [score]); - useEffect(() => { - const sessionProgress = localStorage.getItem("sessionProgress") + const sessionProgress = readGameProgress(mode); if (!sessionProgress) { - setCurrentProperty(getRandomKey(propertyDictionary)); - return + setCurrentProperty(getRandomKey(dictionary)); + setIsGameOver(false); + mutateTranslationStatus({ + type: "set_current_progress", + score: initialScore, + answerHistory: [], + }); + return; } - const { score, currentProperty } = JSON.parse(localStorage.getItem('sessionProgress') || '') - - setCurrentProperty(currentProperty); + setCurrentProperty(sessionProgress.currentProperty); + setIsGameOver(sessionProgress.isGameOver); mutateTranslationStatus({ type: "set_current_progress", - score - }) - }, []); + score: sessionProgress.score, + answerHistory: sessionProgress.answerHistory ?? [], + }); + }, [dictionary, mode, mutateTranslationStatus]); - const handleChange = (event: React.FormEvent) => { - if (inputDisabled) { + useEffect(() => { + const hasNotSubmittedScore = score.some((item) => item === "not_submitted"); + if (hasNotSubmittedScore) { return; } - const attempt = event.currentTarget.value; - setAttempt(attempt); - }; - - const showCorrectAnswer = (afterMilisseconds = 900) => { - setTimeout(() => { - mutateTranslationStatus({ type: "show_correct_answer" }); - }, afterMilisseconds); - }; - - const resetInput = (afterMilisseconds = 900) => { - setInputDisabled(true); - - setTimeout(() => { - setAttempt(""); + const isLastAnswerCorrect = score.at(-1) === "correct"; + const timeout = isLastAnswerCorrect ? 900 : 3000; + const timer = window.setTimeout(() => { + setIsGameOver(true); + }, timeout); - const randomProperty = getRandomKey( - Object.fromEntries( - Object.entries(propertyDictionary).filter( - ([key, _]) => key !== currentProperty, - ), - ), - ) + return () => window.clearTimeout(timer); + }, [score]); - setCurrentProperty(randomProperty); - mutateTranslationStatus({ type: "not_submitted", currentProperty: randomProperty }); - setInputDisabled(false); - }, afterMilisseconds); - }; + useEffect(() => { + return () => { + clearQueuedTimeouts(); + }; + }, []); - const handleKeyDown = ( - event: React.KeyboardEvent, - translation: string, - ) => { + const submitAttempt = () => { if (inputDisabled) { return; } - if (event.key == "Enter") { - event.preventDefault(); - const evaluation = evaluateTranslation( - translation.trim(), - currentProperty, - ); - - if (!evaluation) { - setAttempt(""); - return; - } - - if (evaluation === "incorrect") { - showCorrectAnswer(900); - resetInput(3000); - return; - } - - resetInput(); - } - }; - - const handleReturnClick = (translation: string) => { - const evaluation = evaluateTranslation(translation.trim(), currentProperty); + const evaluation = evaluateTranslation({ + attempt: attempt.trim(), + css: currentProperty, + dictionary, + mode, + }); if (!evaluation) { setAttempt(""); return; } - if (typeof document === undefined) { - return; - } - - const someElementHasFocus = document.activeElement instanceof HTMLElement; - - if (someElementHasFocus) { + if (typeof document !== "undefined" && document.activeElement instanceof HTMLElement) { document.getElementById("play-input")?.focus(); } if (evaluation === "incorrect") { showCorrectAnswer(900); resetInput(3000); - return; } resetInput(); }; - const generateResultText = () => { - const correctCount = score.filter((el) => el === "correct").length; - let emojis = ""; + const showCorrectAnswer = (afterMilliseconds = 900) => { + queueTimeout(() => { + mutateTranslationStatus({ type: "show_correct_answer" }); + }, afterMilliseconds); + }; - for (let guess of score) { - if (guess === "correct") { - emojis += "✅ "; - } else { - emojis += "❌ "; - } - } + const resetInput = (afterMilliseconds = 900) => { + setInputDisabled(true); - const text = `I just got ${correctCount}/8 on css2wind.com!\n\n${emojis}`; + queueTimeout(() => { + setAttempt(""); + const randomProperty = getRandomKey(dictionary, currentProperty); - return text; + setCurrentProperty(randomProperty); + mutateTranslationStatus({ + type: "not_submitted", + currentProperty: randomProperty, + mode, + }); + setInputDisabled(false); + }, afterMilliseconds); }; - const handleCopyClick = () => { - setResultCopied(true); + const handleModeChange = (nextMode: GameMode) => { + clearQueuedTimeouts(); + setMode(nextMode); + setAttempt(""); + setInputDisabled(false); + setShowAnswerModal(false); + }; - navigator.clipboard.writeText(generateResultText()); + const handleCopyClick = async () => { + setResultCopied(true); + await navigator.clipboard?.writeText(generateResultText(score)); - setTimeout(() => { + queueTimeout(() => { setResultCopied(false); }, 2500); }; - const generateTweetIntent = () => { - const originalText = generateResultText(); - - const CHAR_MAP: Record = { - " ": "%20", - "\n": "%0A", - }; - - const split = originalText.split("").map((item) => { - if (item in CHAR_MAP) { - return CHAR_MAP[item]; - } - - return item; + const playAgain = () => { + clearGameProgress(mode); + setAttempt(""); + setShowAnswerModal(false); + setCurrentProperty(getRandomKey(dictionary)); + setIsGameOver(false); + mutateTranslationStatus({ + type: "set_current_progress", + score: initialScore, + answerHistory: [], }); - - return `https://twitter.com/intent/post?text=${split.join("")}`; }; - const playAgain = (event: React.FormEvent) => { - event.preventDefault(); - - localStorage.removeItem('sessionProgress') - window.location.href = "/"; - } - return (
-
-
-

Answers

- -
- - {gameOver && - showAnswerModal && - correctAnswersList.map((item, i) => ( -
- - {Object.entries(dict) - .filter(([_, v]) => v[0] === item[0]) - .map((el) => el[0].split(item[0]))} - - - - - - {item[0]} - -
- ))} -
+ setShowAnswerModal(false)} + />
+

- Translate the CSS property to - its Tailwind CSS equivalent + Translate the CSS property to its Tailwind CSS + equivalent

-
-
- .class { - - {currentProperty ? currentProperty : "..."} - - } -
- {notSubmitted && ( - - )} - {correct && ( - - )} - {incorrect && ( - - )} -
- className=" -
-
- handleChange(event)} - onKeyDown={(event) => handleKeyDown(event, attempt)} - autoFocus - autoComplete="off" - autoCorrect="off" - autoCapitalize="off" - spellCheck="false" - data-not-submitted={notSubmitted} - className="h-full w-full bg-inherit px-5 text-lg backface-hidden focus:outline-none data-[not-submitted=true]:text-zinc-200 data-[not-submitted=true]:ring-zinc-200 md:text-xl" - /> - -
- -
- " -
-
+ { + if (!inputDisabled) { + setAttempt(nextAttempt); + } + }} + onSubmit={submitAttempt} + /> -
- - - Share to Twitter - - - -
-
- -
+ setShowAnswerModal((previous) => !previous)} + />
); diff --git a/src/components/Scoreboard.tsx b/src/components/Scoreboard.tsx index 8367015..d9a98e7 100644 --- a/src/components/Scoreboard.tsx +++ b/src/components/Scoreboard.tsx @@ -1,9 +1,10 @@ import { Check, Close, Minus } from "@/icons"; +import type { ScoreStatus } from "@/game"; -type ScoreboardProps = { score: any[] }; +type ScoreboardProps = { score: ScoreStatus[] }; export default function Scoreboard({ score }: ScoreboardProps) { - const iconMap: Record = { + const iconMap: Record = { not_submitted: , correct: , incorrect: , diff --git a/src/components/play/AnswerModal.tsx b/src/components/play/AnswerModal.tsx new file mode 100644 index 0000000..b88b824 --- /dev/null +++ b/src/components/play/AnswerModal.tsx @@ -0,0 +1,38 @@ +import type { AnswerHistoryItem } from "@/game"; +import { Arrow, Close } from "@/icons"; + +type AnswerModalProps = { + answerHistory: AnswerHistoryItem[]; + open: boolean; + onClose: () => void; +}; + +export default function AnswerModal({ answerHistory, open, onClose }: AnswerModalProps) { + return ( +
+
+

Answers

+ +
+ + {answerHistory.map((item, index) => ( +
+ + {item.css} + + + + + + {item.answers[0]} + +
+ ))} +
+ ); +} diff --git a/src/components/play/ModeSelector.tsx b/src/components/play/ModeSelector.tsx new file mode 100644 index 0000000..d11d15d --- /dev/null +++ b/src/components/play/ModeSelector.tsx @@ -0,0 +1,28 @@ +import type { GameDefinition, GameMode } from "@/game"; + +type ModeSelectorProps = { + mode: GameMode; + modes: GameDefinition[]; + onModeChange: (mode: GameMode) => void; +}; + +export default function ModeSelector({ mode, modes, onModeChange }: ModeSelectorProps) { + return ( +
+
+ {modes.map((item) => ( + + ))} +
+
+ ); +} diff --git a/src/components/play/PromptInputRow.tsx b/src/components/play/PromptInputRow.tsx new file mode 100644 index 0000000..ed87e4d --- /dev/null +++ b/src/components/play/PromptInputRow.tsx @@ -0,0 +1,109 @@ +import { Arrow, Check, ChevronRight, Close } from "@/icons"; + +type PromptInputRowProps = { + attempt: string; + correct: boolean; + incorrect: boolean; + notSubmitted: boolean; + showCorrectAnswer: boolean; + currentProperty: string; + correctAnswerToDisplay?: string; + gameOver: boolean; + onAttemptChange: (attempt: string) => void; + onSubmit: () => void; +}; + +export default function PromptInputRow({ + attempt, + correct, + incorrect, + notSubmitted, + showCorrectAnswer, + currentProperty, + correctAnswerToDisplay, + gameOver, + onAttemptChange, + onSubmit, +}: PromptInputRowProps) { + return ( +
+
+ .class { + + {currentProperty || "..."} + + } +
+ {notSubmitted && ( + + )} + {correct && } + {incorrect && } +
+ className=" +
+
+ onAttemptChange(event.currentTarget.value)} + onKeyDown={(event) => { + if (event.key === "Enter") { + event.preventDefault(); + onSubmit(); + } + }} + autoFocus + autoComplete="off" + autoCorrect="off" + autoCapitalize="off" + spellCheck="false" + data-not-submitted={notSubmitted} + aria-label="Tailwind class answer" + className="h-full w-full bg-inherit px-5 text-lg backface-hidden focus:outline-none data-[not-submitted=true]:text-zinc-200 data-[not-submitted=true]:ring-zinc-200 md:text-xl" + /> + +
+ +
+ " +
+
+ ); +} diff --git a/src/components/play/ResultActions.tsx b/src/components/play/ResultActions.tsx new file mode 100644 index 0000000..081e15d --- /dev/null +++ b/src/components/play/ResultActions.tsx @@ -0,0 +1,68 @@ +import { Copy, Eye, Restart, Share } from "@/icons"; + +type ResultActionsProps = { + gameOver: boolean; + resultCopied: boolean; + tweetIntent: string; + showAnswerModal: boolean; + onCopy: () => void; + onPlayAgain: () => void; + onToggleAnswers: () => void; +}; + +export default function ResultActions({ + gameOver, + resultCopied, + tweetIntent, + showAnswerModal, + onCopy, + onPlayAgain, + onToggleAnswers, +}: ResultActionsProps) { + return ( + <> +
+ + + Share to Twitter + + + +
+
+ +
+ + ); +} diff --git a/src/game/dictionaries/tailwind-v3.ts b/src/game/dictionaries/tailwind-v3.ts new file mode 100644 index 0000000..2d583b8 --- /dev/null +++ b/src/game/dictionaries/tailwind-v3.ts @@ -0,0 +1,906 @@ +import type { GameDictionary } from "../types"; + +export const tailwindV3Dictionary = { + "align-items: baseline": ["items-baseline"], + "align-items: center": ["items-center"], + "align-items: flex-end": ["items-end"], + "align-items: flex-start": ["items-start"], + "align-items: stretch": ["items-stretch"], + "align-self: auto": ["self-auto"], + "align-self: baseline": ["self-baseline"], + "align-self: center": ["self-center"], + "align-self: flex-end": ["self-end"], + "align-self: flex-start": ["self-start"], + "align-self: stretch": ["self-stretch"], + "border-radius: 0px": ["rounded-none", "rounded-[0px]"], + "border-radius: 2px": ["rounded-sm", "rounded-[2px]"], + "border-radius: 4px": ["rounded", "rounded-[4px]"], + "border-radius: 6px": ["rounded-md", "rounded-[6px]"], + "border-radius: 8px": ["rounded-lg", "rounded-[8px]"], + "border-radius: 12px": ["rounded-xl", "rounded-[12px]"], + "border-radius: 16px": ["rounded-2xl", "rounded-[16px]"], + "border-radius: 24px": ["rounded-3xl", "rounded-[24px]"], + "border-radius: 9999px": ["rounded-full", "rounded-[9999px]"], + "text-align: left": ["text-left"], + "text-align: center": ["text-center"], + "text-align: right": ["text-right"], + "text-align: justify": ["text-justify"], + "text-align: start": ["text-start"], + "text-align: end": ["text-end"], + "text-decoration-line: underline": ["underline"], + "text-decoration-line: overline": ["overline"], + "text-decoration-line: line-through": ["line-through"], + "text-decoration-line: none": ["no-underline"], + "text-decoration-style: solid": ["decoration-solid"], + "text-decoration-style: double": ["decoration-double"], + "text-decoration-style: dotted": ["decoration-dotted"], + "text-decoration-style: dashed": ["decoration-dashed"], + "text-decoration-style: wavy": ["decoration-wavy"], + "background-clip: border-box": ["bg-clip-border"], + "background-clip: padding-box": ["bg-clip-padding"], + "background-clip: content-box": ["bg-clip-content"], + "background-clip: text": ["bg-clip-text"], + "background-position: bottom": ["bg-bottom"], + "background-position: center": ["bg-center"], + "background-position: left": ["bg-left"], + "background-position: left bottom": ["bg-left-bottom"], + "background-position: left top": ["bg-left-top"], + "background-position: right": ["bg-right"], + "background-position: right bottom": ["bg-right-bottom"], + "background-position: right top": ["bg-right-top"], + "background-position: top": ["bg-top"], + "background-repeat: repeat": ["bg-repeat"], + "background-repeat: no-repeat": ["bg-no-repeat"], + "background-repeat: repeat-x": ["bg-repeat-x"], + "background-repeat: repeat-y": ["bg-repeat-y"], + "background-repeat: round": ["bg-repeat-round"], + "background-repeat: space": ["bg-repeat-space"], + "background-size: auto": ["bg-auto"], + "background-size: cover": ["bg-cover"], + "background-size: contain": ["bg-contain"], + "border-width: 0px": ["border-0", "border-[0px]"], + "border-width: 2px": ["border-2", "border-[2px]"], + "border-width: 4px": ["border-4", "border-[4px]"], + "border-width: 8px": ["border-8", "border-[8px]"], + "border-width: 1px": ["border", "border-[1px]"], + "border-inline-start-width: 0px": ["border-s-0", "border-s-[0px]"], + "border-inline-start-width: 2px": ["border-s-2", "border-s-[2px]"], + "border-inline-start-width: 4px": ["border-s-4", "border-s-[4px]"], + "border-inline-start-width: 8px": ["border-s-8", "border-s-[8px]"], + "border-inline-start-width: 1px": ["border-s", "border-s-[1px]"], + "border-inline-end-width: 0px": ["border-e-0", "border-e-[0px]"], + "border-inline-end-width: 2px": ["border-e-2", "border-e-[2px]"], + "border-inline-end-width: 4px": ["border-e-4", "border-e-[4px]"], + "border-inline-end-width: 8px": ["border-e-8", "border-e-[8px]"], + "border-inline-end-width: 1px": ["border-e", "border-e-[1px]"], + "border-top-width: 0px": ["border-t-0", "border-t-[0px]"], + "border-top-width: 2px": ["border-t-2", "border-t-[2px]"], + "border-top-width: 4px": ["border-t-4", "border-t-[4px]"], + "border-top-width: 8px": ["border-t-8", "border-t-[8px]"], + "border-top-width: 1px": ["border-t", "border-t-[1px]"], + "border-right-width: 0px": ["border-r-0", "border-r-[0px]"], + "border-right-width: 2px": ["border-r-2", "border-r-[2px]"], + "border-right-width: 4px": ["border-r-4", "border-r-[4px]"], + "border-right-width: 8px": ["border-r-8", "border-r-[8px]"], + "border-right-width: 1px": ["border-r", "border-r-[1px]"], + "border-bottom-width: 0px": ["border-b-0", "border-b-[0px]"], + "border-bottom-width: 2px": ["border-b-2", "border-b-[2px]"], + "border-bottom-width: 4px": ["border-b-4", "border-b-[4px]"], + "border-bottom-width: 8px": ["border-b-8", "border-b-[8px]"], + "border-bottom-width: 1px": ["border-b", "border-b-[1px]"], + "border-left-width: 0px": ["border-l-0", "border-l-[0px]"], + "border-left-width: 2px": ["border-l-2", "border-l-[2px]"], + "border-left-width: 4px": ["border-l-4", "border-l-[4px]"], + "border-left-width: 8px": ["border-l-8", "border-l-[8px]"], + "border-left-width: 1px": ["border-l", "border-l-[1px]"], + "border-style: solid": ["border-solid"], + "border-style: dashed": ["border-dashed"], + "border-style: dotted": ["border-dotted"], + "border-style: double": ["border-double"], + "border-style: hidden": ["border-hidden"], + "border-style: none": ["border-none"], + "outline-width: 0px": ["outline-0", "outline-[0px]"], + "outline-width: 1px": ["outline-1", "outline-[1px]"], + "outline-width: 2px": ["outline-2", "outline-[2px]"], + "outline-width: 4px": ["outline-4", "outline-[4px]"], + "outline-width: 8px": ["outline-8", "outline-[8px]"], + "outline: 2px solid transparent": ["outline-none"], + "mix-blend-mode: normal": ["mix-blend-normal"], + "mix-blend-mode: multiply": ["mix-blend-multiply"], + "mix-blend-mode: screen": ["mix-blend-screen"], + "mix-blend-mode: overlay": ["mix-blend-overlay"], + "mix-blend-mode: darken": ["mix-blend-darken"], + "mix-blend-mode: lighten": ["mix-blend-lighten"], + "mix-blend-mode: color-dodge": ["mix-blend-color-dodge"], + "mix-blend-mode: color-burn": ["mix-blend-color-burn"], + "mix-blend-mode: hard-light": ["mix-blend-hard-light"], + "mix-blend-mode: soft-light": ["mix-blend-soft-light"], + "mix-blend-mode: difference": ["mix-blend-difference"], + "mix-blend-mode: exclusion": ["mix-blend-exclusion"], + "mix-blend-mode: hue": ["mix-blend-hue"], + "mix-blend-mode: saturation": ["mix-blend-saturation"], + "mix-blend-mode: color": ["mix-blend-color"], + "mix-blend-mode: luminosity": ["mix-blend-luminosity"], + "mix-blend-mode: plus-darker": ["mix-blend-plus-darker"], + "mix-blend-mode: plus-lighter": ["mix-blend-plus-lighter"], + "background-blend-mode: normal": ["bg-blend-normal"], + "background-blend-mode: multiply": ["bg-blend-multiply"], + "background-blend-mode: screen": ["bg-blend-screen"], + "background-blend-mode: overlay": ["bg-blend-overlay"], + "background-blend-mode: darken": ["bg-blend-darken"], + "background-blend-mode: lighten": ["bg-blend-lighten"], + "background-blend-mode: color-dodge": ["bg-blend-color-dodge"], + "background-blend-mode: color-burn": ["bg-blend-color-burn"], + "background-blend-mode: hard-light": ["bg-blend-hard-light"], + "background-blend-mode: soft-light": ["bg-blend-soft-light"], + "background-blend-mode: difference": ["bg-blend-difference"], + "background-blend-mode: exclusion": ["bg-blend-exclusion"], + "background-blend-mode: hue": ["bg-blend-hue"], + "background-blend-mode: saturation": ["bg-blend-saturation"], + "background-blend-mode: color": ["bg-blend-color"], + "background-blend-mode: luminosity": ["bg-blend-luminosity"], + "filter: blur(0)": ["blur-none"], + "filter: blur(4px)": ["blur-sm"], + "filter: blur(8px)": ["blur"], + "filter: blur(12px)": ["blur-md"], + "filter: blur(16px)": ["blur-lg"], + "filter: blur(24px)": ["blur-xl"], + "filter: blur(40px)": ["blur-2xl"], + "filter: blur(64px)": ["blur-3xl"], + "filter: brightness(0)": ["brightness-0"], + "filter: brightness(.5)": ["brightness-50"], + "filter: brightness(.75)": ["brightness-75"], + "filter: brightness(.9)": ["brightness-90"], + "filter: brightness(.95)": ["brightness-95"], + "filter: brightness(1)": ["brightness-100"], + "filter: brightness(1.05)": ["brightness-105"], + "filter: brightness(1.1)": ["brightness-110"], + "filter: brightness(1.25)": ["brightness-125"], + "filter: brightness(1.5)": ["brightness-150"], + "filter: brightness(2)": ["brightness-200"], + "filter: contrast(0)": ["contrast-0"], + "filter: contrast(.5)": ["contrast-50"], + "filter: contrast(.75)": ["contrast-75"], + "filter: contrast(1)": ["contrast-100"], + "filter: contrast(1.25)": ["contrast-125"], + "filter: contrast(1.5)": ["contrast-150"], + "filter: contrast(2)": ["contrast-200"], + "filter: hue-rotate(0deg)": ["hue-rotate-0"], + "filter: hue-rotate(15deg)": ["hue-rotate-15"], + "filter: hue-rotate(30deg)": ["hue-rotate-30"], + "filter: hue-rotate(60deg)": ["hue-rotate-60"], + "filter: hue-rotate(90deg)": ["hue-rotate-90"], + "filter: hue-rotate(180deg)": ["hue-rotate-180"], + "filter: saturate(0)": ["saturate-0"], + "filter: saturate(.5)": ["saturate-50"], + "filter: saturate(1)": ["saturate-100"], + "filter: saturate(1.5)": ["saturate-150"], + "filter: saturate(2)": ["saturate-200"], + "outline-offset: 2px": ["outline-offset"], + "outline-style: solid": ["outline"], + "outline-style: dashed": ["outline-dashed"], + "outline-style: dotted": ["outline-dotted"], + "outline-style: double": ["outline-double"], + "text-wrap: wrap": ["text-wrap"], + "text-wrap: nowrap": ["text-nowrap"], + "text-wrap: balance": ["text-balance"], + "text-wrap: pretty": ["text-pretty"], + "text-indent: 0px": ["indent-0", "indent-[0px]"], + "text-indent: 1px": ["indent-px", "indent-[1px]"], + "text-indent: 2px": ["indent-0.5", "indent-[2px]"], + "text-indent: 4px": ["indent-1", "indent-[4px]"], + "text-indent: 6px": ["indent-1.5", "indent-[6px]"], + "text-indent: 8px": ["indent-2", "indent-[8px]"], + "text-indent: 10px": ["indent-2.5", "indent-[10px]"], + "text-indent: 12px": ["indent-3", "indent-[12px]"], + "text-indent: 14px": ["indent-3.5", "indent-[14px]"], + "text-indent: 16px": ["indent-4", "indent-[16px]"], + "text-indent: 20px": ["indent-5", "indent-[20px]"], + "text-indent: 24px": ["indent-6", "indent-[24px]"], + "text-indent: 28px": ["indent-7", "indent-[28px]"], + "text-indent: 32px": ["indent-8", "indent-[32px]"], + "text-indent: 36px": ["indent-9", "indent-[36px]"], + "text-indent: 40px": ["indent-10", "indent-[40px]"], + "text-indent: 44px": ["indent-11", "indent-[44px]"], + "text-indent: 48px": ["indent-12", "indent-[48px]"], + "text-indent: 56px": ["indent-14", "indent-[56px]"], + "text-indent: 64px": ["indent-16", "indent-[64px]"], + "text-indent: 80px": ["indent-20", "indent-[80px]"], + "text-indent: 96px": ["indent-24", "indent-[96px]"], + "text-indent: 112px": ["indent-28", "indent-[112px]"], + "text-indent: 128px": ["indent-32", "indent-[128px]"], + "text-indent: 144px": ["indent-36", "indent-[144px]"], + "text-indent: 160px": ["indent-40", "indent-[160px]"], + "text-indent: 176px": ["indent-44", "indent-[176px]"], + "text-indent: 192px": ["indent-48", "indent-[192px]"], + "text-indent: 208px": ["indent-52", "indent-[208px]"], + "text-indent: 224px": ["indent-56", "indent-[224px]"], + "text-indent: 240px": ["indent-60", "indent-[240px]"], + "text-indent: 256px": ["indent-64", "indent-[256px]"], + "text-indent: 288px": ["indent-72", "indent-[288px]"], + "text-indent: 320px": ["indent-80", "indent-[320px]"], + "text-indent: 384px": ["indent-96", "indent-[384px]"], + "vertical-align: baseline": ["align-baseline"], + "vertical-align: top": ["align-top"], + "vertical-align: middle": ["align-middle"], + "vertical-align: bottom": ["align-bottom"], + "vertical-align: text-top": ["align-text-top"], + "vertical-align: text-bottom": ["align-text-bottom"], + "vertical-align: sub": ["align-sub"], + "vertical-align: super": ["align-super"], + "white-space: normal": ["whitespace-normal"], + "white-space: nowrap": ["whitespace-nowrap"], + "white-space: pre": ["whitespace-pre"], + "white-space: pre-line": ["whitespace-pre-line"], + "white-space: pre-wrap": ["whitespace-pre-wrap"], + "white-space: break-spaces": ["whitespace-break-spaces"], + "hyphens: none": ["hyphens-none"], + "hyphens: manual": ["hyphens-manual"], + "hyphens: auto": ["hyphens-auto"], + "display: block": ["block"], + "display: contents": ["contents"], + "display: flex": ["flex"], + "display: flow-root": ["flow-root"], + "display: grid": ["grid"], + "display: inline": ["inline"], + "display: inline-block": ["inline-block"], + "display: inline-flex": ["inline-flex"], + "display: inline-grid": ["inline-grid"], + "display: inline-table": ["inline-table"], + "display: list-item": ["list-item"], + "display: none": ["hidden"], + "display: table": ["table"], + "display: table-caption": ["table-caption"], + "display: table-cell": ["table-cell"], + "display: table-column": ["table-column"], + "display: table-column-group": ["table-column-group"], + "display: table-footer-group": ["table-footer-group"], + "display: table-header-group": ["table-header-group"], + "display: table-row": ["table-row"], + "display: table-row-group": ["table-row-group"], + "flex-direction: column": ["flex-col"], + "flex-direction: column-reverse": ["flex-col-reverse"], + "flex-direction: row": ["flex-row"], + "flex-direction: row-reverse": ["flex-row-reverse"], + "flex: 0 1 auto": ["flex-initial"], + "flex: 1 1 0%": ["flex-1"], + "flex: 1 1 auto": ["flex-auto"], + "flex: none": ["flex-none"], + "font-style: italic": ["italic"], + "font-style: normal": ["not-italic"], + "height: 0px": ["h-0", "h-[0px]"], + "height: 100%": ["h-full"], + "height: 100vh": ["h-screen", "h-[100vh]"], + "height: 10px": ["h-2.5", "h-[10px]"], + "height: 12px": ["h-3", "h-[12px]"], + "height: 14px": ["h-3.5", "h-[14px]"], + "height: 160px": ["h-40", "h-[160px]"], + "height: 16px": ["h-4", "h-[16px]"], + "height: 1px": ["h-px", "h-[1px]"], + "height: 20px": ["h-5", "h-[20px]"], + "height: 24px": ["h-6", "h-[24px]"], + "height: 28px": ["h-7", "h-[28px]"], + "height: 2px": ["h-0.5", "h-[2px]"], + "height: 320px": ["h-80", "h-[320px]"], + "height: 32px": ["h-8", "h-[32px]"], + "height: 36px": ["h-9", "h-[36px]"], + "height: 40px": ["h-10", "h-[40px]"], + "height: 48px": ["h-12", "h-[48px]"], + "height: 4px": ["h-1", "h-[4px]"], + "height: 6px": ["h-1.5", "h-[6px]"], + "height: 80px": ["h-20", "h-[80px]"], + "height: 8px": ["h-2", "h-[8px]"], + "height: auto": ["h-auto"], + "height: fit-content": ["h-fit"], + "height: max-content": ["h-max"], + "height: min-content": ["h-min"], + "justify-content: center": ["justify-center"], + "justify-content: flex-end": ["justify-end"], + "justify-content: flex-start": ["justify-start"], + "justify-content: normal": ["justify-normal"], + "justify-content: space-around": ["justify-around"], + "justify-content: space-between": ["justify-between"], + "justify-content: space-evenly": ["justify-evenly"], + "justify-content: stretch": ["justify-stretch"], + "justify-self: auto": ["justify-self-auto"], + "justify-self: center": ["justify-self-center"], + "justify-self: end": ["justify-self-end"], + "justify-self: start": ["justify-self-start"], + "justify-self: stretch": ["justify-self-stretch"], + "letter-spacing: -0.025em": ["tracking-tight"], + "letter-spacing: -0.05em": ["tracking-tighter"], + "letter-spacing: 0.025em": ["tracking-wide"], + "letter-spacing: 0.05em": ["tracking-wider"], + "letter-spacing: 0.1em": ["tracking-widest"], + "letter-spacing: 0em": ["tracking-normal"], + "line-height: 1": ["leading-none"], + "line-height: 1.25": ["leading-tight"], + "line-height: 1.375": ["leading-snug"], + "line-height: 1.5": ["leading-normal"], + "line-height: 1.625": ["leading-relaxed"], + "line-height: 12px": ["leading-3"], + "line-height: 16px": ["leading-4"], + "line-height: 2": ["leading-loose"], + "line-height: 20px": ["leading-5"], + "line-height: 24px": ["leading-6"], + "line-height: 28px": ["leading-7"], + "line-height: 32px": ["leading-8"], + "line-height: 36px": ["leading-9"], + "line-height: 40px": ["leading-10"], + "margin-bottom: 0px": ["mb-0", "mb-[0px]"], + "margin-bottom: 10px": ["mb-2.5", "mb-[10px]"], + "margin-bottom: 12px": ["mb-3", "mb-[12px]"], + "margin-bottom: 14px": ["mb-3.5", "mb-[14px]"], + "margin-bottom: 160px": ["mb-40", "mb-[160px]"], + "margin-bottom: 16px": ["mb-4", "mb-[16px]"], + "margin-bottom: 1px": ["mb-px", "mb-[1px]"], + "margin-bottom: 20px": ["mb-5", "mb-[20px]"], + "margin-bottom: 24px": ["mb-6", "mb-[24px]"], + "margin-bottom: 28px": ["mb-7", "mb-[28px]"], + "margin-bottom: 2px": ["mb-0.5", "mb-[2px]"], + "margin-bottom: 320px": ["mb-80", "mb-[320px]"], + "margin-bottom: 32px": ["mb-8", "mb-[32px]"], + "margin-bottom: 36px": ["mb-9", "mb-[36px]"], + "margin-bottom: 40px": ["mb-10", "mb-[40px]"], + "margin-bottom: 48px": ["mb-12", "mb-[48px]"], + "margin-bottom: 4px": ["mb-1", "mb-[4px]"], + "margin-bottom: 6px": ["mb-1.5", "mb-[6px]"], + "margin-bottom: 80px": ["mb-20", "mb-[80px]"], + "margin-bottom: 8px": ["mb-2", "mb-[8px]"], + "margin-bottom: auto": ["mb-auto"], + "margin-inline-end: 0px": ["me-0", "me-[0px]"], + "margin-inline-end: 10px": ["me-2.5", "me-[10px]"], + "margin-inline-end: 12px": ["me-3", "me-[12px]"], + "margin-inline-end: 14px": ["me-3.5", "me-[14px]"], + "margin-inline-end: 160px": ["me-40", "me-[160px]"], + "margin-inline-end: 16px": ["me-4", "me-[16px]"], + "margin-inline-end: 1px": ["me-px", "me-[1px]"], + "margin-inline-end: 20px": ["me-5", "me-[20px]"], + "margin-inline-end: 24px": ["me-6", "me-[24px]"], + "margin-inline-end: 28px": ["me-7", "me-[28px]"], + "margin-inline-end: 2px": ["me-0.5", "me-[2px]"], + "margin-inline-end: 320px": ["me-80", "me-[320px]"], + "margin-inline-end: 32px": ["me-8", "me-[32px]"], + "margin-inline-end: 36px": ["me-9", "me-[36px]"], + "margin-inline-end: 40px": ["me-10", "me-[40px]"], + "margin-inline-end: 48px": ["me-12", "me-[48px]"], + "margin-inline-end: 4px": ["me-1", "me-[4px]"], + "margin-inline-end: 6px": ["me-1.5", "me-[6px]"], + "margin-inline-end: 80px": ["me-20", "me-[80px]"], + "margin-inline-end: 8px": ["me-2", "me-[8px]"], + "margin-inline-end: auto": ["me-auto"], + "margin-inline-start: 0px": ["ms-0", "ms-[0px]"], + "margin-inline-start: 10px": ["ms-2.5", "ms-[10px]"], + "margin-inline-start: 12px": ["ms-3", "ms-[12px]"], + "margin-inline-start: 14px": ["ms-3.5", "ms-[14px]"], + "margin-inline-start: 160px": ["ms-40", "ms-[160px]"], + "margin-inline-start: 16px": ["ms-4", "ms-[16px]"], + "margin-inline-start: 1px": ["ms-px", "ms-[1px]"], + "margin-inline-start: 20px": ["ms-5", "ms-[20px]"], + "margin-inline-start: 24px": ["ms-6", "ms-[24px]"], + "margin-inline-start: 28px": ["ms-7", "ms-[28px]"], + "margin-inline-start: 2px": ["ms-0.5", "ms-[2px]"], + "margin-inline-start: 320px": ["ms-80", "ms-[320px]"], + "margin-inline-start: 32px": ["ms-8", "ms-[32px]"], + "margin-inline-start: 36px": ["ms-9", "ms-[36px]"], + "margin-inline-start: 40px": ["ms-10", "ms-[40px]"], + "margin-inline-start: 48px": ["ms-12", "ms-[48px]"], + "margin-inline-start: 4px": ["ms-1", "ms-[4px]"], + "margin-inline-start: 6px": ["ms-1.5", "ms-[6px]"], + "margin-inline-start: 80px": ["ms-20", "ms-[80px]"], + "margin-inline-start: 8px": ["ms-2", "ms-[8px]"], + "margin-inline-start: auto": ["ms-auto"], + "margin-left: 0px": ["ml-0", "ml-[0px]"], + "margin-left: 10px": ["ml-2.5", "ml-[10px]"], + "margin-left: 12px": ["ml-3", "ml-[12px]"], + "margin-left: 14px": ["ml-3.5", "ml-[14px]"], + "margin-left: 160px": ["ml-40", "ml-[160px]"], + "margin-left: 16px": ["ml-4", "ml-[16px]"], + "margin-left: 1px": ["ml-px", "ml-[1px]"], + "margin-left: 20px": ["ml-5", "ml-[20px]"], + "margin-left: 24px": ["ml-6", "ml-[24px]"], + "margin-left: 28px": ["ml-7", "ml-[28px]"], + "margin-left: 2px": ["ml-0.5", "ml-[2px]"], + "margin-left: 320px": ["ml-80", "ml-[320px]"], + "margin-left: 32px": ["ml-8", "ml-[32px]"], + "margin-left: 36px": ["ml-9", "ml-[36px]"], + "margin-left: 40px": ["ml-10", "ml-[40px]"], + "margin-left: 48px": ["ml-12", "ml-[48px]"], + "margin-left: 4px": ["ml-1", "ml-[4px]"], + "margin-left: 6px": ["ml-1.5", "ml-[6px]"], + "margin-left: 80px": ["ml-20", "ml-[80px]"], + "margin-left: 8px": ["ml-2", "ml-[8px]"], + "margin-left: auto": ["ml-auto"], + "margin-right: 0px": ["mr-0", "mr-[0px]"], + "margin-right: 10px": ["mr-2.5", "mr-[10px]"], + "margin-right: 12px": ["mr-3", "mr-[12px]"], + "margin-right: 14px": ["mr-3.5", "mr-[14px]"], + "margin-right: 160px": ["mr-40", "mr-[160px]"], + "margin-right: 16px": ["mr-4", "mr-[16px]"], + "margin-right: 1px": ["mr-px", "mr-[1px]"], + "margin-right: 20px": ["mr-5", "mr-[20px]"], + "margin-right: 24px": ["mr-6", "mr-[24px]"], + "margin-right: 28px": ["mr-7", "mr-[28px]"], + "margin-right: 2px": ["mr-0.5", "mr-[2px]"], + "margin-right: 320px": ["mr-80", "mr-[320px]"], + "margin-right: 32px": ["mr-8", "mr-[32px]"], + "margin-right: 36px": ["mr-9", "mr-[36px]"], + "margin-right: 40px": ["mr-10", "mr-[40px]"], + "margin-right: 48px": ["mr-12", "mr-[48px]"], + "margin-right: 4px": ["mr-1", "mr-[4px]"], + "margin-right: 6px": ["mr-1.5", "mr-[6px]"], + "margin-right: 80px": ["mr-20", "mr-[80px]"], + "margin-right: 8px": ["mr-2", "mr-[8px]"], + "margin-right: auto": ["mr-auto"], + "margin-top: 0px": ["mt-0", "mt-[0px]"], + "margin-top: 10px": ["mt-2.5", "mt-[10px]"], + "margin-top: 12px": ["mt-3", "mt-[12px]"], + "margin-top: 14px": ["mt-3.5", "mt-[14px]"], + "margin-top: 160px": ["mt-40", "mt-[160px]"], + "margin-top: 16px": ["mt-4", "mt-[16px]"], + "margin-top: 1px": ["mt-px", "mt-[1px]"], + "margin-top: 20px": ["mt-5", "mt-[20px]"], + "margin-top: 24px": ["mt-6", "mt-[24px]"], + "margin-top: 28px": ["mt-7", "mt-[28px]"], + "margin-top: 2px": ["mt-0.5", "mt-[2px]"], + "margin-top: 320px": ["mt-80", "mt-[320px]"], + "margin-top: 32px": ["mt-8", "mt-[32px]"], + "margin-top: 36px": ["mt-9", "mt-[36px]"], + "margin-top: 40px": ["mt-10", "mt-[40px]"], + "margin-top: 48px": ["mt-12", "mt-[48px]"], + "margin-top: 4px": ["mt-1", "mt-[4px]"], + "margin-top: 6px": ["mt-1.5", "mt-[6px]"], + "margin-top: 80px": ["mt-20", "mt-[80px]"], + "margin-top: 8px": ["mt-2", "mt-[8px]"], + "margin-top: auto": ["mt-auto"], + "margin: 0px": ["m-0", "m-[0px]"], + "margin: 10px": ["m-2.5", "m-[10px]"], + "margin: 12px": ["m-3", "m-[12px]"], + "margin: 14px": ["m-3.5", "m-[14px]"], + "margin: 160px": ["m-40", "m-[160px]"], + "margin: 16px": ["m-4", "m-[16px]"], + "margin: 1px": ["m-px", "m-[1px]"], + "margin: 20px": ["m-5", "m-[20px]"], + "margin: 24px": ["m-6", "m-[24px]"], + "margin: 28px": ["m-7", "m-[28px]"], + "margin: 2px": ["m-0.5", "m-[2px]"], + "margin: 320px": ["m-80", "m-[320px]"], + "margin: 32px": ["m-8", "m-[32px]"], + "margin: 36px": ["m-9", "m-[36px]"], + "margin: 40px": ["m-10", "m-[40px]"], + "margin: 48px": ["m-12", "m-[48px]"], + "margin: 4px": ["m-1", "m-[4px]"], + "margin: 6px": ["m-1.5", "m-[6px]"], + "margin: 80px": ["m-20", "m-[80px]"], + "margin: 8px": ["m-2", "m-[8px]"], + "margin: auto": ["m-auto"], + "max-height: 0px": ["max-h-0", "max-h-[0px]"], + "max-height: 100%": ["max-h-full"], + "max-height: 100vh": ["max-h-screen", "h-[100vh]"], + "max-height: 10px": ["max-h-2.5"], + "max-height: 12px": ["max-h-3"], + "max-height: 14px": ["max-h-3.5"], + "max-height: 160px": ["max-h-40"], + "max-height: 16px": ["max-h-4"], + "max-height: 1px": ["max-h-px"], + "max-height: 20px": ["max-h-5"], + "max-height: 24px": ["max-h-6"], + "max-height: 28px": ["max-h-7"], + "max-height: 2px": ["max-h-0.5"], + "max-height: 320px": ["max-h-80"], + "max-height: 32px": ["max-h-8"], + "max-height: 36px": ["max-h-9"], + "max-height: 40px": ["max-h-10"], + "max-height: 48px": ["max-h-12"], + "max-height: 4px": ["max-h-1"], + "max-height: 6px": ["max-h-1.5"], + "max-height: 80px": ["max-h-20"], + "max-height: 8px": ["max-h-2"], + "max-height: fit-content": ["max-h-fit"], + "max-height: max-content": ["max-h-max"], + "max-height: min-content": ["max-h-min"], + "max-height: none": ["max-h-none"], + "max-width: 0px": ["max-w-0", "max-w-[0px]"], + "max-width: 100%": ["max-w-full"], + "max-width: 1024px": ["max-w-5xl", "max-w-screen-lg", "max-w-[1024px]"], + "max-width: 1152px": ["max-w-6xl", "max-w-[1152px]"], + "max-width: 1280px": ["max-w-7xl", "max-w-screen-xl", "max-w-[1280px]"], + "max-width: 1536px": ["max-w-screen-2xl", "max-w-[1536px]"], + "max-width: 320px": ["max-w-xs", "max-w-[320px]"], + "max-width: 448px": ["max-w-md", "max-w-[448px]"], + "max-width: 512px": ["max-w-lg", "max-w-[512px]"], + "max-width: 576px": ["max-w-xl", "max-w-[576px]"], + "max-width: 640px": ["max-w-screen-sm", "max-w-[640px]"], + "max-width: 65ch": ["max-w-prose", "max-w-[65ch]"], + "max-width: 672px": ["max-w-2xl", "max-w-[672px]"], + "max-width: 768px": ["max-w-3xl", "max-w-screen-md", "max-w-[768px]"], + "max-width: fit-content": ["max-w-fit"], + "max-width: max-content": ["max-w-max"], + "max-width: min-content": ["max-w-min"], + "min-height: 100svh": ["min-h-svh"], + "min-height: 100lvh": ["min-h-lvh"], + "min-height: 100dvh": ["min-h-dvh"], + "max-width: none": ["max-w-none"], + "min-height: 0px": ["min-h-0", "min-h-[0px]"], + "max-height: 100svh": ["max-h-svh"], + "max-height: 100lvh": ["max-h-lvh"], + "max-height: 100dvh": ["max-h-dvh"], + "min-height: 100%": ["min-h-full"], + "min-height: 100vh": ["min-h-screen", "h-[100vh]"], + "min-height: fit-content": ["min-h-fit"], + "min-height: max-content": ["min-h-max"], + "min-height: min-content": ["min-h-min"], + "min-width: 0px": ["min-w-0", "min-w-[0px]"], + "min-width: 100%": ["min-w-full"], + "min-width: max-content": ["min-w-max"], + "min-width: min-content": ["min-w-min"], + "object-fit: contain": ["object-contain"], + "object-fit: cover": ["object-cover"], + "object-fit: fill": ["object-fill"], + "object-fit: none": ["object-none"], + "object-fit: scale-down": ["object-scale-down"], + "opacity: 0px": ["opacity-0"], + "opacity: 0.05": ["opacity-5"], + "opacity: 0.1": ["opacity-10"], + "opacity: 0.2": ["opacity-20"], + "opacity: 0.25": ["opacity-25"], + "opacity: 0.3": ["opacity-30"], + "opacity: 0.4": ["opacity-40"], + "opacity: 0.5": ["opacity-50"], + "opacity: 0.6": ["opacity-60"], + "opacity: 0.7": ["opacity-70"], + "opacity: 0.75": ["opacity-75"], + "opacity: 0.8": ["opacity-80"], + "opacity: 0.85": ["opacity-85"], + "opacity: 0.9": ["opacity-90"], + "opacity: 0.95": ["opacity-95"], + "opacity: 1": ["opacity-100"], + "padding-bottom: 0px": ["pb-0", "pb-[0px]"], + "padding-bottom: 10px": ["pb-2.5", "pb-[10px]"], + "padding-bottom: 12px": ["pb-3", "pb-[12px]"], + "padding-bottom: 14px": ["pb-3.5", "pb-[14px]"], + "padding-bottom: 160px": ["pb-40", "pb-[160px]"], + "padding-bottom: 16px": ["pb-4", "pb-[16px]"], + "padding-bottom: 1px": ["pb-px", "pb-[1px]"], + "padding-bottom: 20px": ["pb-5", "pb-[20px]"], + "padding-bottom: 24px": ["pb-6", "pb-[24px]"], + "padding-bottom: 28px": ["pb-7", "pb-[28px]"], + "padding-bottom: 2px": ["pb-0.5", "pb-[2px]"], + "padding-bottom: 320px": ["pb-80", "pb-[320px]"], + "padding-bottom: 32px": ["pb-8", "pb-[32px]"], + "padding-bottom: 36px": ["pb-9", "pb-[36px]"], + "padding-bottom: 40px": ["pb-10", "pb-[40px]"], + "padding-bottom: 48px": ["pb-12", "pb-[48px]"], + "padding-bottom: 4px": ["pb-1", "pb-[4px]"], + "padding-bottom: 6px": ["pb-1.5", "pb-[6px]"], + "padding-bottom: 80px": ["pb-20", "pb-[80px]"], + "padding-bottom: 8px": ["pb-2", "pb-[8px]"], + "padding-bottom: auto": ["pb-auto"], + "padding-inline-end: 0px": ["pe-0", "pe-[0px]"], + "padding-inline-end: 10px": ["pe-2.5", "pe-[10px]"], + "padding-inline-end: 12px": ["pe-3", "pe-[12px]"], + "padding-inline-end: 14px": ["pe-3.5", "pe-[14px]"], + "padding-inline-end: 160px": ["pe-40", "pe-[160px]"], + "padding-inline-end: 16px": ["pe-4", "pe-[16px]"], + "padding-inline-end: 1px": ["pe-pe", "pe-[1px]"], + "padding-inline-end: 20px": ["pe-5", "pe-[20px]"], + "padding-inline-end: 24px": ["pe-6", "pe-[24px]"], + "padding-inline-end: 28px": ["pe-7", "pe-[28px]"], + "padding-inline-end: 2px": ["pe-0.5", "pe-[2px]"], + "padding-inline-end: 320px": ["pe-80", "pe-[320px]"], + "padding-inline-end: 32px": ["pe-8", "pe-[32px]"], + "padding-inline-end: 36px": ["pe-9", "pe-[36px]"], + "padding-inline-end: 40px": ["pe-10", "pe-[40px]"], + "padding-inline-end: 48px": ["pe-12", "pe-[48px]"], + "padding-inline-end: 4px": ["pe-1", "pe-[4px]"], + "padding-inline-end: 6px": ["pe-1.5", "pe-[6px]"], + "padding-inline-end: 80px": ["pe-20", "pe-[80px]"], + "padding-inline-end: 8px": ["pe-2", "pe-[8px]"], + "padding-inline-start: 0px": ["ps-0", "ps-[0px]"], + "padding-inline-start: 10px": ["ps-2.5", "ps-[10px]"], + "padding-inline-start: 12px": ["ps-3", "ps-[12px]"], + "padding-inline-start: 14px": ["ps-3.5", "ps-[14px]"], + "padding-inline-start: 160px": ["ps-40", "ps-[160px]"], + "padding-inline-start: 16px": ["ps-4", "ps-[16px]"], + "padding-inline-start: 1px": ["ps-ps", "ps-[1px]"], + "padding-inline-start: 20px": ["ps-5", "ps-[20px]"], + "padding-inline-start: 24px": ["ps-6", "ps-[24px]"], + "padding-inline-start: 28px": ["ps-7", "ps-[28px]"], + "padding-inline-start: 2px": ["ps-0.5", "ps-[2px]"], + "padding-inline-start: 320px": ["ps-80", "ps-[320px]"], + "padding-inline-start: 32px": ["ps-8", "ps-[32px]"], + "padding-inline-start: 36px": ["ps-9", "ps-[36px]"], + "padding-inline-start: 40px": ["ps-10", "ps-[40px]"], + "padding-inline-start: 48px": ["ps-12", "ps-[48px]"], + "padding-inline-start: 4px": ["ps-1", "ps-[4px]"], + "padding-inline-start: 6px": ["ps-1.5", "ps-[6px]"], + "padding-inline-start: 80px": ["ps-20", "ps-[80px]"], + "padding-inline-start: 8px": ["ps-2", "ps-[8px]"], + "padding-left: 0px": ["pl-0", "pl-[0px]"], + "padding-left: 10px": ["pl-2.5", "pl-[10px]"], + "padding-left: 12px": ["pl-3", "pl-[12px]"], + "padding-left: 14px": ["pl-3.5", "pl-[14px]"], + "padding-left: 160px": ["pl-40", "pl-[160px]"], + "padding-left: 16px": ["pl-4", "pl-[16px]"], + "padding-left: 1px": ["pl-px", "pl-[1px]"], + "padding-left: 20px": ["pl-5", "pl-[20px]"], + "padding-left: 24px": ["pl-6", "pl-[24px]"], + "padding-left: 28px": ["pl-7", "pl-[28px]"], + "padding-left: 2px": ["pl-0.5", "pl-[2px]"], + "padding-left: 320px": ["pl-80", "pl-[320px]"], + "padding-left: 32px": ["pl-8", "pl-[32px]"], + "padding-left: 36px": ["pl-9", "pl-[36px]"], + "padding-left: 40px": ["pl-10", "pl-[40px]"], + "padding-left: 48px": ["pl-12", "pl-[48px]"], + "padding-left: 4px": ["pl-1", "pl-[4px]"], + "padding-left: 6px": ["pl-1.5", "pl-[6px]"], + "padding-left: 80px": ["pl-20", "pl-[80px]"], + "padding-left: 8px": ["pl-2", "pl-[8px]"], + "padding-left: auto": ["pl-auto"], + "padding-right: 0px": ["pr-0", "pr-[0px]"], + "padding-right: 10px": ["pr-2.5", "pr-[10px]"], + "padding-right: 12px": ["pr-3", "pr-[12px]"], + "padding-right: 14px": ["pr-3.5", "pr-[14px]"], + "padding-right: 160px": ["pr-40", "pr-[160px]"], + "padding-right: 16px": ["pr-4", "pr-[16px]"], + "padding-right: 1px": ["pr-px", "pr-[1px]"], + "padding-right: 20px": ["pr-5", "pr-[20px]"], + "padding-right: 24px": ["pr-6", "pr-[24px]"], + "padding-right: 28px": ["pr-7", "pr-[28px]"], + "padding-right: 2px": ["pr-0.5", "pr-[2px]"], + "padding-right: 320px": ["pr-80", "pr-[320px]"], + "padding-right: 32px": ["pr-8", "pr-[32px]"], + "padding-right: 36px": ["pr-9", "pr-[36px]"], + "padding-right: 40px": ["pr-10", "pr-[40px]"], + "padding-right: 48px": ["pr-12", "pr-[48px]"], + "padding-right: 4px": ["pr-1", "pr-[4px]"], + "padding-right: 6px": ["pr-1.5", "pr-[6px]"], + "padding-right: 80px": ["pr-20", "pr-[80px]"], + "padding-right: 8px": ["pr-2", "pr-[8px]"], + "padding-right: auto": ["pr-auto"], + "padding-top: 0px": ["pt-0", "pt-[0px]"], + "padding-top: 10px": ["pt-2.5", "pt-[10px]"], + "padding-top: 12px": ["pt-3", "pt-[12px]"], + "padding-top: 14px": ["pt-3.5", "pt-[14px]"], + "padding-top: 160px": ["pt-40", "pt-[160px]"], + "padding-top: 16px": ["pt-4", "pt-[16px]"], + "padding-top: 1px": ["pt-px", "pt-[1px]"], + "padding-top: 20px": ["pt-5", "pt-[20px]"], + "padding-top: 24px": ["pt-6", "pt-[24px]"], + "padding-top: 28px": ["pt-7", "pt-[28px]"], + "padding-top: 2px": ["pt-0.5", "pt-[2px]"], + "padding-top: 320px": ["pt-80", "pt-[320px]"], + "padding-top: 32px": ["pt-8", "pt-[32px]"], + "padding-top: 36px": ["pt-9", "pt-[36px]"], + "padding-top: 40px": ["pt-10", "pt-[40px]"], + "padding-top: 48px": ["pt-12", "pt-[48px]"], + "padding-top: 4px": ["pt-1", "pt-[4px]"], + "padding-top: 6px": ["pt-1.5", "pt-[6px]"], + "padding-top: 80px": ["pt-20", "pt-[80px]"], + "padding-top: 8px": ["pt-2", "pt-[8px]"], + "padding-top: auto": ["pt-auto"], + "padding: 0px": ["p-2", "p-[0px]"], + "padding: 10px": ["p-2.5", "p-[10px]"], + "padding: 12px": ["p-3", "p-[12px]"], + "padding: 14px": ["p-3.5", "p-[14px]"], + "padding: 160px": ["p-40", "p-[160px]"], + "padding: 16px": ["p-4", "p-[16px]"], + "padding: 1px": ["p-px", "p-[1px]"], + "padding: 20px": ["p-5", "p-[20px]"], + "padding: 24px": ["p-6", "p-[24px]"], + "padding: 28px": ["p-7", "p-[28px]"], + "padding: 2px": ["p-0.5", "p-[2px]"], + "padding: 320px": ["p-80", "p-[320px]"], + "padding: 32px": ["p-8", "p-[32px]"], + "padding: 36px": ["p-9", "p-[36px]"], + "padding: 40px": ["p-10", "p-[40px]"], + "padding: 48px": ["p-12", "p-[48px]"], + "padding: 4px": ["p-1", "p-[4px]"], + "padding: 6px": ["p-1.5", "p-[6px]"], + "padding: 80px": ["p-20", "p-[80px]"], + "padding: 8px": ["p-2", "p-[8px]"], + "position: absolute": ["absolute"], + "position: fixed": ["fixed"], + "position: relative": ["relative"], + "position: static": ["static"], + "position: sticky": ["sticky"], + "resize: both": ["resize"], + "resize: horizontal": ["resize-x"], + "resize: none": ["resize-none"], + "resize: vertical": ["resize-y"], + "text-transform: capitalize": ["capitalize"], + "text-transform: lowercase": ["lowercase"], + "text-transform: none": ["normal-case"], + "text-transform: uppercase": ["uppercase"], + "transform-origin: bottom left": ["origin-bottom-left"], + "transform-origin: bottom right": ["origin-bottom-right"], + "transform-origin: bottom": ["origin-bottom"], + "transform-origin: center": ["origin-center"], + "transform-origin: left": ["origin-left"], + "transform-origin: right": ["origin-right"], + "transform-origin: top left": ["origin-top-left"], + "transform-origin: top right": ["origin-top-right"], + "transform-origin: top": ["origin-top"], + "transform: rotate(0deg)": ["rotate-0"], + "transform: rotate(12deg)": ["rotate-12"], + "transform: rotate(180deg)": ["rotate-180"], + "transform: rotate(1deg)": ["rotate-1"], + "transform: rotate(2deg)": ["rotate-2"], + "transform: rotate(3deg)": ["rotate-3"], + "transform: rotate(45deg)": ["rotate-45"], + "transform: rotate(6deg)": ["rotate-6"], + "transform: rotate(90deg)": ["rotate-90"], + "transform: scale(.5)": ["scale-50"], + "transform: scale(.75)": ["scale-75"], + "transform: scale(.9)": ["scale-90"], + "transform: scale(.95)": ["scale-95"], + "transform: scale(0)": ["scale-0"], + "transform: scale(1)": ["scale-100"], + "transform: scale(1.05)": ["scale-105"], + "transform: scale(1.1)": ["scale-110"], + "transform: scale(1.25)": ["scale-125"], + "transform: scale(1.5)": ["scale-150"], + "transform: scaleX(.5)": ["scale-x-50"], + "transform: scaleX(.75)": ["scale-x-75"], + "transform: scaleX(.9)": ["scale-x-90"], + "transform: scaleX(.95)": ["scale-x-95"], + "transform: scaleX(0)": ["scale-x-0"], + "transform: scaleX(1)": ["scale-x-100"], + "transform: scaleX(1.05)": ["scale-x-105"], + "transform: scaleX(1.1)": ["scale-x-110"], + "transform: scaleX(1.25)": ["scale-x-125"], + "transform: scaleX(1.5)": ["scale-x-150"], + "transform: scaleY(.5)": ["scale-y-50"], + "transform: scaleY(.75)": ["scale-y-75"], + "transform: scaleY(.9)": ["scale-y-90"], + "transform: scaleY(.95)": ["scale-y-95"], + "transform: scaleY(0)": ["scale-y-0"], + "transform: scaleY(1)": ["scale-y-100"], + "transform: scaleY(1.05)": ["scale-y-105"], + "transform: scaleY(1.1)": ["scale-y-110"], + "transform: scaleY(1.25)": ["scale-y-125"], + "transform: scaleY(1.5)": ["scale-y-150"], + "transform: skewX(0deg)": ["skew-x-0"], + "transform: skewX(12deg)": ["skew-x-12"], + "transform: skewX(1deg)": ["skew-x-1"], + "transform: skewX(2deg)": ["skew-x-2"], + "transform: skewX(3deg)": ["skew-x-3"], + "transform: skewX(6deg)": ["skew-x-6"], + "transform: skewY(0deg)": ["skew-y-0"], + "transform: skewY(12deg)": ["skew-y-12"], + "transform: skewY(1deg)": ["skew-y-1"], + "transform: skewY(2deg)": ["skew-y-2"], + "transform: skewY(3deg)": ["skew-y-3"], + "transform: skewY(6deg)": ["skew-y-6"], + "transform: translateX(100%)": ["translate-x-full", "translate-x-[100%]"], + "transform: translateX(10px)": ["translate-x-2.5", "translate-x-[10px]"], + "transform: translateX(12px)": ["translate-x-3", "translate-x-[12px]"], + "transform: translateX(14px)": ["translate-x-3.5", "translate-x-[14px]"], + "transform: translateX(16px)": ["translate-x-4", "translate-x-[16px]"], + "transform: translateX(20px)": ["translate-x-5", "translate-x-[20px]"], + "transform: translateX(24px)": ["translate-x-6", "translate-x-[24px]"], + "transform: translateX(28px)": ["translate-x-7", "translate-x-[28px]"], + "transform: translateX(2px)": ["translate-x-0.5", "translate-x-[2px]"], + "transform: translateX(32px)": ["translate-x-8", "translate-x-[32px]"], + "transform: translateX(36px)": ["translate-x-9", "translate-x-[36px]"], + "transform: translateX(40px)": ["translate-x-10", "translate-x-[40px]"], + "transform: translateX(48px)": ["translate-x-12", "translate-x-[48px]"], + "transform: translateX(4px)": ["translate-x-1", "translate-x-[4px]"], + "transform: translateX(60px)": ["translate-x-15", "translate-x-[60px]"], + "transform: translateX(6px)": ["translate-x-1.5", "translate-x-[6px]"], + "transform: translateX(80px)": ["translate-x-20", "translate-x-[80px]"], + "transform: translateX(8px)": ["translate-x-2", "translate-x-[8px]"], + "transform: translateY(100%)": ["translate-y-full", "translate-y-[100%]"], + "transform: translateY(10px)": ["translate-y-2.5", "translate-y-[10px]"], + "transform: translateY(12px)": ["translate-y-3", "translate-y-[12px]"], + "transform: translateY(14px)": ["translate-y-3.5", "translate-y-[14px]"], + "transform: translateY(16px)": ["translate-y-4", "translate-y-[16px]"], + "transform: translateY(20px)": ["translate-y-5", "translate-y-[20px]"], + "transform: translateY(24px)": ["translate-y-6", "translate-y-[24px]"], + "transform: translateY(28px)": ["translate-y-7", "translate-y-[28px]"], + "transform: translateY(2px)": ["translate-y-0.5", "translate-y-[2px]"], + "transform: translateY(32px)": ["translate-y-8", "translate-y-[32px]"], + "transform: translateY(36px)": ["translate-y-9", "translate-y-[3 6px]"], + "transform: translateY(40px)": ["translate-y-10", "translate-y-[40px]"], + "transform: translateY(48px)": ["translate-y-12", "translate-y-[48px]"], + "transform: translateY(4px)": ["translate-y-1", "translate-y-[4px]"], + "transform: translateY(60px)": ["translate-y-15", "translate-y-[60px]"], + "transform: translateY(6px)": ["translate-y-1.5", "translate-y-[6px]"], + "transform: translateY(80px)": ["translate-y-20", "translate-y-[80px]"], + "transform: translateY(8px)": ["translate-y-2", "translate-y-[8px]"], + "transition-duration: 0s": ["duration-0"], + "transition-duration: 1000ms": ["duration-1000", "duration-[1000ms]"], + "transition-duration: 100ms": ["duration-100", "duration-[100ms]"], + "transition-duration: 150ms": ["duration-150", "duration-[150ms]"], + "transition-duration: 200ms": ["duration-200", "duration-[200ms]"], + "transition-duration: 300ms": ["duration-300", "duration-[300ms]"], + "transition-duration: 500ms": ["duration-500", "duration-[500ms]"], + "transition-duration: 700ms": ["duration-700", "duration-[700ms]"], + "transition-duration: 75ms": ["duration-75", "duration-[75ms]"], + "transition-delay: 0s": ["delay-0"], + "transition-delay: 75ms": ["delay-75", "delay-[75ms]"], + "transition-delay: 100ms": ["delay-100", "delay-[100ms]"], + "transition-delay: 150ms": ["delay-150", "delay-[150ms]"], + "transition-delay: 200ms": ["delay-200", "delay-[200ms]"], + "transition-delay: 300ms": ["delay-300", "delay-[300ms]"], + "transition-delay: 500ms": ["delay-500", "delay-[500ms]"], + "transition-delay: 700ms": ["delay-700", "delay-[700ms]"], + "transition-delay: 1000ms": ["delay-1000", "delay-[1000ms]"], + "cursor: auto": ["cursor-auto"], + "cursor: default": ["cursor-default"], + "cursor: pointer": ["cursor-pointer"], + "cursor: wait": ["cursor-wait"], + "cursor: text": ["cursor-text"], + "cursor: move": ["cursor-move"], + "cursor: help": ["cursor-help"], + "cursor: not-allowed": ["cursor-not-allowed"], + "cursor: none": ["cursor-none"], + "cursor: context-menu": ["cursor-context-menu"], + "cursor: progress": ["cursor-progress"], + "cursor: cell": ["cursor-cell"], + "cursor: crosshair": ["cursor-crosshair"], + "cursor: vertical-text": ["cursor-vertical-text"], + "cursor: alias": ["cursor-alias"], + "cursor: copy": ["cursor-copy"], + "cursor: no-drop": ["cursor-no-drop"], + "cursor: grab": ["cursor-grab"], + "cursor: grabbing": ["cursor-grabbing"], + "cursor: all-scroll": ["cursor-all-scroll"], + "cursor: col-resize": ["cursor-col-resize"], + "cursor: row-resize": ["cursor-row-resize"], + "cursor: n-resize": ["cursor-n-resize"], + "cursor: e-resize": ["cursor-e-resize"], + "cursor: s-resize": ["cursor-s-resize"], + "cursor: w-resize": ["cursor-w-resize"], + "cursor: ne-resize": ["cursor-ne-resize"], + "cursor: nw-resize": ["cursor-nw-resize"], + "cursor: se-resize": ["cursor-se-resize"], + "cursor: sw-resize": ["cursor-sw-resize"], + "cursor: ew-resize": ["cursor-ew-resize"], + "cursor: ns-resize": ["cursor-ns-resize"], + "cursor: nesw-resize": ["cursor-nesw-resize"], + "cursor: nwse-resize": ["cursor-nwse-resize"], + "cursor: zoom-in": ["cursor-zoom-in"], + "cursor: zoom-out": ["cursor-zoom-out"], + "user-select: all": ["select-all"], + "user-select: auto": ["select-auto"], + "user-select: none": ["select-none"], + "user-select: text": ["select-text"], + "width: 0px": ["w-0", "w-[0px]"], + "width: 100%": ["w-full"], + "width: 100vw": ["w-screen", "h-[100vw]"], + "width: 10px": ["w-2.5", "w-[10px]"], + "width: 12px": ["w-3", "w-[12px]"], + "width: 14px": ["w-3.5", "w-[14px]"], + "width: 160px": ["w-40", "w-[160px]"], + "width: 16px": ["w-4", "w-[16px]"], + "width: 1px": ["w-px", "w-[1px]"], + "width: 20px": ["w-5", "w-[20px]"], + "width: 24px": ["w-6", "w-[24px]"], + "width: 28px": ["w-7", "w-[28px]"], + "width: 2px": ["w-0.5", "w-[2px]"], + "width: 320px": ["w-80", "w-[320px]"], + "width: 32px": ["w-8", "w-[32px]"], + "width: 36px": ["w-9", "w-[36px]"], + "width: 40px": ["w-10", "w-[40px]"], + "width: 48px": ["w-12", "w-[48px]"], + "width: 4px": ["w-1", "w-[4px]"], + "width: 6px": ["w-1.5", "w-[6px]"], + "width: 80px": ["w-20", "w-[80px]"], + "width: 8px": ["w-2", "w-[8px]"], + "width: auto": ["w-auto"], + "width: fit-content": ["w-fit"], + "width: max-content": ["w-max"], + "width: min-content": ["w-min"], + "z-index: 0px": ["z-0"], + "z-index: 10": ["z-10"], + "z-index: 20": ["z-20"], + "z-index: 30": ["z-30"], + "z-index: 40": ["z-40"], + "z-index: 50": ["z-50"], + "z-index: auto": ["z-auto"], + "will-change: auto": ["will-change-auto"], + "will-change: scroll-position": ["will-change-scroll"], + "will-change: contents": ["will-change-contents"], + "will-change: transform": ["will-change-transform"], +} satisfies GameDictionary; diff --git a/src/game/dictionaries/tailwind-v4.ts b/src/game/dictionaries/tailwind-v4.ts new file mode 100644 index 0000000..d0af242 --- /dev/null +++ b/src/game/dictionaries/tailwind-v4.ts @@ -0,0 +1,8 @@ +import { tailwindV3Dictionary } from "./tailwind-v3"; +import type { GameDictionary } from "../types"; + +// Tailwind v4 keeps the utility surface used by this minigame compatible with +// v3 for the current entries. Add explicit differences here only when verified. +export const tailwindV4Dictionary = { + ...tailwindV3Dictionary, +} satisfies GameDictionary; diff --git a/src/game/evaluation.ts b/src/game/evaluation.ts new file mode 100644 index 0000000..f5a6080 --- /dev/null +++ b/src/game/evaluation.ts @@ -0,0 +1,26 @@ +import type { DictionaryEntry, GameDictionary, ScoreStatus } from "./types"; + +export function findDictionaryEntry( + dictionary: GameDictionary, + css: string, +): DictionaryEntry | undefined { + const answers = dictionary[css]; + return answers ? { css, answers } : undefined; +} + +export function evaluateAnswer({ + attempt, + css, + dictionary, +}: { + attempt: string; + css: string; + dictionary: GameDictionary; +}): ScoreStatus | undefined { + const entry = findDictionaryEntry(dictionary, css); + if (!attempt || !entry) { + return; + } + + return entry.answers.includes(attempt) ? "correct" : "incorrect"; +} diff --git a/src/game/index.ts b/src/game/index.ts new file mode 100644 index 0000000..dbb9e16 --- /dev/null +++ b/src/game/index.ts @@ -0,0 +1,3 @@ +export * from "./registry"; +export * from "./types"; +export * from "./evaluation"; diff --git a/src/game/registry.ts b/src/game/registry.ts new file mode 100644 index 0000000..64b1932 --- /dev/null +++ b/src/game/registry.ts @@ -0,0 +1,34 @@ +import { tailwindV3Dictionary } from "./dictionaries/tailwind-v3"; +import { tailwindV4Dictionary } from "./dictionaries/tailwind-v4"; +import type { GameDefinition, GameDictionary, GameMode } from "./types"; + +export const DEFAULT_GAME_MODE: GameMode = "tailwind-v3"; + +export const gameRegistry = { + "tailwind-v3": { + mode: "tailwind-v3", + label: "Tailwind v3", + shortLabel: "v3", + dictionary: tailwindV3Dictionary, + }, + "tailwind-v4": { + mode: "tailwind-v4", + label: "Tailwind v4", + shortLabel: "v4", + dictionary: tailwindV4Dictionary, + }, +} satisfies Record; + +export const gameModes = Object.values(gameRegistry); + +export function isGameMode(value: string): value is GameMode { + return value in gameRegistry; +} + +export function getGameDefinition(mode: GameMode = DEFAULT_GAME_MODE) { + return gameRegistry[mode]; +} + +export function getDictionary(mode: GameMode = DEFAULT_GAME_MODE): GameDictionary { + return getGameDefinition(mode).dictionary; +} diff --git a/src/game/storage.ts b/src/game/storage.ts new file mode 100644 index 0000000..190db21 --- /dev/null +++ b/src/game/storage.ts @@ -0,0 +1,44 @@ +import type { AnswerHistoryItem, GameMode, ScoreStatus } from "./types"; + +export type GameProgress = { + score: ScoreStatus[]; + currentProperty: string; + isGameOver: boolean; + answerHistory: AnswerHistoryItem[]; +}; + +export const createGameStorageKey = (mode: GameMode) => `css2wind:game:${mode}`; + +export function readGameProgress(mode: GameMode): GameProgress | null { + if (typeof window === "undefined") { + return null; + } + + const rawProgress = window.localStorage.getItem(createGameStorageKey(mode)); + if (!rawProgress) { + return null; + } + + try { + return JSON.parse(rawProgress) as GameProgress; + } catch { + window.localStorage.removeItem(createGameStorageKey(mode)); + return null; + } +} + +export function writeGameProgress(mode: GameMode, progress: GameProgress) { + if (typeof window === "undefined") { + return; + } + + window.localStorage.setItem(createGameStorageKey(mode), JSON.stringify(progress)); +} + +export function clearGameProgress(mode: GameMode) { + if (typeof window === "undefined") { + return; + } + + window.localStorage.removeItem(createGameStorageKey(mode)); +} diff --git a/src/game/types.ts b/src/game/types.ts new file mode 100644 index 0000000..c570761 --- /dev/null +++ b/src/game/types.ts @@ -0,0 +1,19 @@ +export type GameMode = "tailwind-v3" | "tailwind-v4"; + +export type DictionaryEntry = { + css: string; + answers: string[]; +}; + +export type GameDictionary = Record; + +export type GameDefinition = { + mode: GameMode; + label: string; + shortLabel: string; + dictionary: GameDictionary; +}; + +export type ScoreStatus = "not_submitted" | "correct" | "incorrect"; + +export type AnswerHistoryItem = DictionaryEntry; diff --git a/src/hooks/useEvaluation.ts b/src/hooks/useEvaluation.ts index b7d57f7..c0524c4 100644 --- a/src/hooks/useEvaluation.ts +++ b/src/hooks/useEvaluation.ts @@ -1,105 +1,75 @@ -import { dict } from "../app/api/v1/v1"; +import { evaluateAnswer, findDictionaryEntry } from "@/game"; +import type { AnswerHistoryItem, GameDictionary, GameMode, ScoreStatus } from "@/game"; +import { writeGameProgress } from "@/game/storage"; import { useReducer } from "react"; -type State = { +export type EvaluationState = { correct: boolean; incorrect: boolean; notSubmitted: boolean; showCorrectAnswer: boolean; - correctAnswersList: string[][]; - score: Array; + answerHistory: AnswerHistoryItem[]; + score: ScoreStatus[]; }; -type Action = BaseAction | CorrectAction | IncorrectAction | CurrentProgressAction - -type BaseAction = { - type: "not_submitted" | "show_correct_answer"; - currentProperty?: string -}; - -type CorrectAction = { - type: "correct"; - correctAnswers: string[]; -}; - -type IncorrectAction = { - type: "incorrect"; - correctAnswers: string[]; -}; - -type CurrentProgressAction = { - type: "set_current_progress"; - score: Array; -} - -type NewScore = { - state: State, - action: Pick - currentProperty?: string -} - -function handleNewScore({ state, action, currentProperty }: NewScore) { - const score = state.score.map((item, i, arr) => { - const firstNotSubmitted = arr.indexOf("not_submitted"); - - if (i === firstNotSubmitted) { - return action.type; +type Action = + | { + type: "correct" | "incorrect"; + entry: AnswerHistoryItem; + currentProperty: string; + mode: GameMode; } - - return item; + | { + type: "not_submitted"; + currentProperty: string; + mode: GameMode; + } + | { type: "show_correct_answer" } + | { + type: "set_current_progress"; + score: ScoreStatus[]; + answerHistory: AnswerHistoryItem[]; + }; + +function getUpdatedScore(score: ScoreStatus[], status: ScoreStatus) { + return score.map((item, index, allItems) => { + const firstNotSubmitted = allItems.indexOf("not_submitted"); + return index === firstNotSubmitted ? status : item; }); - - const isGameOver = !state.score.includes('not_submitted') - - localStorage.setItem('sessionProgress', JSON.stringify({ - score, - currentProperty, - isGameOver - })) - - return score } -function reducer(state: State, action: Action) { +function reducer(state: EvaluationState, action: Action): EvaluationState { switch (action.type) { - case "correct": { - const updatedScore = handleNewScore({ state, action }) + case "correct": + case "incorrect": { + const updatedScore = getUpdatedScore(state.score, action.type); + const answerHistory = [...state.answerHistory, action.entry]; + const isGameOver = !updatedScore.includes("not_submitted"); - return { - ...state, - correct: true, - incorrect: false, - notSubmitted: false, - showCorrectAnswer: false, + writeGameProgress(action.mode, { score: updatedScore, - correctAnswersList: [ - ...state.correctAnswersList, - action.correctAnswers, - ], - }; - } - case "incorrect": { - const updatedScore = handleNewScore({ state, action }) + currentProperty: action.currentProperty, + isGameOver, + answerHistory, + }); return { ...state, - correct: false, - incorrect: true, + correct: action.type === "correct", + incorrect: action.type === "incorrect", notSubmitted: false, - score: updatedScore, showCorrectAnswer: false, - correctAnswersList: [ - ...state.correctAnswersList, - action.correctAnswers, - ], + score: updatedScore, + answerHistory, }; } case "not_submitted": { - handleNewScore({ - state, - action, - currentProperty: action.currentProperty - }) + writeGameProgress(action.mode, { + score: state.score, + currentProperty: action.currentProperty, + isGameOver: !state.score.includes("not_submitted"), + answerHistory: state.answerHistory, + }); return { ...state, @@ -107,53 +77,50 @@ function reducer(state: State, action: Action) { incorrect: false, notSubmitted: true, showCorrectAnswer: false, - correctAnswer: "", }; } - - case "show_correct_answer": { + case "show_correct_answer": return { ...state, showCorrectAnswer: true, }; - } - - case "set_current_progress": { + case "set_current_progress": return { ...state, score: action.score, - } - } + answerHistory: action.answerHistory, + }; } } -export default function useEvaluation(initialState: State) { +export default function useEvaluation(initialState: EvaluationState) { const [state, dispatch] = useReducer(reducer, initialState); - const evaluateTranslation = ( - attempt: string, - cssProperty: string, - ): Action["type"] | undefined => { - if (!attempt) { + const evaluateTranslation = ({ + attempt, + css, + dictionary, + mode, + }: { + attempt: string; + css: string; + dictionary: GameDictionary; + mode: GameMode; + }): ScoreStatus | undefined => { + const result = evaluateAnswer({ attempt, css, dictionary }); + const entry = findDictionaryEntry(dictionary, css); + + if (!result || !entry) { return; } - if (dict[cssProperty].includes(attempt)) { - dispatch({ - type: "correct", - correctAnswers: dict[cssProperty], - }); - + if (result === "correct") { + dispatch({ type: "correct", entry, currentProperty: css, mode }); return "correct"; } - if (!dict[cssProperty].includes(attempt)) { - dispatch({ - type: "incorrect", - correctAnswers: dict[cssProperty], - }); - return "incorrect"; - } + dispatch({ type: "incorrect", entry, currentProperty: css, mode }); + return "incorrect"; }; return { diff --git a/src/utils/getRandomKey.ts b/src/utils/getRandomKey.ts index 97459b3..4b9c261 100644 --- a/src/utils/getRandomKey.ts +++ b/src/utils/getRandomKey.ts @@ -1,5 +1,8 @@ -export function getRandomKey(obj: any) { - let keys = Object.keys(obj); - let randomIndex = Math.floor(Math.random() * keys.length); +export function getRandomKey>( + obj: T, + excludedKey?: keyof T | string, +) { + const keys = Object.keys(obj).filter((key) => key !== excludedKey); + const randomIndex = Math.floor(Math.random() * keys.length); return keys[randomIndex]; } diff --git a/tailwind.config.js b/tailwind.config.js index 26e63ad..8765dc0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,50 +1,4 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: [ - "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", - "./src/components/**/*.{js,ts,jsx,tsx,mdx}", - "./src/app/**/*.{js,ts,jsx,tsx,mdx}", - ], - theme: { - extend: { - spacing: { - 18: "4.5rem", - 104: "26rem", - }, - screens: { - tiny: "400px", - xs: "500px", - }, - colors: { - alertRed: "#E35454", - greenGo: "#4FBF85", - }, - animation: { - shake: "shake 0.9s cubic-bezier(.36,.07,.19,.97) both", - lift: "lift 0.9s cubic-bezier(.36,.07,.19,.97) both", - }, - keyframes: { - lift: { - "50%": { - transform: "translateY(-6px)", - }, - }, - shake: { - "10%, 90%": { - transform: "translateX(-1px)", - }, - "20%, 80%": { - transform: "translateX(2px)", - }, - "30%, 50%, 70%": { - transform: "translateX(-4px)", - }, - "40%, 60%": { - transform: "translateX(4px)", - }, - }, - }, - }, - }, - plugins: [require("tailwindcss-3d")({ legacy: true })], + content: ["./src/**/*.{js,ts,jsx,tsx,mdx}"], }; diff --git a/tests/unit/game.test.ts b/tests/unit/game.test.ts new file mode 100644 index 0000000..bbc7b7a --- /dev/null +++ b/tests/unit/game.test.ts @@ -0,0 +1,86 @@ +import { describe, expect, it } from "vitest"; +import { DEFAULT_GAME_MODE, evaluateAnswer, gameRegistry, getDictionary } from "@/game"; +import { createGameStorageKey, readGameProgress, writeGameProgress } from "@/game/storage"; +import { generateResultText } from "@/components/Play"; +import { getRandomKey } from "@/utils"; + +describe("game registry", () => { + it("defaults to Tailwind v3", () => { + expect(DEFAULT_GAME_MODE).toBe("tailwind-v3"); + expect(getDictionary()["align-items: center"]).toEqual(["items-center"]); + }); + + it("keeps Tailwind v4 opt-in and dictionary-backed", () => { + expect(gameRegistry["tailwind-v4"].shortLabel).toBe("v4"); + expect(getDictionary("tailwind-v4")["align-items: center"]).toEqual(["items-center"]); + }); +}); + +describe("evaluation", () => { + it("accepts known answers", () => { + expect( + evaluateAnswer({ + attempt: "items-center", + css: "align-items: center", + dictionary: getDictionary("tailwind-v3"), + }), + ).toBe("correct"); + }); + + it("rejects incorrect answers", () => { + expect( + evaluateAnswer({ + attempt: "flex", + css: "align-items: center", + dictionary: getDictionary("tailwind-v3"), + }), + ).toBe("incorrect"); + }); +}); + +describe("mode-scoped storage", () => { + it("isolates progress by mode", () => { + writeGameProgress("tailwind-v3", { + currentProperty: "align-items: center", + isGameOver: false, + score: ["correct", "not_submitted"], + answerHistory: [{ css: "align-items: center", answers: ["items-center"] }], + }); + writeGameProgress("tailwind-v4", { + currentProperty: "display: flex", + isGameOver: false, + score: ["incorrect", "not_submitted"], + answerHistory: [{ css: "display: flex", answers: ["flex"] }], + }); + + expect(localStorage.getItem(createGameStorageKey("tailwind-v3"))).not.toEqual( + localStorage.getItem(createGameStorageKey("tailwind-v4")), + ); + expect(readGameProgress("tailwind-v3")?.currentProperty).toBe("align-items: center"); + expect(readGameProgress("tailwind-v4")?.currentProperty).toBe("display: flex"); + }); +}); + +describe("random key", () => { + it("excludes the current key", () => { + const key = getRandomKey({ a: true, b: true }, "a"); + expect(key).toBe("b"); + }); +}); + +describe("result text", () => { + it("summarizes score for sharing", () => { + expect( + generateResultText([ + "correct", + "incorrect", + "correct", + "not_submitted", + "not_submitted", + "not_submitted", + "not_submitted", + "not_submitted", + ]), + ).toBe("I just got 2/8 on css2wind.com!\n\n✅ ❌ ✅ ❌ ❌ ❌ ❌ ❌ "); + }); +}); diff --git a/tsconfig.json b/tsconfig.json index 0c7555f..bf964d4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "allowJs": true, "skipLibCheck": true, "strict": true, @@ -9,10 +13,10 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react-jsx", "incremental": true, "plugins": [ { @@ -20,9 +24,19 @@ } ], "paths": { - "@/*": ["./src/*"] + "@/*": [ + "./src/*" + ] } }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules"] + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts" + ], + "exclude": [ + "node_modules" + ] } diff --git a/vitest.config.ts b/vitest.config.ts new file mode 100644 index 0000000..4992094 --- /dev/null +++ b/vitest.config.ts @@ -0,0 +1,15 @@ +import path from "node:path"; +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + environment: "jsdom", + globals: true, + include: ["tests/unit/**/*.test.ts", "tests/unit/**/*.test.tsx"], + }, + resolve: { + alias: { + "@": path.resolve(__dirname, "src"), + }, + }, +});