From f77c2e2cc579c921eff11dc2fc41f2426ce64e7f Mon Sep 17 00:00:00 2001 From: hitschman Date: Wed, 22 May 2024 15:53:50 +0200 Subject: [PATCH 01/14] basic setup for themes * transform function * storybook plugin --- package-lock.json | 459 ++++++++++++++++++++- package.json | 5 +- web-components/.storybook/main.cjs | 6 +- web-components/.storybook/preview.js | 7 + web-components/tokens/config.json | 5 + web-components/tokens/style-dictionary.cjs | 43 ++ 6 files changed, 522 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37fd1c9..2b5524c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,10 @@ "tailwind-preset", "web-components", "web-components-react" - ] + ], + "devDependencies": { + "storybook-addon-themes": "^6.1.0" + } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", @@ -4593,6 +4596,162 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/api": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.16.tgz", + "integrity": "sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.16", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/channels": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.16.tgz", + "integrity": "sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.16.tgz", + "integrity": "sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/core-events": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.16.tgz", + "integrity": "sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/csf": { + "version": "0.0.2--canary.4566f4d.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", + "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/router": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.16.tgz", + "integrity": "sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/api/node_modules/@storybook/theming": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.16.tgz", + "integrity": "sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/api/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/api/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==", + "dev": true + }, + "node_modules/@storybook/api/node_modules/telejson": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", + "integrity": "sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==", + "dev": true, + "dependencies": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, "node_modules/@storybook/blocks": { "version": "7.6.17", "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.17.tgz", @@ -5461,6 +5620,74 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "dependencies": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/semver/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/semver/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/semver/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/semver/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/telemetry": { "version": "7.6.17", "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.17.tgz", @@ -6050,6 +6277,12 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, + "node_modules/@types/is-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.3.tgz", + "integrity": "sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw==", + "dev": true + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -6220,6 +6453,12 @@ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, + "node_modules/@types/webpack-env": { + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.5.tgz", + "integrity": "sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==", + "dev": true + }, "node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", @@ -8830,6 +9069,17 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, + "node_modules/core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-js-compat": { "version": "3.36.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", @@ -9425,6 +9675,12 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -11565,6 +11821,16 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -12190,6 +12456,12 @@ "node": ">=8" } }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true + }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -13683,6 +13955,15 @@ "node": ">=6" } }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -16390,6 +16671,182 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/storybook-addon-themes": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/storybook-addon-themes/-/storybook-addon-themes-6.1.0.tgz", + "integrity": "sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==", + "dev": true, + "dependencies": { + "@storybook/addons": "^6.0.0", + "@storybook/api": "^6.0.0", + "@storybook/components": "^6.0.0", + "@storybook/core-events": "^6.0.0", + "@storybook/theming": "^6.0.0", + "core-js": "^3.6.4", + "global": "^4.4.0", + "memoizerific": "^1.11.3" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "svelte": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/addons": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.16.tgz", + "integrity": "sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==", + "dev": true, + "dependencies": { + "@storybook/api": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/channels": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.16.tgz", + "integrity": "sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.16.tgz", + "integrity": "sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/components": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.16.tgz", + "integrity": "sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/core-events": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.16.tgz", + "integrity": "sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/csf": { + "version": "0.0.2--canary.4566f4d.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", + "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/router": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.16.tgz", + "integrity": "sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/storybook-addon-themes/node_modules/@storybook/theming": { + "version": "6.5.16", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.16.tgz", + "integrity": "sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/storybook-addon-themes/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==", + "dev": true + }, "node_modules/stream-shift": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", diff --git a/package.json b/package.json index bfb04e6..ffb60ce 100644 --- a/package.json +++ b/package.json @@ -23,5 +23,8 @@ "url": "https://github.com/Zuehlke/design-system-starter" }, "author": "", - "license": "ISC" + "license": "ISC", + "devDependencies": { + "storybook-addon-themes": "^6.1.0" + } } diff --git a/web-components/.storybook/main.cjs b/web-components/.storybook/main.cjs index e359c48..6bc34ab 100644 --- a/web-components/.storybook/main.cjs +++ b/web-components/.storybook/main.cjs @@ -10,7 +10,11 @@ const turbosnap = require('vite-plugin-turbosnap'); module.exports = { stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - addons: [getAbsolutePath('@storybook/addon-links'), getAbsolutePath('@storybook/addon-essentials')], + addons: [ + getAbsolutePath('@storybook/addon-links'), + getAbsolutePath('@storybook/addon-essentials'), + getAbsolutePath('storybook-addon-themes') + ], framework: { name: getAbsolutePath('@storybook/web-components-vite'), options: {}, diff --git a/web-components/.storybook/preview.js b/web-components/.storybook/preview.js index e20fb37..ee99ebc 100644 --- a/web-components/.storybook/preview.js +++ b/web-components/.storybook/preview.js @@ -30,4 +30,11 @@ export const parameters = { order: ['Intro', 'Design Guidelines', 'Design Tokens', '*'], }, }, + themes: { + default: 'light', + list: [ + { name: 'light', class: 'light', color: '#ffffff' }, + { name: 'dark', class: 'dark', color: '#000000' }, + ], + }, }; diff --git a/web-components/tokens/config.json b/web-components/tokens/config.json index 66a14ed..66b6107 100644 --- a/web-components/tokens/config.json +++ b/web-components/tokens/config.json @@ -11,6 +11,11 @@ { "destination": "design-tokens.css", "format": "css/variables", + "theme": { + "default": "light", + "themes": ["light", "dark"], + "replaceNames": ["semantic-tokens", "constraints"] + }, "filter": "validToken", "options": { "showFileHeader": false diff --git a/web-components/tokens/style-dictionary.cjs b/web-components/tokens/style-dictionary.cjs index 9ad9691..9b6d18c 100644 --- a/web-components/tokens/style-dictionary.cjs +++ b/web-components/tokens/style-dictionary.cjs @@ -58,6 +58,49 @@ StyleDictionary.registerTransform({ }, }); +StyleDictionary.registerFormat({ + name: 'css/variables', + formatter: function(dictionary, config) { + const rootTokens = []; + const themeTokens = []; + const replaceRegExp = new RegExp(this.theme.replaceNames.map(prop => prop+"-").join("|"),"gi"); //replace namespaces that come from Figma + + /* build structure of theme array */ + this.theme.themes.forEach(element => {themeTokens[element] = [];}); + + /* import all not theming variables */ + dictionary.allProperties + .filter((element) => !this.theme.themes.includes(element.attributes.type)) + .forEach((element) => { + rootTokens.push(`--${element.name.replace(replaceRegExp,"")}: ${element.value};`); + }); + /* import all basic theme variables */ + dictionary.allProperties + .filter((element) => this.theme.default == element.attributes.type) + .forEach((element) => { + rootTokens.push(`--${element.name.replace(this.theme.default+"-","").replace(replaceRegExp,"")}: ${element.value};`); + }); + /* import all themes and not basic theme variables */ + dictionary.allProperties + .filter((element) => this.theme.themes.includes(element.attributes.type) + ).forEach((element) => { + this.theme.themes + .filter(theme => element.name.includes(theme)) + .forEach(theme => { + themeTokens[element.attributes.type].push(`--${element.name.replace(theme+"-","").replace(replaceRegExp,"")}: ${element.value};`); + }); + }); + + return ` +:root { + ${rootTokens.join('\n')} +} +${this.theme.themes.map(element => `.${element}{ + ${themeTokens[element].map(prop => prop).join('\n')} +}`).join('\n')}`; + } +}); + StyleDictionary.registerTransformGroup({ name: 'custom/css', transforms: StyleDictionary.transformGroup['css'].concat([ From ab592c6bbcc29e323ec5a787c9dfeebe422360ec Mon Sep 17 00:00:00 2001 From: hitschman Date: Wed, 22 May 2024 16:29:20 +0200 Subject: [PATCH 02/14] update design-tokens.json and fix fonts --- .../src/components/button/button.css | 2 +- .../components/buttongroup/buttongroup.css | 6 +- web-components/src/components/chart/chart.css | 14 +- .../components/datepicker/customize-ease.css | 4 +- web-components/src/components/icon/icon.css | 16 +- web-components/src/components/input/input.css | 6 +- .../src/components/input/input.lightDOM.css | 8 +- web-components/src/components/label/label.css | 4 +- web-components/src/components/radio/radio.css | 8 +- web-components/src/components/tab/tab.css | 4 +- .../src/components/tabGroup/tabGroup.css | 4 +- web-components/src/components/table/table.css | 16 +- web-components/src/components/tag/tag.css | 2 +- web-components/src/htmlTags/link/link.css | 2 +- .../src/internals/baseElement/global.css | 16 +- .../src/internals/baseElement/reset.css | 1 + web-components/src/internals/hint/hint.css | 4 +- .../tokens/json/design-tokens.tokens.json | 5648 +++++++++++++++-- 18 files changed, 5029 insertions(+), 736 deletions(-) diff --git a/web-components/src/components/button/button.css b/web-components/src/components/button/button.css index 103c3de..1304033 100644 --- a/web-components/src/components/button/button.css +++ b/web-components/src/components/button/button.css @@ -16,7 +16,7 @@ button { cursor: pointer; border: var(--border-medium) solid; border-radius: var(--radius-4); - line-height: var(--typography-main-line-height); + line-height: var(--typography-body-main-line-height); } button:disabled { diff --git a/web-components/src/components/buttongroup/buttongroup.css b/web-components/src/components/buttongroup/buttongroup.css index 1ffd35a..893bb90 100644 --- a/web-components/src/components/buttongroup/buttongroup.css +++ b/web-components/src/components/buttongroup/buttongroup.css @@ -37,9 +37,9 @@ label { color: var(--color-brand-interaction-100); - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); - font-weight: var(--typography-small-font-weight); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); + font-weight: var(--typography-body-small-font-weight); display: block; padding-left: var(--size-1); margin-bottom: var(--size-0-5); diff --git a/web-components/src/components/chart/chart.css b/web-components/src/components/chart/chart.css index 86f6fa0..7345b1d 100644 --- a/web-components/src/components/chart/chart.css +++ b/web-components/src/components/chart/chart.css @@ -21,9 +21,9 @@ .highcharts-data-label text { fill: var(--color-brand-white-100); - font-size: var(--typography-main-font-size); - line-height: var(--typography-main-line-height); - font-weight: var(--typography-main-font-weight); + font-size: var(--typography-body-main-font-size); + line-height: var(--typography-body-main-line-height); + font-weight: var(--typography-body-main-font-weight); } .highcharts-grid-line { @@ -33,9 +33,9 @@ .highcharts-legend-item > text { fill: var(--color-brand-text-100); - font-size: var(--typography-main-font-size); - line-height: var(--typography-main-line-height); - font-weight: var(--typography-main-font-weight); + font-size: var(--typography-body-main-font-size); + line-height: var(--typography-body-main-line-height); + font-weight: var(--typography-body-main-font-weight); } :is(.highcharts-bar-series, .highcharts-column-series) .highcharts-point-hover { @@ -64,5 +64,5 @@ } .highcharts-y-axis-labels { - font-size: var(--typography-main-font-size); + font-size: var(--typography-body-main-font-size); } diff --git a/web-components/src/components/datepicker/customize-ease.css b/web-components/src/components/datepicker/customize-ease.css index 2c4783b..4b8e7e7 100644 --- a/web-components/src/components/datepicker/customize-ease.css +++ b/web-components/src/components/datepicker/customize-ease.css @@ -13,8 +13,8 @@ .container { display: block; font-family: inherit; - font-size: var(--typography-main-font-size); - line-height: var(--typography-main-line-height); + font-size: var(--typography-body-main-font-size); + line-height: var(--typography-body-main-line-height); } .container.inline { diff --git a/web-components/src/components/icon/icon.css b/web-components/src/components/icon/icon.css index d65d26f..e41ee42 100644 --- a/web-components/src/components/icon/icon.css +++ b/web-components/src/components/icon/icon.css @@ -3,23 +3,23 @@ } :host([size="xsmall"]) { - height: var(--typography-small-font-size); - width: var(--typography-small-font-size); + height: var(--typography-body-small-font-size); + width: var(--typography-body-small-font-size); } :host([size="small"]) { - height: var(--typography-main-font-size); - width: var(--typography-main-font-size); + height: var(--typography-body-main-font-size); + width: var(--typography-body-main-font-size); } :host([size="medium"]), :host { - width: var(--typography-h3-font-size); - height: var(--typography-h3-font-size); + width: var(--typography-header-h3-font-size); + height: var(--typography-header-h3-font-size); } :host([size="large"]) { - height: var(--typography-h2-font-size); - width: var(--typography-h2-font-size); + height: var(--typography-header-h2-font-size); + width: var(--typography-header-h2-font-size); } :host([size="huge"]) { diff --git a/web-components/src/components/input/input.css b/web-components/src/components/input/input.css index 78aabf2..dc16c92 100644 --- a/web-components/src/components/input/input.css +++ b/web-components/src/components/input/input.css @@ -65,9 +65,9 @@ dss-spinner { .count { display: block; margin-top: var(--size-0-5); - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); - font-weight: var(--typography-small-font-weight); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); + font-weight: var(--typography-body-small-font-weight); } .count--invalid { diff --git a/web-components/src/components/input/input.lightDOM.css b/web-components/src/components/input/input.lightDOM.css index 1960d3d..e3bbc7f 100644 --- a/web-components/src/components/input/input.lightDOM.css +++ b/web-components/src/components/input/input.lightDOM.css @@ -14,8 +14,8 @@ dss-input :is(input, textarea) { border: var(--border-small) solid var(--color-brand-interaction-75); border-radius: var(--radius-4); padding: calc(var(--size-0-5) + var(--border-small)) var(--size-1); - font-size: var(--typography-main-font-size); - line-height: var(--typography-main-line-height); + font-size: var(--typography-body-main-font-size); + line-height: var(--typography-body-main-line-height); } dss-input:has(:is(input,textarea):required)::part(required) { @@ -32,8 +32,8 @@ dss-input:has(dss-button:hover) :is(input,textarea):not(:disabled) { } dss-input[size="compact"] input { - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); } dss-input :is(input,textarea):focus-visible { diff --git a/web-components/src/components/label/label.css b/web-components/src/components/label/label.css index f0c7478..0e3b4da 100644 --- a/web-components/src/components/label/label.css +++ b/web-components/src/components/label/label.css @@ -1,7 +1,7 @@ label { color: var(--color-brand-interaction-100); - font-size: var(--typography-small-font-size); - font-weight: var(--typography-small-font-weight); + font-size: var(--typography-body-small-font-size); + font-weight: var(--typography-body-small-font-weight); display: block; } diff --git a/web-components/src/components/radio/radio.css b/web-components/src/components/radio/radio.css index 271e874..e493771 100644 --- a/web-components/src/components/radio/radio.css +++ b/web-components/src/components/radio/radio.css @@ -97,13 +97,13 @@ label:not(.checked,.disabled,:active):hover .basic-radio { } .compact { - width: var(--typography-main-line-height); - height: var(--typography-main-line-height); + width: var(--typography-body-main-line-height); + height: var(--typography-body-main-line-height); } .comfortable { - height: var(--typography-h3-line-height); - width: var(--typography-h3-line-height); + height: var(--typography-header-h3-line-height); + width: var(--typography-header-h3-line-height); } .focused .basic-radio { diff --git a/web-components/src/components/tab/tab.css b/web-components/src/components/tab/tab.css index e60570b..a0bbd63 100644 --- a/web-components/src/components/tab/tab.css +++ b/web-components/src/components/tab/tab.css @@ -5,8 +5,8 @@ justify-content: space-between; cursor: pointer; gap: var(--size-2); - font-size: var(--typography-h3-font-size); - line-height: var(--typography-h3-line-height); + font-size: var(--typography-header-h3-font-size); + line-height: var(--typography-header-h3-line-height); } .visible { diff --git a/web-components/src/components/tabGroup/tabGroup.css b/web-components/src/components/tabGroup/tabGroup.css index 098f3d6..b32bb98 100644 --- a/web-components/src/components/tabGroup/tabGroup.css +++ b/web-components/src/components/tabGroup/tabGroup.css @@ -16,7 +16,7 @@ } .show-more-text { - font-size: var(--typography-h3-font-size); - line-height: var(--typography-h3-line-height); + font-size: var(--typography-header-h3-font-size); + line-height: var(--typography-header-h3-line-height); margin-left: var(--size-1-5); } diff --git a/web-components/src/components/table/table.css b/web-components/src/components/table/table.css index ca8ef69..c818bdf 100644 --- a/web-components/src/components/table/table.css +++ b/web-components/src/components/table/table.css @@ -8,8 +8,8 @@ table { width: 100%; border-collapse: collapse; border-spacing: 0; - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); text-align: left; } @@ -31,7 +31,7 @@ thead { thead th { padding: var(--size-1) var(--horizontal-cell-padding) var(--size-0-5); - font-weight: var(--typography-main-font-weight); + font-weight: var(--typography-body-main-font-weight); position: relative; white-space: nowrap; } @@ -78,7 +78,7 @@ dss-loading-placeholder { } .group-header td { - font-weight: var(--typography-h4-font-weight); + font-weight: var(--typography-header-h4-font-weight); } .group-header .first-content { @@ -96,7 +96,7 @@ dss-loading-placeholder { tbody td, tr.column-footer td { padding: var(--size-0-25) var(--horizontal-cell-padding); - font-weight: var(--typography-small-font-weight); + font-weight: var(--typography-body-small-font-weight); white-space: nowrap; } @@ -113,7 +113,7 @@ tbody tr:hover { } .sortable-header:has(dss-icon) { - font-weight: var(--typography-h4-font-weight); + font-weight: var(--typography-header-h4-font-weight); } .sort-icon { @@ -151,8 +151,8 @@ tfoot { justify-content: space-between; align-items: flex-start; padding-top: var(--size-0-5); - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); } .footer-information { diff --git a/web-components/src/components/tag/tag.css b/web-components/src/components/tag/tag.css index 7291224..908f1b4 100644 --- a/web-components/src/components/tag/tag.css +++ b/web-components/src/components/tag/tag.css @@ -4,7 +4,7 @@ } .tag-container { - border-radius: calc((var(--typography-main-line-height) + (2 * var(--vertical-padding))) / 2); + border-radius: calc((var(--typography-body-main-line-height) + (2 * var(--vertical-padding))) / 2); border-width: var(--size-px); border-style: solid; padding: var(--vertical-padding) var(--size-2); diff --git a/web-components/src/htmlTags/link/link.css b/web-components/src/htmlTags/link/link.css index 21884dd..1bb3349 100644 --- a/web-components/src/htmlTags/link/link.css +++ b/web-components/src/htmlTags/link/link.css @@ -3,7 +3,7 @@ a { text-decoration: none; color: var(--color-brand-interaction-100); - font-weight: var(--typography-h4-font-weight); + font-weight: var(--typography-header-h4-font-weight); font-size: var(--typography-main-font-size); display: inline-flex; gap: var(--size-1); diff --git a/web-components/src/internals/baseElement/global.css b/web-components/src/internals/baseElement/global.css index 7130b19..71762f4 100644 --- a/web-components/src/internals/baseElement/global.css +++ b/web-components/src/internals/baseElement/global.css @@ -4,25 +4,29 @@ @import "../../components/input/input.lightDOM.css"; body { - font: var(--font-main) !important; + font: var(--font-body-main) !important; } h1 { - font: var(--font-h1); + font: var(--font-header-h1); } h2 { - font: var(--font-h2); + font: var(--font-header-h2); } h3 { - font: var(--font-h3); + font: var(--font-header-h3); } h4 { - font: var(--font-h4); + font: var(--font-header-h4); } small { - font: var(--font-small); + font: var(--font-body-small); +} + +small-bold { + font: var(--font-body-small-bold); } diff --git a/web-components/src/internals/baseElement/reset.css b/web-components/src/internals/baseElement/reset.css index 4d32454..a0e8396 100644 --- a/web-components/src/internals/baseElement/reset.css +++ b/web-components/src/internals/baseElement/reset.css @@ -35,6 +35,7 @@ body { min-height: 100vh; text-rendering: optimizeSpeed; line-height: 1.5; + background-color: var(--surface-bg-default-white); } /* A elements that don't have a class get default styles */ diff --git a/web-components/src/internals/hint/hint.css b/web-components/src/internals/hint/hint.css index 5a0372b..54de9c3 100644 --- a/web-components/src/internals/hint/hint.css +++ b/web-components/src/internals/hint/hint.css @@ -2,8 +2,8 @@ display: flex; margin-top: var(--size-0-5); gap: var(--size-0-5); - font-size: var(--typography-small-font-size); - line-height: var(--typography-small-line-height); + font-size: var(--typography-body-small-font-size); + line-height: var(--typography-body-small-line-height); } :host(:not([state])) { diff --git a/web-components/tokens/json/design-tokens.tokens.json b/web-components/tokens/json/design-tokens.tokens.json index 5736a3d..7686225 100644 --- a/web-components/tokens/json/design-tokens.tokens.json +++ b/web-components/tokens/json/design-tokens.tokens.json @@ -1,200 +1,4 @@ { - "size": { - "1": { - "description": null, - "value": 8, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "2": { - "description": null, - "value": 16, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "3": { - "description": null, - "value": 24, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "4": { - "description": null, - "value": 32, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "5": { - "description": null, - "value": 40, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "6": { - "description": null, - "value": 48, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "1.5": { - "description": null, - "value": 12, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "0.5": { - "description": null, - "value": 4, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "0.25": { - "description": null, - "value": 2, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - }, - "px": { - "description": null, - "value": 1, - "type": "dimension", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "size" - } - } - } - }, - "border": { - "small": { - "description": null, - "type": "custom-stroke", - "value": { - "align": "inside", - "dashPattern": [ - 0, - 0 - ], - "lineCap": "none", - "lineJoin": "miter", - "miterLimit": 4, - "weight": 1, - "color": "#995b9cff" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "border" - } - } - }, - "medium": { - "description": null, - "type": "custom-stroke", - "value": { - "align": "inside", - "dashPattern": [ - 0, - 0 - ], - "lineCap": "none", - "lineJoin": "miter", - "miterLimit": 4, - "weight": 2, - "color": "#995b9cff" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "border" - } - } - } - }, - "radius": { - "0": { - "description": null, - "type": "custom-radius", - "value": { - "smoothing": 0, - "topLeft": 0, - "topRight": 0, - "bottomLeft": 0, - "bottomRight": 0 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "radius" - } - } - }, - "4": { - "description": null, - "type": "custom-radius", - "value": { - "smoothing": 0, - "topLeft": 4, - "topRight": 4, - "bottomLeft": 4, - "bottomRight": 4 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "radius" - } - } - }, - "50percent": { - "description": "Blabla", - "type": "custom-radius", - "value": { - "smoothing": 0, - "topLeft": 9999, - "topRight": 9999, - "bottomLeft": 9999, - "bottomRight": 9999 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "exportKey": "radius" - } - } - } - }, "gradient": { "brand-complementary": { "description": "", @@ -310,7 +114,7 @@ "background-100": { "description": "Designbook: gold-25", "type": "color", - "value": "#f5f2f5ff", + "value": "#f5f5f4ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -322,7 +126,7 @@ "text-100": { "description": "", "type": "color", - "value": "#57524dff", + "value": "#3e3934ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -334,7 +138,7 @@ "text-75": { "description": "", "type": "color", - "value": "#817d7aff", + "value": "#68635fff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -358,7 +162,7 @@ "complementary-75": { "description": "", "type": "color", - "value": "#8cd9ffff", + "value": "#94dbffff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -382,7 +186,7 @@ "complementary-25": { "description": "", "type": "color", - "value": "#d9f2ffff", + "value": "#f0faffff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -418,7 +222,7 @@ "interaction-75": { "description": "", "type": "color", - "value": "#808e9aff", + "value": "#8795a1ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -442,7 +246,7 @@ "interaction-25": { "description": "", "type": "color", - "value": "#d4d9ddff", + "value": "#eeeeedff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -478,7 +282,7 @@ "contrast-75": { "description": "", "type": "color", - "value": "#d9ff40ff", + "value": "#dbff4dff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -502,7 +306,7 @@ "contrast-25": { "description": "", "type": "color", - "value": "#f2ffbfff", + "value": "#f0ffb2ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -528,7 +332,7 @@ "grey-100": { "description": "", "type": "color", - "value": "#7c7c7cff", + "value": "#898682ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -540,7 +344,7 @@ "grey-75": { "description": "", "type": "color", - "value": "#9c9c9cff", + "value": "#aba8a6ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -552,7 +356,7 @@ "grey-50": { "description": "", "type": "color", - "value": "#bebebeff", + "value": "#cdcbcaff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -564,7 +368,7 @@ "grey-25": { "description": "", "type": "color", - "value": "#ddddddff", + "value": "#eeeeedff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -576,7 +380,7 @@ "grey-10": { "description": "", "type": "color", - "value": "#f2f2f2ff", + "value": "#f5f5f4ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -600,7 +404,7 @@ "red-75": { "description": "", "type": "color", - "value": "#db5070ff", + "value": "#d94467ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -612,7 +416,7 @@ "red-50": { "description": "", "type": "color", - "value": "#e78aa0ff", + "value": "#e2738dff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -624,7 +428,7 @@ "red-25": { "description": "", "type": "color", - "value": "#f3c5cfff", + "value": "#eca1b3ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -636,7 +440,7 @@ "red-10": { "description": "", "type": "color", - "value": "#fae8ecff", + "value": "#f5d0d9ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -660,7 +464,7 @@ "yellow-75": { "description": "", "type": "color", - "value": "#fad44bff", + "value": "#fad13fff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -672,7 +476,7 @@ "yellow-50": { "description": "", "type": "color", - "value": "#fce287ff", + "value": "#fbdc6fff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -684,7 +488,7 @@ "yellow-25": { "description": "", "type": "color", - "value": "#fdf1c3ff", + "value": "#fce89fff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -696,7 +500,7 @@ "yellow-10": { "description": "", "type": "color", - "value": "#fef9e7ff", + "value": "#fef3cfff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -720,7 +524,7 @@ "green-75": { "description": "", "type": "color", - "value": "#4aa941ff", + "value": "#3da434ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -732,7 +536,7 @@ "green-50": { "description": "", "type": "color", - "value": "#86c680ff", + "value": "#6ebb67ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -744,7 +548,7 @@ "green-25": { "description": "", "type": "color", - "value": "#c3e3bfff", + "value": "#9ed199ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -756,7 +560,7 @@ "green-10": { "description": "", "type": "color", - "value": "#e7f4e6ff", + "value": "#b6ddb3ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -780,7 +584,7 @@ "blue-75": { "description": "", "type": "color", - "value": "#87b5c8ff", + "value": "#7fb1c5ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -792,7 +596,7 @@ "blue-50": { "description": "", "type": "color", - "value": "#afcedbff", + "value": "#9fc4d3ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -804,7 +608,7 @@ "blue-25": { "description": "", "type": "color", - "value": "#d7e7edff", + "value": "#bfd8e2ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -816,7 +620,7 @@ "blue-10": { "description": "", "type": "color", - "value": "#eff5f8ff", + "value": "#dfebf0ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -830,7 +634,7 @@ "background": { "description": "", "type": "color", - "value": "#fdf0fcff", + "value": "#fbe5f5ff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -842,7 +646,7 @@ "foreground": { "description": "", "type": "color", - "value": "#6b2368ff", + "value": "#d9009cff", "blendMode": "normal", "extensions": { "org.lukasoppermann.figmaDesignTokens": { @@ -851,160 +655,556 @@ } } } + }, + "sketch": { + "outline": { + "description": "", + "type": "color", + "value": "#00000080", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7371e355607a4125897083d534553c08c311a72f,", + "exportKey": "color" + } + } + }, + "brand": { + "brand-100": { + "description": "", + "type": "color", + "value": "#546779ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:658eb806ead4966e007256d700de99f4bd0a8ad6,", + "exportKey": "color" + } + } + }, + "brand-75": { + "description": "", + "type": "color", + "value": "#8795a1ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:6f879ffc7d75eac34a83ac80b84caab3c67e73ce,", + "exportKey": "color" + } + } + }, + "brand-50": { + "description": "", + "type": "color", + "value": "#aab3bcff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f88fb9be60927881a6c2512ed5988328dd4dcb84,", + "exportKey": "color" + } + } + }, + "brand-25": { + "description": "", + "type": "color", + "value": "#d4d9ddff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b96a79e6dc94f0f0a1399830345bd85a5ccb0114,", + "exportKey": "color" + } + } + }, + "background-100": { + "description": "", + "type": "color", + "value": "#eef0f2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:cd970d783ea27aa639265598c7cf4de41923e85b,", + "exportKey": "color" + } + } + } + } } }, "font": { - "main": { - "type": "custom-fontStyle", - "value": { - "fontSize": 16, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 400, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 20, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" + "header": { + "h4": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 600, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:96eb64ea6e6de817fe9c45cadf196684ad90ac5d,", + "exportKey": "font" + } + } }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:92cc3a3d5ec2d182295db73ed69f2e610be744de,", - "exportKey": "font" + "h3": { + "type": "custom-fontStyle", + "value": { + "fontSize": 18, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 22, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:53a39843c5150ab8d6c35d297c8d573605c1da7c,", + "exportKey": "font" + } } - } - }, - "small": { - "type": "custom-fontStyle", - "value": { - "fontSize": 12, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 300, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 16, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a290c9bafe97e6e21a2cd3eddb2bdc1fa1daed14,", - "exportKey": "font" + "h2": { + "type": "custom-fontStyle", + "value": { + "fontSize": 22, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 26, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b876463e850fc62dedfe41fbc22b4411e10187cb,", + "exportKey": "font" + } } - } - }, - "small - bold": { - "type": "custom-fontStyle", - "value": { - "fontSize": 12, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 600, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 14.4, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c1bb37a4878f6334e2d7f43c7654eb40b3cd62e0,", - "exportKey": "font" + "h1": { + "type": "custom-fontStyle", + "value": { + "fontSize": 42, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 46, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:0d9b46eebdbcaceb38b1f080961ef775aa9128e5,", + "exportKey": "font" + } } } }, - "h4": { - "type": "custom-fontStyle", - "value": { - "fontSize": 16, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 600, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 20, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" + "body": { + "main": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:92cc3a3d5ec2d182295db73ed69f2e610be744de,", + "exportKey": "font" + } + } }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:96eb64ea6e6de817fe9c45cadf196684ad90ac5d,", - "exportKey": "font" + "small": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 300, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 15, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a290c9bafe97e6e21a2cd3eddb2bdc1fa1daed14,", + "exportKey": "font" + } } - } - }, - "h3": { - "type": "custom-fontStyle", - "value": { - "fontSize": 20, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 400, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 26, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:53a39843c5150ab8d6c35d297c8d573605c1da7c,", - "exportKey": "font" + "small-bold": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Inter", + "fontWeight": 600, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 17, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c1bb37a4878f6334e2d7f43c7654eb40b3cd62e0,", + "exportKey": "font" + } } } }, - "h2": { - "type": "custom-fontStyle", - "value": { - "fontSize": 24, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 400, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 34, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" + "sketch": { + "header": { + "h4": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 700, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:38afaaeeeb4eacc57ed6251e470a20ab1f95997c,", + "exportKey": "font" + } + } + }, + "h3": { + "type": "custom-fontStyle", + "value": { + "fontSize": 20, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 25, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1de8f32c69bfacaee00007512e3715981c56987d,", + "exportKey": "font" + } + } + }, + "h2": { + "type": "custom-fontStyle", + "value": { + "fontSize": 24, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 29, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:cb7396608030b8be69712ce96d5109b08a24d408,", + "exportKey": "font" + } + } + }, + "h1": { + "type": "custom-fontStyle", + "value": { + "fontSize": 64, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 78, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ce0073fabf2514446cfdb9ca3b74f7f731001d8a,", + "exportKey": "font" + } + } + } }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:b876463e850fc62dedfe41fbc22b4411e10187cb,", - "exportKey": "font" + "body": { + "main": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 300, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:e549805deaceaab2b7d610046af7d1acdb09a7b9,", + "exportKey": "font" + } + } + }, + "small": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 300, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 15, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7a5eee329974c5fc2e39399b35bdae8e652a84fd,", + "exportKey": "font" + } + } + }, + "small - bold": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Kalam", + "fontWeight": 700, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 17, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ec8c6fc258df54b276654d7a7fc2720d1220bd7d,", + "exportKey": "font" + } + } } } }, - "h1": { - "type": "custom-fontStyle", - "value": { - "fontSize": 44, - "textDecoration": "none", - "fontFamily": "Open Sans", - "fontWeight": 400, - "fontStyle": "normal", - "fontStretch": "normal", - "letterSpacing": 0, - "lineHeight": 80, - "paragraphIndent": 0, - "paragraphSpacing": 0, - "textCase": "none" + "redacted": { + "h1": { + "type": "custom-fontStyle", + "value": { + "fontSize": 64, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 78, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:3ed400413997c5c5d9d9ecd7508822d1237aa9aa,", + "exportKey": "font" + } + } }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:0d9b46eebdbcaceb38b1f080961ef775aa9128e5,", - "exportKey": "font" + "h3": { + "type": "custom-fontStyle", + "value": { + "fontSize": 20, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 25, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f7f87bc438f9cbc6d884d0066f886ee894fbf01a,", + "exportKey": "font" + } + } + }, + "h4": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 700, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:5b43877fab304e580459b1f716e75b7d40650376,", + "exportKey": "font" + } + } + }, + "main": { + "type": "custom-fontStyle", + "value": { + "fontSize": 16, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 20, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7df8d3e9476ec6e66251a9861d8a8d50961d345c,", + "exportKey": "font" + } + } + }, + "small - bold": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 700, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 17, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:13b80d268eb1c74cf3562238e953c3165edeb0c0,", + "exportKey": "font" + } + } + }, + "small": { + "type": "custom-fontStyle", + "value": { + "fontSize": 12, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 15, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:0ff2698cd85fd55e66becd26664f7c2b326b8fcc,", + "exportKey": "font" + } + } + }, + "h2": { + "type": "custom-fontStyle", + "value": { + "fontSize": 24, + "textDecoration": "none", + "fontFamily": "Redacted Script", + "fontWeight": 400, + "fontStyle": "normal", + "fontStretch": "normal", + "letterSpacing": 0, + "lineHeight": 29, + "paragraphIndent": 0, + "paragraphSpacing": 0, + "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1e192eb092bc2158066ce5499395881d91fdcb00,", + "exportKey": "font" + } } } } @@ -1052,7 +1252,7 @@ "value": { "shadowType": "dropShadow", "radius": 6, - "color": "#6886b4ff", + "color": "#546779ff", "offsetX": 0, "offsetY": 1, "spread": 0 @@ -1070,7 +1270,7 @@ "value": { "shadowType": "dropShadow", "radius": 2, - "color": "#00000033", + "color": "#00000040", "offsetX": 0, "offsetY": 4, "spread": -2 @@ -1088,7 +1288,7 @@ "value": { "shadowType": "dropShadow", "radius": 2, - "color": "#00000033", + "color": "#00000040", "offsetX": 0, "offsetY": -4, "spread": -2 @@ -1099,55 +1299,145 @@ "exportKey": "effect" } } - } - }, - "constraints": { - "radius": { - "small": { - "type": "dimension", - "value": 4, + }, + "sketch": { + "shadow-close": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 8, + "color": "#00000000", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, "extensions": { "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:146", - "exportKey": "variables" + "styleId": "S:75addaa18949944654d961b62bf18910cc7fc8e3,", + "exportKey": "effect" } } }, - "none": { - "type": "dimension", - "value": 0, + "shadow-far": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 30, + "color": "#00000000", + "offsetX": 0, + "offsetY": 3, + "spread": 3 + }, "extensions": { "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:147", - "exportKey": "variables" + "styleId": "S:f36a7eaadbc5f8d352b57de9e485a3c737be36e1,", + "exportKey": "effect" } } }, - "big": { - "type": "dimension", - "value": 9999, + "shadow-glow-focus": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 6, + "color": "#6886b400", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, "extensions": { "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:148", - "exportKey": "variables" + "styleId": "S:50ed902cce88120b5e59ba9662775b7a37679fb7,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-top": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000000", + "offsetX": 0, + "offsetY": 4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:248e9bad51c2b832b391a94450b4d7f55017ea9e,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-bottom": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000000", + "offsetX": 0, + "offsetY": -4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1ff8b81d3b0f6010b0a8065782ef7290216593a1,", + "exportKey": "effect" } } } + } + }, + "constraints": { + "small": { + "type": "dimension", + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:5341:146", + "exportKey": "variables" + } + } + }, + "none": { + "type": "dimension", + "value": 0, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:5341:147", + "exportKey": "variables" + } + } + }, + "big": { + "type": "dimension", + "value": 9999, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:5341:148", + "exportKey": "variables" + } + } }, "size": { "1": { @@ -1271,7 +1561,7 @@ } } }, - "borderx": { + "border": { "small": { "type": "dimension", "value": 1, @@ -1302,329 +1592,4327 @@ } } } - } - }, - "typography": { - "main": { - "fontSize": { - "type": "dimension", - "value": 16 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 400 - }, - "fontStyle": { - "type": "string", - "value": "normal" - }, - "fontStretch": { - "type": "string", - "value": "normal" - }, - "letterSpacing": { + }, + "radius": { + "small": { "type": "dimension", - "value": 0 + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6760:2", + "exportKey": "variables" + } + } }, - "lineHeight": { + "medium": { "type": "dimension", - "value": 20 + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6760:38", + "exportKey": "variables" + } + } }, - "paragraphIndent": { + "50percent": { "type": "dimension", - "value": 0 + "value": 9999, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6760:39", + "exportKey": "variables" + } + } }, - "paragraphSpacing": { + "none": { "type": "dimension", - "value": 0 - }, - "textCase": { - "type": "string", - "value": "none" + "value": 0, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Mode 1", + "collection": "constraints", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6760:40", + "exportKey": "variables" + } + } } - }, - "small": { - "fontSize": { - "type": "dimension", - "value": 12 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 300 + } + }, + "primitive-tokens": { + "colors": { + "brand": { + "primary": { + "1-500": { + "type": "color", + "value": "#995b9cff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:796", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#b384b5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:798", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#ccadcdff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:799", + "exportKey": "variables" + } + } + }, + "2-500": { + "type": "color", + "value": "#66ccffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:800", + "exportKey": "variables" + } + } + }, + "2-400": { + "type": "color", + "value": "#94dbffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:803", + "exportKey": "variables" + } + } + }, + "2-300": { + "type": "color", + "value": "#b3e5ffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:804", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#834f87ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8970", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#643c67ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8971", + "exportKey": "variables" + } + } + }, + "2-100": { + "type": "color", + "value": "#f0faffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2041", + "exportKey": "variables" + } + } + }, + "2-700": { + "type": "color", + "value": "#1a80b2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2044", + "exportKey": "variables" + } + } + }, + "2-600": { + "type": "color", + "value": "#4db2e5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2045", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#e5d6e6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1752", + "exportKey": "variables" + } + } + }, + "2-200": { + "type": "color", + "value": "#d1f0ffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1861", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#ccadcdff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1973", + "exportKey": "variables" + } + } + } + }, + "secondary": { + "1-500": { + "type": "color", + "value": "#ccff00ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:811", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#dbff4dff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:812", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#e5ff80ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:813", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#faffe5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:815", + "exportKey": "variables" + } + } + }, + "2-600": { + "type": "color", + "value": "#3b4e60ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:817", + "exportKey": "variables" + } + } + }, + "2-400": { + "type": "color", + "value": "#8795a1ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:818", + "exportKey": "variables" + } + } + }, + "2-300": { + "type": "color", + "value": "#aab3bcff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:819", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#669900ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2048", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#99cc00ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2049", + "exportKey": "variables" + } + } + }, + "2-500": { + "type": "color", + "value": "#546779ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2285", + "exportKey": "variables" + } + } + }, + "2-100": { + "type": "color", + "value": "#eef0f2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2287", + "exportKey": "variables" + } + } + }, + "2-700": { + "type": "color", + "value": "#213446ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6596:1549", + "exportKey": "variables" + } + } + }, + "2-200": { + "type": "color", + "value": "#d4d9ddff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1865", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#f0ffb2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1866", + "exportKey": "variables" + } + } + } + } }, - "fontStyle": { - "type": "string", - "value": "normal" + "base": { + "1-white": { + "type": "color", + "value": "#ffffffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:799", + "exportKey": "variables" + } + } + }, + "1-black": { + "type": "color", + "value": "#000000ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8982", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#3e3934ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8983", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#68635fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8984", + "exportKey": "variables" + } + } + }, + "1-500": { + "type": "color", + "value": "#898682ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8986", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#aba8a6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2032", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#cdcbcaff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2034", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#eeeeedff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2036", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#f5f5f4ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2037", + "exportKey": "variables" + } + } + } }, - "fontStretch": { - "type": "string", - "value": "normal" + "universal": { + "red": { + "1-500": { + "type": "color", + "value": "#cf1541ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:826", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#e2738dff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:828", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#f5d0d9ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:830", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#690000ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2299", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#9c000eff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2300", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#d94467ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2214", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#eca1b3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2215", + "exportKey": "variables" + } + } + } + }, + "yellow": { + "1-500": { + "type": "color", + "value": "#f9c510ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:832", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#fbdc6fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:834", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#fef3cfff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:836", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#935f00ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2302", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#c69200ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2303", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#fce89fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2216", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#fad13fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2217", + "exportKey": "variables" + } + } + } + }, + "green": { + "1-500": { + "type": "color", + "value": "#0d8d01ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:837", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#6ebb67ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:839", + "exportKey": "variables" + } + } + }, + "green-100": { + "type": "color", + "value": "#b6ddb3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:841", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#002700ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2293", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#005a00ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2294", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#3da434ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2212", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#9ed199ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2213", + "exportKey": "variables" + } + } + } + }, + "blue": { + "1-500": { + "type": "color", + "value": "#5f9db6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:842", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#9fc4d3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:844", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#dfebf0ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:846", + "exportKey": "variables" + } + } + }, + "1-600": { + "type": "color", + "value": "#2c6a83ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2306", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#2c6a83ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2218", + "exportKey": "variables" + } + } + }, + "1-400": { + "type": "color", + "value": "#7fb1c5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2219", + "exportKey": "variables" + } + } + }, + "1-200": { + "type": "color", + "value": "#bfd8e2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2220", + "exportKey": "variables" + } + } + } + } }, - "letterSpacing": { - "type": "dimension", - "value": 0 + "documetation": { + "1-500": { + "type": "color", + "value": "#d9009cff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6445:847", + "exportKey": "variables" + } + } + }, + "1-50": { + "type": "color", + "value": "#fbe5f5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6445:848", + "exportKey": "variables" + } + } + }, + "1-700": { + "type": "color", + "value": "#730036ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2308", + "exportKey": "variables" + } + } + }, + "1-300": { + "type": "color", + "value": "#e866c4ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2311", + "exportKey": "variables" + } + } + }, + "1-100": { + "type": "color", + "value": "#f7ccebff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "default", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2313", + "exportKey": "variables" + } + } + } + } + } + }, + "semantic-tokens": { + "light": { + "documentation": { + "background": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-50}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2711", + "exportKey": "variables" + } + } + }, + "foreground": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2712", + "exportKey": "variables" + } + } + } }, - "lineHeight": { - "type": "dimension", - "value": 16 + "text": { + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:2719", + "exportKey": "variables" + } + } + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:2720", + "exportKey": "variables" + } + } + }, + "placeholder": { + "type": "color", + "value": "{primitive-tokens.colors.universal.blue.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3930", + "exportKey": "variables" + } + } + }, + "link": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3931", + "exportKey": "variables" + } + } + }, + "cta-inverse": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6638:8814", + "exportKey": "variables" + } + } + }, + "link-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8827", + "exportKey": "variables" + } + } + }, + "cta-default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9282", + "exportKey": "variables" + } + } + }, + "cta-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9283", + "exportKey": "variables" + } + } + }, + "cta-disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9284", + "exportKey": "variables" + } + } + } }, - "paragraphIndent": { - "type": "dimension", - "value": 0 + "surface": { + "bg": { + "default-white": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3058", + "exportKey": "variables" + } + } + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3932", + "exportKey": "variables" + } + } + }, + "default-invert": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8828", + "exportKey": "variables" + } + } + }, + "icon-default": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8836", + "exportKey": "variables" + } + } + }, + "icon-hover": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8837", + "exportKey": "variables" + } + } + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1977", + "exportKey": "variables" + } + } + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1978", + "exportKey": "variables" + } + } + }, + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9884", + "exportKey": "variables" + } + } + }, + "interaction 700": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9885", + "exportKey": "variables" + } + } + }, + "interaction 600": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9886", + "exportKey": "variables" + } + } + }, + "interaction 500": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9887", + "exportKey": "variables" + } + } + }, + "interaction 400": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9888", + "exportKey": "variables" + } + } + }, + "interaction 300": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9889", + "exportKey": "variables" + } + } + }, + "interaction 200": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9890", + "exportKey": "variables" + } + } + }, + "interaction 100": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9891", + "exportKey": "variables" + } + } + }, + "default-gray": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6830:1693", + "exportKey": "variables" + } + } + } + }, + "fg": { + "highlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3933", + "exportKey": "variables" + } + } + }, + "highlight-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:512", + "exportKey": "variables" + } + } + }, + "main": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1125", + "exportKey": "variables" + } + } + }, + "main-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1126", + "exportKey": "variables" + } + } + }, + "invert-icon-default": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8838", + "exportKey": "variables" + } + } + }, + "invert-icon-hover": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8839", + "exportKey": "variables" + } + } + }, + "ghost": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9385", + "exportKey": "variables" + } + } + }, + "ghost-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9386", + "exportKey": "variables" + } + } + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9388", + "exportKey": "variables" + } + } + }, + "highlight-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2426", + "exportKey": "variables" + } + } + }, + "highlight-content": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2448", + "exportKey": "variables" + } + } + }, + "ghost-content": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2449", + "exportKey": "variables" + } + } + }, + "ghost-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2450", + "exportKey": "variables" + } + } + }, + "main-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6773:11107", + "exportKey": "variables" + } + } + }, + "main-content": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6774:11180", + "exportKey": "variables" + } + } + } + } }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 + "border": { + "default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3935", + "exportKey": "variables" + } + } + }, + "hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3936", + "exportKey": "variables" + } + } + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3988", + "exportKey": "variables" + } + } + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4150", + "exportKey": "variables" + } + } + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4153", + "exportKey": "variables" + } + } + }, + "active": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4154", + "exportKey": "variables" + } + } + }, + "higlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:11030", + "exportKey": "variables" + } + } + }, + "success": { + "type": "color", + "value": "{primitive-tokens.colors.universal.green.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6831:951", + "exportKey": "variables" + } + } + } }, - "textCase": { - "type": "string", - "value": "none" + "shadow": { + "medium": { + "type": "color", + "value": "#00000040", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "EFFECT_COLOR" + ], + "variableId": "VariableID:6580:1309", + "exportKey": "variables" + } + } + } } }, - "small - bold": { - "fontSize": { - "type": "dimension", - "value": 12 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 600 - }, - "fontStyle": { - "type": "string", - "value": "normal" - }, - "fontStretch": { - "type": "string", - "value": "normal" - }, - "letterSpacing": { - "type": "dimension", - "value": 0 + "dark": { + "documentation": { + "background": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2711", + "exportKey": "variables" + } + } + }, + "foreground": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2712", + "exportKey": "variables" + } + } + } }, - "lineHeight": { - "type": "dimension", - "value": 14.4 + "text": { + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:2719", + "exportKey": "variables" + } + } + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:2720", + "exportKey": "variables" + } + } + }, + "placeholder": { + "type": "color", + "value": "{primitive-tokens.colors.universal.blue.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3930", + "exportKey": "variables" + } + } + }, + "link": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3931", + "exportKey": "variables" + } + } + }, + "cta-inverse": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6638:8814", + "exportKey": "variables" + } + } + }, + "link-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8827", + "exportKey": "variables" + } + } + }, + "cta-default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9282", + "exportKey": "variables" + } + } + }, + "cta-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9283", + "exportKey": "variables" + } + } + }, + "cta-disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6727:9284", + "exportKey": "variables" + } + } + } }, - "paragraphIndent": { - "type": "dimension", - "value": 0 + "surface": { + "bg": { + "default-white": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3058", + "exportKey": "variables" + } + } + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3932", + "exportKey": "variables" + } + } + }, + "default-invert": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8828", + "exportKey": "variables" + } + } + }, + "icon-default": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8836", + "exportKey": "variables" + } + } + }, + "icon-hover": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8837", + "exportKey": "variables" + } + } + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1977", + "exportKey": "variables" + } + } + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1978", + "exportKey": "variables" + } + } + }, + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9884", + "exportKey": "variables" + } + } + }, + "interaction 700": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9885", + "exportKey": "variables" + } + } + }, + "interaction 600": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9886", + "exportKey": "variables" + } + } + }, + "interaction 500": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9887", + "exportKey": "variables" + } + } + }, + "interaction 400": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9888", + "exportKey": "variables" + } + } + }, + "interaction 300": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9889", + "exportKey": "variables" + } + } + }, + "interaction 200": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9890", + "exportKey": "variables" + } + } + }, + "interaction 100": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9891", + "exportKey": "variables" + } + } + }, + "default-gray": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6830:1693", + "exportKey": "variables" + } + } + } + }, + "fg": { + "highlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3933", + "exportKey": "variables" + } + } + }, + "highlight-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:512", + "exportKey": "variables" + } + } + }, + "main": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1125", + "exportKey": "variables" + } + } + }, + "main-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1126", + "exportKey": "variables" + } + } + }, + "invert-icon-default": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8838", + "exportKey": "variables" + } + } + }, + "invert-icon-hover": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8839", + "exportKey": "variables" + } + } + }, + "ghost": { + "type": "color", + "value": "{semantic-tokens.dark.surface.bg.default-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES", + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9385", + "exportKey": "variables" + } + } + }, + "ghost-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9386", + "exportKey": "variables" + } + } + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9388", + "exportKey": "variables" + } + } + }, + "highlight-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.primary.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2426", + "exportKey": "variables" + } + } + }, + "highlight-content": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2448", + "exportKey": "variables" + } + } + }, + "ghost-content": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2449", + "exportKey": "variables" + } + } + }, + "ghost-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2450", + "exportKey": "variables" + } + } + }, + "main-border": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6773:11107", + "exportKey": "variables" + } + } + }, + "main-content": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6774:11180", + "exportKey": "variables" + } + } + } + } }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 + "border": { + "default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3935", + "exportKey": "variables" + } + } + }, + "hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3936", + "exportKey": "variables" + } + } + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3988", + "exportKey": "variables" + } + } + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4150", + "exportKey": "variables" + } + } + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4153", + "exportKey": "variables" + } + } + }, + "active": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4154", + "exportKey": "variables" + } + } + }, + "higlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:11030", + "exportKey": "variables" + } + } + }, + "success": { + "type": "color", + "value": "{primitive-tokens.colors.universal.green.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6831:951", + "exportKey": "variables" + } + } + } }, - "textCase": { - "type": "string", - "value": "none" + "shadow": { + "medium": { + "type": "color", + "value": "#00000080", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "EFFECT_COLOR" + ], + "variableId": "VariableID:6580:1309", + "exportKey": "variables" + } + } + } + } + } + }, + "typography": { + "mobile": { + "font": { + "family": { + "title": { + "type": "string", + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6681:7506", + "exportKey": "variables" + } + } + }, + "body": { + "type": "string", + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6681:7507", + "exportKey": "variables" + } + } + }, + "title-sketch": { + "type": "string", + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6715:25", + "exportKey": "variables" + } + } + }, + "body-sketch": { + "type": "string", + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6715:26", + "exportKey": "variables" + } + } + } + }, + "weight": { + "regular": { + "type": "string", + "value": "Regular", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:10", + "exportKey": "variables" + } + } + }, + "light": { + "type": "string", + "value": "Light", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:11", + "exportKey": "variables" + } + } + }, + "semi-bold": { + "type": "string", + "value": "Semi Bold", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:12", + "exportKey": "variables" + } + } + } + }, + "size": { + "xs": { + "type": "dimension", + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:14", + "exportKey": "variables" + } + } + }, + "sm": { + "type": "dimension", + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:15", + "exportKey": "variables" + } + } + }, + "md": { + "type": "dimension", + "value": 18, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:16", + "exportKey": "variables" + } + } + }, + "lg": { + "type": "dimension", + "value": 22, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:17", + "exportKey": "variables" + } + } + }, + "xl": { + "type": "dimension", + "value": 42, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:18", + "exportKey": "variables" + } + } + } + }, + "line-height": { + "xs": { + "type": "dimension", + "value": 15, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:19", + "exportKey": "variables" + } + } + }, + "sm": { + "type": "dimension", + "value": 17, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:20", + "exportKey": "variables" + } + } + }, + "md": { + "type": "dimension", + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:21", + "exportKey": "variables" + } + } + }, + "lg": { + "type": "dimension", + "value": 22, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:22", + "exportKey": "variables" + } + } + }, + "xl": { + "type": "dimension", + "value": 26, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:23", + "exportKey": "variables" + } + } + }, + "2xl": { + "type": "dimension", + "value": 46, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:24", + "exportKey": "variables" + } + } + } + } } }, - "h4": { - "fontSize": { - "type": "dimension", - "value": 16 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 600 - }, - "fontStyle": { - "type": "string", - "value": "normal" - }, - "fontStretch": { - "type": "string", - "value": "normal" - }, - "letterSpacing": { - "type": "dimension", - "value": 0 - }, - "lineHeight": { - "type": "dimension", - "value": 20 - }, - "paragraphIndent": { - "type": "dimension", - "value": 0 - }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 - }, - "textCase": { - "type": "string", - "value": "none" + "desktop": { + "font": { + "family": { + "title": { + "type": "string", + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6681:7506", + "exportKey": "variables" + } + } + }, + "body": { + "type": "string", + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6681:7507", + "exportKey": "variables" + } + } + }, + "title-sketch": { + "type": "string", + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6715:25", + "exportKey": "variables" + } + } + }, + "body-sketch": { + "type": "string", + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6715:26", + "exportKey": "variables" + } + } + } + }, + "weight": { + "regular": { + "type": "string", + "value": "Regular", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:10", + "exportKey": "variables" + } + } + }, + "light": { + "type": "string", + "value": "Light", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:11", + "exportKey": "variables" + } + } + }, + "semi-bold": { + "type": "string", + "value": "Semi Bold", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:12", + "exportKey": "variables" + } + } + } + }, + "size": { + "xs": { + "type": "dimension", + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:14", + "exportKey": "variables" + } + } + }, + "sm": { + "type": "dimension", + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:15", + "exportKey": "variables" + } + } + }, + "md": { + "type": "dimension", + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:16", + "exportKey": "variables" + } + } + }, + "lg": { + "type": "dimension", + "value": 24, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:17", + "exportKey": "variables" + } + } + }, + "xl": { + "type": "dimension", + "value": 64, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:18", + "exportKey": "variables" + } + } + } + }, + "line-height": { + "xs": { + "type": "dimension", + "value": 15, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:19", + "exportKey": "variables" + } + } + }, + "sm": { + "type": "dimension", + "value": 17, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:20", + "exportKey": "variables" + } + } + }, + "md": { + "type": "dimension", + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:21", + "exportKey": "variables" + } + } + }, + "lg": { + "type": "dimension", + "value": 25, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:22", + "exportKey": "variables" + } + } + }, + "xl": { + "type": "dimension", + "value": 29, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:23", + "exportKey": "variables" + } + } + }, + "2xl": { + "type": "dimension", + "value": 78, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6712:24", + "exportKey": "variables" + } + } + } + } } }, - "h3": { - "fontSize": { - "type": "dimension", - "value": 20 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 400 - }, - "fontStyle": { - "type": "string", - "value": "normal" - }, - "fontStretch": { - "type": "string", - "value": "normal" - }, - "letterSpacing": { - "type": "dimension", - "value": 0 - }, - "lineHeight": { - "type": "dimension", - "value": 26 + "header": { + "h4": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 600 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "paragraphIndent": { - "type": "dimension", - "value": 0 + "h3": { + "fontSize": { + "type": "dimension", + "value": 18 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 22 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 + "h2": { + "fontSize": { + "type": "dimension", + "value": 22 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 26 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "textCase": { - "type": "string", - "value": "none" + "h1": { + "fontSize": { + "type": "dimension", + "value": 42 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 46 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } } }, - "h2": { - "fontSize": { - "type": "dimension", - "value": 24 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 400 - }, - "fontStyle": { - "type": "string", - "value": "normal" - }, - "fontStretch": { - "type": "string", - "value": "normal" - }, - "letterSpacing": { - "type": "dimension", - "value": 0 - }, - "lineHeight": { - "type": "dimension", - "value": 34 - }, - "paragraphIndent": { - "type": "dimension", - "value": 0 + "body": { + "main": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 + "small": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 300 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 15 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "textCase": { - "type": "string", - "value": "none" + "small-bold": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Inter" + }, + "fontWeight": { + "type": "number", + "value": 600 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 17 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } } }, - "h1": { - "fontSize": { - "type": "dimension", - "value": 44 - }, - "textDecoration": { - "type": "string", - "value": "none" - }, - "fontFamily": { - "type": "string", - "value": "Open Sans" - }, - "fontWeight": { - "type": "number", - "value": 400 + "sketch": { + "header": { + "h4": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 700 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + }, + "h3": { + "fontSize": { + "type": "dimension", + "value": 20 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 25 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + }, + "h2": { + "fontSize": { + "type": "dimension", + "value": 24 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 29 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + }, + "h1": { + "fontSize": { + "type": "dimension", + "value": 64 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 78 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + } }, - "fontStyle": { - "type": "string", - "value": "normal" + "body": { + "main": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 300 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + }, + "small": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 300 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 15 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + }, + "small - bold": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Kalam" + }, + "fontWeight": { + "type": "number", + "value": 700 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 17 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } + } + } + }, + "redacted": { + "h1": { + "fontSize": { + "type": "dimension", + "value": 64 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 78 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "fontStretch": { - "type": "string", - "value": "normal" + "h3": { + "fontSize": { + "type": "dimension", + "value": 20 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 25 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "letterSpacing": { - "type": "dimension", - "value": 0 + "h4": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 700 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "lineHeight": { - "type": "dimension", - "value": 80 + "main": { + "fontSize": { + "type": "dimension", + "value": 16 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 20 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "paragraphIndent": { - "type": "dimension", - "value": 0 + "small - bold": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 700 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 17 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "paragraphSpacing": { - "type": "dimension", - "value": 0 + "small": { + "fontSize": { + "type": "dimension", + "value": 12 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 15 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } }, - "textCase": { - "type": "string", - "value": "none" + "h2": { + "fontSize": { + "type": "dimension", + "value": 24 + }, + "textDecoration": { + "type": "string", + "value": "none" + }, + "fontFamily": { + "type": "string", + "value": "Redacted Script" + }, + "fontWeight": { + "type": "number", + "value": 400 + }, + "fontStyle": { + "type": "string", + "value": "normal" + }, + "fontStretch": { + "type": "string", + "value": "normal" + }, + "letterSpacing": { + "type": "dimension", + "value": 0 + }, + "lineHeight": { + "type": "dimension", + "value": 29 + }, + "paragraphIndent": { + "type": "dimension", + "value": 0 + }, + "paragraphSpacing": { + "type": "dimension", + "value": 0 + }, + "textCase": { + "type": "string", + "value": "none" + } } } } From 0917c02297fdd6ad87e6f753469d191743f4c137 Mon Sep 17 00:00:00 2001 From: hitschman Date: Wed, 22 May 2024 16:32:51 +0200 Subject: [PATCH 03/14] add missing class to mapButtonTypeToSpinnerType --- web-components/src/components/button/button.component.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web-components/src/components/button/button.component.ts b/web-components/src/components/button/button.component.ts index dc8e6e2..d069b72 100644 --- a/web-components/src/components/button/button.component.ts +++ b/web-components/src/components/button/button.component.ts @@ -133,6 +133,8 @@ export default class Button extends BaseElement { private mapButtonTypeToSpinnerType(): SpinnerType { if (this.type === 'primary') { return 'primary'; + } else if (this.type === 'ghost'){ + return 'ghost'; } return 'secondary'; } From 8f586e35bec3718f331a98d5da712fa7ed188383 Mon Sep 17 00:00:00 2001 From: Julio Castro Date: Fri, 5 Jul 2024 12:20:29 +0200 Subject: [PATCH 04/14] refactor figma variables formatter --- web-components/tokens/config.json | 7 +- .../tokens/formatters/cssFigmaVariables.cjs | 55 + .../tokens/json/design-tokens.tokens.json | 4442 +++-------------- web-components/tokens/style-dictionary.cjs | 42 +- 4 files changed, 818 insertions(+), 3728 deletions(-) create mode 100644 web-components/tokens/formatters/cssFigmaVariables.cjs diff --git a/web-components/tokens/config.json b/web-components/tokens/config.json index 66b6107..13433b3 100644 --- a/web-components/tokens/config.json +++ b/web-components/tokens/config.json @@ -10,12 +10,7 @@ "files": [ { "destination": "design-tokens.css", - "format": "css/variables", - "theme": { - "default": "light", - "themes": ["light", "dark"], - "replaceNames": ["semantic-tokens", "constraints"] - }, + "format": "css/figma-variables", "filter": "validToken", "options": { "showFileHeader": false diff --git a/web-components/tokens/formatters/cssFigmaVariables.cjs b/web-components/tokens/formatters/cssFigmaVariables.cjs new file mode 100644 index 0000000..7c84ab9 --- /dev/null +++ b/web-components/tokens/formatters/cssFigmaVariables.cjs @@ -0,0 +1,55 @@ +const SHORTEN_NAMES = ["semantic-tokens", "constraints"]; + +function extractThemesFrom(dictionary) { + const semanticTokens = dictionary.properties["semantic-tokens"]; + + return Object.keys(semanticTokens); +} + +function toCssVariable(property, { availableThemes = [] } = {}) { + const theme = + availableThemes.find((theme) => theme === property.attributes.type) ?? + "default"; + + let name = property.name; + if (theme !== "default") name = name.replace(`${theme}-`, ""); + SHORTEN_NAMES.forEach( + (nameToShorten) => (name = name.replace(`${nameToShorten}-`, "")) + ); + + return { name, value: property.value, theme }; +} + +class CssVariables { + #variables = { default: [] }; + + constructor(themes) { + themes.forEach((theme) => (this.#variables[theme] = [])); + } + + add({ theme, name, value }) { + this.#variables[theme]?.push(`--${name}: ${value};`); + } + + getFormatted(theme, { cssSelector = `.${theme}` } = {}) { + const formattedVariables = this.#variables[theme].join("\n"); + + return `${cssSelector} {\n${formattedVariables}\n}`; + } +} + +module.exports = { + formatter: function ({ dictionary }) { + const themes = extractThemesFrom(dictionary); + const cssVariables = new CssVariables(themes); + + dictionary.allProperties + .map((property) => toCssVariable(property, { availableThemes: themes })) + .forEach((cssVariable) => cssVariables.add(cssVariable)); + + return ( + cssVariables.getFormatted("default", { cssSelector: ":root" }) + + themes.map((theme) => cssVariables.getFormatted(theme)).join("\n") + ); + }, +}; diff --git a/web-components/tokens/json/design-tokens.tokens.json b/web-components/tokens/json/design-tokens.tokens.json index 7686225..999490e 100644 --- a/web-components/tokens/json/design-tokens.tokens.json +++ b/web-components/tokens/json/design-tokens.tokens.json @@ -16,12 +16,6 @@ "color": "#66ccffff" } ] - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:67e14e2e66c085e26f25619b60c8040337bb2f15,", - "exportKey": "gradient" - } } }, "complementary-contrast": { @@ -40,12 +34,6 @@ "color": "#ccff00ff" } ] - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:94a588353af385e4219e6f3a8462bfbb1bc8bc13,", - "exportKey": "gradient" - } } } }, @@ -55,277 +43,139 @@ "description": "", "type": "color", "value": "#995b9cff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:53d9b0898c72f61abcc1e022ba41f24e2f219460,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-75": { "description": "", "type": "color", "value": "#b384b5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a47e86e3cf78e342b912dc2c8d49d09d0c9c0c84,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-50": { "description": "", "type": "color", "value": "#ccadcdff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:5d5305463fbc2048e790dca753e4ba04be922465,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-25": { "description": "", "type": "color", "value": "#e5d6e6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:1cf116fa1a9aac30ca79c1083a132012fba38bb7,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "white-100": { "description": "", "type": "color", "value": "#ffffffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:d22f1a4fe478b003e24d3ca57ba1b72ea205cbea,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "background-100": { "description": "Designbook: gold-25", "type": "color", "value": "#f5f5f4ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:991ba9ca66807efbb028a80978cd72d73ec98f3f,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "text-100": { "description": "", "type": "color", "value": "#3e3934ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:534762fa9ab0143b128d66e1267ff408a91aaf91,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "text-75": { "description": "", "type": "color", "value": "#68635fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7246b686b353efc0136cb17754a58a93d1ae54e7,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "complementary-100": { "description": "", "type": "color", "value": "#66ccffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:09e03151d279b587f4a92e7fcce2462108e1b4d5,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "complementary-75": { "description": "", "type": "color", "value": "#94dbffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:8b83975044db376933eb694edbe04bdfb57c3b30,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "complementary-50": { "description": "", "type": "color", "value": "#b3e5ffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c514d9089d31bfeb3742028d846ac5dd4527d74f,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "complementary-25": { "description": "", "type": "color", "value": "#f0faffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:5134d9042a2a18464c6af05b8af8f2f9b2e84c7c,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "complementary-10": { "description": "", "type": "color", "value": "#f0faffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f652a835e1236961797a8a8471ce63412e994eb9,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "interaction-100": { "description": "", "type": "color", "value": "#546779ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:5ed8889f3b1fbf5df92255d656d95694726623df,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "interaction-75": { "description": "", "type": "color", "value": "#8795a1ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:b421f5c8cf20b894b28216418c06b2127e950c39,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "interaction-50": { "description": "", "type": "color", "value": "#aab3bcff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c17b9c49dbcf6a9107165f26a44dc71bfae452ed,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "interaction-25": { "description": "", "type": "color", "value": "#eeeeedff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:19410a8607868a0b24177f9611206075a10662f8,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "interaction-10": { "description": "", "type": "color", - "value": "#eef0f2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:fef9220ceff7bf2fbbb847ee77e3faf2f3f3733f,", - "exportKey": "color" - } - } + "value": "#f5f5f4ff", + "blendMode": "normal" }, "contrast-100": { "description": "", "type": "color", "value": "#ccff00ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a0f8846f5c9d04a920dc6faa54fe7c10e6bf75a7,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "contrast-75": { "description": "", "type": "color", "value": "#dbff4dff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:bc6ae399d5874074aa6925da6e95a08138c7b3e4,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "contrast-50": { "description": "", "type": "color", "value": "#e5ff80ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:fed93d05b4939b026d97047b9cb68b3dc42bd510,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "contrast-25": { "description": "", "type": "color", "value": "#f0ffb2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:333f77338c535e82cb4efd8882ffc575de00c758,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "contrast-10": { "description": "", "type": "color", "value": "#faffe5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a6ef55bbcdf108821566e97fa9c979478c3268ad,", - "exportKey": "color" - } - } + "blendMode": "normal" } }, "universal": { @@ -333,301 +183,151 @@ "description": "", "type": "color", "value": "#898682ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c90498e40040253599451444f483766f1cde3c65,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "grey-75": { "description": "", "type": "color", "value": "#aba8a6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:888aa34298ddb8a9553b5551dbeeb76cebcc9418,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "grey-50": { "description": "", "type": "color", "value": "#cdcbcaff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a16656855e1713aaea126febf9cd7d9d019d018a,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "grey-25": { "description": "", "type": "color", "value": "#eeeeedff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f178ed81972a47e2d2cf15f60dce476b58dffa2d,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "grey-10": { "description": "", "type": "color", "value": "#f5f5f4ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:3b7950a5b466a93ce606b268faf0a1268478272e,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "red-100": { "description": "", "type": "color", "value": "#cf1541ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f4ea37d7e88ffcde01aaab039f1223d34bd9fe24,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "red-75": { "description": "", "type": "color", "value": "#d94467ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:ab2756df7ebc75caea25dae407aa2ea0ee368f93,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "red-50": { "description": "", "type": "color", "value": "#e2738dff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:79ef370da3927ac8300614f89140439df3be835f,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "red-25": { "description": "", "type": "color", "value": "#eca1b3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:07303015622a3bdf637911f693b922f2f28d53e9,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "red-10": { "description": "", "type": "color", "value": "#f5d0d9ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c5ad7d722593c348b51801ebc4f5ce826958dc69,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "yellow-100": { "description": "", "type": "color", "value": "#f9c510ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f701e73f72e51ad43648474e506e56437ad22673,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "yellow-75": { "description": "", "type": "color", "value": "#fad13fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:106d16eeddff573bbc8783377f39aca33b6d7644,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "yellow-50": { "description": "", "type": "color", "value": "#fbdc6fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:e657301fc1e19574eb55b76fd90ead0e0ba2105c,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "yellow-25": { "description": "", "type": "color", "value": "#fce89fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:e4d97db9d28293e4b32a50b66ee84b736a6afad1,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "yellow-10": { "description": "", "type": "color", "value": "#fef3cfff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f99cd9d85661e8f20da21cb2dc097fc92c3f22b5,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "green-100": { "description": "", "type": "color", "value": "#0d8d01ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:80fb2c1adf587de1f8e9eaf829c4fb5722eae10d,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "green-75": { "description": "", "type": "color", "value": "#3da434ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:e5635fe5819baed1093b19ed698aa008b704c9f4,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "green-50": { "description": "", "type": "color", "value": "#6ebb67ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:9ce76f5779592a70db5570454625bdb4111177c3,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "green-25": { "description": "", "type": "color", "value": "#9ed199ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:9cb660b2e37dc21e5dba1c0cb6fe25e87cca7cc7,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "green-10": { "description": "", "type": "color", "value": "#b6ddb3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:ed6ee7f9bd32ab5b03955952c229fbfed7f2f764,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "blue-100": { "description": "", "type": "color", "value": "#5f9db6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:697959edad8f8fb2f61a612786e8db9405a3a5a1,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "blue-75": { "description": "", "type": "color", "value": "#7fb1c5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:8f4f3f3d0c18545657f90e0987fee350388a4ba2,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "blue-50": { "description": "", "type": "color", "value": "#9fc4d3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:4c679a866eac84c5a57d1dd3845e6ae2573c9bd3,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "blue-25": { "description": "", "type": "color", "value": "#bfd8e2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:417465a02e8e6cacd222b6bfe45a701520c05b5b,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "blue-10": { "description": "", "type": "color", "value": "#dfebf0ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7b89b1aad5f2c0c3af3c74b1e046c08fbd363ccd,", - "exportKey": "color" - } - } + "blendMode": "normal" } }, "documentation": { @@ -635,25 +335,13 @@ "description": "", "type": "color", "value": "#fbe5f5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:3a1477dbe5c51018d015301fac8dc7283d7890a2,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "foreground": { "description": "", "type": "color", "value": "#d9009cff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:901b2ca41d1fbfefefb1eaea13f079f270fb4fdd,", - "exportKey": "color" - } - } + "blendMode": "normal" } }, "sketch": { @@ -661,74 +349,38 @@ "description": "", "type": "color", "value": "#00000080", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7371e355607a4125897083d534553c08c311a72f,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand": { "brand-100": { "description": "", "type": "color", "value": "#546779ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:658eb806ead4966e007256d700de99f4bd0a8ad6,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-75": { "description": "", "type": "color", "value": "#8795a1ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:6f879ffc7d75eac34a83ac80b84caab3c67e73ce,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-50": { "description": "", "type": "color", "value": "#aab3bcff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f88fb9be60927881a6c2512ed5988328dd4dcb84,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "brand-25": { "description": "", "type": "color", "value": "#d4d9ddff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:b96a79e6dc94f0f0a1399830345bd85a5ccb0114,", - "exportKey": "color" - } - } + "blendMode": "normal" }, "background-100": { "description": "", "type": "color", "value": "#eef0f2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:cd970d783ea27aa639265598c7cf4de41923e85b,", - "exportKey": "color" - } - } + "blendMode": "normal" } } } @@ -749,12 +401,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:96eb64ea6e6de817fe9c45cadf196684ad90ac5d,", - "exportKey": "font" - } } }, "h3": { @@ -771,12 +417,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:53a39843c5150ab8d6c35d297c8d573605c1da7c,", - "exportKey": "font" - } } }, "h2": { @@ -793,12 +433,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:b876463e850fc62dedfe41fbc22b4411e10187cb,", - "exportKey": "font" - } } }, "h1": { @@ -815,12 +449,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:0d9b46eebdbcaceb38b1f080961ef775aa9128e5,", - "exportKey": "font" - } } } }, @@ -839,12 +467,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:92cc3a3d5ec2d182295db73ed69f2e610be744de,", - "exportKey": "font" - } } }, "small": { @@ -861,12 +483,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:a290c9bafe97e6e21a2cd3eddb2bdc1fa1daed14,", - "exportKey": "font" - } } }, "small-bold": { @@ -883,12 +499,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:c1bb37a4878f6334e2d7f43c7654eb40b3cd62e0,", - "exportKey": "font" - } } } }, @@ -908,12 +518,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:38afaaeeeb4eacc57ed6251e470a20ab1f95997c,", - "exportKey": "font" - } } }, "h3": { @@ -930,12 +534,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:1de8f32c69bfacaee00007512e3715981c56987d,", - "exportKey": "font" - } } }, "h2": { @@ -952,12 +550,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:cb7396608030b8be69712ce96d5109b08a24d408,", - "exportKey": "font" - } } }, "h1": { @@ -974,12 +566,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:ce0073fabf2514446cfdb9ca3b74f7f731001d8a,", - "exportKey": "font" - } } } }, @@ -998,12 +584,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:e549805deaceaab2b7d610046af7d1acdb09a7b9,", - "exportKey": "font" - } } }, "small": { @@ -1020,12 +600,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7a5eee329974c5fc2e39399b35bdae8e652a84fd,", - "exportKey": "font" - } } }, "small - bold": { @@ -1042,12 +616,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:ec8c6fc258df54b276654d7a7fc2720d1220bd7d,", - "exportKey": "font" - } } } } @@ -1067,12 +635,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:3ed400413997c5c5d9d9ecd7508822d1237aa9aa,", - "exportKey": "font" - } } }, "h3": { @@ -1089,12 +651,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f7f87bc438f9cbc6d884d0066f886ee894fbf01a,", - "exportKey": "font" - } } }, "h4": { @@ -1111,12 +667,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:5b43877fab304e580459b1f716e75b7d40650376,", - "exportKey": "font" - } } }, "main": { @@ -1133,12 +683,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7df8d3e9476ec6e66251a9861d8a8d50961d345c,", - "exportKey": "font" - } } }, "small - bold": { @@ -1155,12 +699,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:13b80d268eb1c74cf3562238e953c3165edeb0c0,", - "exportKey": "font" - } } }, "small": { @@ -1177,12 +715,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:0ff2698cd85fd55e66becd26664f7c2b326b8fcc,", - "exportKey": "font" - } } }, "h2": { @@ -1199,12 +731,6 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:1e192eb092bc2158066ce5499395881d91fdcb00,", - "exportKey": "font" - } } } } @@ -1220,12 +746,6 @@ "offsetX": 0, "offsetY": 1, "spread": 0 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:b3b777cbb07d49bb3b74b29a810b200691257dc1,", - "exportKey": "effect" - } } }, "shadow-far": { @@ -1238,12 +758,6 @@ "offsetX": 0, "offsetY": 3, "spread": 3 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:ab8f858ad1bb55ad26b2f5477e72df72604be4ee,", - "exportKey": "effect" - } } }, "shadow-glow-focus": { @@ -1256,12 +770,6 @@ "offsetX": 0, "offsetY": 1, "spread": 0 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:7c502e52427886db07272bfffb02a61de162663e,", - "exportKey": "effect" - } } }, "shadow-sticky-top": { @@ -1274,12 +782,6 @@ "offsetX": 0, "offsetY": 4, "spread": -2 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:0e382a3bcf6d63253fe01de6b9fff0fa6db8f207,", - "exportKey": "effect" - } } }, "shadow-sticky-bottom": { @@ -1292,12 +794,6 @@ "offsetX": 0, "offsetY": -4, "spread": -2 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:aad367ef38f53aceab43057c9864f54b098b6408,", - "exportKey": "effect" - } } }, "sketch": { @@ -1311,12 +807,6 @@ "offsetX": 0, "offsetY": 1, "spread": 0 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:75addaa18949944654d961b62bf18910cc7fc8e3,", - "exportKey": "effect" - } } }, "shadow-far": { @@ -1329,12 +819,6 @@ "offsetX": 0, "offsetY": 3, "spread": 3 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:f36a7eaadbc5f8d352b57de9e485a3c737be36e1,", - "exportKey": "effect" - } } }, "shadow-glow-focus": { @@ -1347,12 +831,6 @@ "offsetX": 0, "offsetY": 1, "spread": 0 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:50ed902cce88120b5e59ba9662775b7a37679fb7,", - "exportKey": "effect" - } } }, "shadow-sticky-top": { @@ -1365,12 +843,6 @@ "offsetX": 0, "offsetY": 4, "spread": -2 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:248e9bad51c2b832b391a94450b4d7f55017ea9e,", - "exportKey": "effect" - } } }, "shadow-sticky-bottom": { @@ -1383,2991 +855,993 @@ "offsetX": 0, "offsetY": -4, "spread": -2 - }, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "styleId": "S:1ff8b81d3b0f6010b0a8065782ef7290216593a1,", - "exportKey": "effect" - } - } - } - } - }, - "constraints": { - "small": { - "type": "dimension", - "value": 4, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:146", - "exportKey": "variables" - } - } - }, - "none": { - "type": "dimension", - "value": 0, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:147", - "exportKey": "variables" - } - } - }, - "big": { - "type": "dimension", - "value": 9999, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:148", - "exportKey": "variables" - } - } - }, - "size": { - "1": { - "type": "dimension", - "value": 8, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:151", - "exportKey": "variables" - } - } - }, - "2": { - "type": "dimension", - "value": 16, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:153", - "exportKey": "variables" - } - } - }, - "3": { - "type": "dimension", - "value": 24, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:154", - "exportKey": "variables" - } - } - }, - "4": { - "type": "dimension", - "value": 32, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:155", - "exportKey": "variables" - } - } - }, - "5": { - "type": "dimension", - "value": 40, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:156", - "exportKey": "variables" - } - } - }, - "0-25": { - "type": "dimension", - "value": 2, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:149", - "exportKey": "variables" - } - } - }, - "0-5": { - "type": "dimension", - "value": 4, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:150", - "exportKey": "variables" - } - } - }, - "1-5": { - "type": "dimension", - "value": 12, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5341:152", - "exportKey": "variables" - } - } - } - }, - "border": { - "small": { - "type": "dimension", - "value": 1, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5449:7994", - "exportKey": "variables" - } - } - }, - "medium": { - "type": "dimension", - "value": 2, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:5449:7995", - "exportKey": "variables" - } - } - } - }, - "radius": { - "small": { - "type": "dimension", - "value": 4, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6760:2", - "exportKey": "variables" - } - } - }, - "medium": { - "type": "dimension", - "value": 16, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6760:38", - "exportKey": "variables" - } - } - }, - "50percent": { - "type": "dimension", - "value": 9999, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6760:39", - "exportKey": "variables" - } - } - }, - "none": { - "type": "dimension", - "value": 0, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "Mode 1", - "collection": "constraints", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6760:40", - "exportKey": "variables" - } } } } }, - "primitive-tokens": { - "colors": { - "brand": { - "primary": { - "1-500": { + "semantic-tokens": { + "light": { + "surface": { + "bg": { + "default-gray": { "type": "color", - "value": "#995b9cff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6432:796", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-100}" }, - "1-400": { + "default-white": { "type": "color", - "value": "#b384b5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6432:798", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-300": { + "secondary": { "type": "color", - "value": "#ccadcdff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6432:799", - "exportKey": "variables" - } - } - }, - "2-500": { - "type": "color", - "value": "#66ccffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:800", - "exportKey": "variables" - } - } - }, - "2-400": { - "type": "color", - "value": "#94dbffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:803", - "exportKey": "variables" - } - } - }, - "2-300": { - "type": "color", - "value": "#b3e5ffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:804", - "exportKey": "variables" - } - } - }, - "1-600": { - "type": "color", - "value": "#834f87ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8970", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-100}" }, - "1-700": { - "type": "color", - "value": "#643c67ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8971", - "exportKey": "variables" - } - } - }, - "2-100": { - "type": "color", - "value": "#f0faffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2041", - "exportKey": "variables" - } - } - }, - "2-700": { - "type": "color", - "value": "#1a80b2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2044", - "exportKey": "variables" - } - } - }, - "2-600": { - "type": "color", - "value": "#4db2e5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2045", - "exportKey": "variables" - } - } - }, - "1-100": { - "type": "color", - "value": "#e5d6e6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6601:1752", - "exportKey": "variables" - } - } - }, - "2-200": { - "type": "color", - "value": "#d1f0ffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6601:1861", - "exportKey": "variables" - } - } - }, - "1-200": { - "type": "color", - "value": "#ccadcdff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6601:1973", - "exportKey": "variables" - } - } - } - }, - "secondary": { - "1-500": { - "type": "color", - "value": "#ccff00ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:811", - "exportKey": "variables" - } - } - }, - "1-400": { - "type": "color", - "value": "#dbff4dff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:812", - "exportKey": "variables" - } - } - }, - "1-300": { - "type": "color", - "value": "#e5ff80ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:813", - "exportKey": "variables" - } - } - }, - "1-100": { - "type": "color", - "value": "#faffe5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:815", - "exportKey": "variables" - } - } - }, - "2-600": { - "type": "color", - "value": "#3b4e60ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:817", - "exportKey": "variables" - } - } - }, - "2-400": { - "type": "color", - "value": "#8795a1ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:818", - "exportKey": "variables" - } - } - }, - "2-300": { - "type": "color", - "value": "#aab3bcff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:819", - "exportKey": "variables" - } - } - }, - "1-700": { + "default-invert": { "type": "color", - "value": "#669900ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2048", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-black}" }, - "1-600": { + "icon-default": { "type": "color", - "value": "#99cc00ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2049", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-700}" }, - "2-500": { + "icon-hover": { "type": "color", - "value": "#546779ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2285", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, - "2-100": { + "error": { "type": "color", - "value": "#eef0f2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2287", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.red.1-500}" }, - "2-700": { + "warning": { "type": "color", - "value": "#213446ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6596:1549", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.yellow.1-500}" }, - "2-200": { + "primary": { "type": "color", - "value": "#d4d9ddff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6601:1865", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-200": { - "type": "color", - "value": "#f0ffb2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6601:1866", - "exportKey": "variables" - } - } - } - } - }, - "base": { - "1-white": { - "type": "color", - "value": "#ffffffff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:799", - "exportKey": "variables" - } - } - }, - "1-black": { - "type": "color", - "value": "#000000ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8982", - "exportKey": "variables" - } - } - }, - "1-700": { - "type": "color", - "value": "#3e3934ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8983", - "exportKey": "variables" - } - } - }, - "1-600": { - "type": "color", - "value": "#68635fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8984", - "exportKey": "variables" - } - } - }, - "1-500": { - "type": "color", - "value": "#898682ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6519:8986", - "exportKey": "variables" - } - } - }, - "1-400": { - "type": "color", - "value": "#aba8a6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2032", - "exportKey": "variables" - } - } - }, - "1-300": { - "type": "color", - "value": "#cdcbcaff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2034", - "exportKey": "variables" - } - } - }, - "1-200": { - "type": "color", - "value": "#eeeeedff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2036", - "exportKey": "variables" - } - } - }, - "1-100": { - "type": "color", - "value": "#f5f5f4ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6548:2037", - "exportKey": "variables" - } - } - } - }, - "universal": { - "red": { - "1-500": { + "interaction 700": { "type": "color", - "value": "#cf1541ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:826", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "1-300": { + "interaction 600": { "type": "color", - "value": "#e2738dff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:828", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, - "1-100": { + "interaction 500": { "type": "color", - "value": "#f5d0d9ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:830", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-700": { + "interaction 400": { "type": "color", - "value": "#690000ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2299", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-600": { + "interaction 300": { "type": "color", - "value": "#9c000eff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2300", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-300}" }, - "1-400": { + "interaction 200": { "type": "color", - "value": "#d94467ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2214", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-200}" }, - "1-200": { + "interaction 100": { "type": "color", - "value": "#eca1b3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2215", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-100}" } }, - "yellow": { - "1-500": { - "type": "color", - "value": "#f9c510ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:832", - "exportKey": "variables" - } - } - }, - "1-300": { - "type": "color", - "value": "#fbdc6fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:834", - "exportKey": "variables" - } - } - }, - "1-100": { - "type": "color", - "value": "#fef3cfff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:836", - "exportKey": "variables" - } - } - }, - "1-700": { - "type": "color", - "value": "#935f00ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2302", - "exportKey": "variables" - } - } - }, - "1-600": { + "fg": { + "highlight": { "type": "color", - "value": "#c69200ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2303", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, - "1-200": { + "highlight-hover": { "type": "color", - "value": "#fce89fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2216", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-700}" }, - "1-400": { - "type": "color", - "value": "#fad13fff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2217", - "exportKey": "variables" - } - } - } - }, - "green": { - "1-500": { + "main": { "type": "color", - "value": "#0d8d01ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:837", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-300": { + "main-hover": { "type": "color", - "value": "#6ebb67ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:839", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "green-100": { + "invert-icon-default": { "type": "color", - "value": "#b6ddb3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:841", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-100}" }, - "1-700": { + "invert-icon-hover": { "type": "color", - "value": "#002700ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2293", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-200}" }, - "1-600": { + "ghost": { "type": "color", - "value": "#005a00ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2294", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-400": { + "ghost-hover": { "type": "color", - "value": "#3da434ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2212", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-100}" }, - "1-200": { - "type": "color", - "value": "#9ed199ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2213", - "exportKey": "variables" - } - } - } - }, - "blue": { - "1-500": { + "disabled": { "type": "color", - "value": "#5f9db6ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:842", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-200}" }, - "1-300": { + "highlight-border": { "type": "color", - "value": "#9fc4d3ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:844", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, - "1-100": { + "highlight-content": { "type": "color", - "value": "#dfebf0ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6445:846", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-600": { + "ghost-content": { "type": "color", - "value": "#2c6a83ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6550:2306", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-700": { + "ghost-border": { "type": "color", - "value": "#2c6a83ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2218", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-400": { + "main-border": { "type": "color", - "value": "#7fb1c5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2219", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-200": { + "main-content": { "type": "color", - "value": "#bfd8e2ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6614:2220", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" } } }, - "documetation": { - "1-500": { - "type": "color", - "value": "#d9009cff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "STROKE_COLOR", - "ALL_FILLS" - ], - "variableId": "VariableID:6445:847", - "exportKey": "variables" - } - } - }, - "1-50": { - "type": "color", - "value": "#fbe5f5ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "STROKE_COLOR", - "ALL_FILLS" - ], - "variableId": "VariableID:6445:848", - "exportKey": "variables" - } - } - }, - "1-700": { - "type": "color", - "value": "#730036ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "STROKE_COLOR", - "ALL_FILLS" - ], - "variableId": "VariableID:6550:2308", - "exportKey": "variables" - } - } - }, - "1-300": { - "type": "color", - "value": "#e866c4ff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "STROKE_COLOR", - "ALL_FILLS" - ], - "variableId": "VariableID:6550:2311", - "exportKey": "variables" - } - } - }, - "1-100": { - "type": "color", - "value": "#f7ccebff", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "default", - "collection": "primitive-tokens", - "scopes": [ - "STROKE_COLOR", - "ALL_FILLS" - ], - "variableId": "VariableID:6550:2313", - "exportKey": "variables" - } - } - } - } - } - }, - "semantic-tokens": { - "light": { "documentation": { "background": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-50}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6555:2711", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.documetation.1-50}" }, "foreground": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6555:2712", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.documetation.1-500}" } }, "text": { "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:2719", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-700}" }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:2720", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, "placeholder": { "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3930", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.blue.1-400}" }, "link": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3931", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "cta-inverse": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6638:8814", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" + }, + "link-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}" + }, + "cta-default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "cta-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}" + }, + "cta-disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-400}" + } + }, + "border": { + "default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}" + }, + "hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}" + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}" }, - "link-hover": { + "warning": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8827", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.yellow.1-500}" }, - "cta-default": { + "active": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9282", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "cta-hover": { + "higlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9283", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "cta-disabled": { + "success": { "type": "color", - "value": "{primitive-tokens.colors.base.1-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9284", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.green.1-500}" } }, + "shadow": { + "medium": { + "type": "color", + "value": "#00000040", + "blendMode": "normal" + } + } + }, + "dark": { "surface": { "bg": { + "default-gray": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.1-800}" + }, "default-white": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3058", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-black}" }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3932", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-700}" }, "default-invert": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8828", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, "icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8836", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-100}" }, "icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8837", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-200}" }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6652:1977", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.red.1-500}" }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6652:1978", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.yellow.1-500}" }, "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9884", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, "interaction 700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9885", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-100}" }, "interaction 600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9886", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-200}" }, "interaction 500": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9887", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-300}" }, "interaction 400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9888", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "interaction 300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9889", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "interaction 200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9890", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, "interaction 100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9891", - "exportKey": "variables" - } - } - }, - "default-gray": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6830:1693", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" } }, "fg": { "highlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3933", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, "highlight-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:512", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-600}" }, "main": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:1125", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "main-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:1126", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, "invert-icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8838", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, "invert-icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8839", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, "ghost": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9385", - "exportKey": "variables" - } - } + "value": "{semantic-tokens.dark.surface.bg.default-white}" }, "ghost-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9386", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9388", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, "highlight-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2426", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.primary.1-400}" }, "highlight-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2448", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" }, "ghost-content": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2449", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "ghost-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2450", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "main-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6773:11107", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "main-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6774:11180", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-white}" } } }, + "documentation": { + "background": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-100}" + }, + "foreground": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-500}" + } + }, + "text": { + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-200}" + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-300}" + }, + "placeholder": { + "type": "color", + "value": "{primitive-tokens.colors.universal.blue.1-500}" + }, + "link": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "cta-inverse": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}" + }, + "link-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "cta-default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "cta-hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "cta-disabled": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-300}" + } + }, "border": { "default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3935", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, "hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3936", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3988", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.base.1-600}" }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4150", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.red.1-500}" }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4153", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.yellow.1-500}" }, "active": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4154", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "higlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:11030", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, "success": { "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6831:951", - "exportKey": "variables" - } - } + "value": "{primitive-tokens.colors.universal.green.1-500}" } }, "shadow": { "medium": { "type": "color", - "value": "#00000040", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "light", - "collection": "semantic-tokens", - "scopes": [ - "EFFECT_COLOR" - ], - "variableId": "VariableID:6580:1309", - "exportKey": "variables" - } - } + "value": "#00000080", + "blendMode": "normal" + } + } + } + }, + "constraints": { + "mobile": { + "radius": { + "small": { + "type": "dimension", + "value": 2 + }, + "medium": { + "type": "dimension", + "value": 12 + }, + "50percent": { + "type": "dimension", + "value": 9999 + }, + "none": { + "type": "dimension", + "value": 0 + } + }, + "small": { + "type": "dimension", + "value": 2 + }, + "none": { + "type": "dimension", + "value": 0 + }, + "big": { + "type": "dimension", + "value": 9999 + }, + "size": { + "1": { + "type": "dimension", + "value": 8 + }, + "2": { + "type": "dimension", + "value": 16 + }, + "3": { + "type": "dimension", + "value": 24 + }, + "4": { + "type": "dimension", + "value": 28 + }, + "5": { + "type": "dimension", + "value": 36 + }, + "0-25": { + "type": "dimension", + "value": 2 + }, + "0-5": { + "type": "dimension", + "value": 4 + }, + "1-5": { + "type": "dimension", + "value": 12 + } + }, + "border": { + "small": { + "type": "dimension", + "value": 1 + }, + "medium": { + "type": "dimension", + "value": 2 } + }, + "breakpoint": { + "description": "This variable is used to differentiate between the font size on mobile and desktop screens.", + "type": "dimension", + "value": 1023 } }, - "dark": { - "documentation": { - "background": { - "type": "color", - "value": "{primitive-tokens.colors.documetation.1-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6555:2711", - "exportKey": "variables" - } + "desktop": { + "radius": { + "small": { + "type": "dimension", + "value": 4 + }, + "medium": { + "type": "dimension", + "value": 16 + }, + "50percent": { + "type": "dimension", + "value": 9999 + }, + "none": { + "type": "dimension", + "value": 0 + } + }, + "small": { + "type": "dimension", + "value": 4 + }, + "none": { + "type": "dimension", + "value": 0 + }, + "big": { + "type": "dimension", + "value": 9999 + }, + "size": { + "1": { + "type": "dimension", + "value": 8 + }, + "2": { + "type": "dimension", + "value": 16 + }, + "3": { + "type": "dimension", + "value": 24 + }, + "4": { + "type": "dimension", + "value": 32 + }, + "5": { + "type": "dimension", + "value": 40 + }, + "0-25": { + "type": "dimension", + "value": 2 + }, + "0-5": { + "type": "dimension", + "value": 4 + }, + "1-5": { + "type": "dimension", + "value": 12 + } + }, + "border": { + "small": { + "type": "dimension", + "value": 1 + }, + "medium": { + "type": "dimension", + "value": 2 + } + }, + "breakpoint": { + "description": "This variable is used to differentiate between the font size on mobile and desktop screens.", + "type": "dimension", + "value": 1024 + } + } + }, + "primitive-tokens": { + "colors": { + "brand": { + "primary": { + "1-500": { + "type": "color", + "value": "#995b9cff", + "blendMode": "normal" + }, + "1-400": { + "type": "color", + "value": "#b384b5ff", + "blendMode": "normal" + }, + "1-300": { + "type": "color", + "value": "#ccadcdff", + "blendMode": "normal" + }, + "2-500": { + "type": "color", + "value": "#66ccffff", + "blendMode": "normal" + }, + "2-400": { + "type": "color", + "value": "#94dbffff", + "blendMode": "normal" + }, + "2-300": { + "type": "color", + "value": "#b3e5ffff", + "blendMode": "normal" + }, + "1-600": { + "type": "color", + "value": "#834f87ff", + "blendMode": "normal" + }, + "1-700": { + "type": "color", + "value": "#643c67ff", + "blendMode": "normal" + }, + "2-100": { + "type": "color", + "value": "#f0faffff", + "blendMode": "normal" + }, + "2-700": { + "type": "color", + "value": "#1a80b2ff", + "blendMode": "normal" + }, + "2-600": { + "type": "color", + "value": "#4db2e5ff", + "blendMode": "normal" + }, + "1-100": { + "type": "color", + "value": "#e5d6e6ff", + "blendMode": "normal" + }, + "2-200": { + "type": "color", + "value": "#d1f0ffff", + "blendMode": "normal" + }, + "1-200": { + "type": "color", + "value": "#ccadcdff", + "blendMode": "normal" } }, - "foreground": { - "type": "color", - "value": "{primitive-tokens.colors.documetation.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6555:2712", - "exportKey": "variables" - } + "secondary": { + "1-500": { + "type": "color", + "value": "#ccff00ff", + "blendMode": "normal" + }, + "1-400": { + "type": "color", + "value": "#dbff4dff", + "blendMode": "normal" + }, + "1-300": { + "type": "color", + "value": "#e5ff80ff", + "blendMode": "normal" + }, + "1-100": { + "type": "color", + "value": "#faffe5ff", + "blendMode": "normal" + }, + "2-600": { + "type": "color", + "value": "#3b4e60ff", + "blendMode": "normal" + }, + "2-400": { + "type": "color", + "value": "#8795a1ff", + "blendMode": "normal" + }, + "2-300": { + "type": "color", + "value": "#aab3bcff", + "blendMode": "normal" + }, + "1-700": { + "type": "color", + "value": "#669900ff", + "blendMode": "normal" + }, + "1-600": { + "type": "color", + "value": "#99cc00ff", + "blendMode": "normal" + }, + "2-500": { + "type": "color", + "value": "#546779ff", + "blendMode": "normal" + }, + "2-100": { + "type": "color", + "value": "#eef0f2ff", + "blendMode": "normal" + }, + "2-700": { + "type": "color", + "value": "#213446ff", + "blendMode": "normal" + }, + "2-200": { + "type": "color", + "value": "#d4d9ddff", + "blendMode": "normal" + }, + "1-200": { + "type": "color", + "value": "#f0ffb2ff", + "blendMode": "normal" + }, + "1-800": { + "type": "color", + "value": "#081b2dff", + "blendMode": "normal" } } }, - "text": { - "primary": { + "base": { + "1-white": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:2719", - "exportKey": "variables" - } - } + "value": "#ffffffff", + "blendMode": "normal" }, - "secondary": { + "1-black": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:2720", - "exportKey": "variables" - } - } + "value": "#000000ff", + "blendMode": "normal" }, - "placeholder": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3930", - "exportKey": "variables" - } - } + "value": "#3e3934ff", + "blendMode": "normal" }, - "link": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3931", - "exportKey": "variables" - } - } + "value": "#68635fff", + "blendMode": "normal" }, - "cta-inverse": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6638:8814", - "exportKey": "variables" - } - } + "value": "#898682ff", + "blendMode": "normal" }, - "link-hover": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8827", - "exportKey": "variables" - } - } + "value": "#aba8a6ff", + "blendMode": "normal" }, - "cta-default": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9282", - "exportKey": "variables" - } - } + "value": "#cdcbcaff", + "blendMode": "normal" }, - "cta-hover": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9283", - "exportKey": "variables" - } - } + "value": "#eeeeedff", + "blendMode": "normal" }, - "cta-disabled": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6727:9284", - "exportKey": "variables" - } - } + "value": "#f5f5f4ff", + "blendMode": "normal" } }, - "surface": { - "bg": { - "default-white": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-black}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3058", - "exportKey": "variables" - } - } - }, - "secondary": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3932", - "exportKey": "variables" - } - } - }, - "default-invert": { + "universal": { + "red": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8828", - "exportKey": "variables" - } - } + "value": "#cf1541ff", + "blendMode": "normal" }, - "icon-default": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8836", - "exportKey": "variables" - } - } + "value": "#e2738dff", + "blendMode": "normal" }, - "icon-hover": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8837", - "exportKey": "variables" - } - } + "value": "#f5d0d9ff", + "blendMode": "normal" }, - "error": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6652:1977", - "exportKey": "variables" - } - } + "value": "#690000ff", + "blendMode": "normal" }, - "warning": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6652:1978", - "exportKey": "variables" - } - } + "value": "#9c000eff", + "blendMode": "normal" }, - "primary": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9884", - "exportKey": "variables" - } - } + "value": "#d94467ff", + "blendMode": "normal" }, - "interaction 700": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9885", - "exportKey": "variables" - } - } - }, - "interaction 600": { + "value": "#eca1b3ff", + "blendMode": "normal" + } + }, + "yellow": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9886", - "exportKey": "variables" - } - } + "value": "#f9c510ff", + "blendMode": "normal" }, - "interaction 500": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9887", - "exportKey": "variables" - } - } + "value": "#fbdc6fff", + "blendMode": "normal" }, - "interaction 400": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9888", - "exportKey": "variables" - } - } + "value": "#fef3cfff", + "blendMode": "normal" }, - "interaction 300": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9889", - "exportKey": "variables" - } - } + "value": "#935f00ff", + "blendMode": "normal" }, - "interaction 200": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9890", - "exportKey": "variables" - } - } + "value": "#c69200ff", + "blendMode": "normal" }, - "interaction 100": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:9891", - "exportKey": "variables" - } - } + "value": "#fce89fff", + "blendMode": "normal" }, - "default-gray": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6830:1693", - "exportKey": "variables" - } - } + "value": "#fad13fff", + "blendMode": "normal" } }, - "fg": { - "highlight": { - "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3933", - "exportKey": "variables" - } - } - }, - "highlight-hover": { + "green": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:512", - "exportKey": "variables" - } - } + "value": "#0d8d01ff", + "blendMode": "normal" }, - "main": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:1125", - "exportKey": "variables" - } - } + "value": "#6ebb67ff", + "blendMode": "normal" }, - "main-hover": { + "green-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6636:1126", - "exportKey": "variables" - } - } + "value": "#b6ddb3ff", + "blendMode": "normal" }, - "invert-icon-default": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8838", - "exportKey": "variables" - } - } + "value": "#002700ff", + "blendMode": "normal" }, - "invert-icon-hover": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6639:8839", - "exportKey": "variables" - } - } + "value": "#005a00ff", + "blendMode": "normal" }, - "ghost": { + "1-400": { "type": "color", - "value": "{semantic-tokens.dark.surface.bg.default-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES", - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9385", - "exportKey": "variables" - } - } + "value": "#3da434ff", + "blendMode": "normal" }, - "ghost-hover": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9386", - "exportKey": "variables" - } - } - }, - "disabled": { + "value": "#9ed199ff", + "blendMode": "normal" + } + }, + "blue": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6754:9388", - "exportKey": "variables" - } - } + "value": "#5f9db6ff", + "blendMode": "normal" }, - "highlight-border": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2426", - "exportKey": "variables" - } - } + "value": "#9fc4d3ff", + "blendMode": "normal" }, - "highlight-content": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2448", - "exportKey": "variables" - } - } + "value": "#dfebf0ff", + "blendMode": "normal" }, - "ghost-content": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2449", - "exportKey": "variables" - } - } + "value": "#2c6a83ff", + "blendMode": "normal" }, - "ghost-border": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6771:2450", - "exportKey": "variables" - } - } + "value": "#2c6a83ff", + "blendMode": "normal" }, - "main-border": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6773:11107", - "exportKey": "variables" - } - } + "value": "#7fb1c5ff", + "blendMode": "normal" }, - "main-content": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6774:11180", - "exportKey": "variables" - } - } + "value": "#bfd8e2ff", + "blendMode": "normal" } } }, - "border": { - "default": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3935", - "exportKey": "variables" - } - } - }, - "hover": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3936", - "exportKey": "variables" - } - } - }, - "disabled": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-600}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6558:3988", - "exportKey": "variables" - } - } - }, - "error": { + "documetation": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4150", - "exportKey": "variables" - } - } + "value": "#d9009cff", + "blendMode": "normal" }, - "warning": { + "1-50": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4153", - "exportKey": "variables" - } - } + "value": "#fbe5f5ff", + "blendMode": "normal" }, - "active": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6560:4154", - "exportKey": "variables" - } - } + "value": "#730036ff", + "blendMode": "normal" }, - "higlight": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6769:11030", - "exportKey": "variables" - } - } + "value": "#e866c4ff", + "blendMode": "normal" }, - "success": { - "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6831:951", - "exportKey": "variables" - } - } - } - }, - "shadow": { - "medium": { + "1-100": { "type": "color", - "value": "#00000080", - "blendMode": "normal", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "dark", - "collection": "semantic-tokens", - "scopes": [ - "EFFECT_COLOR" - ], - "variableId": "VariableID:6580:1309", - "exportKey": "variables" - } - } + "value": "#f7ccebff", + "blendMode": "normal" } } } @@ -4378,279 +1852,81 @@ "family": { "title": { "type": "string", - "value": "Inter", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6681:7506", - "exportKey": "variables" - } - } + "value": "Inter" }, "body": { "type": "string", - "value": "Inter", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6681:7507", - "exportKey": "variables" - } - } + "value": "Inter" }, "title-sketch": { "type": "string", - "value": "Kalam", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6715:25", - "exportKey": "variables" - } - } + "value": "Kalam" }, "body-sketch": { "type": "string", - "value": "Kalam", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6715:26", - "exportKey": "variables" - } - } + "value": "Kalam" } }, "weight": { "regular": { "type": "string", - "value": "Regular", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:10", - "exportKey": "variables" - } - } + "value": "Regular" }, "light": { "type": "string", - "value": "Light", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:11", - "exportKey": "variables" - } - } + "value": "Light" }, "semi-bold": { "type": "string", - "value": "Semi Bold", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:12", - "exportKey": "variables" - } - } + "value": "Semi Bold" } }, "size": { "xs": { "type": "dimension", - "value": 12, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:14", - "exportKey": "variables" - } - } + "value": 12 }, "sm": { "type": "dimension", - "value": 16, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:15", - "exportKey": "variables" - } - } + "value": 16 }, "md": { "type": "dimension", - "value": 18, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:16", - "exportKey": "variables" - } - } + "value": 18 }, "lg": { "type": "dimension", - "value": 22, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:17", - "exportKey": "variables" - } - } + "value": 22 }, "xl": { "type": "dimension", - "value": 42, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:18", - "exportKey": "variables" - } - } + "value": 42 } }, "line-height": { "xs": { "type": "dimension", - "value": 15, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:19", - "exportKey": "variables" - } - } + "value": 15 }, "sm": { "type": "dimension", - "value": 17, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:20", - "exportKey": "variables" - } - } + "value": 17 }, "md": { "type": "dimension", - "value": 20, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:21", - "exportKey": "variables" - } - } + "value": 20 }, "lg": { "type": "dimension", - "value": 22, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:22", - "exportKey": "variables" - } - } + "value": 22 }, "xl": { "type": "dimension", - "value": 26, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:23", - "exportKey": "variables" - } - } + "value": 26 }, "2xl": { "type": "dimension", - "value": 46, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "mobile", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:24", - "exportKey": "variables" - } - } + "value": 46 } } } @@ -4660,279 +1936,81 @@ "family": { "title": { "type": "string", - "value": "Inter", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6681:7506", - "exportKey": "variables" - } - } + "value": "Inter" }, "body": { "type": "string", - "value": "Inter", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6681:7507", - "exportKey": "variables" - } - } + "value": "Inter" }, "title-sketch": { "type": "string", - "value": "Kalam", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6715:25", - "exportKey": "variables" - } - } + "value": "Kalam" }, "body-sketch": { "type": "string", - "value": "Kalam", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6715:26", - "exportKey": "variables" - } - } + "value": "Kalam" } }, "weight": { "regular": { "type": "string", - "value": "Regular", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:10", - "exportKey": "variables" - } - } + "value": "Regular" }, "light": { "type": "string", - "value": "Light", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:11", - "exportKey": "variables" - } - } + "value": "Light" }, "semi-bold": { "type": "string", - "value": "Semi Bold", - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:12", - "exportKey": "variables" - } - } + "value": "Semi Bold" } }, "size": { "xs": { "type": "dimension", - "value": 12, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:14", - "exportKey": "variables" - } - } + "value": 12 }, "sm": { "type": "dimension", - "value": 16, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:15", - "exportKey": "variables" - } - } + "value": 16 }, "md": { "type": "dimension", - "value": 20, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:16", - "exportKey": "variables" - } - } + "value": 20 }, "lg": { "type": "dimension", - "value": 24, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:17", - "exportKey": "variables" - } - } + "value": 24 }, "xl": { "type": "dimension", - "value": 64, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:18", - "exportKey": "variables" - } - } + "value": 64 } }, "line-height": { "xs": { "type": "dimension", - "value": 15, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:19", - "exportKey": "variables" - } - } + "value": 15 }, "sm": { "type": "dimension", - "value": 17, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:20", - "exportKey": "variables" - } - } + "value": 17 }, "md": { "type": "dimension", - "value": 20, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:21", - "exportKey": "variables" - } - } + "value": 20 }, "lg": { "type": "dimension", - "value": 25, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:22", - "exportKey": "variables" - } - } + "value": 25 }, "xl": { "type": "dimension", - "value": 29, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:23", - "exportKey": "variables" - } - } + "value": 29 }, "2xl": { "type": "dimension", - "value": 78, - "extensions": { - "org.lukasoppermann.figmaDesignTokens": { - "mode": "desktop", - "collection": "typography", - "scopes": [ - "ALL_SCOPES" - ], - "variableId": "VariableID:6712:24", - "exportKey": "variables" - } - } + "value": 78 } } } diff --git a/web-components/tokens/style-dictionary.cjs b/web-components/tokens/style-dictionary.cjs index 9b6d18c..f32a0c2 100644 --- a/web-components/tokens/style-dictionary.cjs +++ b/web-components/tokens/style-dictionary.cjs @@ -59,46 +59,8 @@ StyleDictionary.registerTransform({ }); StyleDictionary.registerFormat({ - name: 'css/variables', - formatter: function(dictionary, config) { - const rootTokens = []; - const themeTokens = []; - const replaceRegExp = new RegExp(this.theme.replaceNames.map(prop => prop+"-").join("|"),"gi"); //replace namespaces that come from Figma - - /* build structure of theme array */ - this.theme.themes.forEach(element => {themeTokens[element] = [];}); - - /* import all not theming variables */ - dictionary.allProperties - .filter((element) => !this.theme.themes.includes(element.attributes.type)) - .forEach((element) => { - rootTokens.push(`--${element.name.replace(replaceRegExp,"")}: ${element.value};`); - }); - /* import all basic theme variables */ - dictionary.allProperties - .filter((element) => this.theme.default == element.attributes.type) - .forEach((element) => { - rootTokens.push(`--${element.name.replace(this.theme.default+"-","").replace(replaceRegExp,"")}: ${element.value};`); - }); - /* import all themes and not basic theme variables */ - dictionary.allProperties - .filter((element) => this.theme.themes.includes(element.attributes.type) - ).forEach((element) => { - this.theme.themes - .filter(theme => element.name.includes(theme)) - .forEach(theme => { - themeTokens[element.attributes.type].push(`--${element.name.replace(theme+"-","").replace(replaceRegExp,"")}: ${element.value};`); - }); - }); - - return ` -:root { - ${rootTokens.join('\n')} -} -${this.theme.themes.map(element => `.${element}{ - ${themeTokens[element].map(prop => prop).join('\n')} -}`).join('\n')}`; - } + name: "css/figma-variables", + ...require("./formatters/cssFigmaVariables.cjs"), }); StyleDictionary.registerTransformGroup({ From e352f9677f4841c9afd33c99a52ca8bc57c48704 Mon Sep 17 00:00:00 2001 From: Julio Castro Date: Mon, 8 Jul 2024 15:44:15 +0200 Subject: [PATCH 05/14] use official storybook theme manager --- package-lock.json | 473 +-------------------------- package.json | 5 +- web-components/.storybook/main.cjs | 2 +- web-components/.storybook/preview.js | 36 +- web-components/package.json | 1 + 5 files changed, 39 insertions(+), 478 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2b5524c..780b566 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,10 +12,7 @@ "tailwind-preset", "web-components", "web-components-react" - ], - "devDependencies": { - "storybook-addon-themes": "^6.1.0" - } + ] }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", @@ -4596,162 +4593,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/api": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.16.tgz", - "integrity": "sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.5.16", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "telejson": "^6.0.8", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/channels": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.16.tgz", - "integrity": "sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/client-logger": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.16.tgz", - "integrity": "sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/core-events": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.16.tgz", - "integrity": "sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/csf": { - "version": "0.0.2--canary.4566f4d.1", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", - "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/router": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.16.tgz", - "integrity": "sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/api/node_modules/@storybook/theming": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.16.tgz", - "integrity": "sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/api/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/api/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==", - "dev": true - }, - "node_modules/@storybook/api/node_modules/telejson": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", - "integrity": "sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==", - "dev": true, - "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" - } - }, "node_modules/@storybook/blocks": { "version": "7.6.17", "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.17.tgz", @@ -5620,74 +5461,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "dependencies": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/semver/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/semver/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/semver/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/semver/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/telemetry": { "version": "7.6.17", "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.17.tgz", @@ -6277,12 +6050,6 @@ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, - "node_modules/@types/is-function": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.3.tgz", - "integrity": "sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw==", - "dev": true - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -6453,12 +6220,6 @@ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, - "node_modules/@types/webpack-env": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.5.tgz", - "integrity": "sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==", - "dev": true - }, "node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", @@ -9069,17 +8830,6 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "node_modules/core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-js-compat": { "version": "3.36.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", @@ -9675,12 +9425,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -11821,16 +11565,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -12456,12 +12190,6 @@ "node": ">=8" } }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -13955,15 +13683,6 @@ "node": ">=6" } }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -16671,182 +16390,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/storybook-addon-themes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/storybook-addon-themes/-/storybook-addon-themes-6.1.0.tgz", - "integrity": "sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==", - "dev": true, - "dependencies": { - "@storybook/addons": "^6.0.0", - "@storybook/api": "^6.0.0", - "@storybook/components": "^6.0.0", - "@storybook/core-events": "^6.0.0", - "@storybook/theming": "^6.0.0", - "core-js": "^3.6.4", - "global": "^4.4.0", - "memoizerific": "^1.11.3" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "svelte": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/addons": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.16.tgz", - "integrity": "sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==", - "dev": true, - "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/channels": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.16.tgz", - "integrity": "sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/client-logger": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.16.tgz", - "integrity": "sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/components": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.16.tgz", - "integrity": "sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/theming": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/core-events": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.16.tgz", - "integrity": "sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/csf": { - "version": "0.0.2--canary.4566f4d.1", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", - "integrity": "sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/router": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.16.tgz", - "integrity": "sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/storybook-addon-themes/node_modules/@storybook/theming": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.16.tgz", - "integrity": "sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/storybook-addon-themes/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==", - "dev": true - }, "node_modules/stream-shift": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", @@ -20207,6 +19750,7 @@ "@storybook/addon-actions": "7.6.17", "@storybook/addon-essentials": "7.6.17", "@storybook/addon-links": "7.6.17", + "@storybook/addon-themes": "7.6.17", "@storybook/addons": "7.6.17", "@storybook/blocks": "7.6.17", "@storybook/theming": "7.6.17", @@ -20713,6 +20257,19 @@ "optional": true } } + }, + "web-components/node_modules/@storybook/addon-themes": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-7.6.17.tgz", + "integrity": "sha512-i/dI3GKlJmQv0Di9HM3fKJvFIab55kvva0vXCGBkqSw3wYoZuq++npkWeDnjjZUvggV12H2RTdGqYwMCXB/GHg==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } } } } diff --git a/package.json b/package.json index ffb60ce..bfb04e6 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,5 @@ "url": "https://github.com/Zuehlke/design-system-starter" }, "author": "", - "license": "ISC", - "devDependencies": { - "storybook-addon-themes": "^6.1.0" - } + "license": "ISC" } diff --git a/web-components/.storybook/main.cjs b/web-components/.storybook/main.cjs index 6bc34ab..64ca005 100644 --- a/web-components/.storybook/main.cjs +++ b/web-components/.storybook/main.cjs @@ -13,7 +13,7 @@ module.exports = { addons: [ getAbsolutePath('@storybook/addon-links'), getAbsolutePath('@storybook/addon-essentials'), - getAbsolutePath('storybook-addon-themes') + getAbsolutePath('@storybook/addon-themes') ], framework: { name: getAbsolutePath('@storybook/web-components-vite'), diff --git a/web-components/.storybook/preview.js b/web-components/.storybook/preview.js index ee99ebc..bc7c591 100644 --- a/web-components/.storybook/preview.js +++ b/web-components/.storybook/preview.js @@ -1,13 +1,16 @@ -import 'element-internals-polyfill'; -import {setCustomElementsManifest} from '@storybook/web-components'; -import customElements from '../dist/custom-elements.json'; -import '../src/rootStyles/style.css'; +import "element-internals-polyfill"; +import { setCustomElementsManifest } from "@storybook/web-components"; +import { withThemeByClassName } from "@storybook/addon-themes"; +import customElements from "../dist/custom-elements.json"; +import "../src/rootStyles/style.css"; customElements?.modules?.forEach((module) => { - module?.declarations?.forEach(declaration => { - Object.keys(declaration).forEach(key => { + module?.declarations?.forEach((declaration) => { + Object.keys(declaration).forEach((key) => { if (Array.isArray(declaration[key])) { - declaration[key] = declaration[key].filter((member) => !member.privacy?.includes('private')); + declaration[key] = declaration[key].filter( + (member) => !member.privacy?.includes("private") + ); } }); }); @@ -27,14 +30,17 @@ export const parameters = { }, options: { storySort: { - order: ['Intro', 'Design Guidelines', 'Design Tokens', '*'], + order: ["Intro", "Design Guidelines", "Design Tokens", "*"], }, }, - themes: { - default: 'light', - list: [ - { name: 'light', class: 'light', color: '#ffffff' }, - { name: 'dark', class: 'dark', color: '#000000' }, - ], - }, }; + +export const decorators = [ + withThemeByClassName({ + themes: { + light: "light", + dark: "dark", + }, + defaultTheme: "light", + }), +]; diff --git a/web-components/package.json b/web-components/package.json index 67b9d17..63c5a67 100644 --- a/web-components/package.json +++ b/web-components/package.json @@ -51,6 +51,7 @@ "@storybook/addon-actions": "7.6.17", "@storybook/addon-essentials": "7.6.17", "@storybook/addon-links": "7.6.17", + "@storybook/addon-themes": "7.6.17", "@storybook/addons": "7.6.17", "@storybook/blocks": "7.6.17", "@storybook/theming": "7.6.17", From 74278cbe28e82852c07b0d21cf70b9b2e0d8239f Mon Sep 17 00:00:00 2001 From: Julio Castro Date: Thu, 11 Jul 2024 10:01:38 +0200 Subject: [PATCH 06/14] use media queries to consider viewports --- web-components/.storybook/preview.js | 11 +- .../tokens/formatters/cssFigmaVariables.cjs | 89 +- .../tokens/json/design-tokens.tokens.json | 1819 ++++++----------- 3 files changed, 701 insertions(+), 1218 deletions(-) diff --git a/web-components/.storybook/preview.js b/web-components/.storybook/preview.js index bc7c591..89c8ac9 100644 --- a/web-components/.storybook/preview.js +++ b/web-components/.storybook/preview.js @@ -2,6 +2,7 @@ import "element-internals-polyfill"; import { setCustomElementsManifest } from "@storybook/web-components"; import { withThemeByClassName } from "@storybook/addon-themes"; import customElements from "../dist/custom-elements.json"; +import designTokens from "../src/rootStyles/design-tokens.json"; import "../src/rootStyles/style.css"; customElements?.modules?.forEach((module) => { @@ -35,12 +36,12 @@ export const parameters = { }, }; +const themes = Object.keys(designTokens["semantic-tokens"]); +const themesObject = Object.fromEntries(themes.map((theme) => [theme, theme])); + export const decorators = [ withThemeByClassName({ - themes: { - light: "light", - dark: "dark", - }, - defaultTheme: "light", + themes: themesObject, + defaultTheme: themes[0], }), ]; diff --git a/web-components/tokens/formatters/cssFigmaVariables.cjs b/web-components/tokens/formatters/cssFigmaVariables.cjs index 7c84ab9..adc30cb 100644 --- a/web-components/tokens/formatters/cssFigmaVariables.cjs +++ b/web-components/tokens/formatters/cssFigmaVariables.cjs @@ -1,55 +1,94 @@ -const SHORTEN_NAMES = ["semantic-tokens", "constraints"]; +const PATHS = { + themes: "semantic-tokens", + viewPorts: "constraints", +}; + +// TODO: extract the break points from figma +const MEDIA_QUERIES = { + desktop: "@media (min-width: 481px)", + mobile: "@media (max-width: 480px)", +}; function extractThemesFrom(dictionary) { - const semanticTokens = dictionary.properties["semantic-tokens"]; + const themesObject = dictionary.properties[PATHS.themes]; + + return Object.keys(themesObject); +} + +function extractViewPortsFrom(dictionary) { + const viewPortsObject = dictionary.properties[PATHS.viewPorts]; - return Object.keys(semanticTokens); + return Object.keys(viewPortsObject); } -function toCssVariable(property, { availableThemes = [] } = {}) { - const theme = - availableThemes.find((theme) => theme === property.attributes.type) ?? - "default"; +function toCssVariable(property, { availableCategories = [] } = {}) { + const category = + availableCategories.find( + (category) => category === property.attributes.type + ) ?? "default"; let name = property.name; - if (theme !== "default") name = name.replace(`${theme}-`, ""); - SHORTEN_NAMES.forEach( - (nameToShorten) => (name = name.replace(`${nameToShorten}-`, "")) - ); + if (category !== "default") { + name = property.name.replace(`${category}-`, ""); + Object.values(PATHS).forEach( + (path) => (name = name.replace(`${path}-`, "")) + ); + } + + const value = property.value; - return { name, value: property.value, theme }; + return { name, value, category }; } class CssVariables { #variables = { default: [] }; - constructor(themes) { - themes.forEach((theme) => (this.#variables[theme] = [])); + constructor(categories) { + categories.forEach((category) => (this.#variables[category] = [])); } - add({ theme, name, value }) { - this.#variables[theme]?.push(`--${name}: ${value};`); + add({ category, name, value }) { + this.#variables[category]?.push(`--${name}: ${value};`); } - getFormatted(theme, { cssSelector = `.${theme}` } = {}) { - const formattedVariables = this.#variables[theme].join("\n"); + getFormatted( + category, + { cssSelector = `.${category}`, mediaQuery = null } = {} + ) { + const categoryVariables = this.#variables[category].join("\n"); - return `${cssSelector} {\n${formattedVariables}\n}`; + let result = `${cssSelector} {\n${categoryVariables}\n}`; + if (mediaQuery) result = `${mediaQuery} {\n${result}\n}`; + + return result; } } module.exports = { formatter: function ({ dictionary }) { const themes = extractThemesFrom(dictionary); - const cssVariables = new CssVariables(themes); + const viewPorts = extractViewPortsFrom(dictionary); + const categories = [...themes, ...viewPorts]; + + const cssVariables = new CssVariables(categories); dictionary.allProperties - .map((property) => toCssVariable(property, { availableThemes: themes })) + .map((property) => + toCssVariable(property, { availableCategories: categories }) + ) .forEach((cssVariable) => cssVariables.add(cssVariable)); - return ( - cssVariables.getFormatted("default", { cssSelector: ":root" }) + - themes.map((theme) => cssVariables.getFormatted(theme)).join("\n") - ); + return [ + cssVariables.getFormatted("default", { cssSelector: ":root" }), + ...themes.map((theme) => + cssVariables.getFormatted(theme, { cssSelector: `.${theme}` }) + ), + ...viewPorts.map((viewport) => + cssVariables.getFormatted(viewport, { + mediaQuery: MEDIA_QUERIES[viewport], + cssSelector: ":root", + }) + ), + ].join("\n"); }, }; diff --git a/web-components/tokens/json/design-tokens.tokens.json b/web-components/tokens/json/design-tokens.tokens.json index 999490e..eaddc4e 100644 --- a/web-components/tokens/json/design-tokens.tokens.json +++ b/web-components/tokens/json/design-tokens.tokens.json @@ -1,390 +1,4 @@ { - "gradient": { - "brand-complementary": { - "description": "", - "type": "custom-gradient", - "value": { - "gradientType": "linear", - "rotation": 153.434948822922, - "stops": [ - { - "position": 0, - "color": "#995b9cff" - }, - { - "position": 1, - "color": "#66ccffff" - } - ] - } - }, - "complementary-contrast": { - "description": "", - "type": "custom-gradient", - "value": { - "gradientType": "linear", - "rotation": 153.434948822922, - "stops": [ - { - "position": 0, - "color": "#66ccffff" - }, - { - "position": 1, - "color": "#ccff00ff" - } - ] - } - } - }, - "color": { - "brand": { - "brand-100": { - "description": "", - "type": "color", - "value": "#995b9cff", - "blendMode": "normal" - }, - "brand-75": { - "description": "", - "type": "color", - "value": "#b384b5ff", - "blendMode": "normal" - }, - "brand-50": { - "description": "", - "type": "color", - "value": "#ccadcdff", - "blendMode": "normal" - }, - "brand-25": { - "description": "", - "type": "color", - "value": "#e5d6e6ff", - "blendMode": "normal" - }, - "white-100": { - "description": "", - "type": "color", - "value": "#ffffffff", - "blendMode": "normal" - }, - "background-100": { - "description": "Designbook: gold-25", - "type": "color", - "value": "#f5f5f4ff", - "blendMode": "normal" - }, - "text-100": { - "description": "", - "type": "color", - "value": "#3e3934ff", - "blendMode": "normal" - }, - "text-75": { - "description": "", - "type": "color", - "value": "#68635fff", - "blendMode": "normal" - }, - "complementary-100": { - "description": "", - "type": "color", - "value": "#66ccffff", - "blendMode": "normal" - }, - "complementary-75": { - "description": "", - "type": "color", - "value": "#94dbffff", - "blendMode": "normal" - }, - "complementary-50": { - "description": "", - "type": "color", - "value": "#b3e5ffff", - "blendMode": "normal" - }, - "complementary-25": { - "description": "", - "type": "color", - "value": "#f0faffff", - "blendMode": "normal" - }, - "complementary-10": { - "description": "", - "type": "color", - "value": "#f0faffff", - "blendMode": "normal" - }, - "interaction-100": { - "description": "", - "type": "color", - "value": "#546779ff", - "blendMode": "normal" - }, - "interaction-75": { - "description": "", - "type": "color", - "value": "#8795a1ff", - "blendMode": "normal" - }, - "interaction-50": { - "description": "", - "type": "color", - "value": "#aab3bcff", - "blendMode": "normal" - }, - "interaction-25": { - "description": "", - "type": "color", - "value": "#eeeeedff", - "blendMode": "normal" - }, - "interaction-10": { - "description": "", - "type": "color", - "value": "#f5f5f4ff", - "blendMode": "normal" - }, - "contrast-100": { - "description": "", - "type": "color", - "value": "#ccff00ff", - "blendMode": "normal" - }, - "contrast-75": { - "description": "", - "type": "color", - "value": "#dbff4dff", - "blendMode": "normal" - }, - "contrast-50": { - "description": "", - "type": "color", - "value": "#e5ff80ff", - "blendMode": "normal" - }, - "contrast-25": { - "description": "", - "type": "color", - "value": "#f0ffb2ff", - "blendMode": "normal" - }, - "contrast-10": { - "description": "", - "type": "color", - "value": "#faffe5ff", - "blendMode": "normal" - } - }, - "universal": { - "grey-100": { - "description": "", - "type": "color", - "value": "#898682ff", - "blendMode": "normal" - }, - "grey-75": { - "description": "", - "type": "color", - "value": "#aba8a6ff", - "blendMode": "normal" - }, - "grey-50": { - "description": "", - "type": "color", - "value": "#cdcbcaff", - "blendMode": "normal" - }, - "grey-25": { - "description": "", - "type": "color", - "value": "#eeeeedff", - "blendMode": "normal" - }, - "grey-10": { - "description": "", - "type": "color", - "value": "#f5f5f4ff", - "blendMode": "normal" - }, - "red-100": { - "description": "", - "type": "color", - "value": "#cf1541ff", - "blendMode": "normal" - }, - "red-75": { - "description": "", - "type": "color", - "value": "#d94467ff", - "blendMode": "normal" - }, - "red-50": { - "description": "", - "type": "color", - "value": "#e2738dff", - "blendMode": "normal" - }, - "red-25": { - "description": "", - "type": "color", - "value": "#eca1b3ff", - "blendMode": "normal" - }, - "red-10": { - "description": "", - "type": "color", - "value": "#f5d0d9ff", - "blendMode": "normal" - }, - "yellow-100": { - "description": "", - "type": "color", - "value": "#f9c510ff", - "blendMode": "normal" - }, - "yellow-75": { - "description": "", - "type": "color", - "value": "#fad13fff", - "blendMode": "normal" - }, - "yellow-50": { - "description": "", - "type": "color", - "value": "#fbdc6fff", - "blendMode": "normal" - }, - "yellow-25": { - "description": "", - "type": "color", - "value": "#fce89fff", - "blendMode": "normal" - }, - "yellow-10": { - "description": "", - "type": "color", - "value": "#fef3cfff", - "blendMode": "normal" - }, - "green-100": { - "description": "", - "type": "color", - "value": "#0d8d01ff", - "blendMode": "normal" - }, - "green-75": { - "description": "", - "type": "color", - "value": "#3da434ff", - "blendMode": "normal" - }, - "green-50": { - "description": "", - "type": "color", - "value": "#6ebb67ff", - "blendMode": "normal" - }, - "green-25": { - "description": "", - "type": "color", - "value": "#9ed199ff", - "blendMode": "normal" - }, - "green-10": { - "description": "", - "type": "color", - "value": "#b6ddb3ff", - "blendMode": "normal" - }, - "blue-100": { - "description": "", - "type": "color", - "value": "#5f9db6ff", - "blendMode": "normal" - }, - "blue-75": { - "description": "", - "type": "color", - "value": "#7fb1c5ff", - "blendMode": "normal" - }, - "blue-50": { - "description": "", - "type": "color", - "value": "#9fc4d3ff", - "blendMode": "normal" - }, - "blue-25": { - "description": "", - "type": "color", - "value": "#bfd8e2ff", - "blendMode": "normal" - }, - "blue-10": { - "description": "", - "type": "color", - "value": "#dfebf0ff", - "blendMode": "normal" - } - }, - "documentation": { - "background": { - "description": "", - "type": "color", - "value": "#fbe5f5ff", - "blendMode": "normal" - }, - "foreground": { - "description": "", - "type": "color", - "value": "#d9009cff", - "blendMode": "normal" - } - }, - "sketch": { - "outline": { - "description": "", - "type": "color", - "value": "#00000080", - "blendMode": "normal" - }, - "brand": { - "brand-100": { - "description": "", - "type": "color", - "value": "#546779ff", - "blendMode": "normal" - }, - "brand-75": { - "description": "", - "type": "color", - "value": "#8795a1ff", - "blendMode": "normal" - }, - "brand-50": { - "description": "", - "type": "color", - "value": "#aab3bcff", - "blendMode": "normal" - }, - "brand-25": { - "description": "", - "type": "color", - "value": "#d4d9ddff", - "blendMode": "normal" - }, - "background-100": { - "description": "", - "type": "color", - "value": "#eef0f2ff", - "blendMode": "normal" - } - } - } - }, "font": { "header": { "h4": { @@ -735,487 +349,508 @@ } } }, - "effect": { - "shadow-close": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 8, - "color": "#0000001f", - "offsetX": 0, - "offsetY": 1, - "spread": 0 - } - }, - "shadow-far": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 30, - "color": "#00000040", - "offsetX": 0, - "offsetY": 3, - "spread": 3 - } - }, - "shadow-glow-focus": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 6, - "color": "#546779ff", - "offsetX": 0, - "offsetY": 1, - "spread": 0 - } - }, - "shadow-sticky-top": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 2, - "color": "#00000040", - "offsetX": 0, - "offsetY": 4, - "spread": -2 - } - }, - "shadow-sticky-bottom": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 2, - "color": "#00000040", - "offsetX": 0, - "offsetY": -4, - "spread": -2 - } - }, - "sketch": { - "shadow-close": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 8, - "color": "#00000000", - "offsetX": 0, - "offsetY": 1, - "spread": 0 + "constraints": { + "mobile": { + "radius": { + "small": { + "type": "dimension", + "value": 4 + }, + "none": { + "type": "dimension", + "value": 0 + }, + "50precent": { + "type": "dimension", + "value": 99999 } }, - "shadow-far": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 30, - "color": "#00000000", - "offsetX": 0, - "offsetY": 3, - "spread": 3 + "size": { + "1": { + "type": "dimension", + "value": 8 + }, + "2": { + "type": "dimension", + "value": 16 + }, + "3": { + "type": "dimension", + "value": 24 + }, + "4": { + "type": "dimension", + "value": 32 + }, + "5": { + "type": "dimension", + "value": 40 + }, + "0-25": { + "type": "dimension", + "value": 2 + }, + "0-5": { + "type": "dimension", + "value": 4 + }, + "1-5": { + "type": "dimension", + "value": 12 } }, - "shadow-glow-focus": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 6, - "color": "#6886b400", - "offsetX": 0, - "offsetY": 1, - "spread": 0 + "border": { + "small": { + "type": "dimension", + "value": 1 + }, + "medium": { + "type": "dimension", + "value": 2 + } + } + }, + "desktop": { + "radius": { + "small": { + "type": "dimension", + "value": 4 + }, + "none": { + "type": "dimension", + "value": 0 + }, + "50precent": { + "type": "dimension", + "value": 99999 } }, - "shadow-sticky-top": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 2, - "color": "#00000000", - "offsetX": 0, - "offsetY": 4, - "spread": -2 + "size": { + "1": { + "type": "dimension", + "value": 8 + }, + "2": { + "type": "dimension", + "value": 16 + }, + "3": { + "type": "dimension", + "value": 24 + }, + "4": { + "type": "dimension", + "value": 32 + }, + "5": { + "type": "dimension", + "value": 40 + }, + "0-25": { + "type": "dimension", + "value": 2 + }, + "0-5": { + "type": "dimension", + "value": 4 + }, + "1-5": { + "type": "dimension", + "value": 12 } }, - "shadow-sticky-bottom": { - "description": null, - "type": "custom-shadow", - "value": { - "shadowType": "dropShadow", - "radius": 2, - "color": "#00000000", - "offsetX": 0, - "offsetY": -4, - "spread": -2 + "border": { + "small": { + "type": "dimension", + "value": 1 + }, + "medium": { + "type": "dimension", + "value": 2 } } } }, - "semantic-tokens": { - "light": { - "surface": { - "bg": { - "default-gray": { + "primitive-tokens": { + "colors": { + "brand": { + "primary": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "#995b9cff", + "blendMode": "normal" }, - "default-white": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#b384b5ff", + "blendMode": "normal" }, - "secondary": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "#ccadcdff", + "blendMode": "normal" }, - "default-invert": { + "2-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}" + "value": "#66ccffff", + "blendMode": "normal" }, - "icon-default": { + "2-400": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" + "value": "#94dbffff", + "blendMode": "normal" }, - "icon-hover": { + "2-300": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "#b3e5ffff", + "blendMode": "normal" }, - "error": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "#834f87ff", + "blendMode": "normal" }, - "warning": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "#643c67ff", + "blendMode": "normal" }, - "primary": { + "2-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#f0faffff", + "blendMode": "normal" }, - "interaction 700": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" - }, - "interaction 600": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" - }, - "interaction 500": { + "2-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#1a80b2ff", + "blendMode": "normal" }, - "interaction 400": { + "2-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#4db2e5ff", + "blendMode": "normal" }, - "interaction 300": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "#e5d6e6ff", + "blendMode": "normal" }, - "interaction 200": { + "2-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}" + "value": "#d1f0ffff", + "blendMode": "normal" }, - "interaction 100": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "#ccadcdff", + "blendMode": "normal" } }, - "fg": { - "highlight": { - "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" - }, - "highlight-hover": { + "secondary": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-700}" + "value": "#ccff00ff", + "blendMode": "normal" }, - "main": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#dbff4dff", + "blendMode": "normal" }, - "main-hover": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "#e5ff80ff", + "blendMode": "normal" }, - "invert-icon-default": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "#faffe5ff", + "blendMode": "normal" }, - "invert-icon-hover": { + "2-600": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "#3b4e60ff", + "blendMode": "normal" }, - "ghost": { + "2-400": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#8795a1ff", + "blendMode": "normal" }, - "ghost-hover": { + "2-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "#aab3bcff", + "blendMode": "normal" }, - "disabled": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "#669900ff", + "blendMode": "normal" }, - "highlight-border": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" + "value": "#99cc00ff", + "blendMode": "normal" }, - "highlight-content": { + "2-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#546779ff", + "blendMode": "normal" }, - "ghost-content": { + "2-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#eef0f2ff", + "blendMode": "normal" }, - "ghost-border": { + "2-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#213446ff", + "blendMode": "normal" }, - "main-border": { + "2-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#d4d9ddff", + "blendMode": "normal" }, - "main-content": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#f0ffb2ff", + "blendMode": "normal" } } }, - "documentation": { - "background": { - "type": "color", - "value": "{primitive-tokens.colors.documetation.1-50}" - }, - "foreground": { - "type": "color", - "value": "{primitive-tokens.colors.documetation.1-500}" - } - }, - "text": { - "primary": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" - }, - "secondary": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" - }, - "placeholder": { - "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-400}" - }, - "link": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" - }, - "cta-inverse": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" - }, - "link-hover": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" - }, - "cta-default": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" - }, - "cta-hover": { + "base": { + "1-white": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "#ffffffff", + "blendMode": "normal" }, - "cta-disabled": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-400}" - } - }, - "border": { - "default": { + "1-black": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "#000000ff", + "blendMode": "normal" }, - "hover": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#3e3934ff", + "blendMode": "normal" }, - "disabled": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "#68635fff", + "blendMode": "normal" }, - "error": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "#898682ff", + "blendMode": "normal" }, - "warning": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "#aba8a6ff", + "blendMode": "normal" }, - "active": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#cdcbcaff", + "blendMode": "normal" }, - "higlight": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#eeeeedff", + "blendMode": "normal" }, - "success": { - "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}" - } - }, - "shadow": { - "medium": { + "1-100": { "type": "color", - "value": "#00000040", + "value": "#f5f5f4ff", "blendMode": "normal" } - } - }, - "dark": { - "surface": { - "bg": { - "default-gray": { + }, + "universal": { + "red": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.1-800}" + "value": "#cf1541ff", + "blendMode": "normal" }, - "default-white": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}" + "value": "#e2738dff", + "blendMode": "normal" }, - "secondary": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" + "value": "#f5d0d9ff", + "blendMode": "normal" }, - "default-invert": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#690000ff", + "blendMode": "normal" }, - "icon-default": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "#9c000eff", + "blendMode": "normal" }, - "icon-hover": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "#d94467ff", + "blendMode": "normal" }, - "error": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" - }, - "warning": { + "value": "#eca1b3ff", + "blendMode": "normal" + } + }, + "yellow": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "#f9c510ff", + "blendMode": "normal" }, - "primary": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" - }, - "interaction 700": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" - }, - "interaction 600": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}" + "value": "#fbdc6fff", + "blendMode": "normal" }, - "interaction 500": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "#fef3cfff", + "blendMode": "normal" }, - "interaction 400": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#935f00ff", + "blendMode": "normal" }, - "interaction 300": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#c69200ff", + "blendMode": "normal" }, - "interaction 200": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "#fce89fff", + "blendMode": "normal" }, - "interaction 100": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "#fad13fff", + "blendMode": "normal" } }, - "fg": { - "highlight": { - "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" - }, - "highlight-hover": { + "green": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-600}" + "value": "#0d8d01ff", + "blendMode": "normal" }, - "main": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "#6ebb67ff", + "blendMode": "normal" }, - "main-hover": { + "green-100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "#b6ddb3ff", + "blendMode": "normal" }, - "invert-icon-default": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "#002700ff", + "blendMode": "normal" }, - "invert-icon-hover": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "#005a00ff", + "blendMode": "normal" }, - "ghost": { + "1-400": { "type": "color", - "value": "{semantic-tokens.dark.surface.bg.default-white}" + "value": "#3da434ff", + "blendMode": "normal" }, - "ghost-hover": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" - }, - "disabled": { + "value": "#9ed199ff", + "blendMode": "normal" + } + }, + "blue": { + "1-500": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "#5f9db6ff", + "blendMode": "normal" }, - "highlight-border": { + "1-300": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-400}" + "value": "#9fc4d3ff", + "blendMode": "normal" }, - "highlight-content": { + "1-100": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#dfebf0ff", + "blendMode": "normal" }, - "ghost-content": { + "1-600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#2c6a83ff", + "blendMode": "normal" }, - "ghost-border": { + "1-700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#2c6a83ff", + "blendMode": "normal" }, - "main-border": { + "1-400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "#7fb1c5ff", + "blendMode": "normal" }, - "main-content": { + "1-200": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "#bfd8e2ff", + "blendMode": "normal" } } }, + "documetation": { + "1-500": { + "type": "color", + "value": "#d9009cff", + "blendMode": "normal" + }, + "1-50": { + "type": "color", + "value": "#fbe5f5ff", + "blendMode": "normal" + }, + "1-700": { + "type": "color", + "value": "#730036ff", + "blendMode": "normal" + }, + "1-300": { + "type": "color", + "value": "#e866c4ff", + "blendMode": "normal" + }, + "1-100": { + "type": "color", + "value": "#f7ccebff", + "blendMode": "normal" + } + } + } + }, + "semantic-tokens": { + "light": { "documentation": { "background": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-100}" + "value": "{primitive-tokens.colors.documetation.1-50}" }, "foreground": { "type": "color", @@ -1225,19 +860,19 @@ "text": { "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "{primitive-tokens.colors.base.1-700}" }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}" + "value": "{primitive-tokens.colors.base.1-600}" }, "placeholder": { "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-500}" + "value": "{primitive-tokens.colors.universal.blue.1-400}" }, "link": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "cta-inverse": { "type": "color", @@ -1245,602 +880,410 @@ }, "link-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, "cta-default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, "cta-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, "cta-disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}" + "value": "{primitive-tokens.colors.base.1-400}" } }, - "border": { - "default": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" - }, - "hover": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" - }, - "disabled": { - "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" - }, - "error": { - "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" - }, - "warning": { - "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "surface": { + "bg": { + "default-white": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}" + }, + "secondary": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}" + }, + "default-invert": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-black}" + }, + "icon-default": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-700}" + }, + "icon-hover": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-600}" + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}" + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}" + }, + "primary": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}" + }, + "interaction 700": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}" + }, + "interaction 600": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-600}" + }, + "interaction 500": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "interaction 400": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "interaction 300": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}" + }, + "interaction 200": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-200}" + }, + "interaction 100": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}" + }, + "default-gray": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-100}" + } }, - "active": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" - }, - "higlight": { - "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" - }, - "success": { - "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}" - } - }, - "shadow": { - "medium": { - "type": "color", - "value": "#00000080", - "blendMode": "normal" - } - } - } - }, - "constraints": { - "mobile": { - "radius": { - "small": { - "type": "dimension", - "value": 2 - }, - "medium": { - "type": "dimension", - "value": 12 - }, - "50percent": { - "type": "dimension", - "value": 9999 - }, - "none": { - "type": "dimension", - "value": 0 - } - }, - "small": { - "type": "dimension", - "value": 2 - }, - "none": { - "type": "dimension", - "value": 0 - }, - "big": { - "type": "dimension", - "value": 9999 - }, - "size": { - "1": { - "type": "dimension", - "value": 8 - }, - "2": { - "type": "dimension", - "value": 16 - }, - "3": { - "type": "dimension", - "value": 24 - }, - "4": { - "type": "dimension", - "value": 28 - }, - "5": { - "type": "dimension", - "value": 36 - }, - "0-25": { - "type": "dimension", - "value": 2 - }, - "0-5": { - "type": "dimension", - "value": 4 - }, - "1-5": { - "type": "dimension", - "value": 12 - } - }, - "border": { - "small": { - "type": "dimension", - "value": 1 - }, - "medium": { - "type": "dimension", - "value": 2 - } - }, - "breakpoint": { - "description": "This variable is used to differentiate between the font size on mobile and desktop screens.", - "type": "dimension", - "value": 1023 - } - }, - "desktop": { - "radius": { - "small": { - "type": "dimension", - "value": 4 - }, - "medium": { - "type": "dimension", - "value": 16 - }, - "50percent": { - "type": "dimension", - "value": 9999 - }, - "none": { - "type": "dimension", - "value": 0 - } - }, - "small": { - "type": "dimension", - "value": 4 - }, - "none": { - "type": "dimension", - "value": 0 - }, - "big": { - "type": "dimension", - "value": 9999 - }, - "size": { - "1": { - "type": "dimension", - "value": 8 - }, - "2": { - "type": "dimension", - "value": 16 - }, - "3": { - "type": "dimension", - "value": 24 - }, - "4": { - "type": "dimension", - "value": 32 - }, - "5": { - "type": "dimension", - "value": 40 - }, - "0-25": { - "type": "dimension", - "value": 2 - }, - "0-5": { - "type": "dimension", - "value": 4 - }, - "1-5": { - "type": "dimension", - "value": 12 - } - }, - "border": { - "small": { - "type": "dimension", - "value": 1 - }, - "medium": { - "type": "dimension", - "value": 2 - } - }, - "breakpoint": { - "description": "This variable is used to differentiate between the font size on mobile and desktop screens.", - "type": "dimension", - "value": 1024 - } - } - }, - "primitive-tokens": { - "colors": { - "brand": { - "primary": { - "1-500": { - "type": "color", - "value": "#995b9cff", - "blendMode": "normal" - }, - "1-400": { - "type": "color", - "value": "#b384b5ff", - "blendMode": "normal" - }, - "1-300": { - "type": "color", - "value": "#ccadcdff", - "blendMode": "normal" - }, - "2-500": { - "type": "color", - "value": "#66ccffff", - "blendMode": "normal" - }, - "2-400": { - "type": "color", - "value": "#94dbffff", - "blendMode": "normal" - }, - "2-300": { - "type": "color", - "value": "#b3e5ffff", - "blendMode": "normal" - }, - "1-600": { - "type": "color", - "value": "#834f87ff", - "blendMode": "normal" - }, - "1-700": { - "type": "color", - "value": "#643c67ff", - "blendMode": "normal" - }, - "2-100": { - "type": "color", - "value": "#f0faffff", - "blendMode": "normal" - }, - "2-700": { - "type": "color", - "value": "#1a80b2ff", - "blendMode": "normal" - }, - "2-600": { - "type": "color", - "value": "#4db2e5ff", - "blendMode": "normal" - }, - "1-100": { - "type": "color", - "value": "#e5d6e6ff", - "blendMode": "normal" - }, - "2-200": { - "type": "color", - "value": "#d1f0ffff", - "blendMode": "normal" - }, - "1-200": { - "type": "color", - "value": "#ccadcdff", - "blendMode": "normal" - } - }, - "secondary": { - "1-500": { + "fg": { + "highlight": { "type": "color", - "value": "#ccff00ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, - "1-400": { + "highlight-hover": { "type": "color", - "value": "#dbff4dff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-700}" }, - "1-300": { + "main": { "type": "color", - "value": "#e5ff80ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-100": { + "main-hover": { "type": "color", - "value": "#faffe5ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "2-600": { + "invert-icon-default": { "type": "color", - "value": "#3b4e60ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-100}" }, - "2-400": { + "invert-icon-hover": { "type": "color", - "value": "#8795a1ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-200}" }, - "2-300": { + "ghost": { "type": "color", - "value": "#aab3bcff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-700": { + "ghost-hover": { "type": "color", - "value": "#669900ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-100}" }, - "1-600": { + "disabled": { "type": "color", - "value": "#99cc00ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-200}" }, - "2-500": { + "highlight-border": { "type": "color", - "value": "#546779ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, - "2-100": { + "highlight-content": { "type": "color", - "value": "#eef0f2ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" }, - "2-700": { + "ghost-content": { "type": "color", - "value": "#213446ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "2-200": { + "ghost-border": { "type": "color", - "value": "#d4d9ddff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-200": { + "main-border": { "type": "color", - "value": "#f0ffb2ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-800": { + "main-content": { "type": "color", - "value": "#081b2dff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" } } }, - "base": { - "1-white": { + "border": { + "default": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-300}" + }, + "hover": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "disabled": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-100}" + }, + "error": { + "type": "color", + "value": "{primitive-tokens.colors.universal.red.1-500}" + }, + "warning": { + "type": "color", + "value": "{primitive-tokens.colors.universal.yellow.1-500}" + }, + "active": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "higlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "success": { + "type": "color", + "value": "{primitive-tokens.colors.universal.green.1-500}" + } + }, + "shadow": { + "medium": { + "type": "color", + "value": "#00000040", + "blendMode": "normal" + } + } + }, + "dark": { + "documentation": { + "background": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-100}" + }, + "foreground": { + "type": "color", + "value": "{primitive-tokens.colors.documetation.1-500}" + } + }, + "text": { + "primary": { "type": "color", - "value": "#ffffffff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-200}" }, - "1-black": { + "secondary": { "type": "color", - "value": "#000000ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-300}" }, - "1-700": { + "placeholder": { "type": "color", - "value": "#3e3934ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.universal.blue.1-500}" }, - "1-600": { + "link": { "type": "color", - "value": "#68635fff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-500": { + "cta-inverse": { "type": "color", - "value": "#898682ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-400": { + "link-hover": { "type": "color", - "value": "#aba8a6ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-300": { + "cta-default": { "type": "color", - "value": "#cdcbcaff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-200": { + "cta-hover": { "type": "color", - "value": "#eeeeedff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-100": { + "cta-disabled": { "type": "color", - "value": "#f5f5f4ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-300}" } }, - "universal": { - "red": { - "1-500": { + "surface": { + "bg": { + "default-white": { "type": "color", - "value": "#cf1541ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-black}" }, - "1-300": { + "secondary": { "type": "color", - "value": "#e2738dff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-700}" }, - "1-100": { + "default-invert": { "type": "color", - "value": "#f5d0d9ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-700": { + "icon-default": { "type": "color", - "value": "#690000ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-100}" }, - "1-600": { + "icon-hover": { "type": "color", - "value": "#9c000eff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-200}" }, - "1-400": { + "error": { "type": "color", - "value": "#d94467ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.universal.red.1-500}" }, - "1-200": { + "warning": { "type": "color", - "value": "#eca1b3ff", - "blendMode": "normal" - } - }, - "yellow": { - "1-500": { + "value": "{primitive-tokens.colors.universal.yellow.1-500}" + }, + "primary": { "type": "color", - "value": "#f9c510ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "1-300": { + "interaction 700": { "type": "color", - "value": "#fbdc6fff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-100}" }, - "1-100": { + "interaction 600": { "type": "color", - "value": "#fef3cfff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-200}" }, - "1-700": { + "interaction 500": { "type": "color", - "value": "#935f00ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-300}" }, - "1-600": { + "interaction 400": { "type": "color", - "value": "#c69200ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-200": { + "interaction 300": { "type": "color", - "value": "#fce89fff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-400": { + "interaction 200": { "type": "color", - "value": "#fad13fff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-600}" + }, + "interaction 100": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-700}" + }, + "default-gray": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-black}" } }, - "green": { - "1-500": { + "fg": { + "highlight": { "type": "color", - "value": "#0d8d01ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-500}" }, - "1-300": { + "highlight-hover": { "type": "color", - "value": "#6ebb67ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-600}" }, - "green-100": { + "main": { "type": "color", - "value": "#b6ddb3ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-500}" }, - "1-700": { + "main-hover": { "type": "color", - "value": "#002700ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "1-600": { + "invert-icon-default": { "type": "color", - "value": "#005a00ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-600}" }, - "1-400": { + "invert-icon-hover": { "type": "color", - "value": "#3da434ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-600}" }, - "1-200": { + "ghost": { "type": "color", - "value": "#9ed199ff", - "blendMode": "normal" - } - }, - "blue": { - "1-500": { + "value": "{semantic-tokens.dark.surface.bg.default-white}" + }, + "ghost-hover": { "type": "color", - "value": "#5f9db6ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-700}" }, - "1-300": { + "disabled": { "type": "color", - "value": "#9fc4d3ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-600}" }, - "1-100": { + "highlight-border": { "type": "color", - "value": "#dfebf0ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.primary.1-400}" }, - "1-600": { + "highlight-content": { "type": "color", - "value": "#2c6a83ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-white}" }, - "1-700": { + "ghost-content": { "type": "color", - "value": "#2c6a83ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-400": { + "ghost-border": { "type": "color", - "value": "#7fb1c5ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-200": { + "main-border": { "type": "color", - "value": "#bfd8e2ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "main-content": { + "type": "color", + "value": "{primitive-tokens.colors.base.1-white}" } } }, - "documetation": { - "1-500": { + "border": { + "default": { "type": "color", - "value": "#d9009cff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-600}" }, - "1-50": { + "hover": { "type": "color", - "value": "#fbe5f5ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.brand.secondary.2-400}" }, - "1-700": { + "disabled": { "type": "color", - "value": "#730036ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.base.1-600}" }, - "1-300": { + "error": { "type": "color", - "value": "#e866c4ff", - "blendMode": "normal" + "value": "{primitive-tokens.colors.universal.red.1-500}" }, - "1-100": { + "warning": { "type": "color", - "value": "#f7ccebff", + "value": "{primitive-tokens.colors.universal.yellow.1-500}" + }, + "active": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-500}" + }, + "higlight": { + "type": "color", + "value": "{primitive-tokens.colors.brand.secondary.2-400}" + }, + "success": { + "type": "color", + "value": "{primitive-tokens.colors.universal.green.1-500}" + } + }, + "shadow": { + "medium": { + "type": "color", + "value": "#00000080", "blendMode": "normal" } } From fc9587a6079138cf942ff47073772e1a6e12a75f Mon Sep 17 00:00:00 2001 From: Julio Castro Date: Fri, 12 Jul 2024 12:33:51 +0200 Subject: [PATCH 07/14] use retro compatible figma variables export --- web-components/src/rootStyles/style.css | 15 +- .../tokens/json/design-tokens.tokens.json | 4362 ++++++++++++++++- 2 files changed, 4137 insertions(+), 240 deletions(-) diff --git a/web-components/src/rootStyles/style.css b/web-components/src/rootStyles/style.css index 5ba085d..661b74f 100644 --- a/web-components/src/rootStyles/style.css +++ b/web-components/src/rootStyles/style.css @@ -4,15 +4,18 @@ /* For more infos about the font and its settings check out: https://fontsource.org/fonts/open-sans/cdn */ @font-face { - font-family: "Open Sans"; - font-weight: 100 900; + font-family: "Inter"; + font-style: normal; font-display: swap; - src: url(https://cdn.jsdelivr.net/fontsource/fonts/open-sans:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + font-weight: 100 900; + src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) + format("woff2-variations"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, + U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } html { font-size: 62.5% !important; - color: var(--color-brand-text-100) !important; - font-feature-settings: 'tnum' on, 'lnum' on !important; + font-feature-settings: "tnum" on, "lnum" on !important; } diff --git a/web-components/tokens/json/design-tokens.tokens.json b/web-components/tokens/json/design-tokens.tokens.json index eaddc4e..a11fc93 100644 --- a/web-components/tokens/json/design-tokens.tokens.json +++ b/web-components/tokens/json/design-tokens.tokens.json @@ -1,4 +1,955 @@ { + "size": { + "1": { + "description": null, + "value": 8, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "2": { + "description": null, + "value": 16, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "3": { + "description": null, + "value": 24, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "4": { + "description": null, + "value": 32, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "5": { + "description": null, + "value": 40, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "6": { + "description": null, + "value": 48, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "1.5": { + "description": null, + "value": 12, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "0.5": { + "description": null, + "value": 4, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "0.25": { + "description": null, + "value": 2, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + }, + "px": { + "description": null, + "value": 1, + "type": "dimension", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "size" + } + } + } + }, + "border": { + "small": { + "description": null, + "type": "custom-stroke", + "value": { + "align": "inside", + "dashPattern": [ + 0, + 0 + ], + "lineCap": "none", + "lineJoin": "miter", + "miterLimit": 4, + "weight": 1, + "color": "#995b9cff" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "border" + } + } + }, + "medium": { + "description": null, + "type": "custom-stroke", + "value": { + "align": "inside", + "dashPattern": [ + 0, + 0 + ], + "lineCap": "none", + "lineJoin": "miter", + "miterLimit": 4, + "weight": 2, + "color": "#995b9cff" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "border" + } + } + }, + "thick": { + "description": null, + "type": "custom-stroke", + "value": { + "align": "inside", + "dashPattern": [ + 0, + 0 + ], + "lineCap": "none", + "lineJoin": "miter", + "miterLimit": 4, + "weight": 4, + "color": "#995b9cff" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "border" + } + } + } + }, + "radius": { + "0": { + "description": null, + "type": "custom-radius", + "value": { + "smoothing": 0, + "topLeft": 0, + "topRight": 0, + "bottomLeft": 0, + "bottomRight": 0 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "radius" + } + } + }, + "4": { + "description": null, + "type": "custom-radius", + "value": { + "smoothing": 0, + "topLeft": 4, + "topRight": 4, + "bottomLeft": 4, + "bottomRight": 4 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "radius" + } + } + }, + "50percent": { + "description": "Blabla", + "type": "custom-radius", + "value": { + "smoothing": 0, + "topLeft": 99999, + "topRight": 99999, + "bottomLeft": 99999, + "bottomRight": 99999 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "exportKey": "radius" + } + } + } + }, + "gradient": { + "brand-complementary": { + "description": "", + "type": "custom-gradient", + "value": { + "gradientType": "linear", + "rotation": 153.434948822922, + "stops": [ + { + "position": 0, + "color": "#995b9cff" + }, + { + "position": 1, + "color": "#66ccffff" + } + ] + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:67e14e2e66c085e26f25619b60c8040337bb2f15,", + "exportKey": "gradient" + } + } + }, + "complementary-contrast": { + "description": "", + "type": "custom-gradient", + "value": { + "gradientType": "linear", + "rotation": 153.434948822922, + "stops": [ + { + "position": 0, + "color": "#66ccffff" + }, + { + "position": 1, + "color": "#ccff00ff" + } + ] + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:94a588353af385e4219e6f3a8462bfbb1bc8bc13,", + "exportKey": "gradient" + } + } + } + }, + "color": { + "brand": { + "brand-100": { + "description": "", + "type": "color", + "value": "#995b9cff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:53d9b0898c72f61abcc1e022ba41f24e2f219460,", + "exportKey": "color" + } + } + }, + "brand-75": { + "description": "", + "type": "color", + "value": "#b384b5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a47e86e3cf78e342b912dc2c8d49d09d0c9c0c84,", + "exportKey": "color" + } + } + }, + "brand-50": { + "description": "", + "type": "color", + "value": "#ccadcdff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:5d5305463fbc2048e790dca753e4ba04be922465,", + "exportKey": "color" + } + } + }, + "brand-25": { + "description": "", + "type": "color", + "value": "#e5d6e6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1cf116fa1a9aac30ca79c1083a132012fba38bb7,", + "exportKey": "color" + } + } + }, + "white-100": { + "description": "", + "type": "color", + "value": "#ffffffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:d22f1a4fe478b003e24d3ca57ba1b72ea205cbea,", + "exportKey": "color" + } + } + }, + "background-100": { + "description": "Designbook: gold-25", + "type": "color", + "value": "#f5f5f4ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:991ba9ca66807efbb028a80978cd72d73ec98f3f,", + "exportKey": "color" + } + } + }, + "text-100": { + "description": "", + "type": "color", + "value": "#3e3934ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:534762fa9ab0143b128d66e1267ff408a91aaf91,", + "exportKey": "color" + } + } + }, + "text-75": { + "description": "", + "type": "color", + "value": "#68635fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7246b686b353efc0136cb17754a58a93d1ae54e7,", + "exportKey": "color" + } + } + }, + "complementary-100": { + "description": "", + "type": "color", + "value": "#66ccffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:09e03151d279b587f4a92e7fcce2462108e1b4d5,", + "exportKey": "color" + } + } + }, + "complementary-75": { + "description": "", + "type": "color", + "value": "#94dbffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:8b83975044db376933eb694edbe04bdfb57c3b30,", + "exportKey": "color" + } + } + }, + "complementary-50": { + "description": "", + "type": "color", + "value": "#b3e5ffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c514d9089d31bfeb3742028d846ac5dd4527d74f,", + "exportKey": "color" + } + } + }, + "complementary-25": { + "description": "", + "type": "color", + "value": "#f0faffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:5134d9042a2a18464c6af05b8af8f2f9b2e84c7c,", + "exportKey": "color" + } + } + }, + "complementary-10": { + "description": "", + "type": "color", + "value": "#f0faffff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f652a835e1236961797a8a8471ce63412e994eb9,", + "exportKey": "color" + } + } + }, + "interaction-100": { + "description": "", + "type": "color", + "value": "#546779ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:5ed8889f3b1fbf5df92255d656d95694726623df,", + "exportKey": "color" + } + } + }, + "interaction-75": { + "description": "", + "type": "color", + "value": "#8795a1ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b421f5c8cf20b894b28216418c06b2127e950c39,", + "exportKey": "color" + } + } + }, + "interaction-50": { + "description": "", + "type": "color", + "value": "#aab3bcff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c17b9c49dbcf6a9107165f26a44dc71bfae452ed,", + "exportKey": "color" + } + } + }, + "interaction-25": { + "description": "", + "type": "color", + "value": "#eeeeedff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:19410a8607868a0b24177f9611206075a10662f8,", + "exportKey": "color" + } + } + }, + "interaction-10": { + "description": "", + "type": "color", + "value": "#eef0f2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:fef9220ceff7bf2fbbb847ee77e3faf2f3f3733f,", + "exportKey": "color" + } + } + }, + "contrast-100": { + "description": "", + "type": "color", + "value": "#ccff00ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a0f8846f5c9d04a920dc6faa54fe7c10e6bf75a7,", + "exportKey": "color" + } + } + }, + "contrast-75": { + "description": "", + "type": "color", + "value": "#dbff4dff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:bc6ae399d5874074aa6925da6e95a08138c7b3e4,", + "exportKey": "color" + } + } + }, + "contrast-50": { + "description": "", + "type": "color", + "value": "#e5ff80ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:fed93d05b4939b026d97047b9cb68b3dc42bd510,", + "exportKey": "color" + } + } + }, + "contrast-25": { + "description": "", + "type": "color", + "value": "#f0ffb2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:333f77338c535e82cb4efd8882ffc575de00c758,", + "exportKey": "color" + } + } + }, + "contrast-10": { + "description": "", + "type": "color", + "value": "#faffe5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a6ef55bbcdf108821566e97fa9c979478c3268ad,", + "exportKey": "color" + } + } + } + }, + "universal": { + "grey-100": { + "description": "", + "type": "color", + "value": "#898682ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c90498e40040253599451444f483766f1cde3c65,", + "exportKey": "color" + } + } + }, + "grey-75": { + "description": "", + "type": "color", + "value": "#aba8a6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:888aa34298ddb8a9553b5551dbeeb76cebcc9418,", + "exportKey": "color" + } + } + }, + "grey-50": { + "description": "", + "type": "color", + "value": "#cdcbcaff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a16656855e1713aaea126febf9cd7d9d019d018a,", + "exportKey": "color" + } + } + }, + "grey-25": { + "description": "", + "type": "color", + "value": "#eeeeedff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f178ed81972a47e2d2cf15f60dce476b58dffa2d,", + "exportKey": "color" + } + } + }, + "grey-10": { + "description": "", + "type": "color", + "value": "#f5f5f4ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:3b7950a5b466a93ce606b268faf0a1268478272e,", + "exportKey": "color" + } + } + }, + "red-100": { + "description": "", + "type": "color", + "value": "#cf1541ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f4ea37d7e88ffcde01aaab039f1223d34bd9fe24,", + "exportKey": "color" + } + } + }, + "red-75": { + "description": "", + "type": "color", + "value": "#d94467ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ab2756df7ebc75caea25dae407aa2ea0ee368f93,", + "exportKey": "color" + } + } + }, + "red-50": { + "description": "", + "type": "color", + "value": "#e2738dff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:79ef370da3927ac8300614f89140439df3be835f,", + "exportKey": "color" + } + } + }, + "red-25": { + "description": "", + "type": "color", + "value": "#eca1b3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:07303015622a3bdf637911f693b922f2f28d53e9,", + "exportKey": "color" + } + } + }, + "red-10": { + "description": "", + "type": "color", + "value": "#f5d0d9ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c5ad7d722593c348b51801ebc4f5ce826958dc69,", + "exportKey": "color" + } + } + }, + "yellow-100": { + "description": "", + "type": "color", + "value": "#f9c510ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f701e73f72e51ad43648474e506e56437ad22673,", + "exportKey": "color" + } + } + }, + "yellow-75": { + "description": "", + "type": "color", + "value": "#fad13fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:106d16eeddff573bbc8783377f39aca33b6d7644,", + "exportKey": "color" + } + } + }, + "yellow-50": { + "description": "", + "type": "color", + "value": "#fbdc6fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:e657301fc1e19574eb55b76fd90ead0e0ba2105c,", + "exportKey": "color" + } + } + }, + "yellow-25": { + "description": "", + "type": "color", + "value": "#fce89fff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:e4d97db9d28293e4b32a50b66ee84b736a6afad1,", + "exportKey": "color" + } + } + }, + "yellow-10": { + "description": "", + "type": "color", + "value": "#fef3cfff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f99cd9d85661e8f20da21cb2dc097fc92c3f22b5,", + "exportKey": "color" + } + } + }, + "green-100": { + "description": "", + "type": "color", + "value": "#0d8d01ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:80fb2c1adf587de1f8e9eaf829c4fb5722eae10d,", + "exportKey": "color" + } + } + }, + "green-75": { + "description": "", + "type": "color", + "value": "#3da434ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:e5635fe5819baed1093b19ed698aa008b704c9f4,", + "exportKey": "color" + } + } + }, + "green-50": { + "description": "", + "type": "color", + "value": "#6ebb67ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:9ce76f5779592a70db5570454625bdb4111177c3,", + "exportKey": "color" + } + } + }, + "green-25": { + "description": "", + "type": "color", + "value": "#9ed199ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:9cb660b2e37dc21e5dba1c0cb6fe25e87cca7cc7,", + "exportKey": "color" + } + } + }, + "green-10": { + "description": "", + "type": "color", + "value": "#b6ddb3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ed6ee7f9bd32ab5b03955952c229fbfed7f2f764,", + "exportKey": "color" + } + } + }, + "blue-100": { + "description": "", + "type": "color", + "value": "#5f9db6ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:697959edad8f8fb2f61a612786e8db9405a3a5a1,", + "exportKey": "color" + } + } + }, + "blue-75": { + "description": "", + "type": "color", + "value": "#7fb1c5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:8f4f3f3d0c18545657f90e0987fee350388a4ba2,", + "exportKey": "color" + } + } + }, + "blue-50": { + "description": "", + "type": "color", + "value": "#9fc4d3ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:4c679a866eac84c5a57d1dd3845e6ae2573c9bd3,", + "exportKey": "color" + } + } + }, + "blue-25": { + "description": "", + "type": "color", + "value": "#bfd8e2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:417465a02e8e6cacd222b6bfe45a701520c05b5b,", + "exportKey": "color" + } + } + }, + "blue-10": { + "description": "", + "type": "color", + "value": "#dfebf0ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7b89b1aad5f2c0c3af3c74b1e046c08fbd363ccd,", + "exportKey": "color" + } + } + } + }, + "documentation": { + "background": { + "description": "", + "type": "color", + "value": "#fbe5f5ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:3a1477dbe5c51018d015301fac8dc7283d7890a2,", + "exportKey": "color" + } + } + }, + "foreground": { + "description": "", + "type": "color", + "value": "#d9009cff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:901b2ca41d1fbfefefb1eaea13f079f270fb4fdd,", + "exportKey": "color" + } + } + } + }, + "sketch": { + "outline": { + "description": "", + "type": "color", + "value": "#00000080", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7371e355607a4125897083d534553c08c311a72f,", + "exportKey": "color" + } + } + }, + "brand": { + "brand-100": { + "description": "", + "type": "color", + "value": "#546779ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:658eb806ead4966e007256d700de99f4bd0a8ad6,", + "exportKey": "color" + } + } + }, + "brand-75": { + "description": "", + "type": "color", + "value": "#8795a1ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:6f879ffc7d75eac34a83ac80b84caab3c67e73ce,", + "exportKey": "color" + } + } + }, + "brand-50": { + "description": "", + "type": "color", + "value": "#aab3bcff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f88fb9be60927881a6c2512ed5988328dd4dcb84,", + "exportKey": "color" + } + } + }, + "brand-25": { + "description": "", + "type": "color", + "value": "#d4d9ddff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b96a79e6dc94f0f0a1399830345bd85a5ccb0114,", + "exportKey": "color" + } + } + }, + "background-100": { + "description": "", + "type": "color", + "value": "#eef0f2ff", + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:cd970d783ea27aa639265598c7cf4de41923e85b,", + "exportKey": "color" + } + } + } + } + } + }, "font": { "header": { "h4": { @@ -15,6 +966,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:96eb64ea6e6de817fe9c45cadf196684ad90ac5d,", + "exportKey": "font" + } } }, "h3": { @@ -31,6 +988,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:53a39843c5150ab8d6c35d297c8d573605c1da7c,", + "exportKey": "font" + } } }, "h2": { @@ -47,6 +1010,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b876463e850fc62dedfe41fbc22b4411e10187cb,", + "exportKey": "font" + } } }, "h1": { @@ -63,6 +1032,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:0d9b46eebdbcaceb38b1f080961ef775aa9128e5,", + "exportKey": "font" + } } } }, @@ -81,6 +1056,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:92cc3a3d5ec2d182295db73ed69f2e610be744de,", + "exportKey": "font" + } } }, "small": { @@ -97,6 +1078,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:a290c9bafe97e6e21a2cd3eddb2bdc1fa1daed14,", + "exportKey": "font" + } } }, "small-bold": { @@ -113,6 +1100,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:c1bb37a4878f6334e2d7f43c7654eb40b3cd62e0,", + "exportKey": "font" + } } } }, @@ -132,6 +1125,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:38afaaeeeb4eacc57ed6251e470a20ab1f95997c,", + "exportKey": "font" + } } }, "h3": { @@ -148,6 +1147,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1de8f32c69bfacaee00007512e3715981c56987d,", + "exportKey": "font" + } } }, "h2": { @@ -164,6 +1169,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:cb7396608030b8be69712ce96d5109b08a24d408,", + "exportKey": "font" + } } }, "h1": { @@ -180,6 +1191,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ce0073fabf2514446cfdb9ca3b74f7f731001d8a,", + "exportKey": "font" + } } } }, @@ -198,6 +1215,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:e549805deaceaab2b7d610046af7d1acdb09a7b9,", + "exportKey": "font" + } } }, "small": { @@ -214,6 +1237,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7a5eee329974c5fc2e39399b35bdae8e652a84fd,", + "exportKey": "font" + } } }, "small - bold": { @@ -230,6 +1259,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ec8c6fc258df54b276654d7a7fc2720d1220bd7d,", + "exportKey": "font" + } } } } @@ -249,6 +1284,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:3ed400413997c5c5d9d9ecd7508822d1237aa9aa,", + "exportKey": "font" + } } }, "h3": { @@ -265,6 +1306,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f7f87bc438f9cbc6d884d0066f886ee894fbf01a,", + "exportKey": "font" + } } }, "h4": { @@ -281,6 +1328,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:5b43877fab304e580459b1f716e75b7d40650376,", + "exportKey": "font" + } } }, "main": { @@ -297,6 +1350,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7df8d3e9476ec6e66251a9861d8a8d50961d345c,", + "exportKey": "font" + } } }, "small - bold": { @@ -313,6 +1372,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:13b80d268eb1c74cf3562238e953c3165edeb0c0,", + "exportKey": "font" + } } }, "small": { @@ -329,6 +1394,12 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:0ff2698cd85fd55e66becd26664f7c2b326b8fcc,", + "exportKey": "font" + } } }, "h2": { @@ -345,6 +1416,196 @@ "paragraphIndent": 0, "paragraphSpacing": 0, "textCase": "none" + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1e192eb092bc2158066ce5499395881d91fdcb00,", + "exportKey": "font" + } + } + } + } + }, + "effect": { + "shadow-close": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 8, + "color": "#0000001f", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:b3b777cbb07d49bb3b74b29a810b200691257dc1,", + "exportKey": "effect" + } + } + }, + "shadow-far": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 30, + "color": "#00000040", + "offsetX": 0, + "offsetY": 3, + "spread": 3 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:ab8f858ad1bb55ad26b2f5477e72df72604be4ee,", + "exportKey": "effect" + } + } + }, + "shadow-glow-focus": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 6, + "color": "#546779ff", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:7c502e52427886db07272bfffb02a61de162663e,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-top": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000040", + "offsetX": 0, + "offsetY": 4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:0e382a3bcf6d63253fe01de6b9fff0fa6db8f207,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-bottom": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000040", + "offsetX": 0, + "offsetY": -4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:aad367ef38f53aceab43057c9864f54b098b6408,", + "exportKey": "effect" + } + } + }, + "sketch": { + "shadow-close": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 8, + "color": "#00000000", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:75addaa18949944654d961b62bf18910cc7fc8e3,", + "exportKey": "effect" + } + } + }, + "shadow-far": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 30, + "color": "#00000000", + "offsetX": 0, + "offsetY": 3, + "spread": 3 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:f36a7eaadbc5f8d352b57de9e485a3c737be36e1,", + "exportKey": "effect" + } + } + }, + "shadow-glow-focus": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 6, + "color": "#6886b400", + "offsetX": 0, + "offsetY": 1, + "spread": 0 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:50ed902cce88120b5e59ba9662775b7a37679fb7,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-top": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000000", + "offsetX": 0, + "offsetY": 4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:248e9bad51c2b832b391a94450b4d7f55017ea9e,", + "exportKey": "effect" + } + } + }, + "shadow-sticky-bottom": { + "description": null, + "type": "custom-shadow", + "value": { + "shadowType": "dropShadow", + "radius": 2, + "color": "#00000000", + "offsetX": 0, + "offsetY": -4, + "spread": -2 + }, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "styleId": "S:1ff8b81d3b0f6010b0a8065782ef7290216593a1,", + "exportKey": "effect" + } } } } @@ -354,59 +1615,220 @@ "radius": { "small": { "type": "dimension", - "value": 4 + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:146", + "exportKey": "variables" + } + } }, "none": { "type": "dimension", - "value": 0 + "value": 0, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:147", + "exportKey": "variables" + } + } }, "50precent": { "type": "dimension", - "value": 99999 + "value": 99999, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:148", + "exportKey": "variables" + } + } } }, "size": { "1": { "type": "dimension", - "value": 8 + "value": 8, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:151", + "exportKey": "variables" + } + } }, "2": { "type": "dimension", - "value": 16 + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:153", + "exportKey": "variables" + } + } }, "3": { "type": "dimension", - "value": 24 + "value": 24, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:154", + "exportKey": "variables" + } + } }, "4": { "type": "dimension", - "value": 32 + "value": 32, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:155", + "exportKey": "variables" + } + } }, "5": { "type": "dimension", - "value": 40 + "value": 40, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:156", + "exportKey": "variables" + } + } }, "0-25": { "type": "dimension", - "value": 2 + "value": 2, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:149", + "exportKey": "variables" + } + } }, "0-5": { "type": "dimension", - "value": 4 + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:150", + "exportKey": "variables" + } + } }, "1-5": { "type": "dimension", - "value": 12 + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:152", + "exportKey": "variables" + } + } } }, "border": { "small": { "type": "dimension", - "value": 1 + "value": 1, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5449:7994", + "exportKey": "variables" + } + } }, "medium": { "type": "dimension", - "value": 2 + "value": 2, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5449:7995", + "exportKey": "variables" + } + } } } }, @@ -414,59 +1836,220 @@ "radius": { "small": { "type": "dimension", - "value": 4 + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:146", + "exportKey": "variables" + } + } }, "none": { "type": "dimension", - "value": 0 + "value": 0, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:147", + "exportKey": "variables" + } + } }, "50precent": { "type": "dimension", - "value": 99999 + "value": 99999, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "CORNER_RADIUS" + ], + "variableId": "VariableID:5341:148", + "exportKey": "variables" + } + } } }, "size": { "1": { "type": "dimension", - "value": 8 + "value": 8, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:151", + "exportKey": "variables" + } + } }, "2": { "type": "dimension", - "value": 16 + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:153", + "exportKey": "variables" + } + } }, "3": { "type": "dimension", - "value": 24 + "value": 24, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:154", + "exportKey": "variables" + } + } }, "4": { "type": "dimension", - "value": 32 + "value": 32, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:155", + "exportKey": "variables" + } + } }, "5": { "type": "dimension", - "value": 40 + "value": 40, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:156", + "exportKey": "variables" + } + } }, "0-25": { "type": "dimension", - "value": 2 + "value": 2, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:149", + "exportKey": "variables" + } + } }, "0-5": { "type": "dimension", - "value": 4 + "value": 4, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:150", + "exportKey": "variables" + } + } }, "1-5": { "type": "dimension", - "value": 12 + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "GAP", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5341:152", + "exportKey": "variables" + } + } } }, "border": { "small": { "type": "dimension", - "value": 1 + "value": 1, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5449:7994", + "exportKey": "variables" + } + } }, "medium": { "type": "dimension", - "value": 2 + "value": 2, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "constraints", + "scopes": [ + "STROKE_FLOAT", + "WIDTH_HEIGHT" + ], + "variableId": "VariableID:5449:7995", + "exportKey": "variables" + } + } } } } @@ -478,144 +2061,452 @@ "1-500": { "type": "color", "value": "#995b9cff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:796", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#b384b5ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:798", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#ccadcdff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6432:799", + "exportKey": "variables" + } + } }, "2-500": { "type": "color", "value": "#66ccffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:800", + "exportKey": "variables" + } + } }, "2-400": { "type": "color", "value": "#94dbffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:803", + "exportKey": "variables" + } + } }, "2-300": { "type": "color", "value": "#b3e5ffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:804", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#834f87ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8970", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#643c67ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8971", + "exportKey": "variables" + } + } }, "2-100": { "type": "color", "value": "#f0faffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2041", + "exportKey": "variables" + } + } }, "2-700": { "type": "color", "value": "#1a80b2ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2044", + "exportKey": "variables" + } + } }, "2-600": { "type": "color", "value": "#4db2e5ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2045", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#e5d6e6ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1752", + "exportKey": "variables" + } + } }, "2-200": { "type": "color", "value": "#d1f0ffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1861", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#ccadcdff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1973", + "exportKey": "variables" + } + } } }, "secondary": { "1-500": { "type": "color", "value": "#ccff00ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:811", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#dbff4dff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:812", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#e5ff80ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:813", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#faffe5ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:815", + "exportKey": "variables" + } + } }, "2-600": { "type": "color", "value": "#3b4e60ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:817", + "exportKey": "variables" + } + } }, "2-400": { "type": "color", "value": "#8795a1ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:818", + "exportKey": "variables" + } + } }, "2-300": { "type": "color", "value": "#aab3bcff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:819", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#669900ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2048", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#99cc00ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2049", + "exportKey": "variables" + } + } }, "2-500": { "type": "color", "value": "#546779ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2285", + "exportKey": "variables" + } + } }, "2-100": { "type": "color", "value": "#eef0f2ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2287", + "exportKey": "variables" + } + } }, "2-700": { "type": "color", "value": "#213446ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6596:1549", + "exportKey": "variables" + } + } }, "2-200": { "type": "color", "value": "#d4d9ddff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1865", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#f0ffb2ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6601:1866", + "exportKey": "variables" + } + } } } }, @@ -623,47 +2514,146 @@ "1-white": { "type": "color", "value": "#ffffffff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:799", + "exportKey": "variables" + } + } }, "1-black": { "type": "color", "value": "#000000ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8982", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#3e3934ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8983", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#68635fff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8984", + "exportKey": "variables" + } + } }, "1-500": { "type": "color", "value": "#898682ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6519:8986", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#aba8a6ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2032", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#cdcbcaff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2034", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#eeeeedff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2036", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#f5f5f4ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6548:2037", + "exportKey": "variables" + } + } } }, "universal": { @@ -671,148 +2661,456 @@ "1-500": { "type": "color", "value": "#cf1541ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:826", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#e2738dff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:828", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#f5d0d9ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:830", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#690000ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2299", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#9c000eff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2300", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#d94467ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2214", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#eca1b3ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2215", + "exportKey": "variables" + } + } } }, "yellow": { "1-500": { "type": "color", "value": "#f9c510ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:832", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#fbdc6fff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:834", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#fef3cfff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:836", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#935f00ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2302", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#c69200ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2303", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#fce89fff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2216", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#fad13fff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2217", + "exportKey": "variables" + } + } } }, "green": { "1-500": { "type": "color", "value": "#0d8d01ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:837", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#6ebb67ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:839", + "exportKey": "variables" + } + } }, "green-100": { "type": "color", "value": "#b6ddb3ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:841", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#002700ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2293", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#005a00ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2294", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#3da434ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2212", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#9ed199ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2213", + "exportKey": "variables" + } + } } }, "blue": { "1-500": { "type": "color", "value": "#5f9db6ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:842", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#9fc4d3ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:844", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#dfebf0ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6445:846", + "exportKey": "variables" + } + } }, "1-600": { "type": "color", "value": "#2c6a83ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6550:2306", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#2c6a83ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2218", + "exportKey": "variables" + } + } }, "1-400": { "type": "color", "value": "#7fb1c5ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2219", + "exportKey": "variables" + } + } }, "1-200": { "type": "color", "value": "#bfd8e2ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6614:2220", + "exportKey": "variables" + } + } } } }, @@ -820,27 +3118,87 @@ "1-500": { "type": "color", "value": "#d9009cff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6445:847", + "exportKey": "variables" + } + } }, "1-50": { "type": "color", "value": "#fbe5f5ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6445:848", + "exportKey": "variables" + } + } }, "1-700": { "type": "color", "value": "#730036ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2308", + "exportKey": "variables" + } + } }, "1-300": { "type": "color", "value": "#e866c4ff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2311", + "exportKey": "variables" + } + } }, "1-100": { "type": "color", "value": "#f7ccebff", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "Value", + "collection": "primitive-tokens", + "scopes": [ + "STROKE_COLOR", + "ALL_FILLS" + ], + "variableId": "VariableID:6550:2313", + "exportKey": "variables" + } + } } } } @@ -850,220 +3208,790 @@ "documentation": { "background": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-50}" + "value": "{primitive-tokens.colors.documetation.1-50}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2711", + "exportKey": "variables" + } + } }, "foreground": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-500}" + "value": "{primitive-tokens.colors.documetation.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2712", + "exportKey": "variables" + } + } } }, "text": { "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:2719", + "exportKey": "variables" + } + } }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:2720", + "exportKey": "variables" + } + } }, "placeholder": { "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-400}" + "value": "{primitive-tokens.colors.universal.blue.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:3930", + "exportKey": "variables" + } + } }, "link": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:3931", + "exportKey": "variables" + } + } }, "cta-inverse": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6638:8814", + "exportKey": "variables" + } + } }, "link-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6639:8827", + "exportKey": "variables" + } + } }, "cta-default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9282", + "exportKey": "variables" + } + } }, "cta-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9283", + "exportKey": "variables" + } + } }, "cta-disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-400}" + "value": "{primitive-tokens.colors.base.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9284", + "exportKey": "variables" + } + } } }, "surface": { "bg": { "default-white": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3058", + "exportKey": "variables" + } + } }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3932", + "exportKey": "variables" + } + } }, "default-invert": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}" + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8828", + "exportKey": "variables" + } + } }, "icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8836", + "exportKey": "variables" + } + } }, "icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8837", + "exportKey": "variables" + } + } }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1977", + "exportKey": "variables" + } + } }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1978", + "exportKey": "variables" + } + } }, "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9884", + "exportKey": "variables" + } + } }, "interaction 700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9885", + "exportKey": "variables" + } + } }, "interaction 600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9886", + "exportKey": "variables" + } + } }, "interaction 500": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9887", + "exportKey": "variables" + } + } }, "interaction 400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9888", + "exportKey": "variables" + } + } }, "interaction 300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9889", + "exportKey": "variables" + } + } }, "interaction 200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}" + "value": "{primitive-tokens.colors.brand.secondary.2-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9890", + "exportKey": "variables" + } + } }, "interaction 100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9891", + "exportKey": "variables" + } + } }, "default-gray": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6830:1693", + "exportKey": "variables" + } + } } }, "fg": { "highlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3933", + "exportKey": "variables" + } + } }, "highlight-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-700}" + "value": "{primitive-tokens.colors.brand.primary.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:512", + "exportKey": "variables" + } + } }, "main": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1125", + "exportKey": "variables" + } + } }, "main-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1126", + "exportKey": "variables" + } + } }, "invert-icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8838", + "exportKey": "variables" + } + } }, "invert-icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8839", + "exportKey": "variables" + } + } }, "ghost": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9385", + "exportKey": "variables" + } + } }, "ghost-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9386", + "exportKey": "variables" + } + } }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9388", + "exportKey": "variables" + } + } }, "highlight-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2426", + "exportKey": "variables" + } + } }, "highlight-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2448", + "exportKey": "variables" + } + } }, "ghost-content": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2449", + "exportKey": "variables" + } + } }, "ghost-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2450", + "exportKey": "variables" + } + } }, "main-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6773:11107", + "exportKey": "variables" + } + } }, "main-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6774:11180", + "exportKey": "variables" + } + } } } }, "border": { "default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3935", + "exportKey": "variables" + } + } }, "hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3936", + "exportKey": "variables" + } + } }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3988", + "exportKey": "variables" + } + } }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4150", + "exportKey": "variables" + } + } }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4153", + "exportKey": "variables" + } + } }, "active": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4154", + "exportKey": "variables" + } + } }, "higlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:11030", + "exportKey": "variables" + } + } }, "success": { "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}" + "value": "{primitive-tokens.colors.universal.green.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6831:951", + "exportKey": "variables" + } + } } }, "shadow": { "medium": { "type": "color", "value": "#00000040", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "light", + "collection": "semantic-tokens", + "scopes": [ + "EFFECT_COLOR" + ], + "variableId": "VariableID:6580:1309", + "exportKey": "variables" + } + } } } }, @@ -1071,220 +3999,790 @@ "documentation": { "background": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-100}" + "value": "{primitive-tokens.colors.documetation.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2711", + "exportKey": "variables" + } + } }, "foreground": { "type": "color", - "value": "{primitive-tokens.colors.documetation.1-500}" + "value": "{primitive-tokens.colors.documetation.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6555:2712", + "exportKey": "variables" + } + } } }, "text": { "primary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:2719", + "exportKey": "variables" + } + } }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}" + "value": "{primitive-tokens.colors.base.1-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:2720", + "exportKey": "variables" + } + } }, "placeholder": { "type": "color", - "value": "{primitive-tokens.colors.universal.blue.1-500}" + "value": "{primitive-tokens.colors.universal.blue.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:3930", + "exportKey": "variables" + } + } }, "link": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6558:3931", + "exportKey": "variables" + } + } }, "cta-inverse": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6638:8814", + "exportKey": "variables" + } + } }, "link-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6639:8827", + "exportKey": "variables" + } + } }, "cta-default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9282", + "exportKey": "variables" + } + } }, "cta-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9283", + "exportKey": "variables" + } + } }, "cta-disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-300}" + "value": "{primitive-tokens.colors.base.1-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "TEXT_FILL", + "SHAPE_FILL" + ], + "variableId": "VariableID:6727:9284", + "exportKey": "variables" + } + } } }, "surface": { "bg": { "default-white": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}" + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3058", + "exportKey": "variables" + } + } }, "secondary": { "type": "color", - "value": "{primitive-tokens.colors.base.1-700}" + "value": "{primitive-tokens.colors.base.1-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3932", + "exportKey": "variables" + } + } }, "default-invert": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8828", + "exportKey": "variables" + } + } }, "icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-100}" + "value": "{primitive-tokens.colors.base.1-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8836", + "exportKey": "variables" + } + } }, "icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-200}" + "value": "{primitive-tokens.colors.base.1-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8837", + "exportKey": "variables" + } + } }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1977", + "exportKey": "variables" + } + } }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6652:1978", + "exportKey": "variables" + } + } }, "primary": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9884", + "exportKey": "variables" + } + } }, "interaction 700": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-100}" + "value": "{primitive-tokens.colors.brand.secondary.2-100}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9885", + "exportKey": "variables" + } + } }, "interaction 600": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-200}" + "value": "{primitive-tokens.colors.brand.secondary.2-200}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9886", + "exportKey": "variables" + } + } }, "interaction 500": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-300}" + "value": "{primitive-tokens.colors.brand.secondary.2-300}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9887", + "exportKey": "variables" + } + } }, "interaction 400": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9888", + "exportKey": "variables" + } + } }, "interaction 300": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9889", + "exportKey": "variables" + } + } }, "interaction 200": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9890", + "exportKey": "variables" + } + } }, "interaction 100": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:9891", + "exportKey": "variables" + } + } }, "default-gray": { "type": "color", - "value": "{primitive-tokens.colors.base.1-black}" + "value": "{primitive-tokens.colors.base.1-black}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6830:1693", + "exportKey": "variables" + } + } } }, "fg": { "highlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-500}" + "value": "{primitive-tokens.colors.brand.primary.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3933", + "exportKey": "variables" + } + } }, "highlight-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-600}" + "value": "{primitive-tokens.colors.brand.primary.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:512", + "exportKey": "variables" + } + } }, "main": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1125", + "exportKey": "variables" + } + } }, "main-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6636:1126", + "exportKey": "variables" + } + } }, "invert-icon-default": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8838", + "exportKey": "variables" + } + } }, "invert-icon-hover": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6639:8839", + "exportKey": "variables" + } + } }, "ghost": { "type": "color", - "value": "{semantic-tokens.dark.surface.bg.default-white}" + "value": "{semantic-tokens.dark.surface.bg.default-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9385", + "exportKey": "variables" + } + } }, "ghost-hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-700}" + "value": "{primitive-tokens.colors.brand.secondary.2-700}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9386", + "exportKey": "variables" + } + } }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6754:9388", + "exportKey": "variables" + } + } }, "highlight-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.primary.1-400}" + "value": "{primitive-tokens.colors.brand.primary.1-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2426", + "exportKey": "variables" + } + } }, "highlight-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2448", + "exportKey": "variables" + } + } }, "ghost-content": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2449", + "exportKey": "variables" + } + } }, "ghost-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6771:2450", + "exportKey": "variables" + } + } }, "main-border": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6773:11107", + "exportKey": "variables" + } + } }, "main-content": { "type": "color", - "value": "{primitive-tokens.colors.base.1-white}" + "value": "{primitive-tokens.colors.base.1-white}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6774:11180", + "exportKey": "variables" + } + } } } }, "border": { "default": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-600}" + "value": "{primitive-tokens.colors.brand.secondary.2-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3935", + "exportKey": "variables" + } + } }, "hover": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3936", + "exportKey": "variables" + } + } }, "disabled": { "type": "color", - "value": "{primitive-tokens.colors.base.1-600}" + "value": "{primitive-tokens.colors.base.1-600}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6558:3988", + "exportKey": "variables" + } + } }, "error": { "type": "color", - "value": "{primitive-tokens.colors.universal.red.1-500}" + "value": "{primitive-tokens.colors.universal.red.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4150", + "exportKey": "variables" + } + } }, "warning": { "type": "color", - "value": "{primitive-tokens.colors.universal.yellow.1-500}" + "value": "{primitive-tokens.colors.universal.yellow.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4153", + "exportKey": "variables" + } + } }, "active": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-500}" + "value": "{primitive-tokens.colors.brand.secondary.2-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6560:4154", + "exportKey": "variables" + } + } }, "higlight": { "type": "color", - "value": "{primitive-tokens.colors.brand.secondary.2-400}" + "value": "{primitive-tokens.colors.brand.secondary.2-400}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6769:11030", + "exportKey": "variables" + } + } }, "success": { "type": "color", - "value": "{primitive-tokens.colors.universal.green.1-500}" + "value": "{primitive-tokens.colors.universal.green.1-500}", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "ALL_SCOPES" + ], + "variableId": "VariableID:6831:951", + "exportKey": "variables" + } + } } }, "shadow": { "medium": { "type": "color", "value": "#00000080", - "blendMode": "normal" + "blendMode": "normal", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "dark", + "collection": "semantic-tokens", + "scopes": [ + "EFFECT_COLOR" + ], + "variableId": "VariableID:6580:1309", + "exportKey": "variables" + } + } } } } @@ -1295,81 +4793,279 @@ "family": { "title": { "type": "string", - "value": "Inter" + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6681:7506", + "exportKey": "variables" + } + } }, "body": { "type": "string", - "value": "Inter" + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6681:7507", + "exportKey": "variables" + } + } }, "title-sketch": { "type": "string", - "value": "Kalam" + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6715:25", + "exportKey": "variables" + } + } }, "body-sketch": { "type": "string", - "value": "Kalam" + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6715:26", + "exportKey": "variables" + } + } } }, "weight": { "regular": { "type": "string", - "value": "Regular" + "value": "Regular", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:10", + "exportKey": "variables" + } + } }, "light": { "type": "string", - "value": "Light" + "value": "Light", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:11", + "exportKey": "variables" + } + } }, "semi-bold": { "type": "string", - "value": "Semi Bold" + "value": "Semi Bold", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:12", + "exportKey": "variables" + } + } } }, "size": { "xs": { "type": "dimension", - "value": 12 + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:14", + "exportKey": "variables" + } + } }, "sm": { "type": "dimension", - "value": 16 + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:15", + "exportKey": "variables" + } + } }, "md": { "type": "dimension", - "value": 18 + "value": 18, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:16", + "exportKey": "variables" + } + } }, "lg": { "type": "dimension", - "value": 22 + "value": 22, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:17", + "exportKey": "variables" + } + } }, "xl": { "type": "dimension", - "value": 42 + "value": 42, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:18", + "exportKey": "variables" + } + } } }, "line-height": { "xs": { "type": "dimension", - "value": 15 + "value": 15, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:19", + "exportKey": "variables" + } + } }, "sm": { "type": "dimension", - "value": 17 + "value": 17, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:20", + "exportKey": "variables" + } + } }, "md": { "type": "dimension", - "value": 20 + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:21", + "exportKey": "variables" + } + } }, "lg": { "type": "dimension", - "value": 22 + "value": 22, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:22", + "exportKey": "variables" + } + } }, "xl": { "type": "dimension", - "value": 26 + "value": 26, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:23", + "exportKey": "variables" + } + } }, "2xl": { "type": "dimension", - "value": 46 + "value": 46, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "mobile", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:24", + "exportKey": "variables" + } + } } } } @@ -1379,81 +5075,279 @@ "family": { "title": { "type": "string", - "value": "Inter" + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6681:7506", + "exportKey": "variables" + } + } }, "body": { "type": "string", - "value": "Inter" + "value": "Inter", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6681:7507", + "exportKey": "variables" + } + } }, "title-sketch": { "type": "string", - "value": "Kalam" + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6715:25", + "exportKey": "variables" + } + } }, "body-sketch": { "type": "string", - "value": "Kalam" + "value": "Kalam", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_FAMILY" + ], + "variableId": "VariableID:6715:26", + "exportKey": "variables" + } + } } }, "weight": { "regular": { "type": "string", - "value": "Regular" + "value": "Regular", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:10", + "exportKey": "variables" + } + } }, "light": { "type": "string", - "value": "Light" + "value": "Light", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:11", + "exportKey": "variables" + } + } }, "semi-bold": { "type": "string", - "value": "Semi Bold" + "value": "Semi Bold", + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_STYLE" + ], + "variableId": "VariableID:6712:12", + "exportKey": "variables" + } + } } }, "size": { "xs": { "type": "dimension", - "value": 12 + "value": 12, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:14", + "exportKey": "variables" + } + } }, "sm": { "type": "dimension", - "value": 16 + "value": 16, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:15", + "exportKey": "variables" + } + } }, "md": { "type": "dimension", - "value": 20 + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:16", + "exportKey": "variables" + } + } }, "lg": { "type": "dimension", - "value": 24 + "value": 24, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:17", + "exportKey": "variables" + } + } }, "xl": { "type": "dimension", - "value": 64 + "value": 64, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "FONT_SIZE" + ], + "variableId": "VariableID:6712:18", + "exportKey": "variables" + } + } } }, "line-height": { "xs": { "type": "dimension", - "value": 15 + "value": 15, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:19", + "exportKey": "variables" + } + } }, "sm": { "type": "dimension", - "value": 17 + "value": 17, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:20", + "exportKey": "variables" + } + } }, "md": { "type": "dimension", - "value": 20 + "value": 20, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:21", + "exportKey": "variables" + } + } }, "lg": { "type": "dimension", - "value": 25 + "value": 25, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:22", + "exportKey": "variables" + } + } }, "xl": { "type": "dimension", - "value": 29 + "value": 29, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:23", + "exportKey": "variables" + } + } }, "2xl": { "type": "dimension", - "value": 78 + "value": 78, + "extensions": { + "org.lukasoppermann.figmaDesignTokens": { + "mode": "desktop", + "collection": "typography", + "scopes": [ + "LINE_HEIGHT" + ], + "variableId": "VariableID:6712:24", + "exportKey": "variables" + } + } } } } From b71866ad0c69ff0d19ac012bf336302918781481 Mon Sep 17 00:00:00 2001 From: lukecore Date: Mon, 15 Jul 2024 15:38:42 +0200 Subject: [PATCH 08/14] change formatting back to single quotes --- web-components/.storybook/main.ts | 22 +++++++-------- web-components/.storybook/preview.ts | 20 ++++++------- .../tokens/formatters/cssFigmaVariables.cjs | 28 +++++++++---------- web-components/tokens/style-dictionary.cjs | 4 +-- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/web-components/.storybook/main.ts b/web-components/.storybook/main.ts index ceca55a..85401d9 100644 --- a/web-components/.storybook/main.ts +++ b/web-components/.storybook/main.ts @@ -1,23 +1,23 @@ -import { dirname, join } from "path"; -import { mergeConfig } from "vite"; -import turbosnap from "vite-plugin-turbosnap"; -import { StorybookConfig } from "@storybook/web-components-vite"; +import { dirname, join } from 'path'; +import { mergeConfig } from 'vite'; +import turbosnap from 'vite-plugin-turbosnap'; +import { StorybookConfig } from '@storybook/web-components-vite'; const config: StorybookConfig = { - stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], + stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], addons: [ - getAbsolutePath("@storybook/addon-links"), - getAbsolutePath("@storybook/addon-essentials"), - getAbsolutePath("@storybook/addon-themes"), + getAbsolutePath('@storybook/addon-links'), + getAbsolutePath('@storybook/addon-essentials'), + getAbsolutePath('@storybook/addon-themes'), ], framework: { - name: "@storybook/web-components-vite", + name: '@storybook/web-components-vite', options: {}, }, async viteFinal(config, { configType }) { return mergeConfig(config, { plugins: - configType === "PRODUCTION" + configType === 'PRODUCTION' ? [turbosnap({ rootDir: config.root ?? process.cwd() })] : [], }); @@ -27,5 +27,5 @@ const config: StorybookConfig = { export default config; function getAbsolutePath(value: string) { - return dirname(require.resolve(join(value, "package.json"))); + return dirname(require.resolve(join(value, 'package.json'))); } diff --git a/web-components/.storybook/preview.ts b/web-components/.storybook/preview.ts index 7e152e3..34af029 100644 --- a/web-components/.storybook/preview.ts +++ b/web-components/.storybook/preview.ts @@ -1,16 +1,16 @@ -import "element-internals-polyfill"; -import { setCustomElementsManifest } from "@storybook/web-components"; -import { withThemeByClassName } from "@storybook/addon-themes"; -import customElements from "../dist/custom-elements.json"; -import designTokens from "../src/rootStyles/design-tokens.json"; -import "../src/rootStyles/style.css"; +import 'element-internals-polyfill'; +import { setCustomElementsManifest } from '@storybook/web-components'; +import { withThemeByClassName } from '@storybook/addon-themes'; +import customElements from '../dist/custom-elements.json'; +import designTokens from '../src/rootStyles/design-tokens.json'; +import '../src/rootStyles/style.css'; customElements?.modules?.forEach((module) => { module?.declarations?.forEach((declaration) => { Object.keys(declaration).forEach((key) => { if (Array.isArray(declaration[key])) { declaration[key] = declaration[key].filter( - (member) => !member.privacy?.includes("private") + (member) => !member.privacy?.includes('private'), ); } }); @@ -31,12 +31,12 @@ export const parameters = { }, options: { storySort: { - order: ["Intro", "Design Guidelines", "Design Tokens", "*"], + order: ['Intro', 'Design Guidelines', 'Design Tokens', '*'], }, }, }; -const themes = Object.keys(designTokens["semantic-tokens"]); +const themes = Object.keys(designTokens['semantic-tokens']); const themesObject = Object.fromEntries(themes.map((theme) => [theme, theme])); export const decorators = [ @@ -46,4 +46,4 @@ export const decorators = [ }), ]; -export const tags = ["autodocs"]; +export const tags = ['autodocs']; diff --git a/web-components/tokens/formatters/cssFigmaVariables.cjs b/web-components/tokens/formatters/cssFigmaVariables.cjs index adc30cb..ce57faf 100644 --- a/web-components/tokens/formatters/cssFigmaVariables.cjs +++ b/web-components/tokens/formatters/cssFigmaVariables.cjs @@ -1,12 +1,12 @@ const PATHS = { - themes: "semantic-tokens", - viewPorts: "constraints", + themes: 'semantic-tokens', + viewPorts: 'constraints', }; // TODO: extract the break points from figma const MEDIA_QUERIES = { - desktop: "@media (min-width: 481px)", - mobile: "@media (max-width: 480px)", + desktop: '@media (min-width: 481px)', + mobile: '@media (max-width: 480px)', }; function extractThemesFrom(dictionary) { @@ -25,13 +25,13 @@ function toCssVariable(property, { availableCategories = [] } = {}) { const category = availableCategories.find( (category) => category === property.attributes.type - ) ?? "default"; + ) ?? 'default'; let name = property.name; - if (category !== "default") { - name = property.name.replace(`${category}-`, ""); + if (category !== 'default') { + name = property.name.replace(`${category}-`, ''); Object.values(PATHS).forEach( - (path) => (name = name.replace(`${path}-`, "")) + (path) => (name = name.replace(`${path}-`, '')) ); } @@ -55,7 +55,7 @@ class CssVariables { category, { cssSelector = `.${category}`, mediaQuery = null } = {} ) { - const categoryVariables = this.#variables[category].join("\n"); + const categoryVariables = this.#variables[category].join('\n'); let result = `${cssSelector} {\n${categoryVariables}\n}`; if (mediaQuery) result = `${mediaQuery} {\n${result}\n}`; @@ -79,16 +79,16 @@ module.exports = { .forEach((cssVariable) => cssVariables.add(cssVariable)); return [ - cssVariables.getFormatted("default", { cssSelector: ":root" }), + cssVariables.getFormatted('default', { cssSelector: ':root' }), ...themes.map((theme) => - cssVariables.getFormatted(theme, { cssSelector: `.${theme}` }) + cssVariables.getFormatted(theme, { cssSelector: `.${theme}` }), ), ...viewPorts.map((viewport) => cssVariables.getFormatted(viewport, { mediaQuery: MEDIA_QUERIES[viewport], - cssSelector: ":root", - }) + cssSelector: ':root', + }), ), - ].join("\n"); + ].join('\n'); }, }; diff --git a/web-components/tokens/style-dictionary.cjs b/web-components/tokens/style-dictionary.cjs index f32a0c2..7c5d7d5 100644 --- a/web-components/tokens/style-dictionary.cjs +++ b/web-components/tokens/style-dictionary.cjs @@ -59,8 +59,8 @@ StyleDictionary.registerTransform({ }); StyleDictionary.registerFormat({ - name: "css/figma-variables", - ...require("./formatters/cssFigmaVariables.cjs"), + name: 'css/figma-variables', + ...require('./formatters/cssFigmaVariables.cjs'), }); StyleDictionary.registerTransformGroup({ From 2617664dfdd5e6265efc0bb049b31e4effb28698 Mon Sep 17 00:00:00 2001 From: lukecore Date: Mon, 15 Jul 2024 16:04:56 +0200 Subject: [PATCH 09/14] add link to github issue for todo --- web-components/tokens/formatters/cssFigmaVariables.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-components/tokens/formatters/cssFigmaVariables.cjs b/web-components/tokens/formatters/cssFigmaVariables.cjs index ce57faf..0a6c486 100644 --- a/web-components/tokens/formatters/cssFigmaVariables.cjs +++ b/web-components/tokens/formatters/cssFigmaVariables.cjs @@ -3,7 +3,7 @@ const PATHS = { viewPorts: 'constraints', }; -// TODO: extract the break points from figma +// TODO: extract the break points from figma (https://github.com/Zuehlke/design-system-starter/issues/42) const MEDIA_QUERIES = { desktop: '@media (min-width: 481px)', mobile: '@media (max-width: 480px)', From 35b6c7aff976838504f614062fce12dbf17f89e4 Mon Sep 17 00:00:00 2001 From: lukecore Date: Tue, 16 Jul 2024 08:27:37 +0200 Subject: [PATCH 10/14] fix broken design-tokens page, change font-face to suggested import in fontsource --- .../src/rootStyles/design-tokens.mdx | 25 +++++++++++++++-- web-components/src/rootStyles/style.css | 28 ++++++++++++++----- 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/web-components/src/rootStyles/design-tokens.mdx b/web-components/src/rootStyles/design-tokens.mdx index a2a4d09..fccbab1 100644 --- a/web-components/src/rootStyles/design-tokens.mdx +++ b/web-components/src/rootStyles/design-tokens.mdx @@ -49,10 +49,31 @@ properties. ## Typography -**Typeface:** {tokens.typography.main.fontFamily.value} +**Typeface:** {tokens.typography.desktop.font.family.title.value}
- {Object.entries(tokens.typography) + {Object.entries(tokens.typography.body) + .map(([name, token]) => ( +
+ {name} +
+ The quick brown fox jumps over the lazy dog +
+
+ )) + } + {Object.entries(tokens.typography.header) .map(([name, token]) => (
{name} diff --git a/web-components/src/rootStyles/style.css b/web-components/src/rootStyles/style.css index 661b74f..e0ec43d 100644 --- a/web-components/src/rootStyles/style.css +++ b/web-components/src/rootStyles/style.css @@ -2,17 +2,31 @@ @import "./tokens-todo.css"; @import "../internals/baseElement/global.css"; -/* For more infos about the font and its settings check out: https://fontsource.org/fonts/open-sans/cdn */ +/* For more infos about the font and its settings check out: https://fontsource.org/fonts/inter/cdn */ @font-face { - font-family: "Inter"; + font-family: "Inter Variable"; font-style: normal; font-display: swap; font-weight: 100 900; - src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) - format("woff2-variations"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, - U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: + U+0000-00FF, + U+0131, + U+0152-0153, + U+02BB-02BC, + U+02C6,U+02DA, + U+02DC,U+0304, + U+0308,U+0329, + U+2000-206F, + U+2074, + U+20AC, + U+2122, + U+2191, + U+2193, + U+2212, + U+2215, + U+FEFF, + U+FFFD; } html { From 1361325b3d5ecff53b5cb786bba356fee71386bc Mon Sep 17 00:00:00 2001 From: lukecore Date: Tue, 16 Jul 2024 09:27:11 +0200 Subject: [PATCH 11/14] fix npm issue --- package-lock.json | 7399 ++++++++++++++++++++++++++++++--------------- 1 file changed, 5036 insertions(+), 2363 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28f20f9..3a495bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,14 +15,16 @@ ] }, "node_modules/@adobe/css-tools": { - "version": "4.3.3", - "dev": true, - "license": "MIT" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -32,8 +34,9 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -44,8 +47,9 @@ }, "node_modules/@aw-web-design/x-default-browser": { "version": "1.4.126", + "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", + "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", "dev": true, - "license": "MIT", "dependencies": { "default-browser-id": "3.0.0" }, @@ -55,8 +59,9 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -66,17 +71,19 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", + "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -103,11 +110,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.9.tgz", + "integrity": "sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -118,8 +126,9 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -129,8 +138,9 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -140,13 +150,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -155,14 +166,15 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", + "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", "@babel/helper-optimise-call-expression": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -178,8 +190,9 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", @@ -194,8 +207,9 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -209,8 +223,9 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -220,8 +235,9 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -232,8 +248,9 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -242,12 +259,13 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -255,8 +273,9 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -266,9 +285,10 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", + "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -285,8 +305,9 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -295,17 +316,19 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -320,8 +343,9 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.7", @@ -336,8 +360,9 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -348,8 +373,9 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -360,8 +386,9 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -370,33 +397,37 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.24.7", "@babel/template": "^7.24.7", @@ -408,12 +439,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -421,8 +453,9 @@ }, "node_modules/@babel/highlight": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -434,9 +467,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, - "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -446,8 +480,9 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -461,8 +496,9 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -475,8 +511,9 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -491,8 +528,9 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -506,8 +544,9 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -517,8 +556,9 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -528,8 +568,9 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -539,8 +580,9 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -553,8 +595,9 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -564,8 +607,9 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -575,8 +619,9 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -589,8 +634,9 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -603,8 +649,9 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -617,8 +664,9 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -628,8 +676,9 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -639,8 +688,9 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -653,8 +703,9 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -664,8 +715,9 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -675,8 +727,9 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -686,8 +739,9 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -697,8 +751,9 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -708,8 +763,9 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -719,8 +775,9 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -733,8 +790,9 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -747,8 +805,9 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -761,8 +820,9 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -776,8 +836,9 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -790,8 +851,9 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -807,8 +869,9 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -823,8 +886,9 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -837,8 +901,9 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -851,8 +916,9 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -866,8 +932,9 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -881,15 +948,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", + "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-replace-supers": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" @@ -903,8 +971,9 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/template": "^7.24.7" @@ -917,11 +986,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -932,8 +1002,9 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -947,8 +1018,9 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -961,8 +1033,9 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -976,8 +1049,9 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -991,8 +1065,9 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1006,8 +1081,9 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-flow": "^7.24.7" @@ -1021,8 +1097,9 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1036,8 +1113,9 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-function-name": "^7.24.7", @@ -1052,8 +1130,9 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1067,8 +1146,9 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1081,8 +1161,9 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1096,8 +1177,9 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1110,8 +1192,9 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1124,12 +1207,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-simple-access": "^7.24.7" }, "engines": { @@ -1141,8 +1225,9 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-module-transforms": "^7.24.7", @@ -1158,8 +1243,9 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1173,8 +1259,9 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1188,8 +1275,9 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1202,8 +1290,9 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1217,8 +1306,9 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1232,8 +1322,9 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1249,8 +1340,9 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7" @@ -1264,8 +1356,9 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1278,11 +1371,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -1295,8 +1389,9 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1309,8 +1404,9 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1324,8 +1420,9 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -1341,8 +1438,9 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1355,8 +1453,9 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" @@ -1370,8 +1469,9 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1384,8 +1484,9 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1398,8 +1499,9 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1413,8 +1515,9 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1427,8 +1530,9 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1440,11 +1544,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1454,13 +1559,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", + "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { @@ -1472,8 +1578,9 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1486,8 +1593,9 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1501,8 +1609,9 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1516,8 +1625,9 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1530,14 +1640,15 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", + "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", + "@babel/compat-data": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", @@ -1568,9 +1679,9 @@ "@babel/plugin-transform-block-scoping": "^7.24.7", "@babel/plugin-transform-class-properties": "^7.24.7", "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.8", "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-dotall-regex": "^7.24.7", "@babel/plugin-transform-duplicate-keys": "^7.24.7", "@babel/plugin-transform-dynamic-import": "^7.24.7", @@ -1583,7 +1694,7 @@ "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-member-expression-literals": "^7.24.7", "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-modules-systemjs": "^7.24.7", "@babel/plugin-transform-modules-umd": "^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", @@ -1593,7 +1704,7 @@ "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-object-super": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", @@ -1604,7 +1715,7 @@ "@babel/plugin-transform-spread": "^7.24.7", "@babel/plugin-transform-sticky-regex": "^7.24.7", "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", "@babel/plugin-transform-unicode-escapes": "^7.24.7", "@babel/plugin-transform-unicode-property-regex": "^7.24.7", "@babel/plugin-transform-unicode-regex": "^7.24.7", @@ -1613,7 +1724,7 @@ "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -1625,8 +1736,9 @@ }, "node_modules/@babel/preset-flow": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", + "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -1641,8 +1753,9 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1654,8 +1767,9 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -1672,8 +1786,9 @@ }, "node_modules/@babel/register": { "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", "dev": true, - "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -1690,8 +1805,9 @@ }, "node_modules/@babel/register/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -1703,8 +1819,9 @@ }, "node_modules/@babel/register/node_modules/find-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -1714,8 +1831,9 @@ }, "node_modules/@babel/register/node_modules/locate-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -1726,8 +1844,9 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -1738,8 +1857,9 @@ }, "node_modules/@babel/register/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -1752,8 +1872,9 @@ }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -1763,24 +1884,27 @@ }, "node_modules/@babel/register/node_modules/path-exists": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/register/node_modules/pify": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@babel/register/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -1790,21 +1914,24 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.6", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", + "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", "dev": true, - "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1814,8 +1941,9 @@ }, "node_modules/@babel/template": { "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.24.7", @@ -1826,18 +1954,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.7", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", + "@babel/generator": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1846,11 +1975,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", + "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -1860,13 +1990,15 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true }, "node_modules/@colors/colors": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -1874,16 +2006,18 @@ }, "node_modules/@ctrl/tinycolor": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.0.3.tgz", + "integrity": "sha512-e9nEVehVJwkymQpkGhdSNzLT2Lr9UTTby+JePq4Z2SxBbOQjY7pLgSouAaXvfaGQVSAaY0U4eJdwfSDmCbItcw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/@custom-elements-manifest/analyzer": { "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/analyzer/-/analyzer-0.6.9.tgz", + "integrity": "sha512-N6GQtDYf9yiFpf0fpjwQ7rtKlBbt9CDqXGenfrMQlo7RfC5HJVH9ZkrKsNBETiV01WPdvUBJRgag+Tbafb+jXA==", "dev": true, - "license": "MIT", "dependencies": { "@custom-elements-manifest/find-dependencies": "^0.0.5", "@github/catalyst": "^1.6.0", @@ -1903,8 +2037,9 @@ }, "node_modules/@custom-elements-manifest/analyzer/node_modules/globby": { "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -1920,10 +2055,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@custom-elements-manifest/analyzer/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@custom-elements-manifest/analyzer/node_modules/typescript": { "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1934,777 +2079,1191 @@ }, "node_modules/@custom-elements-manifest/find-dependencies": { "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/find-dependencies/-/find-dependencies-0.0.5.tgz", + "integrity": "sha512-fKIMMZCDFSoL2ySUoz8knWgpV4jpb0lUXgLOvdZQMQFHxgxz1PqOJpUIypwvEVyKk3nEHRY4f10gNol02HjeCg==", "dev": true, - "license": "ISC", "dependencies": { "es-module-lexer": "^0.9.3" } }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@easepick/base-plugin": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@easepick/base-plugin/-/base-plugin-1.2.1.tgz", + "integrity": "sha512-aonBQaRyZwNH/gmPzSzZDVjQjgy/rxWd+TXnM0E3Nxkeu4yMbXV+GnWVQbBwTvJx74M7iSCHJowdmZ5T46B7Vg==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@easepick/core": "^1.1.0" } }, "node_modules/@easepick/core": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@easepick/core/-/core-1.2.1.tgz", + "integrity": "sha512-V/blEia/ykAq+0mnQ9djOU5wvMZ+iffL5iuQrKLObpMOw38kL/qo4inH4pCbB3wm7sDjrJTuDKf+6+FrgdFGsw==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@easepick/datetime": "^1.1.0" } }, "node_modules/@easepick/datetime": { "version": "1.2.1", - "dev": true, - "license": "GPL-2.0-or-later" + "resolved": "https://registry.npmjs.org/@easepick/datetime/-/datetime-1.2.1.tgz", + "integrity": "sha512-KIUvWo/kEipwBqPTazjfUf6R7dKb2ztPizPoB/0ZMYz3HrWJptsLSZQma3R1nM/zkaexnk/e4L4nX+vDjwBtYA==", + "dev": true }, "node_modules/@easepick/kbd-plugin": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@easepick/kbd-plugin/-/kbd-plugin-1.2.1.tgz", + "integrity": "sha512-t/bEtKuvAbo9b9iw4J5h5DsGYEL4Wm2sLA2VzR2rvmMfJuo1extktgzw2eCy+w6Q/s4ObdKzhXLnjMvFeiJ8Xg==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@easepick/base-plugin": "^1.1.0" } }, "node_modules/@easepick/range-plugin": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@easepick/range-plugin/-/range-plugin-1.2.1.tgz", + "integrity": "sha512-yEHLUq32Kj0exLz4txxchALQVJUbwyXvnovfN7yxTrCJLpi6uMmPXcW4lyYig2P9+xM9JqF6JsNqOsi0+5GlHQ==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@easepick/base-plugin": "^1.1.0" } }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", "dev": true, - "license": "MIT", "peerDependencies": { "react": ">=16.8.0" } }, - "node_modules/@esbuild/darwin-arm64": { + "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ - "arm64" + "ppc64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ - "darwin" + "aix" ], "engines": { "node": ">=12" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=12" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "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" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "node_modules/@esbuild/freebsd-x64": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "(MIT OR CC0-1.0)", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/@floating-ui/core": { - "version": "1.6.2", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.2", - "license": "MIT" - }, - "node_modules/@github/catalyst": { - "version": "1.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper": { - "version": "2.0.0", + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@custom-elements-manifest/analyzer": "^0.6.4", - "@types/react": "^18.0.22", - "globby": "^13.1.2", - "pascal-case": "^3.1.2", - "react": "^18.2.0", - "ts-morph": "^16.0.0" - }, - "peerDependencies": { - "typescript": ">=4.0.0", - "vite": ">=3.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/globby": { - "version": "13.2.2", + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/no-case": { - "version": "3.0.4", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], "dev": true, - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/pascal-case": { - "version": "3.1.2", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/slash": { - "version": "4.0.0", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10.10.0" + "node": ">=12" } }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=12" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "MIT" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.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==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", + "node_modules/@eslint/eslintrc/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==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/resolve-uri": { + "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=6.0.0" + "node": "*" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", + "node_modules/@eslint/eslintrc/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==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "dev": true, - "license": "MIT" + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", + "dev": true }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "dev": true, - "license": "MIT", + "node_modules/@floating-ui/core": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.4.tgz", + "integrity": "sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@floating-ui/utils": "^0.2.4" } }, - "node_modules/@lit-labs/react": { - "version": "1.1.1", - "license": "BSD-3-Clause" - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@lit-labs/virtualizer": { - "version": "2.0.12", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@floating-ui/dom": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", "dependencies": { - "lit": "^3.1.0", - "tslib": "^2.0.3" + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" } }, - "node_modules/@lit/reactive-element": { - "version": "2.0.4", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } + "node_modules/@floating-ui/utils": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.4.tgz", + "integrity": "sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==" }, - "node_modules/@mdx-js/react": { - "version": "3.0.1", + "node_modules/@github/catalyst": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@github/catalyst/-/catalyst-1.6.0.tgz", + "integrity": "sha512-u8A+DameixqpeyHzvnJWTGj+wfiskQOYHzSiJscCWVfMkIT3rxnbHMtGh3lMthaRY21nbUOK71WcsCnCrXhBJQ==", + "dev": true + }, + "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@glytch/vite-plugin-generate-lit-react-wrapper/-/vite-plugin-generate-lit-react-wrapper-2.0.0.tgz", + "integrity": "sha512-iK1kCqlqqncgSturWiUkNgOgD+rxV7TtXTVHu8UbMzK7M9GiUCHxuWb/Xt29TWIkdpRUt77/DG14TrWMRG6GHg==", "dev": true, - "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@custom-elements-manifest/analyzer": "^0.6.4", + "@types/react": "^18.0.22", + "globby": "^13.1.2", + "pascal-case": "^3.1.2", + "react": "^18.2.0", + "ts-morph": "^16.0.0" }, "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "typescript": ">=4.0.0", + "vite": ">=3.0.0" } }, - "node_modules/@microsoft/api-extractor": { - "version": "7.39.0", + "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, - "license": "MIT", "dependencies": { - "@microsoft/api-extractor-model": "7.28.3", - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.62.0", - "@rushstack/rig-package": "0.5.1", - "@rushstack/ts-command-line": "4.17.1", - "colors": "~1.2.1", - "lodash": "~4.17.15", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "source-map": "~0.6.1", - "typescript": "5.3.3" + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, - "bin": { - "api-extractor": "bin/api-extractor" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@microsoft/api-extractor-model": { - "version": "7.28.3", + "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.62.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@microsoft/api-extractor/node_modules/semver": { - "version": "7.5.4", + "node_modules/@glytch/vite-plugin-generate-lit-react-wrapper/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@microsoft/api-extractor/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.14.2", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "MIT" + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.16.2", + "node_modules/@humanwhocodes/config-array/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==", "dev": true, - "license": "MIT", "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { - "version": "1.19.0", + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "brace-expansion": "^1.1.7" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "*" } }, - "node_modules/@ndelangen/get-tarball": { - "version": "3.0.9", + "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==", "dev": true, - "license": "MIT", - "dependencies": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@neodrag/vanilla": { + "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", + "node_modules/@isaacs/cliui/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==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@open-wc/dedupe-mixin": { - "version": "1.4.0", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=8" + } }, - "node_modules/@open-wc/scoped-elements": { - "version": "3.0.5", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "license": "MIT", "dependencies": { - "@open-wc/dedupe-mixin": "^1.4.0", - "lit": "^3.0.0" + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@open-wc/testing-helpers": { - "version": "3.0.0", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { - "@open-wc/scoped-elements": "^3.0.2", - "lit": "^2.0.0 || ^3.0.0", - "lit-html": "^2.0.0 || ^3.0.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "license": "MIT", - "optional": true, "engines": { - "node": ">=14" + "node": ">=6.0.0" } }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.0.5", + "node_modules/@lit-labs/react": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.1.1.tgz", + "integrity": "sha512-9TC+/ZWb6BJlWCyUr14FKFlaGnyKpeEDorufXozQgke/VoVrslUQNaL7nBmrAWdNrmzx5jWgi8lFmWwrxMjnlA==" + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + }, + "node_modules/@lit-labs/virtualizer": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@lit-labs/virtualizer/-/virtualizer-2.0.12.tgz", + "integrity": "sha512-sL7AXhacSdzOJLEQFcPCrV7tu2rZQ10upeGMAxKmTT0Ae4kBFV8nwlFiUEQPBt1idUsAkiDG1yN91IgUWQXVNQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.4", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-portal": "1.0.4", - "@radix-ui/react-presence": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-controllable-state": "1.0.1", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "lit": "^3.1.0", + "tslib": "^2.0.3" } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.5", + "node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" + "@types/mdx": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", + "node_modules/@microsoft/api-extractor": { + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.39.0.tgz", + "integrity": "sha512-PuXxzadgnvp+wdeZFPonssRAj/EW4Gm4s75TXzPk09h3wJ8RS3x7typf95B4vwZRrPTQBGopdUl+/vHvlPdAcg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "@microsoft/api-extractor-model": "7.28.3", + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "3.62.0", + "@rushstack/rig-package": "0.5.1", + "@rushstack/ts-command-line": "4.17.1", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "source-map": "~0.6.1", + "typescript": "5.3.3" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.3.tgz", + "integrity": "sha512-wT/kB2oDbdZXITyDh2SQLzaWwTOFbV326fP0pUwNW00WeliARs0qjmXBWmGWardEzp2U3/axkO3Lboqun6vrig==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "3.62.0" + } + }, + "node_modules/@microsoft/api-extractor/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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@ndelangen/get-tarball": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", + "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", + "dev": true, + "dependencies": { + "gunzip-maybe": "^1.4.2", + "pump": "^3.0.0", + "tar-fs": "^2.1.1" + } + }, + "node_modules/@neodrag/vanilla": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@neodrag/vanilla/-/vanilla-2.0.3.tgz", + "integrity": "sha512-wMIUqfs+dPGTeSngA0PNwywnaObKQ9p45rztiWotOG5xa3X73/OneJS/4Bh3AotuuxmZBv/1NSxYu5IKUIVuNA==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@open-wc/dedupe-mixin": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz", + "integrity": "sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==", + "dev": true + }, + "node_modules/@open-wc/scoped-elements": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-3.0.5.tgz", + "integrity": "sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==", + "dev": true, + "dependencies": { + "@open-wc/dedupe-mixin": "^1.4.0", + "lit": "^3.0.0" + } + }, + "node_modules/@open-wc/testing-helpers": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@open-wc/testing-helpers/-/testing-helpers-3.0.0.tgz", + "integrity": "sha512-zkR39b7ljH/TqZgzBB9ekHKg1OLvR/JQYCEaW76V0RuASfV/vkgx2xfUQNe8DlEOLOetRZ3agFqssEREF45ClA==", + "dev": true, + "dependencies": { + "@open-wc/scoped-elements": "^3.0.2", + "lit": "^2.0.0 || ^3.0.0", + "lit-html": "^2.0.0 || ^3.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", + "dev": true + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "dev": true, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "dev": true, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", + "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", + "dev": true, + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", + "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", + "dev": true, + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", + "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", + "dev": true, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2713,20 +3272,20 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.4", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", + "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2738,16 +3297,16 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2756,18 +3315,19 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.0.4", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", + "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2779,19 +3339,19 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2803,18 +3363,18 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" + "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2826,16 +3386,16 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2844,15 +3404,13 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2861,16 +3419,16 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2879,16 +3437,16 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2897,15 +3455,13 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -2915,8 +3471,9 @@ }, "node_modules/@rollup/pluginutils": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -2934,22 +3491,235 @@ } } }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.0", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", + "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", "cpu": [ - "arm64" + "arm" ], "dev": true, - "license": "MIT", "optional": true, "os": [ - "darwin" - ] + "android" + ], + "peer": true + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", + "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", + "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", + "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", + "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", + "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", + "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", + "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", + "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", + "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", + "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", + "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", + "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", + "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", + "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", + "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true }, "node_modules/@rushstack/node-core-library": { "version": "3.62.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.62.0.tgz", + "integrity": "sha512-88aJn2h8UpSvdwuDXBv1/v1heM6GnBf3RjEy6ZPP7UnzHNCqOHA2Ut+ScYUbXcqIdfew9JlTAe3g+cnX9xQ/Aw==", "dev": true, - "license": "MIT", "dependencies": { "colors": "~1.2.1", "fs-extra": "~7.0.1", @@ -2970,8 +3740,9 @@ }, "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2983,16 +3754,18 @@ }, "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@rushstack/node-core-library/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==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -3002,8 +3775,9 @@ }, "node_modules/@rushstack/node-core-library/node_modules/semver": { "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3016,21 +3790,24 @@ }, "node_modules/@rushstack/node-core-library/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@rushstack/node-core-library/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/@rushstack/rig-package": { "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.1.tgz", + "integrity": "sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" @@ -3038,8 +3815,9 @@ }, "node_modules/@rushstack/ts-command-line": { "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.1.tgz", + "integrity": "sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==", "dev": true, - "license": "MIT", "dependencies": { "@types/argparse": "1.0.38", "argparse": "~1.0.9", @@ -3049,21 +3827,24 @@ }, "node_modules/@rushstack/ts-command-line/node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@sinclair/typebox": { "version": "0.27.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -3073,8 +3854,9 @@ }, "node_modules/@storybook/addon-actions": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.6.tgz", + "integrity": "sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/core-events": "8.1.6", "@storybook/global": "^5.0.0", @@ -3090,8 +3872,9 @@ }, "node_modules/@storybook/addon-backgrounds": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.6.tgz", + "integrity": "sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3", @@ -3104,8 +3887,9 @@ }, "node_modules/@storybook/addon-controls": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.6.tgz", + "integrity": "sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/blocks": "8.1.6", "dequal": "^2.0.2", @@ -3119,8 +3903,9 @@ }, "node_modules/@storybook/addon-docs": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.6.tgz", + "integrity": "sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", @@ -3149,20 +3934,21 @@ } }, "node_modules/@storybook/addon-docs/node_modules/@babel/core": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3179,8 +3965,9 @@ }, "node_modules/@storybook/addon-essentials": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.6.tgz", + "integrity": "sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/addon-actions": "8.1.6", "@storybook/addon-backgrounds": "8.1.6", @@ -3204,8 +3991,9 @@ }, "node_modules/@storybook/addon-highlight": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.6.tgz", + "integrity": "sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -3216,8 +4004,9 @@ }, "node_modules/@storybook/addon-links": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.6.tgz", + "integrity": "sha512-EuSXoK+tpApjW08ZiC4yE9ePdJkIu36AFPJHA6FVierVU31klW+cbFqps88JpmALZkrlf+pzKf3uBIGLrkBSAw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", @@ -3238,8 +4027,9 @@ }, "node_modules/@storybook/addon-measure": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.6.tgz", + "integrity": "sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" @@ -3251,8 +4041,9 @@ }, "node_modules/@storybook/addon-outline": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.6.tgz", + "integrity": "sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -3264,8 +4055,9 @@ }, "node_modules/@storybook/addon-themes": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-8.1.6.tgz", + "integrity": "sha512-h0IwK1fIHBWBAfxWmbXoISutHWRSlQwXb7BGEAsnZ9oQ4xA0REjtpqM6o5IkDFYQtDw0YHUvmBzyHSphA9boww==", "dev": true, - "license": "MIT", "dependencies": { "ts-dedent": "^2.0.0" }, @@ -3276,8 +4068,9 @@ }, "node_modules/@storybook/addon-toolbars": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.6.tgz", + "integrity": "sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -3285,8 +4078,9 @@ }, "node_modules/@storybook/addon-viewport": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.6.tgz", + "integrity": "sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==", "dev": true, - "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" }, @@ -3297,8 +4091,9 @@ }, "node_modules/@storybook/blocks": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.6.tgz", + "integrity": "sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "8.1.6", "@storybook/client-logger": "8.1.6", @@ -3344,8 +4139,9 @@ }, "node_modules/@storybook/builder-manager": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.6.tgz", + "integrity": "sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==", "dev": true, - "license": "MIT", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", "@storybook/core-common": "8.1.6", @@ -3369,8 +4165,9 @@ }, "node_modules/@storybook/builder-vite": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.1.6.tgz", + "integrity": "sha512-xbGxI7aVMNuLcAB41Z+Vjr+M1Kznvw/jJ8HP9cfmUl1cO7ysF8R9opVG1C+kMIXUIQAVeND+DUZgmUg2zGzH6A==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "8.1.6", "@storybook/client-logger": "8.1.6", @@ -3413,14 +4210,16 @@ } }, "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { - "version": "1.5.3", - "dev": true, - "license": "MIT" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true }, "node_modules/@storybook/channels": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.6.tgz", + "integrity": "sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "8.1.6", "@storybook/core-events": "8.1.6", @@ -3435,8 +4234,9 @@ }, "node_modules/@storybook/cli": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.6.tgz", + "integrity": "sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/types": "^7.24.0", @@ -3485,20 +4285,21 @@ } }, "node_modules/@storybook/cli/node_modules/@babel/core": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3515,16 +4316,18 @@ }, "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@storybook/cli/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3537,8 +4340,9 @@ }, "node_modules/@storybook/cli/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3552,16 +4356,18 @@ }, "node_modules/@storybook/cli/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/cli/node_modules/prettier": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -3574,8 +4380,9 @@ }, "node_modules/@storybook/cli/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3585,8 +4392,9 @@ }, "node_modules/@storybook/cli/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3596,8 +4404,9 @@ }, "node_modules/@storybook/client-logger": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.6.tgz", + "integrity": "sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -3608,8 +4417,9 @@ }, "node_modules/@storybook/codemod": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.6.tgz", + "integrity": "sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/preset-env": "^7.24.4", @@ -3633,20 +4443,21 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/core": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3662,9 +4473,10 @@ } }, "node_modules/@storybook/codemod/node_modules/prettier": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -3677,8 +4489,9 @@ }, "node_modules/@storybook/components": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.6.tgz", + "integrity": "sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==", "dev": true, - "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", @@ -3702,8 +4515,9 @@ }, "node_modules/@storybook/core-common": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.6.tgz", + "integrity": "sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/core-events": "8.1.6", "@storybook/csf-tools": "8.1.6", @@ -3750,8 +4564,9 @@ }, "node_modules/@storybook/core-common/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3764,8 +4579,9 @@ }, "node_modules/@storybook/core-common/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3779,16 +4595,18 @@ }, "node_modules/@storybook/core-common/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/core-common/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3798,8 +4616,9 @@ }, "node_modules/@storybook/core-common/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3809,8 +4628,9 @@ }, "node_modules/@storybook/core-events": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.6.tgz", + "integrity": "sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" @@ -3822,8 +4642,9 @@ }, "node_modules/@storybook/core-server": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.6.tgz", + "integrity": "sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==", "dev": true, - "license": "MIT", "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@babel/core": "^7.24.4", @@ -3877,20 +4698,21 @@ } }, "node_modules/@storybook/core-server/node_modules/@babel/core": { - "version": "7.24.7", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3907,16 +4729,18 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@storybook/core-server/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3929,8 +4753,9 @@ }, "node_modules/@storybook/core-server/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3944,16 +4769,18 @@ }, "node_modules/@storybook/core-server/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/core-server/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3963,8 +4790,9 @@ }, "node_modules/@storybook/core-server/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3973,17 +4801,19 @@ } }, "node_modules/@storybook/csf": { - "version": "0.1.7", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^2.19.0" } }, "node_modules/@storybook/csf-plugin": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.6.tgz", + "integrity": "sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/csf-tools": "8.1.6", "unplugin": "^1.3.1" @@ -3995,8 +4825,9 @@ }, "node_modules/@storybook/csf-tools": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.6.tgz", + "integrity": "sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/generator": "^7.24.4", "@babel/parser": "^7.24.4", @@ -4015,13 +4846,15 @@ }, "node_modules/@storybook/docs-mdx": { "version": "3.1.0-next.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-3.1.0-next.0.tgz", + "integrity": "sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==", + "dev": true }, "node_modules/@storybook/docs-tools": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.6.tgz", + "integrity": "sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/core-common": "8.1.6", "@storybook/core-events": "8.1.6", @@ -4039,13 +4872,15 @@ }, "node_modules/@storybook/global": { "version": "5.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", + "dev": true }, "node_modules/@storybook/icons": { "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz", + "integrity": "sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.0.0" }, @@ -4056,8 +4891,9 @@ }, "node_modules/@storybook/manager": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.6.tgz", + "integrity": "sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -4065,8 +4901,9 @@ }, "node_modules/@storybook/manager-api": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.6.tgz", + "integrity": "sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "8.1.6", "@storybook/client-logger": "8.1.6", @@ -4091,8 +4928,9 @@ }, "node_modules/@storybook/node-logger": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.6.tgz", + "integrity": "sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -4100,8 +4938,9 @@ }, "node_modules/@storybook/preview": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.6.tgz", + "integrity": "sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -4109,8 +4948,9 @@ }, "node_modules/@storybook/preview-api": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.6.tgz", + "integrity": "sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "8.1.6", "@storybook/client-logger": "8.1.6", @@ -4134,8 +4974,9 @@ }, "node_modules/@storybook/react-dom-shim": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.6.tgz", + "integrity": "sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -4147,8 +4988,9 @@ }, "node_modules/@storybook/router": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.6.tgz", + "integrity": "sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "8.1.6", "memoizerific": "^1.11.3", @@ -4161,8 +5003,9 @@ }, "node_modules/@storybook/telemetry": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.6.tgz", + "integrity": "sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "8.1.6", "@storybook/core-common": "8.1.6", @@ -4180,8 +5023,9 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4194,8 +5038,9 @@ }, "node_modules/@storybook/telemetry/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4209,16 +5054,18 @@ }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/telemetry/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4228,8 +5075,9 @@ }, "node_modules/@storybook/theming": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.6.tgz", + "integrity": "sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==", "dev": true, - "license": "MIT", "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", "@storybook/client-logger": "8.1.6", @@ -4255,8 +5103,9 @@ }, "node_modules/@storybook/types": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.6.tgz", + "integrity": "sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/channels": "8.1.6", "@types/express": "^4.7.0", @@ -4269,8 +5118,9 @@ }, "node_modules/@storybook/web-components": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.1.6.tgz", + "integrity": "sha512-wpRapZVXjoKyXl66/v/dFP697ttPpmyIi+vwratYTYLEx+3K1Ovuc2BLg44GlYRLhU9NW5YuJe51bh02M/z+Rw==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/client-logger": "8.1.6", "@storybook/docs-tools": "8.1.6", @@ -4294,8 +5144,9 @@ }, "node_modules/@storybook/web-components-vite": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.1.6.tgz", + "integrity": "sha512-9IwcV+QqbetJckcuhB5tRxynwlPMnlDN1fw+oOO/lLG+4tRESuJi99lpRybtB9vVvvUD1kn3FEC2Hx3FcsrCcA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/builder-vite": "8.1.6", "@storybook/core-server": "8.1.6", @@ -4314,7 +5165,8 @@ }, "node_modules/@tanstack/match-sorter-utils": { "version": "8.11.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.11.8.tgz", + "integrity": "sha512-3VPh0SYMGCa5dWQEqNab87UpCMk+ANWHDP4ALs5PeEW9EpfTAbrezzaOk/OiM52IESViefkoAOYuxdoa04p6aA==", "dependencies": { "remove-accents": "0.4.2" }, @@ -4328,7 +5180,8 @@ }, "node_modules/@tanstack/table-core": { "version": "8.13.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.13.2.tgz", + "integrity": "sha512-/2saD1lWBUV6/uNAwrsg2tw58uvMJ07bO2F1IWMxjFRkJiXKQRuc3Oq2aufeobD3873+4oIM/DRySIw7+QsPPw==", "engines": { "node": ">=12" }, @@ -4339,8 +5192,9 @@ }, "node_modules/@testing-library/dom": { "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -4357,8 +5211,9 @@ }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4371,8 +5226,9 @@ }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4386,16 +5242,18 @@ }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/dom/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4405,8 +5263,9 @@ }, "node_modules/@testing-library/jest-dom": { "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz", + "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==", "dev": true, - "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.3.2", "@babel/runtime": "^7.9.2", @@ -4449,8 +5308,9 @@ }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4463,8 +5323,9 @@ }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4475,21 +5336,24 @@ }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/jest-dom/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4499,8 +5363,9 @@ }, "node_modules/@testing-library/user-event": { "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -4511,16 +5376,18 @@ }, "node_modules/@trysound/sax": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@ts-morph/common": { "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.17.0.tgz", + "integrity": "sha512-RMSSvSfs9kb0VzkvQ2NWobwnj7TxCA9vI/IjR9bDHqgAyVbu2T0DN4wiKVqomyDWqO7dPr/tErSfq7urQ1Q37g==", "dev": true, - "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "minimatch": "^5.1.0", @@ -4530,8 +5397,9 @@ }, "node_modules/@ts-morph/common/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -4539,31 +5407,23 @@ "node": ">=10" } }, - "node_modules/@ts-morph/common/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@types/argparse": { "version": "1.0.38", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true }, "node_modules/@types/aria-query": { "version": "5.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true }, "node_modules/@types/body-parser": { "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, - "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4571,49 +5431,57 @@ }, "node_modules/@types/connect": { "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/cross-spawn": { "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/detect-port": { "version": "1.3.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", + "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", + "dev": true }, "node_modules/@types/diff": { "version": "5.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.1.tgz", + "integrity": "sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==", + "dev": true }, "node_modules/@types/doctrine": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", + "dev": true }, "node_modules/@types/ejs": { "version": "3.1.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", + "dev": true }, "node_modules/@types/emscripten": { "version": "1.39.13", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", + "dev": true }, "node_modules/@types/eslint": { "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/estree": "*", @@ -4622,8 +5490,9 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/eslint": "*", @@ -4632,13 +5501,15 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, "node_modules/@types/express": { "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -4647,9 +5518,10 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.3", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4659,89 +5531,105 @@ }, "node_modules/@types/find-cache-dir": { "version": "3.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", + "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "dev": true }, "node_modules/@types/hast": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/http-errors": { "version": "2.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true }, "node_modules/@types/json-schema": { "version": "7.0.15", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, "node_modules/@types/lodash": { - "version": "4.17.5", - "dev": true, - "license": "MIT" + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", + "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", + "dev": true }, "node_modules/@types/mdx": { "version": "2.0.13", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dev": true }, "node_modules/@types/mime": { "version": "1.3.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true }, "node_modules/@types/node": { - "version": "18.19.33", + "version": "18.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", + "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true }, "node_modules/@types/pretty-hrtime": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.12", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true }, "node_modules/@types/qs": { "version": "6.9.15", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true }, "node_modules/@types/range-parser": { "version": "1.2.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true }, "node_modules/@types/react": { "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dev": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4749,13 +5637,15 @@ }, "node_modules/@types/semver": { "version": "7.5.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true }, "node_modules/@types/send": { "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, - "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4763,8 +5653,9 @@ }, "node_modules/@types/serve-static": { "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, - "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -4773,22 +5664,26 @@ }, "node_modules/@types/trusted-types": { "version": "2.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, "node_modules/@types/unist": { "version": "3.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "dev": true }, "node_modules/@types/uuid": { "version": "9.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.1", "@typescript-eslint/scope-manager": "6.21.0", @@ -4821,8 +5716,9 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4832,8 +5728,9 @@ }, "node_modules/@typescript-eslint/parser": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/types": "6.21.0", @@ -4859,8 +5756,9 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" @@ -4875,8 +5773,9 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/utils": "6.21.0", @@ -4901,8 +5800,9 @@ }, "node_modules/@typescript-eslint/types": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, - "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -4913,8 +5813,9 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", @@ -4940,8 +5841,9 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4959,8 +5861,9 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4970,16 +5873,18 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@typescript-eslint/utils": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", @@ -5002,8 +5907,9 @@ }, "node_modules/@typescript-eslint/utils/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5013,8 +5919,9 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" @@ -5029,13 +5936,15 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true }, "node_modules/@vitest/coverage-v8": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.3.1.tgz", + "integrity": "sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.1", "@bcoe/v8-coverage": "^0.2.3", @@ -5060,8 +5969,9 @@ }, "node_modules/@vitest/expect": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz", + "integrity": "sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==", "dev": true, - "license": "MIT", "dependencies": { "@vitest/spy": "1.3.1", "@vitest/utils": "1.3.1", @@ -5073,8 +5983,9 @@ }, "node_modules/@vitest/runner": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.3.1.tgz", + "integrity": "sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==", "dev": true, - "license": "MIT", "dependencies": { "@vitest/utils": "1.3.1", "p-limit": "^5.0.0", @@ -5086,8 +5997,9 @@ }, "node_modules/@vitest/runner/node_modules/p-limit": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -5099,9 +6011,10 @@ } }, "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.0.0", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.20" }, @@ -5111,8 +6024,9 @@ }, "node_modules/@vitest/snapshot": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.3.1.tgz", + "integrity": "sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==", "dev": true, - "license": "MIT", "dependencies": { "magic-string": "^0.30.5", "pathe": "^1.1.1", @@ -5124,8 +6038,9 @@ }, "node_modules/@vitest/snapshot/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -5135,8 +6050,9 @@ }, "node_modules/@vitest/snapshot/node_modules/pretty-format": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -5148,13 +6064,15 @@ }, "node_modules/@vitest/snapshot/node_modules/react-is": { "version": "18.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true }, "node_modules/@vitest/spy": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz", + "integrity": "sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==", "dev": true, - "license": "MIT", "dependencies": { "tinyspy": "^2.2.0" }, @@ -5164,8 +6082,9 @@ }, "node_modules/@vitest/utils": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz", + "integrity": "sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==", "dev": true, - "license": "MIT", "dependencies": { "diff-sequences": "^29.6.3", "estree-walker": "^3.0.3", @@ -5178,8 +6097,9 @@ }, "node_modules/@vitest/utils/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -5189,16 +6109,18 @@ }, "node_modules/@vitest/utils/node_modules/estree-walker": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/@vitest/utils/node_modules/pretty-format": { "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -5210,64 +6132,72 @@ }, "node_modules/@vitest/utils/node_modules/react-is": { "version": "18.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true }, "node_modules/@volar/language-core": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", "dev": true, - "license": "MIT", "dependencies": { "@volar/source-map": "1.11.1" } }, "node_modules/@volar/source-map": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", "dev": true, - "license": "MIT", "dependencies": { "muggle-string": "^0.3.1" } }, "node_modules/@volar/typescript": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", "dev": true, - "license": "MIT", "dependencies": { "@volar/language-core": "1.11.1", "path-browserify": "^1.0.1" } }, "node_modules/@vscode/web-custom-data": { - "version": "0.4.9", - "dev": true, - "license": "MIT" + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@vscode/web-custom-data/-/web-custom-data-0.4.11.tgz", + "integrity": "sha512-cJuycq8j3mSBwTvUS5fCjUG/VV0n1ht/iJF6n1nR3BbZ51ICK/51pTtYqFNZQmYuH/PxzMvqzhy1H15Vz6l0UQ==", + "dev": true }, "node_modules/@vue/compiler-core": { - "version": "3.4.27", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.31.tgz", + "integrity": "sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.31", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.27", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.31.tgz", + "integrity": "sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/compiler-core": "3.4.31", + "@vue/shared": "3.4.31" } }, "node_modules/@vue/language-core": { "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", "dev": true, - "license": "MIT", "dependencies": { "@volar/language-core": "~1.11.1", "@volar/source-map": "~1.11.1", @@ -5289,19 +6219,22 @@ } }, "node_modules/@vue/shared": { - "version": "3.4.27", - "dev": true, - "license": "MIT" + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.31.tgz", + "integrity": "sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==", + "dev": true }, "node_modules/@web-types/lit": { "version": "2.0.0-3", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@web-types/lit/-/lit-2.0.0-3.tgz", + "integrity": "sha512-vZG6zfQ8+gM5Qsv0D5k9X8f/cBqk3y8qhgy0y5g+or+hi3PH6UNNMBMd6QRrlBZUoXCXR/cpVvfPTDj9w5FlwQ==", + "dev": true }, "node_modules/@web/config-loader": { "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.3.4" }, @@ -5311,8 +6244,9 @@ }, "node_modules/@web/config-loader/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5322,8 +6256,9 @@ }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", @@ -5332,26 +6267,30 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", @@ -5361,14 +6300,16 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5379,8 +6320,9 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -5388,8 +6330,9 @@ }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, - "license": "Apache-2.0", "peer": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -5397,14 +6340,16 @@ }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5419,8 +6364,9 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5432,8 +6378,9 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5444,8 +6391,9 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5458,8 +6406,9 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -5468,20 +6417,23 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true, - "license": "BSD-3-Clause", "peer": true }, "node_modules/@xtuc/long": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true, - "license": "Apache-2.0", "peer": true }, "node_modules/@yarnpkg/esbuild-plugin-pnp": { "version": "3.0.0-rc.15", + "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", + "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "tslib": "^2.4.0" }, @@ -5494,8 +6446,9 @@ }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", + "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@yarnpkg/libzip": "^2.3.0", "tslib": "^1.13.0" @@ -5506,13 +6459,15 @@ }, "node_modules/@yarnpkg/fslib/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/@yarnpkg/libzip": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", + "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@types/emscripten": "^1.39.6", "tslib": "^1.13.0" @@ -5523,8 +6478,9 @@ }, "node_modules/@yarnpkg/libzip/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/@zuhlke/design-system-components": { "resolved": "web-components", @@ -5540,8 +6496,9 @@ }, "node_modules/accepts": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, - "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -5551,9 +6508,10 @@ } }, "node_modules/acorn": { - "version": "8.11.3", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5561,10 +6519,11 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, - "license": "MIT", "peer": true, "peerDependencies": { "acorn": "^8" @@ -5572,32 +6531,39 @@ }, "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==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "8.3.2", + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", "dev": true, - "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { "node": ">=0.4.0" } }, "node_modules/address": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/agent-base": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -5607,8 +6573,9 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5622,8 +6589,9 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -5637,14 +6605,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.14.0", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5653,13 +6622,15 @@ }, "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/ajv-keywords": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "license": "MIT", "peer": true, "peerDependencies": { "ajv": "^6.9.1" @@ -5667,16 +6638,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -5686,26 +6659,30 @@ }, "node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/ansi-styles/node_modules/color-name": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/any-promise": { "version": "1.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, "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==", "dev": true, - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5716,23 +6693,27 @@ }, "node_modules/app-root-dir": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", + "dev": true }, "node_modules/arg": { "version": "5.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, "node_modules/argparse": { "version": "2.0.1", - "dev": true, - "license": "Python-2.0" + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/aria-hidden": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -5742,24 +6723,27 @@ }, "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==", "dev": true, - "license": "Apache-2.0", "dependencies": { "deep-equal": "^2.0.5" } }, "node_modules/array-back": { "version": "6.2.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz", + "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.17" } }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -5773,13 +6757,15 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true }, "node_modules/array-includes": { "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5797,16 +6783,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5824,8 +6812,9 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5841,8 +6830,9 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5858,8 +6848,9 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -5879,8 +6870,9 @@ }, "node_modules/assert": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", @@ -5891,16 +6883,18 @@ }, "node_modules/assertion-error": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/ast-types": { "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -5910,18 +6904,21 @@ }, "node_modules/async": { "version": "3.2.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true }, "node_modules/asynckit": { "version": "0.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true }, "node_modules/available-typed-arrays": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, - "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -5934,16 +6931,18 @@ }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true, - "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-loader": { "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dev": true, - "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -5958,8 +6957,9 @@ }, "node_modules/babel-loader/node_modules/find-cache-dir": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, - "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -5973,8 +6973,9 @@ }, "node_modules/babel-loader/node_modules/find-up": { "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -5988,8 +6989,9 @@ }, "node_modules/babel-loader/node_modules/locate-path": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -6002,8 +7004,9 @@ }, "node_modules/babel-loader/node_modules/p-limit": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -6016,8 +7019,9 @@ }, "node_modules/babel-loader/node_modules/p-locate": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -6030,16 +7034,18 @@ }, "node_modules/babel-loader/node_modules/path-exists": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/babel-loader/node_modules/pkg-dir": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^6.3.0" }, @@ -6051,9 +7057,10 @@ } }, "node_modules/babel-loader/node_modules/yocto-queue": { - "version": "1.0.0", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.20" }, @@ -6063,8 +7070,9 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -6076,8 +7084,9 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", "core-js-compat": "^3.36.1" @@ -6088,8 +7097,9 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -6099,11 +7109,14 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "funding": [ { @@ -6118,13 +7131,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/better-opn": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "dev": true, - "license": "MIT", "dependencies": { "open": "^8.0.4" }, @@ -6134,16 +7147,18 @@ }, "node_modules/big-integer": { "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, - "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/binary-extensions": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -6153,8 +7168,9 @@ }, "node_modules/bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, - "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -6163,8 +7179,9 @@ }, "node_modules/body-parser": { "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -6186,29 +7203,33 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -6221,13 +7242,15 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "big-integer": "^1.6.44" }, @@ -6237,16 +7260,18 @@ }, "node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -6256,18 +7281,23 @@ }, "node_modules/browser-assert": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", "dev": true }, "node_modules/browserify-zlib": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", "dev": true, - "license": "MIT", "dependencies": { "pako": "~0.2.0" } }, "node_modules/browserslist": { - "version": "4.23.0", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -6283,12 +7313,11 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -6299,6 +7328,8 @@ }, "node_modules/buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -6314,7 +7345,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -6322,13 +7352,15 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "node_modules/builtin-modules": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -6338,16 +7370,18 @@ }, "node_modules/builtins": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.0.0" } }, "node_modules/builtins/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -6357,24 +7391,27 @@ }, "node_modules/bytes": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cac": { "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/call-bind": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6391,16 +7428,18 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -6408,8 +7447,9 @@ }, "node_modules/camel-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6417,8 +7457,9 @@ }, "node_modules/camel-case/node_modules/pascal-case": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6426,14 +7467,17 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001625", + "version": "1.0.30001642", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", + "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", "dev": true, "funding": [ { @@ -6448,13 +7492,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/capital-case": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -6463,8 +7507,9 @@ }, "node_modules/capital-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6472,13 +7517,15 @@ }, "node_modules/cem-plugin-expanded-types": { "version": "1.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cem-plugin-expanded-types/-/cem-plugin-expanded-types-1.2.0.tgz", + "integrity": "sha512-1cm40jeFEpLlH21/oJNWO0VgK891qX7OMOGZPNm5YOlSvLozEoVP89+myGR8QjYkx164m1OJRSrjhClLJq5Ftw==", + "dev": true }, "node_modules/chai": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dev": true, - "license": "MIT", "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -6494,8 +7541,9 @@ }, "node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -6507,8 +7555,9 @@ }, "node_modules/change-case": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", "dev": true, - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "capital-case": "^1.0.4", @@ -6526,8 +7575,9 @@ }, "node_modules/change-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6535,8 +7585,9 @@ }, "node_modules/change-case/node_modules/pascal-case": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6544,8 +7595,9 @@ }, "node_modules/check-error": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, - "license": "MIT", "dependencies": { "get-func-name": "^2.0.2" }, @@ -6555,8 +7607,9 @@ }, "node_modules/chokidar": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6575,16 +7628,18 @@ }, "node_modules/chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/chromatic": { "version": "11.5.3", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.5.3.tgz", + "integrity": "sha512-EtDDXA4OdhsjE0IuLr5AZvOX+ZYXgqdRPtdTAQrM3nImjlteQ5biBmdEEEcdAXDTPU881rEUaUIy2owecB0wYg==", "dev": true, - "license": "MIT", "bin": { "chroma": "dist/bin.js", "chromatic": "dist/bin.js", @@ -6605,8 +7660,9 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6.0" @@ -6614,16 +7670,18 @@ }, "node_modules/citty": { "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, - "license": "MIT", "dependencies": { "consola": "^3.2.3" } }, "node_modules/cli-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, - "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -6633,8 +7691,9 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -6644,8 +7703,9 @@ }, "node_modules/cli-table3": { "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -6658,8 +7718,9 @@ }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -6671,8 +7732,9 @@ }, "node_modules/cliui/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6685,8 +7747,9 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -6701,16 +7764,18 @@ }, "node_modules/clone": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/clone-deep": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -6722,13 +7787,15 @@ }, "node_modules/code-block-writer": { "version": "11.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz", + "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6738,21 +7805,24 @@ }, "node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/colors": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.1.90" } }, "node_modules/combined-stream": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -6762,8 +7832,9 @@ }, "node_modules/command-line-args": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.2.tgz", + "integrity": "sha512-fytTsbndLbl+pPWtS0CxLV3BEWw9wJayB8NnU2cbQqVPsNdYezQeT+uIQv009m+GShnMNyuoBrRo8DTmuTfSCA==", "dev": true, - "license": "MIT", "dependencies": { "array-back": "^6.1.2", "find-replace": "^3.0.0", @@ -6776,34 +7847,39 @@ }, "node_modules/commander": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/comment-parser": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz", + "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12.0.0" } }, "node_modules/common-path-prefix": { "version": "3.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true }, "node_modules/commondir": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true }, "node_modules/compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6813,8 +7889,9 @@ }, "node_modules/compression": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -6830,44 +7907,51 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/computeds": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/confbox": { "version": "0.1.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "dev": true }, "node_modules/consola": { "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/constant-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -6876,8 +7960,9 @@ }, "node_modules/constant-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6885,8 +7970,9 @@ }, "node_modules/content-disposition": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -6896,6 +7982,8 @@ }, "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -6910,39 +7998,43 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/content-type": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, "node_modules/cookie": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true }, "node_modules/core-js-compat": { "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0" }, @@ -6953,13 +8045,15 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6971,8 +8065,9 @@ }, "node_modules/crypto-random-string": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^1.0.1" }, @@ -6985,8 +8080,9 @@ }, "node_modules/crypto-random-string/node_modules/type-fest": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -6996,8 +8092,9 @@ }, "node_modules/css-select": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -7011,8 +8108,9 @@ }, "node_modules/css-tree": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -7023,8 +8121,9 @@ }, "node_modules/css-what": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -7034,13 +8133,15 @@ }, "node_modules/css.escape": { "version": "1.5.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -7050,8 +8151,9 @@ }, "node_modules/csso": { "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, - "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -7062,8 +8164,9 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -7075,13 +8178,15 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true }, "node_modules/cssstyle": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", + "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", "dev": true, - "license": "MIT", "dependencies": { "rrweb-cssom": "^0.6.0" }, @@ -7091,12 +8196,14 @@ }, "node_modules/csstype": { "version": "3.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true }, "node_modules/csv": { "version": "6.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.8.tgz", + "integrity": "sha512-gRh3yiT9bHBA5ka2yOpyFqAVu/ZpwWzajMUR/es0ljevAE88WyHBuMUy7jzd2o5j6LYQesEO/AyhbQ9BhbDXUA==", "dependencies": { "csv-generate": "^4.4.0", "csv-parse": "^5.5.5", @@ -7109,33 +8216,39 @@ }, "node_modules/csv-generate": { "version": "4.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.4.1.tgz", + "integrity": "sha512-O/einO0v4zPmXaOV+sYqGa02VkST4GP5GLpWBNHEouIU7pF3kpGf3D0kCCvX82ydIY4EKkOK+R8b1BYsRXravg==" }, "node_modules/csv-parse": { "version": "5.5.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", + "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==" }, "node_modules/csv-stringify": { "version": "6.5.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.5.0.tgz", + "integrity": "sha512-edlXFVKcUx7r8Vx5zQucsuMg4wb/xT6qyz+Sr1vnLrdXqlLD1+UKyWNyZ9zn6mUW1ewmGxrpVwAcChGF0HQ/2Q==" }, "node_modules/custom-element-jet-brains-integration": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/custom-element-jet-brains-integration/-/custom-element-jet-brains-integration-1.4.4.tgz", + "integrity": "sha512-HEiTy5jBKQa1QdC5jaFbFkXkhHmgwJ0oRLjKK/mZuxuUx0+/wCFRjHBZX51qu5KYj6Ta/gPXcr3blCzuBHXF7A==", "dev": true, - "license": "MIT", "dependencies": { "prettier": "^2.8.0" } }, "node_modules/custom-elements-manifest": { "version": "1.0.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz", + "integrity": "sha512-j59k0ExGCKA8T6Mzaq+7axc+KVHwpEphEERU7VZ99260npu/p/9kd+Db+I3cGKxHkM5y6q5gnlXn00mzRQkX2A==", + "dev": true }, "node_modules/data-urls": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-mimetype": "^4.0.0", "whatwg-url": "^14.0.0" @@ -7146,8 +8259,9 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7162,8 +8276,9 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -7178,8 +8293,9 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -7194,8 +8310,9 @@ }, "node_modules/date-fns": { "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.21.0" }, @@ -7209,18 +8326,21 @@ }, "node_modules/de-indent": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true }, "node_modules/debounce": { "version": "1.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true }, "node_modules/debug": { "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -7235,13 +8355,15 @@ }, "node_modules/decimal.js": { "version": "10.4.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true }, "node_modules/deep-eql": { - "version": "4.1.3", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", "dev": true, - "license": "MIT", "dependencies": { "type-detect": "^4.0.0" }, @@ -7251,8 +8373,9 @@ }, "node_modules/deep-equal": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.5", @@ -7282,13 +8405,15 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "bplist-parser": "^0.2.0", "untildify": "^4.0.0" @@ -7302,8 +8427,9 @@ }, "node_modules/defaults": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -7313,8 +8439,9 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7329,16 +8456,18 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7353,37 +8482,42 @@ }, "node_modules/defu": { "version": "6.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true }, "node_modules/delayed-stream": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dequal": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/destroy": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -7391,21 +8525,24 @@ }, "node_modules/detect-indent": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node-es": { "version": "1.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "dev": true }, "node_modules/detect-package-manager": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.1.1" }, @@ -7415,8 +8552,9 @@ }, "node_modules/detect-port": { "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", "dev": true, - "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "4" @@ -7431,13 +8569,15 @@ }, "node_modules/didyoumean": { "version": "1.2.2", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "node_modules/didyoumean2": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/didyoumean2/-/didyoumean2-4.1.0.tgz", + "integrity": "sha512-qTBmfQoXvhKO75D/05C8m+fteQmn4U46FWYiLhXtZQInzitXLWY0EQ/2oKnpAz9g2lQWW8jYcLcT+hPJGT+kig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.2", "leven": "^3.1.0", @@ -7449,24 +8589,27 @@ }, "node_modules/diff": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -7476,21 +8619,24 @@ }, "node_modules/dir-glob/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/dlv": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "node_modules/doctrine": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7500,13 +8646,15 @@ }, "node_modules/dom-accessibility-api": { "version": "0.5.16", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true }, "node_modules/dom-serializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, - "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -7518,19 +8666,21 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domhandler": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -7543,8 +8693,9 @@ }, "node_modules/domutils": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -7556,8 +8707,9 @@ }, "node_modules/dot-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -7565,8 +8717,9 @@ }, "node_modules/dot-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -7574,8 +8727,9 @@ }, "node_modules/dotenv": { "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -7585,16 +8739,18 @@ }, "node_modules/dotenv-expand": { "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/duplexify": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, - "license": "MIT", "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -7604,13 +8760,15 @@ }, "node_modules/duplexify/node_modules/isarray": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/duplexify/node_modules/readable-stream": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7623,26 +8781,30 @@ }, "node_modules/duplexify/node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/ee-first": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true }, "node_modules/ejs": { "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -7654,40 +8816,46 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.788", - "dev": true, - "license": "ISC" + "version": "1.4.828", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.828.tgz", + "integrity": "sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==", + "dev": true }, "node_modules/element-internals-polyfill": { "version": "1.3.10", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-1.3.10.tgz", + "integrity": "sha512-hflkht5sNZ2LF2sP9+OHfqGDcr8R9NIiDCuDfXep8uptqqt0OjZDaWJ/7ip+OdoIZBFJL+fFJ3+aLku1cTIEGA==", + "dev": true }, "node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/encodeurl": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/end-of-stream": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "5.16.1", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -7699,8 +8867,9 @@ }, "node_modules/entities": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7710,8 +8879,9 @@ }, "node_modules/envinfo": { "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, - "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -7721,16 +8891,18 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-abstract": { "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -7788,8 +8960,9 @@ }, "node_modules/es-define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -7799,16 +8972,18 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -7826,13 +9001,15 @@ }, "node_modules/es-module-lexer": { "version": "0.9.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true }, "node_modules/es-object-atoms": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -7842,8 +9019,9 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -7855,16 +9033,18 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7879,9 +9059,10 @@ }, "node_modules/esbuild": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -7916,13 +9097,15 @@ }, "node_modules/esbuild-plugin-alias": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", + "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", + "dev": true }, "node_modules/esbuild-register": { "version": "3.5.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", + "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -7932,29 +9115,33 @@ }, "node_modules/escalade": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/eslint": { "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -8007,8 +9194,9 @@ }, "node_modules/eslint-compat-utils": { "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -8021,8 +9209,9 @@ }, "node_modules/eslint-compat-utils/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -8032,6 +9221,8 @@ }, "node_modules/eslint-config-standard": { "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "funding": [ { @@ -8047,7 +9238,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -8060,8 +9250,10 @@ }, "node_modules/eslint-config-standard-with-typescript": { "version": "43.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-43.0.1.tgz", + "integrity": "sha512-WfZ986+qzIzX6dcr4yGUyVb/l9N3Z8wPXCc5z/70fljs3UbWhhV+WxrfgsqMToRzuuyX9MqZ974pq2UPhDTOcA==", + "deprecated": "Please use eslint-config-love, instead.", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/parser": "^6.4.0", "eslint-config-standard": "17.1.0" @@ -8077,8 +9269,9 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -8087,16 +9280,18 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -8111,35 +9306,39 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-es-x": { - "version": "7.6.0", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, - "license": "MIT", + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } }, "node_modules/eslint-plugin-import": { "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -8168,8 +9367,9 @@ }, "node_modules/eslint-plugin-import/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8177,16 +9377,18 @@ }, "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==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8196,8 +9398,9 @@ }, "node_modules/eslint-plugin-import/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8207,8 +9410,9 @@ }, "node_modules/eslint-plugin-n": { "version": "16.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", + "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "builtins": "^5.0.1", @@ -8234,8 +9438,9 @@ }, "node_modules/eslint-plugin-n/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8243,8 +9448,9 @@ }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -8257,8 +9463,9 @@ }, "node_modules/eslint-plugin-n/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8268,8 +9475,9 @@ }, "node_modules/eslint-plugin-n/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -8279,8 +9487,9 @@ }, "node_modules/eslint-plugin-n/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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8290,8 +9499,9 @@ }, "node_modules/eslint-plugin-promise": { "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, - "license": "ISC", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8301,8 +9511,9 @@ }, "node_modules/eslint-plugin-storybook": { "version": "0.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/csf": "^0.0.1", "@typescript-eslint/utils": "^5.62.0", @@ -8318,16 +9529,18 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", + "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.15" } }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -8342,8 +9555,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8354,8 +9568,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -8380,8 +9595,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -8405,8 +9621,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -8421,8 +9638,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -8433,16 +9651,18 @@ }, "node_modules/eslint-plugin-storybook/node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint-plugin-storybook/node_modules/globby": { "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8460,8 +9680,9 @@ }, "node_modules/eslint-plugin-storybook/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -8471,16 +9692,18 @@ }, "node_modules/eslint-plugin-storybook/node_modules/slash": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint-scope": { "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -8494,8 +9717,9 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8505,8 +9729,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -8519,8 +9744,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8528,8 +9754,9 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8543,8 +9770,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -8554,8 +9782,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -8565,8 +9794,9 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -8579,16 +9809,18 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8598,8 +9830,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8609,8 +9842,9 @@ }, "node_modules/eslint/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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8620,8 +9854,9 @@ }, "node_modules/espree": { "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -8636,8 +9871,9 @@ }, "node_modules/esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -8647,9 +9883,10 @@ } }, "node_modules/esquery": { - "version": "1.5.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -8659,8 +9896,9 @@ }, "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==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -8670,37 +9908,42 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-walker": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/events": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=0.8.x" @@ -8708,8 +9951,9 @@ }, "node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -8730,8 +9974,9 @@ }, "node_modules/express": { "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -8771,21 +10016,24 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/express/node_modules/qs": { "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -8798,6 +10046,8 @@ }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -8812,18 +10062,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8837,31 +10088,42 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true }, "node_modules/fastq": { "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fetch-retry": { "version": "5.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8871,8 +10133,9 @@ }, "node_modules/file-system-cache": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", "dev": true, - "license": "MIT", "dependencies": { "fs-extra": "11.1.1", "ramda": "0.29.0" @@ -8880,8 +10143,9 @@ }, "node_modules/file-system-cache/node_modules/fs-extra": { "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8893,16 +10157,18 @@ }, "node_modules/filelist": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8912,8 +10178,9 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8923,8 +10190,9 @@ }, "node_modules/finalhandler": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -8940,21 +10208,24 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/find-cache-dir": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -8969,8 +10240,9 @@ }, "node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -8981,8 +10253,9 @@ }, "node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -8992,8 +10265,9 @@ }, "node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -9006,8 +10280,9 @@ }, "node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -9017,8 +10292,9 @@ }, "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -9028,8 +10304,9 @@ }, "node_modules/find-replace": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "dev": true, - "license": "MIT", "dependencies": { "array-back": "^3.0.1" }, @@ -9039,16 +10316,18 @@ }, "node_modules/find-replace/node_modules/array-back": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -9062,8 +10341,9 @@ }, "node_modules/flat-cache": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -9075,29 +10355,33 @@ }, "node_modules/flatted": { "version": "3.3.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true }, "node_modules/flow-parser": { - "version": "0.237.2", + "version": "0.239.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.239.1.tgz", + "integrity": "sha512-topOrETNxJ6T2gAnQiWqAlzGPj8uI2wtmNOlDIMNB+qyvGJZ6R++STbUOTAYmvPhOMz2gXnXPH0hOvURYmrBow==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { - "version": "3.1.1", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", "dev": true, - "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -9111,8 +10395,9 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -9122,8 +10407,9 @@ }, "node_modules/form-data": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -9135,29 +10421,33 @@ }, "node_modules/forwarded": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fresh": { "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-constants": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true }, "node_modules/fs-extra": { "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -9169,8 +10459,9 @@ }, "node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -9180,8 +10471,9 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -9191,18 +10483,22 @@ }, "node_modules/fs-minipass/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -9213,16 +10509,18 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -9238,40 +10536,45 @@ }, "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==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-func-name": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/get-intrinsic": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -9288,24 +10591,27 @@ }, "node_modules/get-nonce": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/get-npm-tarball-url": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", + "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.17" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -9315,8 +10621,9 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -9331,8 +10638,9 @@ }, "node_modules/get-tsconfig": { "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, - "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -9342,8 +10650,9 @@ }, "node_modules/giget": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "dev": true, - "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", @@ -9360,34 +10669,35 @@ }, "node_modules/github-slugger": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true }, "node_modules/glob": { - "version": "10.4.1", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, - "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "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==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -9397,13 +10707,15 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -9416,16 +10728,18 @@ }, "node_modules/globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -9439,8 +10753,9 @@ }, "node_modules/globby": { "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", @@ -9458,8 +10773,9 @@ }, "node_modules/gopd": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -9469,18 +10785,21 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true }, "node_modules/graphemer": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, "node_modules/gunzip-maybe": { "version": "1.4.2", + "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", + "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", "dev": true, - "license": "MIT", "dependencies": { "browserify-zlib": "^0.1.4", "is-deflate": "^1.0.0", @@ -9495,8 +10814,9 @@ }, "node_modules/handlebars": { "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -9515,24 +10835,27 @@ }, "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==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, - "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -9542,8 +10865,9 @@ }, "node_modules/has-proto": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9553,8 +10877,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9564,8 +10889,9 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -9578,8 +10904,9 @@ }, "node_modules/hasown": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, - "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -9589,8 +10916,9 @@ }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -9601,8 +10929,9 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -9613,8 +10942,9 @@ }, "node_modules/hast-util-to-string": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -9625,16 +10955,18 @@ }, "node_modules/he": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, - "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/header-case": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", "dev": true, - "license": "MIT", "dependencies": { "capital-case": "^1.0.4", "tslib": "^2.0.3" @@ -9642,17 +10974,20 @@ }, "node_modules/highcharts": { "version": "11.4.0", - "license": "https://www.highcharts.com/license" + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-11.4.0.tgz", + "integrity": "sha512-f5POJz2WdHW6SNT4P2CoMjsgcX5F5sJXtdfWLQCaNP9JG0nG5TSGG7+A6vzHGzcDkTPM72EQbRQofNZHaRTUPg==" }, "node_modules/hosted-git-info": { "version": "2.8.9", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/html-encoding-sniffer": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-encoding": "^3.1.1" }, @@ -9662,13 +10997,15 @@ }, "node_modules/html-escaper": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "node_modules/http-errors": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, - "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -9682,8 +11019,9 @@ }, "node_modules/http-proxy-agent": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -9693,9 +11031,10 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -9706,16 +11045,18 @@ }, "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==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -9725,6 +11066,8 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -9739,21 +11082,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/ignore": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9767,40 +11111,46 @@ }, "node_modules/import-fresh/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-lazy": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9808,13 +11158,15 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/internal-slot": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -9826,24 +11178,27 @@ }, "node_modules/invariant": { "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, - "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ipaddr.js": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/is-absolute-url": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -9853,8 +11208,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9868,8 +11224,9 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -9883,13 +11240,15 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true }, "node_modules/is-bigint": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, - "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -9899,8 +11258,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9910,8 +11270,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9925,8 +11286,9 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, - "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -9939,8 +11301,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9949,11 +11312,15 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dev": true, - "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9961,8 +11328,9 @@ }, "node_modules/is-data-view": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, - "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -9975,8 +11343,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9989,13 +11358,15 @@ }, "node_modules/is-deflate": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", + "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -10008,24 +11379,27 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-function": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10038,8 +11412,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10049,24 +11424,27 @@ }, "node_modules/is-gzip": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-interactive": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-map": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10076,8 +11454,9 @@ }, "node_modules/is-nan": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -10091,8 +11470,9 @@ }, "node_modules/is-negative-zero": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10102,16 +11482,18 @@ }, "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==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10124,16 +11506,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-object": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -10143,13 +11527,15 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10163,8 +11549,9 @@ }, "node_modules/is-set": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10174,8 +11561,9 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -10188,8 +11576,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -10199,8 +11588,9 @@ }, "node_modules/is-string": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10213,8 +11603,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -10227,8 +11618,9 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, - "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -10241,8 +11633,9 @@ }, "node_modules/is-unicode-supported": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -10252,8 +11645,9 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10263,8 +11657,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -10274,8 +11669,9 @@ }, "node_modules/is-weakset": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -10289,8 +11685,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -10300,34 +11697,39 @@ }, "node_modules/isarray": { "version": "2.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -10339,16 +11741,18 @@ }, "node_modules/istanbul-lib-report/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -10361,8 +11765,9 @@ }, "node_modules/istanbul-lib-report/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -10372,8 +11777,9 @@ }, "node_modules/istanbul-lib-report/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10383,8 +11789,9 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -10396,8 +11803,9 @@ }, "node_modules/istanbul-reports": { "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10407,15 +11815,13 @@ } }, "node_modules/jackspeak": { - "version": "3.1.2", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -10425,8 +11831,9 @@ }, "node_modules/jake": { "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -10442,8 +11849,9 @@ }, "node_modules/jake/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10456,8 +11864,9 @@ }, "node_modules/jake/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10465,8 +11874,9 @@ }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10480,16 +11890,18 @@ }, "node_modules/jake/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jake/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10499,8 +11911,9 @@ }, "node_modules/jake/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10510,8 +11923,9 @@ }, "node_modules/jest-worker": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -10524,8 +11938,9 @@ }, "node_modules/jest-worker/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==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -10533,8 +11948,9 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -10547,27 +11963,31 @@ } }, "node_modules/jiti": { - "version": "1.21.0", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, - "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/jju": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true }, "node_modules/js-tokens": { "version": "4.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -10577,8 +11997,9 @@ }, "node_modules/jscodeshift": { "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -10615,8 +12036,9 @@ }, "node_modules/jscodeshift/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10629,8 +12051,9 @@ }, "node_modules/jscodeshift/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10644,16 +12067,18 @@ }, "node_modules/jscodeshift/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jscodeshift/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10663,8 +12088,9 @@ }, "node_modules/jsdom": { "version": "24.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.0.0.tgz", + "integrity": "sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==", "dev": true, - "license": "MIT", "dependencies": { "cssstyle": "^4.0.1", "data-urls": "^5.0.0", @@ -10702,8 +12128,9 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -10713,28 +12140,33 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "node_modules/json5": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -10743,14 +12175,16 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.1", - "dev": true, - "license": "MIT" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true }, "node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -10760,37 +12194,42 @@ }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/kolorist": { "version": "1.8.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true }, "node_modules/lazy-universal-dotenv": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "app-root-dir": "^1.0.2", "dotenv": "^16.0.0", @@ -10802,16 +12241,18 @@ }, "node_modules/leven": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -10822,20 +12263,23 @@ }, "node_modules/lilconfig": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "node_modules/lit": { "version": "3.1.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", + "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", "dependencies": { "@lit/reactive-element": "^2.0.4", "lit-element": "^4.0.4", @@ -10844,8 +12288,9 @@ }, "node_modules/lit-analyzer": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lit-analyzer/-/lit-analyzer-2.0.3.tgz", + "integrity": "sha512-XiAjnwVipNrKav7r3CSEZpWt+mwYxrhPRVC7h8knDmn/HWTzzWJvPe+mwBcL2brn4xhItAMzZhFC8tzzqHKmiQ==", "dev": true, - "license": "MIT", "dependencies": { "@vscode/web-custom-data": "^0.4.2", "chalk": "^2.4.2", @@ -10863,12 +12308,14 @@ }, "node_modules/lit-analyzer/node_modules/parse5": { "version": "5.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true }, "node_modules/lit-element": { - "version": "4.0.5", - "license": "BSD-3-Clause", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", + "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", @@ -10877,15 +12324,17 @@ }, "node_modules/lit-html": { "version": "3.1.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", + "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", "dependencies": { "@types/trusted-types": "^2.0.2" } }, "node_modules/loader-runner": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6.11.5" @@ -10893,8 +12342,9 @@ }, "node_modules/local-pkg": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", "dev": true, - "license": "MIT", "dependencies": { "mlly": "^1.4.2", "pkg-types": "^1.0.3" @@ -10908,8 +12358,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -10922,43 +12373,51 @@ }, "node_modules/lodash": { "version": "4.17.21", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true }, "node_modules/lodash.debounce": { "version": "4.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true }, "node_modules/lodash.deburr": { "version": "4.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", + "dev": true }, "node_modules/lodash.get": { "version": "4.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true }, "node_modules/lodash.isequal": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -10972,8 +12431,9 @@ }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10986,8 +12446,9 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11001,16 +12462,18 @@ }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/log-symbols/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11020,8 +12483,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -11031,48 +12495,54 @@ }, "node_modules/loupe": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dev": true, - "license": "MIT", "dependencies": { "get-func-name": "^2.0.1" } }, "node_modules/lower-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/lz-string": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true, - "license": "MIT", "bin": { "lz-string": "bin/bin.js" } }, "node_modules/magic-string": { "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } }, "node_modules/magicast": { "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.24.4", "@babel/types": "^7.24.0", @@ -11081,8 +12551,9 @@ }, "node_modules/make-dir": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -11095,13 +12566,15 @@ }, "node_modules/map-or-similar": { "version": "1.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", + "dev": true }, "node_modules/markdown-to-jsx": { "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" }, @@ -11111,55 +12584,63 @@ }, "node_modules/mdn-data": { "version": "2.0.30", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true }, "node_modules/media-typer": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memoizerific": { "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", "dev": true, - "license": "MIT", "dependencies": { "map-or-similar": "^1.5.0" } }, "node_modules/merge-descriptors": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true }, "node_modules/merge-stream": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, - "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -11170,8 +12651,9 @@ }, "node_modules/mime": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -11180,17 +12662,19 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, - "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -11198,26 +12682,38 @@ "node": ">= 0.6" } }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11230,24 +12726,27 @@ }, "node_modules/minimist": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/minizlib": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -11258,8 +12757,9 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -11269,13 +12769,15 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -11285,34 +12787,39 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true }, "node_modules/mlly": { - "version": "1.7.0", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", - "pkg-types": "^1.1.0", + "pkg-types": "^1.1.1", "ufo": "^1.5.3" } }, "node_modules/ms": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/muggle-string": { "version": "0.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true }, "node_modules/mz": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, - "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -11321,6 +12828,8 @@ }, "node_modules/nanoid": { "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -11328,7 +12837,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11338,31 +12846,37 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, "node_modules/negotiator": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "node_modules/no-case": { "version": "4.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/no-case/-/no-case-4.0.0.tgz", + "integrity": "sha512-WmS3EUGw+vXHlTgiUPi3NzbZNwH6+uGX0QLGgqG+aFSJ5rkX/Ee0nuwHBJfZTfQwwR8lGO819NEIwQ7CGhkdEQ==", + "deprecated": "Use `change-case`", + "dev": true }, "node_modules/node-dir": { "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "dev": true, - "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -11372,8 +12886,9 @@ }, "node_modules/node-dir/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -11381,8 +12896,9 @@ }, "node_modules/node-dir/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -11392,8 +12908,9 @@ }, "node_modules/node-fetch": { "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -11411,23 +12928,27 @@ }, "node_modules/node-fetch-native": { "version": "1.6.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", + "dev": true }, "node_modules/node-fetch/node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -11435,13 +12956,15 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -11451,24 +12974,27 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -11478,8 +13004,9 @@ }, "node_modules/nth-check": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -11488,20 +13015,23 @@ } }, "node_modules/nwsapi": { - "version": "2.2.10", - "dev": true, - "license": "MIT" + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true }, "node_modules/nypm": { - "version": "0.3.8", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", "dev": true, - "license": "MIT", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "ufo": "^1.4.0" + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "bin": { "nypm": "dist/cli.mjs" @@ -11512,8 +13042,9 @@ }, "node_modules/nypm/node_modules/execa": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -11534,8 +13065,9 @@ }, "node_modules/nypm/node_modules/get-stream": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -11545,16 +13077,18 @@ }, "node_modules/nypm/node_modules/human-signals": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/nypm/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==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11564,8 +13098,9 @@ }, "node_modules/nypm/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11575,8 +13110,9 @@ }, "node_modules/nypm/node_modules/npm-run-path": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -11589,8 +13125,9 @@ }, "node_modules/nypm/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==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -11603,8 +13140,9 @@ }, "node_modules/nypm/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11614,8 +13152,9 @@ }, "node_modules/nypm/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -11625,8 +13164,9 @@ }, "node_modules/nypm/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -11636,32 +13176,39 @@ }, "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==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { - "version": "1.13.1", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, - "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -11675,16 +13222,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -11700,8 +13249,9 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -11717,8 +13267,9 @@ }, "node_modules/object.groupby": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -11730,8 +13281,9 @@ }, "node_modules/object.values": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -11746,13 +13298,15 @@ }, "node_modules/ohash": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "dev": true }, "node_modules/on-finished": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, - "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -11762,24 +13316,27 @@ }, "node_modules/on-headers": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "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==", "dev": true, - "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -11792,8 +13349,9 @@ }, "node_modules/open": { "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, - "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -11808,8 +13366,9 @@ }, "node_modules/optionator": { "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -11824,8 +13383,9 @@ }, "node_modules/ora": { "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -11846,8 +13406,9 @@ }, "node_modules/ora/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11860,8 +13421,9 @@ }, "node_modules/ora/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11875,16 +13437,18 @@ }, "node_modules/ora/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ora/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11894,8 +13458,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -11908,8 +13473,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -11922,21 +13488,30 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/pako": { "version": "0.2.9", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "dev": true }, "node_modules/param-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -11944,8 +13519,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -11955,8 +13531,9 @@ }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -11972,8 +13549,9 @@ }, "node_modules/parse5": { "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, - "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -11983,29 +13561,34 @@ }, "node_modules/parseurl": { "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-4.0.0.tgz", + "integrity": "sha512-DPrSBfN1ivlJ5WwTdcBfCfmOHZXjaeW+b8DMHXcUWiR8wmO92T6N8elBsJj/v3g+INObw8Zx/q6eFAjA1w071Q==", + "deprecated": "Use `change-case`", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^4.0.0" } }, "node_modules/path-browserify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true }, "node_modules/path-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -12013,37 +13596,42 @@ }, "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==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-scurry": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -12056,22 +13644,22 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "dev": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/path-to-regexp": { "version": "0.1.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true }, "node_modules/path-type": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -12081,21 +13669,24 @@ }, "node_modules/pathe": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true }, "node_modules/pathval": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/peek-stream": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", + "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "duplexify": "^3.5.0", @@ -12104,13 +13695,15 @@ }, "node_modules/picocolors": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12120,24 +13713,27 @@ }, "node_modules/pify": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -12146,19 +13742,21 @@ } }, "node_modules/pkg-types": { - "version": "1.1.1", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", "dev": true, - "license": "MIT", "dependencies": { "confbox": "^0.1.7", - "mlly": "^1.7.0", + "mlly": "^1.7.1", "pathe": "^1.1.2" } }, "node_modules/polished": { "version": "4.3.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", + "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.8" }, @@ -12168,14 +13766,17 @@ }, "node_modules/possible-typed-array-names": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.38", + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", "dev": true, "funding": [ { @@ -12191,10 +13792,9 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -12203,8 +13803,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -12219,8 +13820,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -12237,6 +13839,8 @@ }, "node_modules/postcss-load-config": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, "funding": [ { @@ -12248,7 +13852,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" @@ -12270,9 +13873,10 @@ } }, "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" }, @@ -12282,8 +13886,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -12299,9 +13904,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.15", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12312,21 +13918,24 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "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, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -12339,9 +13948,10 @@ }, "node_modules/prettier-fallback": { "name": "prettier", - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -12354,8 +13964,9 @@ }, "node_modules/pretty-format": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -12367,8 +13978,9 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12378,29 +13990,33 @@ }, "node_modules/pretty-hrtime": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/process": { "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/prompts": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -12411,13 +14027,15 @@ }, "node_modules/property-expr": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==", + "dev": true }, "node_modules/proxy-addr": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, - "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -12428,13 +14046,15 @@ }, "node_modules/psl": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true }, "node_modules/pump": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, - "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -12442,8 +14062,9 @@ }, "node_modules/pumpify": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, - "license": "MIT", "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -12452,8 +14073,9 @@ }, "node_modules/pumpify/node_modules/pump": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, - "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -12461,16 +14083,18 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.12.1", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.3.tgz", + "integrity": "sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -12483,11 +14107,14 @@ }, "node_modules/querystringify": { "version": "2.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true }, "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==", "dev": true, "funding": [ { @@ -12502,13 +14129,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/ramda": { "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" @@ -12516,8 +14143,9 @@ }, "node_modules/randombytes": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "safe-buffer": "^5.1.0" @@ -12525,16 +14153,18 @@ }, "node_modules/range-parser": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -12547,16 +14177,18 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/react": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -12566,8 +14198,9 @@ }, "node_modules/react-colorful": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", "dev": true, - "license": "MIT", "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" @@ -12575,8 +14208,9 @@ }, "node_modules/react-dom": { "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -12587,15 +14221,17 @@ }, "node_modules/react-is": { "version": "17.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/react-remove-scroll": { - "version": "2.5.5", + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", "dev": true, - "license": "MIT", "dependencies": { - "react-remove-scroll-bar": "^2.3.3", + "react-remove-scroll-bar": "^2.3.4", "react-style-singleton": "^2.2.1", "tslib": "^2.1.0", "use-callback-ref": "^1.3.0", @@ -12616,8 +14252,9 @@ }, "node_modules/react-remove-scroll-bar": { "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", "dev": true, - "license": "MIT", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -12637,8 +14274,9 @@ }, "node_modules/react-style-singleton": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", "dev": true, - "license": "MIT", "dependencies": { "get-nonce": "^1.0.0", "invariant": "^2.2.4", @@ -12659,16 +14297,18 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/read-pkg": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -12681,8 +14321,9 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -12697,8 +14338,9 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -12709,8 +14351,9 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -12720,8 +14363,9 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -12734,8 +14378,9 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -12745,24 +14390,27 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readable-stream": { "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -12774,8 +14422,9 @@ }, "node_modules/readdirp": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -12785,8 +14434,9 @@ }, "node_modules/recast": { "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", "dev": true, - "license": "MIT", "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", @@ -12800,8 +14450,9 @@ }, "node_modules/redent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, - "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -12812,13 +14463,15 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -12828,21 +14481,24 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true }, "node_modules/regenerator-transform": { "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -12858,8 +14514,9 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -12874,8 +14531,9 @@ }, "node_modules/regjsparser": { "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -12885,6 +14543,8 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -12892,8 +14552,9 @@ }, "node_modules/rehype-external-links": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", @@ -12909,8 +14570,9 @@ }, "node_modules/rehype-slug": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "dev": true, - "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "github-slugger": "^2.0.0", @@ -12925,41 +14587,47 @@ }, "node_modules/remove-accents": { "version": "0.4.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/requireindex": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.5" } }, "node_modules/requires-port": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true }, "node_modules/resolve": { "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -12974,24 +14642,27 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "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==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/restore-cursor": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, - "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -13002,8 +14673,9 @@ }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -13011,8 +14683,10 @@ }, "node_modules/rimraf": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13025,8 +14699,9 @@ }, "node_modules/rimraf/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13034,8 +14709,10 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13053,8 +14730,9 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13063,9 +14741,10 @@ } }, "node_modules/rollup": { - "version": "4.18.0", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", + "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "1.0.5" }, @@ -13077,32 +14756,35 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.0", - "@rollup/rollup-android-arm64": "4.18.0", - "@rollup/rollup-darwin-arm64": "4.18.0", - "@rollup/rollup-darwin-x64": "4.18.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", - "@rollup/rollup-linux-arm-musleabihf": "4.18.0", - "@rollup/rollup-linux-arm64-gnu": "4.18.0", - "@rollup/rollup-linux-arm64-musl": "4.18.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", - "@rollup/rollup-linux-riscv64-gnu": "4.18.0", - "@rollup/rollup-linux-s390x-gnu": "4.18.0", - "@rollup/rollup-linux-x64-gnu": "4.18.0", - "@rollup/rollup-linux-x64-musl": "4.18.0", - "@rollup/rollup-win32-arm64-msvc": "4.18.0", - "@rollup/rollup-win32-ia32-msvc": "4.18.0", - "@rollup/rollup-win32-x64-msvc": "4.18.0", + "@rollup/rollup-android-arm-eabi": "4.18.1", + "@rollup/rollup-android-arm64": "4.18.1", + "@rollup/rollup-darwin-arm64": "4.18.1", + "@rollup/rollup-darwin-x64": "4.18.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", + "@rollup/rollup-linux-arm-musleabihf": "4.18.1", + "@rollup/rollup-linux-arm64-gnu": "4.18.1", + "@rollup/rollup-linux-arm64-musl": "4.18.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", + "@rollup/rollup-linux-riscv64-gnu": "4.18.1", + "@rollup/rollup-linux-s390x-gnu": "4.18.1", + "@rollup/rollup-linux-x64-gnu": "4.18.1", + "@rollup/rollup-linux-x64-musl": "4.18.1", + "@rollup/rollup-win32-arm64-msvc": "4.18.1", + "@rollup/rollup-win32-ia32-msvc": "4.18.1", + "@rollup/rollup-win32-x64-msvc": "4.18.1", "fsevents": "~2.3.2" } }, "node_modules/rrweb-cssom": { "version": "0.6.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true }, "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==", "dev": true, "funding": [ { @@ -13118,15 +14800,15 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/safe-array-concat": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -13142,13 +14824,15 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/safe-regex-test": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13163,13 +14847,15 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "node_modules/saxes": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, - "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -13179,16 +14865,18 @@ }, "node_modules/scheduler": { "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, - "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -13204,14 +14892,15 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.14.0", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -13220,8 +14909,9 @@ }, "node_modules/schema-utils/node_modules/ajv-keywords": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -13231,21 +14921,24 @@ }, "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/send": { "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -13267,26 +14960,30 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "node_modules/sentence-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", @@ -13295,8 +14992,9 @@ }, "node_modules/sentence-case/node_modules/no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -13304,8 +15002,9 @@ }, "node_modules/serialize-javascript": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "license": "BSD-3-Clause", "peer": true, "dependencies": { "randombytes": "^2.1.0" @@ -13313,8 +15012,9 @@ }, "node_modules/serve-static": { "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, - "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -13327,8 +15027,9 @@ }, "node_modules/set-function-length": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -13343,8 +15044,9 @@ }, "node_modules/set-function-name": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -13357,13 +15059,15 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "node_modules/shadow-dom-testing-library": { "version": "1.11.2", + "resolved": "https://registry.npmjs.org/shadow-dom-testing-library/-/shadow-dom-testing-library-1.11.2.tgz", + "integrity": "sha512-iZW5mLQob5UlWfT2KEF8YYLuLYMLQeoda0mNeB+KEQIzzwb+mASR1mhKfGjDds9jWNZMX1V443FDYAbaaNMAVw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 14", "npm": ">= 7" @@ -13374,8 +15078,9 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -13385,8 +15090,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -13396,16 +15102,18 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -13421,23 +15129,27 @@ }, "node_modules/siginfo": { "version": "2.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true }, "node_modules/signal-exit": { "version": "3.0.7", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/sisteransi": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "node_modules/slash": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" }, @@ -13447,8 +15159,9 @@ }, "node_modules/snake-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, - "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -13456,24 +15169,27 @@ }, "node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13481,8 +15197,9 @@ }, "node_modules/space-separated-tokens": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13490,8 +15207,9 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -13499,13 +15217,15 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -13513,36 +15233,42 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.18", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "dev": true }, "node_modules/sprintf-js": { "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "node_modules/stackback": { "version": "0.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true }, "node_modules/statuses": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { "version": "3.7.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "internal-slot": "^1.0.4" }, @@ -13552,13 +15278,15 @@ }, "node_modules/store2": { "version": "2.14.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", + "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", + "dev": true }, "node_modules/storybook": { "version": "8.1.6", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.6.tgz", + "integrity": "sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/cli": "8.1.6" }, @@ -13573,23 +15301,28 @@ }, "node_modules/stream-shift": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true }, "node_modules/stream-transform": { "version": "3.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.3.2.tgz", + "integrity": "sha512-v64PUnPy9Qw94NGuaEMo+9RHQe4jTBYf+NkTtqkCgeuiNo8NlL0LtLR7fkKWNVFtp3RhIm5Dlxkgm5uz7TDimQ==" }, "node_modules/string_decoder": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -13604,21 +15337,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/string-argv": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6.19" } }, "node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13631,8 +15365,9 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13644,8 +15379,9 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13661,8 +15397,9 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13674,8 +15411,9 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -13690,8 +15428,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -13702,8 +15441,9 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -13713,24 +15453,27 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -13740,8 +15483,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -13751,8 +15495,9 @@ }, "node_modules/strip-literal": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", "dev": true, - "license": "MIT", "dependencies": { "js-tokens": "^9.0.0" }, @@ -13762,13 +15507,15 @@ }, "node_modules/strip-literal/node_modules/js-tokens": { "version": "9.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "dev": true }, "node_modules/style-dictionary": { "version": "3.9.2", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.9.2.tgz", + "integrity": "sha512-M2pcQ6hyRtqHOh+NyT6T05R3pD/gwNpuhREBKvxC1En0vyywx+9Wy9nXWT1SZ9ePzv1vAo65ItnpA16tT9ZUCg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "chalk": "^4.0.0", "change-case": "^4.1.2", @@ -13789,8 +15536,9 @@ }, "node_modules/style-dictionary/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -13803,8 +15551,9 @@ }, "node_modules/style-dictionary/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13818,16 +15567,18 @@ }, "node_modules/style-dictionary/node_modules/commander": { "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/style-dictionary/node_modules/fs-extra": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -13839,16 +15590,18 @@ }, "node_modules/style-dictionary/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/style-dictionary/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13858,8 +15611,9 @@ }, "node_modules/sucrase": { "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -13879,16 +15633,18 @@ }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -13898,8 +15654,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13909,8 +15666,9 @@ }, "node_modules/svgo": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", "dev": true, - "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -13932,21 +15690,24 @@ }, "node_modules/svgo/node_modules/commander": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/symbol-tree": { "version": "3.2.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, "node_modules/tailwindcss": { "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", "dev": true, - "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -13981,8 +15742,9 @@ }, "node_modules/tailwindcss/node_modules/chokidar": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -14004,8 +15766,9 @@ }, "node_modules/tailwindcss/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==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -14015,8 +15778,9 @@ }, "node_modules/tailwindcss/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==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -14026,8 +15790,9 @@ }, "node_modules/tapable": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, - "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -14035,8 +15800,9 @@ }, "node_modules/tar": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14051,8 +15817,9 @@ }, "node_modules/tar-fs": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, - "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -14062,13 +15829,15 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "node_modules/tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -14082,29 +15851,33 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=8" } }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/telejson": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", + "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", "dev": true, - "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" } }, "node_modules/temp": { "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", "dev": true, - "license": "MIT", "dependencies": { "rimraf": "~2.6.2" }, @@ -14114,16 +15887,18 @@ }, "node_modules/temp-dir": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" } }, "node_modules/temp/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -14131,8 +15906,10 @@ }, "node_modules/temp/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -14150,8 +15927,9 @@ }, "node_modules/temp/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14161,8 +15939,10 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -14172,8 +15952,9 @@ }, "node_modules/tempy": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", "dev": true, - "license": "MIT", "dependencies": { "is-stream": "^3.0.0", "temp-dir": "^3.0.0", @@ -14189,8 +15970,9 @@ }, "node_modules/tempy/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==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -14199,9 +15981,10 @@ } }, "node_modules/terser": { - "version": "5.31.0", + "version": "5.31.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.2.tgz", + "integrity": "sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -14218,8 +16001,9 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", @@ -14252,8 +16036,9 @@ }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -14270,14 +16055,16 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/test-exclude": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, - "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -14289,8 +16076,9 @@ }, "node_modules/test-exclude/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -14298,8 +16086,10 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -14317,8 +16107,9 @@ }, "node_modules/test-exclude/node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14328,21 +16119,24 @@ }, "node_modules/text-table": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, "node_modules/thenify": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, - "license": "MIT", "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==", "dev": true, - "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -14352,8 +16146,9 @@ }, "node_modules/through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -14361,13 +16156,15 @@ }, "node_modules/through2/node_modules/isarray": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/through2/node_modules/readable-stream": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -14380,60 +16177,69 @@ }, "node_modules/through2/node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/tiny-case": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz", + "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==", + "dev": true }, "node_modules/tiny-invariant": { "version": "1.3.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true }, "node_modules/tinybench": { "version": "2.8.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", + "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==", + "dev": true }, "node_modules/tinycolor2": { "version": "1.6.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true }, "node_modules/tinypool": { "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/to-fast-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -14443,26 +16249,30 @@ }, "node_modules/tocbot": { "version": "4.28.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.28.2.tgz", + "integrity": "sha512-/MaSa9xI6mIo84IxqqliSCtPlH0oy7sLcY9s26qPMyH/2CxtZ2vNAXYlIdEQ7kjAkCQnc0rbLygf//F5c663oQ==", + "dev": true }, "node_modules/toidentifier": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/toposort": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", + "dev": true }, "node_modules/tough-cookie": { "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -14475,16 +16285,18 @@ }, "node_modules/tough-cookie/node_modules/universalify": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/tr46": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "dev": true, - "license": "MIT", "dependencies": { "punycode": "^2.3.1" }, @@ -14494,8 +16306,9 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -14505,21 +16318,24 @@ }, "node_modules/ts-dedent": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/ts-interface-checker": { "version": "0.1.13", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, "node_modules/ts-lit-plugin": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ts-lit-plugin/-/ts-lit-plugin-2.0.2.tgz", + "integrity": "sha512-DPXlVxhjWHxg8AyBLcfSYt2JXgpANV1ssxxwjY98o26gD8MzeiM68HFW9c2VeDd1CjoR3w7B/6/uKxwBQe+ioA==", "dev": true, - "license": "MIT", "dependencies": { "lit-analyzer": "^2.0.1", "web-component-analyzer": "^2.0.0" @@ -14527,8 +16343,9 @@ }, "node_modules/ts-morph": { "version": "16.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-16.0.0.tgz", + "integrity": "sha512-jGNF0GVpFj0orFw55LTsQxVYEUOCWBAbR5Ls7fTYE5pQsbW18ssTb/6UXx/GYAEjS+DQTp8VoTw0vqYMiaaQuw==", "dev": true, - "license": "MIT", "dependencies": { "@ts-morph/common": "~0.17.0", "code-block-writer": "^11.0.3" @@ -14536,13 +16353,15 @@ }, "node_modules/ts-simple-type": { "version": "2.0.0-next.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ts-simple-type/-/ts-simple-type-2.0.0-next.0.tgz", + "integrity": "sha512-A+hLX83gS+yH6DtzNAhzZbPfU+D9D8lHlTSd7GeoMRBjOt3GRylDqLTYbdmjA4biWvq2xSfpqfIDj2l0OA/BVg==", + "dev": true }, "node_modules/tsconfig-paths": { "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -14552,8 +16371,9 @@ }, "node_modules/tsconfig-paths/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==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -14562,14 +16382,16 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "dev": true, - "license": "0BSD" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true }, "node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -14582,13 +16404,15 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -14598,16 +16422,18 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -14617,8 +16443,9 @@ }, "node_modules/type-is": { "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, - "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -14629,8 +16456,9 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -14642,8 +16470,9 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -14660,8 +16489,9 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -14679,8 +16509,9 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -14698,8 +16529,9 @@ }, "node_modules/typescript": { "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14710,21 +16542,24 @@ }, "node_modules/typical": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ufo": { "version": "1.5.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", + "dev": true }, "node_modules/uglify-js": { - "version": "3.17.4", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", + "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -14735,8 +16570,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -14749,21 +16585,24 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -14774,24 +16613,27 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicorn-magic": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" }, @@ -14801,8 +16643,9 @@ }, "node_modules/unique-string": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", "dev": true, - "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" }, @@ -14815,8 +16658,9 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14827,8 +16671,9 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -14841,8 +16686,9 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -14854,24 +16700,27 @@ }, "node_modules/universalify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/unplugin": { - "version": "1.10.1", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", + "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.11.3", "chokidar": "^3.6.0", @@ -14884,8 +16733,9 @@ }, "node_modules/unplugin/node_modules/chokidar": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -14907,14 +16757,17 @@ }, "node_modules/untildify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -14930,7 +16783,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -14944,32 +16796,36 @@ }, "node_modules/upper-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/upper-case-first": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/url-parse": { "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -14977,8 +16833,9 @@ }, "node_modules/use-callback-ref": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", "dev": true, - "license": "MIT", "dependencies": { "tslib": "^2.0.0" }, @@ -14997,8 +16854,9 @@ }, "node_modules/use-sidecar": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "dev": true, - "license": "MIT", "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" @@ -15018,8 +16876,9 @@ }, "node_modules/util": { "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -15030,33 +16889,37 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, - "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -15068,8 +16931,9 @@ }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -15077,24 +16941,27 @@ }, "node_modules/validator": { "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/vary": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vite": { "version": "5.1.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.5.tgz", + "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==", "dev": true, - "license": "MIT", "dependencies": { "esbuild": "^0.19.3", "postcss": "^8.4.35", @@ -15147,8 +17014,9 @@ }, "node_modules/vite-node": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.3.1.tgz", + "integrity": "sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==", "dev": true, - "license": "MIT", "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -15166,158 +17034,544 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/vite-plugin-cem": { - "version": "0.7.0", + "node_modules/vite-plugin-cem": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/vite-plugin-cem/-/vite-plugin-cem-0.7.0.tgz", + "integrity": "sha512-KGV/wjq+Fch1RKkA9I6vYleWf+8XBxJrG0EmsxeD/NqZ0gYDoqN2REmzUBoMJGpWSBGgDRkvyRpaiw8BLhtWsg==", + "dev": true, + "dependencies": { + "@custom-elements-manifest/analyzer": "^0.9.3", + "glob": "^8.1.0", + "typescript": "~5.3.3", + "vite": "^5.1.4" + } + }, + "node_modules/vite-plugin-cem/node_modules/@custom-elements-manifest/analyzer": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/analyzer/-/analyzer-0.9.9.tgz", + "integrity": "sha512-G0JLRMosgdEmwUOqT/8vmXgWUg9W8JX9TzS865obUffyNdHXvZ3Nv3ssR4fcZGcPoEd/jRJwQzMpUl/D6BHaPg==", + "dev": true, + "dependencies": { + "@custom-elements-manifest/find-dependencies": "^0.0.5", + "@github/catalyst": "^1.6.0", + "@web/config-loader": "0.1.3", + "chokidar": "3.5.2", + "command-line-args": "5.1.2", + "comment-parser": "1.2.4", + "custom-elements-manifest": "1.0.0", + "debounce": "1.2.1", + "globby": "11.0.4", + "typescript": "~5.4.2" + }, + "bin": { + "cem": "cem.js", + "custom-elements-manifest": "cem.js" + } + }, + "node_modules/vite-plugin-cem/node_modules/@custom-elements-manifest/analyzer/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/vite-plugin-cem/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/vite-plugin-cem/node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-cem/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vite-plugin-cem/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-dts": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-3.7.3.tgz", + "integrity": "sha512-26eTlBYdpjRLWCsTJebM8vkCieE+p9gP3raf+ecDnzzK5E3FG6VE1wcy55OkRpfWWVlVvKkYFe6uvRHYWx7Nog==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "7.39.0", + "@rollup/pluginutils": "^5.1.0", + "@vue/language-core": "^1.8.26", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "vue-tsc": "^1.8.26" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "typescript": "*", + "vite": "*" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vite-plugin-svgo": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgo/-/vite-plugin-svgo-1.3.0.tgz", + "integrity": "sha512-GPc8QYOKUuEGVM3WPEB1NDPW82QFRt6hImPgEgt3vP8IRQuhB+AcEYixxt+iLJPsZ3qgCBFLTLYsVxKC0SN5Ng==", + "dev": true, + "dependencies": { + "svgo": "3.0.2" + }, + "peerDependencies": { + "typescript": ">=4.9.4", + "vite": ">=4.0.2" + } + }, + "node_modules/vite-plugin-turbosnap": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vite-plugin-turbosnap/-/vite-plugin-turbosnap-1.0.3.tgz", + "integrity": "sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==", + "dev": true + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@custom-elements-manifest/analyzer": "^0.9.3", - "glob": "^8.1.0", - "typescript": "~5.3.3", - "vite": "^5.1.4" + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" } }, - "node_modules/vite-plugin-cem/node_modules/@custom-elements-manifest/analyzer": { - "version": "0.9.9", + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@custom-elements-manifest/find-dependencies": "^0.0.5", - "@github/catalyst": "^1.6.0", - "@web/config-loader": "0.1.3", - "chokidar": "3.5.2", - "command-line-args": "5.1.2", - "comment-parser": "1.2.4", - "custom-elements-manifest": "1.0.0", - "debounce": "1.2.1", - "globby": "11.0.4", - "typescript": "~5.4.2" - }, - "bin": { - "cem": "cem.js", - "custom-elements-manifest": "cem.js" + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" } }, - "node_modules/vite-plugin-cem/node_modules/@custom-elements-manifest/analyzer/node_modules/typescript": { - "version": "5.4.5", + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=14.17" + "node": ">=12" } }, - "node_modules/vite-plugin-cem/node_modules/glob": { - "version": "8.1.0", + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/vite-plugin-cem/node_modules/globby": { - "version": "11.0.4", + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/vite-plugin-cem/node_modules/minimatch": { - "version": "5.1.6", + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/vite-plugin-cem/node_modules/slash": { - "version": "3.0.0", + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "peer": true, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/vite-plugin-dts": { - "version": "3.7.3", + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/api-extractor": "7.39.0", - "@rollup/pluginutils": "^5.1.0", - "@vue/language-core": "^1.8.26", - "debug": "^4.3.4", - "kolorist": "^1.8.0", - "vue-tsc": "^1.8.26" - }, + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "typescript": "*", - "vite": "*" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } + "node": ">=12" } }, - "node_modules/vite-plugin-svgo": { - "version": "1.3.0", + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], "dev": true, - "license": "ISC", - "dependencies": { - "svgo": "3.0.2" - }, - "peerDependencies": { - "typescript": ">=4.9.4", - "vite": ">=4.0.2" + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" } }, - "node_modules/vite-plugin-turbosnap": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "node_modules/vite/node_modules/@esbuild/win32-x64": { "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "cpu": [ - "arm64" + "x64" ], "dev": true, - "license": "MIT", "optional": true, "os": [ - "darwin" + "win32" ], "peer": true, "engines": { @@ -15326,9 +17580,10 @@ }, "node_modules/vite/node_modules/esbuild": { "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -15363,8 +17618,9 @@ }, "node_modules/vitest": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.3.1.tgz", + "integrity": "sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==", "dev": true, - "license": "MIT", "dependencies": { "@vitest/expect": "1.3.1", "@vitest/runner": "1.3.1", @@ -15427,8 +17683,9 @@ }, "node_modules/vitest/node_modules/execa": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -15449,8 +17706,9 @@ }, "node_modules/vitest/node_modules/get-stream": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" }, @@ -15460,16 +17718,18 @@ }, "node_modules/vitest/node_modules/human-signals": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/vitest/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==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -15479,8 +17739,9 @@ }, "node_modules/vitest/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15490,8 +17751,9 @@ }, "node_modules/vitest/node_modules/npm-run-path": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -15504,8 +17766,9 @@ }, "node_modules/vitest/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==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -15518,8 +17781,9 @@ }, "node_modules/vitest/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15529,8 +17793,9 @@ }, "node_modules/vitest/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -15540,8 +17805,9 @@ }, "node_modules/vitest/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15551,8 +17817,9 @@ }, "node_modules/vscode-css-languageservice": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.0.tgz", + "integrity": "sha512-BkQAMz4oVHjr0oOAz5PdeE72txlLQK7NIwzmclfr+b6fj6I8POwB+VoXvrZLTbWt9hWRgfvgiQRkh5JwrjPJ5A==", "dev": true, - "license": "MIT", "dependencies": { "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "3.16.0-next.2", @@ -15562,8 +17829,9 @@ }, "node_modules/vscode-html-languageservice": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-3.1.0.tgz", + "integrity": "sha512-QAyRHI98bbEIBCqTzZVA0VblGU40na0txggongw5ZgTj9UVsVk5XbLT16O9OTcbqBGSqn0oWmFDNjK/XGIDcqg==", "dev": true, - "license": "MIT", "dependencies": { "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "3.16.0-next.2", @@ -15573,28 +17841,33 @@ }, "node_modules/vscode-languageserver-textdocument": { "version": "1.0.11", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true }, "node_modules/vscode-languageserver-types": { "version": "3.16.0-next.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", + "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", + "dev": true }, "node_modules/vscode-nls": { "version": "4.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz", + "integrity": "sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==", + "dev": true }, "node_modules/vscode-uri": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true }, "node_modules/vue-template-compiler": { "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, - "license": "MIT", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -15602,8 +17875,9 @@ }, "node_modules/vue-tsc": { "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", "dev": true, - "license": "MIT", "dependencies": { "@volar/typescript": "~1.11.1", "@vue/language-core": "1.8.27", @@ -15618,8 +17892,9 @@ }, "node_modules/vue-tsc/node_modules/semver": { "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -15629,8 +17904,9 @@ }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, - "license": "MIT", "dependencies": { "xml-name-validator": "^5.0.0" }, @@ -15640,8 +17916,9 @@ }, "node_modules/watchpack": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -15652,16 +17929,18 @@ }, "node_modules/wcwidth": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, - "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-component-analyzer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/web-component-analyzer/-/web-component-analyzer-2.0.0.tgz", + "integrity": "sha512-UEvwfpD+XQw99sLKiH5B1T4QwpwNyWJxp59cnlRwFfhUW6JsQpw5jMeMwi7580sNou8YL3kYoS7BWLm+yJ/jVQ==", "dev": true, - "license": "MIT", "dependencies": { "fast-glob": "^3.2.2", "ts-simple-type": "2.0.0-next.0", @@ -15675,8 +17954,9 @@ }, "node_modules/web-component-analyzer/node_modules/typescript": { "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -15687,16 +17967,18 @@ }, "node_modules/webidl-conversions": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/webpack": { - "version": "5.91.0", + "version": "5.93.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", + "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -15705,10 +17987,10 @@ "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", + "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -15742,27 +18024,31 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack-virtual-modules": { "version": "0.6.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true }, "node_modules/webpack/node_modules/es-module-lexer": { - "version": "1.5.3", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true, - "license": "MIT", "peer": true }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "dependencies": { "esrecurse": "^4.3.0", @@ -15774,8 +18060,9 @@ }, "node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=4.0" @@ -15783,8 +18070,9 @@ }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "license": "MIT", "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -15801,8 +18089,9 @@ }, "node_modules/whatwg-encoding": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "dev": true, - "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" }, @@ -15812,8 +18101,9 @@ }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -15823,16 +18113,18 @@ }, "node_modules/whatwg-mimetype": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/whatwg-url": { "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "^5.0.0", "webidl-conversions": "^7.0.0" @@ -15843,8 +18135,9 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -15857,8 +18150,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -15872,8 +18166,9 @@ }, "node_modules/which-collection": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, - "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -15889,8 +18184,9 @@ }, "node_modules/which-typed-array": { "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -15906,9 +18202,10 @@ } }, "node_modules/why-is-node-running": { - "version": "2.2.2", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, - "license": "MIT", "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" @@ -15922,21 +18219,24 @@ }, "node_modules/word-wrap": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wordwrap": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true }, "node_modules/wrap-ansi": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -15952,8 +18252,9 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -15968,8 +18269,9 @@ }, "node_modules/wrap-ansi-cjs/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==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15982,8 +18284,9 @@ }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -15993,8 +18296,9 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -16004,13 +18308,15 @@ }, "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -16025,8 +18331,9 @@ }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -16039,13 +18346,15 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/write-file-atomic": { "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, - "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -16053,9 +18362,10 @@ } }, "node_modules/ws": { - "version": "8.17.0", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -16074,42 +18384,48 @@ }, "node_modules/xml-name-validator": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=18" } }, "node_modules/xmlchars": { "version": "2.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, "node_modules/xtend": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "node_modules/yaml": { - "version": "2.4.1", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true, - "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -16119,8 +18435,9 @@ }, "node_modules/yargs": { "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -16136,16 +18453,18 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -16155,8 +18474,9 @@ }, "node_modules/yup": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.0.tgz", + "integrity": "sha512-e7sDRCv7/jmzHqTTnV+xoGIOYyBxAL5s9h+a3JdiJx15FrXjIWebal0KHXPEdJ1GjhcDLojnDiywXzkYXi/mSA==", "dev": true, - "license": "MIT", "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", @@ -16166,8 +18486,9 @@ }, "node_modules/z-schema": { "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "dev": true, - "license": "MIT", "dependencies": { "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", @@ -16185,8 +18506,9 @@ }, "node_modules/z-schema/node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": "^12.20.0 || >=14" @@ -16283,6 +18605,54 @@ "@zuhlke/design-system-components": "*" } }, + "web-components-react/node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, "web-components-react/node_modules/@esbuild/darwin-arm64": { "version": "0.16.17", "cpu": [ @@ -16298,6 +18668,294 @@ "node": ">=12" } }, + "web-components-react/node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "web-components-react/node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "web-components-react/node_modules/esbuild": { "version": "0.16.17", "dev": true, @@ -16334,6 +18992,21 @@ "@esbuild/win32-x64": "0.16.17" } }, + "web-components-react/node_modules/rollup": { + "version": "3.29.4", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "web-components-react/node_modules/typescript": { "version": "4.9.4", "dev": true, From 370d050e1d12d151fd2b0014f11b8b682a7f79cd Mon Sep 17 00:00:00 2001 From: lukecore Date: Tue, 16 Jul 2024 09:51:57 +0200 Subject: [PATCH 12/14] fix failing check --- web-components/.storybook/preview.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web-components/.storybook/preview.ts b/web-components/.storybook/preview.ts index 34af029..a29483e 100644 --- a/web-components/.storybook/preview.ts +++ b/web-components/.storybook/preview.ts @@ -6,11 +6,11 @@ import designTokens from '../src/rootStyles/design-tokens.json'; import '../src/rootStyles/style.css'; customElements?.modules?.forEach((module) => { - module?.declarations?.forEach((declaration) => { + module?.declarations?.forEach((declaration: any) => { Object.keys(declaration).forEach((key) => { if (Array.isArray(declaration[key])) { declaration[key] = declaration[key].filter( - (member) => !member.privacy?.includes('private'), + (member: { privacy: string }) => !member.privacy?.includes('private'), ); } }); From 486405fde0eaf920fec57bb82e1fd9727c8d56e3 Mon Sep 17 00:00:00 2001 From: lukecore Date: Wed, 17 Jul 2024 16:24:52 +0200 Subject: [PATCH 13/14] change design-tokens manually back to open sans to make (non font related) component changes more visible. --- web-components/src/rootStyles/style.css | 33 +++++------------ .../tokens/json/design-tokens.tokens.json | 36 +++++++++---------- 2 files changed, 26 insertions(+), 43 deletions(-) diff --git a/web-components/src/rootStyles/style.css b/web-components/src/rootStyles/style.css index e0ec43d..bbe66b8 100644 --- a/web-components/src/rootStyles/style.css +++ b/web-components/src/rootStyles/style.css @@ -2,34 +2,17 @@ @import "./tokens-todo.css"; @import "../internals/baseElement/global.css"; -/* For more infos about the font and its settings check out: https://fontsource.org/fonts/inter/cdn */ +/* For more infos about the font and its settings check out: https://fontsource.org/fonts/open-sans/cdn */ @font-face { - font-family: "Inter Variable"; - font-style: normal; - font-display: swap; + font-family: "Open Sans"; font-weight: 100 900; - src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); - unicode-range: - U+0000-00FF, - U+0131, - U+0152-0153, - U+02BB-02BC, - U+02C6,U+02DA, - U+02DC,U+0304, - U+0308,U+0329, - U+2000-206F, - U+2074, - U+20AC, - U+2122, - U+2191, - U+2193, - U+2212, - U+2215, - U+FEFF, - U+FFFD; + font-display: swap; + src: url(https://cdn.jsdelivr.net/fontsource/fonts/open-sans:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } html { font-size: 62.5% !important; - font-feature-settings: "tnum" on, "lnum" on !important; -} + color: var(--color-brand-text-100) !important; + font-feature-settings: 'tnum' on, 'lnum' on !important; +} \ No newline at end of file diff --git a/web-components/tokens/json/design-tokens.tokens.json b/web-components/tokens/json/design-tokens.tokens.json index a11fc93..e94fddf 100644 --- a/web-components/tokens/json/design-tokens.tokens.json +++ b/web-components/tokens/json/design-tokens.tokens.json @@ -957,7 +957,7 @@ "value": { "fontSize": 16, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 600, "fontStyle": "normal", "fontStretch": "normal", @@ -979,7 +979,7 @@ "value": { "fontSize": 18, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 400, "fontStyle": "normal", "fontStretch": "normal", @@ -1001,7 +1001,7 @@ "value": { "fontSize": 22, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 400, "fontStyle": "normal", "fontStretch": "normal", @@ -1023,7 +1023,7 @@ "value": { "fontSize": 42, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 400, "fontStyle": "normal", "fontStretch": "normal", @@ -1047,7 +1047,7 @@ "value": { "fontSize": 16, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 400, "fontStyle": "normal", "fontStretch": "normal", @@ -1069,7 +1069,7 @@ "value": { "fontSize": 12, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 300, "fontStyle": "normal", "fontStretch": "normal", @@ -1091,7 +1091,7 @@ "value": { "fontSize": 12, "textDecoration": "none", - "fontFamily": "Inter", + "fontFamily": "Open Sans", "fontWeight": 600, "fontStyle": "normal", "fontStretch": "normal", @@ -4793,7 +4793,7 @@ "family": { "title": { "type": "string", - "value": "Inter", + "value": "Open Sans", "extensions": { "org.lukasoppermann.figmaDesignTokens": { "mode": "mobile", @@ -4808,7 +4808,7 @@ }, "body": { "type": "string", - "value": "Inter", + "value": "Open Sans", "extensions": { "org.lukasoppermann.figmaDesignTokens": { "mode": "mobile", @@ -5075,7 +5075,7 @@ "family": { "title": { "type": "string", - "value": "Inter", + "value": "Open Sans", "extensions": { "org.lukasoppermann.figmaDesignTokens": { "mode": "desktop", @@ -5090,7 +5090,7 @@ }, "body": { "type": "string", - "value": "Inter", + "value": "Open Sans", "extensions": { "org.lukasoppermann.figmaDesignTokens": { "mode": "desktop", @@ -5364,7 +5364,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5410,7 +5410,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5456,7 +5456,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5502,7 +5502,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5550,7 +5550,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5596,7 +5596,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", @@ -5642,7 +5642,7 @@ }, "fontFamily": { "type": "string", - "value": "Inter" + "value": "Open Sans" }, "fontWeight": { "type": "number", From ed905be1a871616f7a6d562c6b133d2d0174a7d1 Mon Sep 17 00:00:00 2001 From: lukecore Date: Fri, 9 Aug 2024 08:34:49 +0200 Subject: [PATCH 14/14] preload fonts to remove issues with chromatic --- web-components/.storybook/preview-head.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 web-components/.storybook/preview-head.html diff --git a/web-components/.storybook/preview-head.html b/web-components/.storybook/preview-head.html new file mode 100644 index 0000000..ab2f10d --- /dev/null +++ b/web-components/.storybook/preview-head.html @@ -0,0 +1,16 @@ + + + + + preview-head + + + + + \ No newline at end of file