diff --git a/default.conf b/default.conf deleted file mode 100644 index 7d608fb..0000000 --- a/default.conf +++ /dev/null @@ -1,18 +0,0 @@ -server { - # The port to listen on - listen 80; - # The root directory, which must exactly match the internal volume share - root /usr/share/nginx/html; - - # For all files with the PHP extension run the following - location ~ ^/.+\.php(/|$) { - # Pass the request to the host "php" and port 9000 (default PHP-FPM port) - fastcgi_pass php:9000; - # Include the default NGINX FastCGI Parameters - include fastcgi_params; - # Define one additional parameter telling PHP-FPM where to find the file - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - } - add_header Cache-Control no-cache; - expires 1s; -} diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 45ff62c..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -# The specification version of Docker-compose -version: "3.9" -# The collection of applications composing this service -services: - # The NGINX custom container - web: - # Instead of referencing image: nginx:mainline-alpine here, use build to - # reference the current directory (.), which will look for a dockerfile - # by default - build: . - # The external directory location to map to an internal location - volumes: - - /home/gianm/Project/myCv/build:/usr/share/nginx/html - # The external port mapping to internal port mapping - ports: - - "80:80" - php: - image: php:fpm-alpine - ports: - - "9000:9000" - # It is important that both containers can reference the same files - volumes: - - /home/gianm/Project/myCv/build:/usr/share/nginx/html diff --git a/dockerfile b/dockerfile deleted file mode 100644 index 0d09b66..0000000 --- a/dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -# The image to pull the base configuration from -FROM nginx:mainline-alpine -# The directory where any additional files will be referenced -WORKDIR /home/gianm/Project/myCv/build -# Copy the custom default.conf from the WORKDIR (.) and overwrite the existing internal configuration in the NGINX container -COPY ./default.conf /etc/nginx/conf.d/default.conf diff --git a/list of cv b/list of cv deleted file mode 100644 index ffb5d70..0000000 --- a/list of cv +++ /dev/null @@ -1,13 +0,0 @@ -lista delle cose da mettere in cv -Laurea in scienze informatiche all'università di Padova. -Questo sito web -Greenpass scanner web; with Marco Celadin -GoCart project; with Marco Celadin -Server in casa - {server git, reverse proxy} -Tirocinio di due mesi ad Athesys. -Stampante 3d rpi -swe typescript, Docker, serverless-framework - { latex multi compiler, serverless service, Docker } -Pao c++ - Qontainer -Antrlr parser 1 e 2; with Mariano Sciacco -Telegram bot alternativestudio -Progetto Leonardo - ICT in Saxon Hill Academy Dean diff --git a/package-lock.json b/package-lock.json index 358aaba..2770287 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@fortawesome/fontawesome-free": "^5.15.4", "json-schema-to-typescript": "^10.1.5", "markdown-it": "^12.2.0", + "material-components-web": "^13.0.0", "milligram": "^1.4.1", "punycode": "^2.1.1" }, @@ -2213,6 +2214,717 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, + "node_modules/@material/animation": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-13.0.0.tgz", + "integrity": "sha512-YR0/u4u56qXDjKYolQ7F+IvlPkaSBhMl/dZv8DK0FbD6PH4ckOPd3bEXNRndXtprsxwknQQP2pttjPImylkl0g==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/auto-init": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-13.0.0.tgz", + "integrity": "sha512-9ayedaqg7dixjRjmLZWZgQmB1RDtxCUTPjnttdgdZQ0/sUKtmqvTzEW4ZNjJsr42XaXR4atlkjjvMIT5LCnw6g==", + "dependencies": { + "@material/base": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/banner": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/banner/-/banner-13.0.0.tgz", + "integrity": "sha512-59M85ezhwRaa+BqguYCCaRS57fV5KQe3Ff2cU6LcQNw0UPMFW1ap0dZ+iZBv/sj+7/QcqBBShL9uu8dWKtI4Gg==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-13.0.0.tgz", + "integrity": "sha512-vFx0JryRfcvUNX3cZ2u32wUMvxzd+c/YW0LFOXNgqCDWlubHcMm0Y6Wz371LhfQo80/NE69u+/4Joo99yKnVeg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-13.0.0.tgz", + "integrity": "sha512-lYorht6fcEd4P+dsLVp2BGtaY5cGYNp71LMajuDe71GZX3dZPoKeVvb+Ie1S7vcB+o+WLTeaisMk9/vA4gfi8A==", + "dependencies": { + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/card": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-13.0.0.tgz", + "integrity": "sha512-ooJUOt1Viv99Dyz4rhz9ZZbfa996eHh3RUuXkPRkT66Btd5TzpdqsQWKwOVc5bgbgWqzhDWQ6A/aQdYqH97ccg==", + "dependencies": { + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/checkbox": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-13.0.0.tgz", + "integrity": "sha512-tRC6n9Jq7GgdU0d1F8NOvUy6WiRZR58tUgL1QqoiQK9PGKSt0dAF3Aa48uubO7/Lt9K4NqgwV6/OeHv8pHaM/w==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/chips": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-13.0.0.tgz", + "integrity": "sha512-Ov4runDbrROUpMqKyCi3lpknfrLzGwtV+/rfYIgTYUkEVpCHXHddxXxcjP4zqh3QLXnE6ma92PLGcxCb/zzogQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-13.0.0.tgz", + "integrity": "sha512-jSbr0ywY2N6s05tyqTXl/cG339C+qU3ck3FwXUq5SJup8CWT0AoJ8EG/CD10CEhNH8nH9Iwstve95oNgIt8G4g==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/progress-indicator": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/data-table": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-13.0.0.tgz", + "integrity": "sha512-Z3yEq1T6Om/A3ntPw0bd40dqtOR4H3++pvchgW35kq+V9xDLL0hfzmuiy0QH4plA2ZsFYJxjt02k/SRvnkjKPQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/linear-progress": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/select": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-13.0.0.tgz", + "integrity": "sha512-ppJTzOsuhjQam5GvHaq/XZocZNUr+41XQ2sd5nONAmQ0wwzXgqG0FaxtF1EXqK3uZFadz+vAu6enagre9DXhTA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-13.0.0.tgz", + "integrity": "sha512-1Ggo9Bid94F1ttZJKSjIcgMvkVQtKsqwbqLs5cWlleaiwtAcwUE12XA2B1MNj8xM9ajU3BJm4GigupBOK1jGHQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-13.0.0.tgz", + "integrity": "sha512-M9HLAYBZtkTUvf66FL+jAEvUOdhji1HkGA1mV6oyE+HY9gkCkmso+mngvzlLd5+uaAVE9I3WQFhSb9gp0cpXnw==", + "dependencies": { + "@material/feature-targeting": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-13.0.0.tgz", + "integrity": "sha512-TIV/K9MED3ymngmKrdLwOMhUF44BzoR6HuTVsZAM4bgy0sfSv+jzgaGUqJsvjEhTXk+Q9OTEge+TsU/ETzQCbg==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/list": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-13.0.0.tgz", + "integrity": "sha512-hzdblgamVRbC0UwKafcvUVDvKzMiOSveDiwGgFk+EAg/tZRdwMlQPyf/9I6Lr8Cw/pNGnEOPhmCDOYPOHimr0w==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/fab": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-13.0.0.tgz", + "integrity": "sha512-qOi+XWEZWUR5T961UjSorgqm5VaanuZtRN3nsrKqHH1p0L8fYRc3qkGIChlaY9p7BcOYMCynXJzT+MfELVrcwA==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-13.0.0.tgz", + "integrity": "sha512-QJClfeaA4EMyAxKJy9WR0Nx+/VwSZCkhGLUVBG9NhxqYGfl/LtaeaidrNm32vYEoNZAofN92VD2RwQTRwp/dMQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-13.0.0.tgz", + "integrity": "sha512-imAPamD97QrizVCOpxjr3UfQJyDBpEEhDBSbEbKLrCpqG3jQx4/My5rNKKVGWjxUiBYgBA1dhkn98RRX5tGBtQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/form-field": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-13.0.0.tgz", + "integrity": "sha512-cXs5uYA89KgrXrU1UYkl52JizeIK3Mx9LjBw4ZYiyQJzFaBTPYsYWGSJMad1HZhWlRiigGTyN1M9ePIxtBpi0Q==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-13.0.0.tgz", + "integrity": "sha512-SdxFytWvbfN0fj7jHFq3DqK5/Zoms+Ipuv6fI8AzwgDFe7mXJ2euPahN+3XcmJ3BaSMyfYsdbcYdCWs8bgHW1w==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/image-list": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-13.0.0.tgz", + "integrity": "sha512-D78QKpK5JmO6zrbsSYt1YfRlkqzzduDTe6BstS0efUFS1CA11hrqwQFoMaR1L1dw2U3CQ/CP22bBMSZVV9aU6A==", + "dependencies": { + "@material/feature-targeting": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/layout-grid": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-13.0.0.tgz", + "integrity": "sha512-9L1BVLRIyetm/AOC+59+yca6R0OO2AJKHiUMdZrxgUVjqVblqWXEMeONZqslFRGHBiSIaYdrDIhn4ZTYY6tKUA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-13.0.0.tgz", + "integrity": "sha512-5djBRXrd1+SiMVUTWr4rD6xv+/qTaGGmgUS5GytBE5mczvnEwcPmM4PzF+HNj2TS+wvNvIfRjRmUzWO2Z6w2lA==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-13.0.0.tgz", + "integrity": "sha512-FJpP6flSME5QRPfkB616uA5bk9aMKJBqkklrHk6dSMZaTKbiHRmc6faxMIZ4w9W49JFMXaSwzC39y96tQTiRQg==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/progress-indicator": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-13.0.0.tgz", + "integrity": "sha512-poq4WNDEfW6Z3YPAn3wdBX4RSkj3A83Pht6984MmG8YJZMlq34ftHECw37VcdmFJIyRPdpZqywJo/i7CxsSAgQ==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-13.0.0.tgz", + "integrity": "sha512-RY9R2ubYU6a7WRJW3nWr/AoSzdrxwUGqkfJSx0U9M/wK1vbXYYcJ7eCXFzSpa5VrstE7of7PbyYtQ8V61tILEQ==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-13.0.0.tgz", + "integrity": "sha512-Irfnk0l8AO7z8ucilbBzZI8izbFV/aK1GbiPpT1SmZuKkL1z+04rB2HpB+OqwaBixdLTDq70AyawcnQ0MACeXQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/notched-outline": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-13.0.0.tgz", + "integrity": "sha512-BHdxr1x2AN4oqycTNg0FGisG3rMHf50z3MuyUoQsJJ3WGjxBMWKd0yK/xl4m38nFKPg1vQnzyHIYTJdRpCaE7A==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-13.0.0.tgz", + "integrity": "sha512-IfhAMn03gWg/Rl0Bg26Q1g+DrMnaULllz+ZJeIY7BXZC5qFYq1fLq4+RiQmfPGlJfURUjrWNLcI1VDVyXUHHzg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-13.0.0.tgz", + "integrity": "sha512-6jeZ+dKSzBB/j2IZ7RjFl5mrB+EWnpv/x+U9w6ENLCdueM4+LKUqBAc2fC2WMycsqgoFnlB0xsO/sG+kN0J6fw==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-13.0.0.tgz", + "integrity": "sha512-hx4B40hB2rRfsGwf1jwo2GGlYDq0yUQjcMcMmXfQipPJNpQhy8ylmXKc1DBjmWf7EQ/MgbfCSYwPrYXrbGP31w==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-13.0.0.tgz", + "integrity": "sha512-nFGy3iQg7k+xLs67eb86mRFVLwa0yi7MusqRK4OM8DXcLO5yoVfUTPKpdSykcbRryp9imVHsxutox2tZawR4og==", + "dependencies": { + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/segmented-button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-13.0.0.tgz", + "integrity": "sha512-cbjSzkGms+MB6e7ZF6Toc0kpIor4qFm3ueY8KGRIbpvPoJuHfDy6wqIUhwpfAibSpcaDSnCKg1m+hEtyplZPkQ==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-13.0.0.tgz", + "integrity": "sha512-wVprsSMicU/l+LAqXdOU+qdzzdHupLXpWWQo2Rsk8G6AxL1Zna+/+ETnRlDdr2wHHK/KNDXSBdmuCcoEIRshcA==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-13.0.0.tgz", + "integrity": "sha512-exk96+iCjzCujk3aSrvIMhmW773s1Tc0h+MbQKbt6Iv3nHJCyLSiRbxclCHXWHrVwG/9KZRkrt/g2qk7P3VRBg==", + "dependencies": { + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-13.0.0.tgz", + "integrity": "sha512-PW+3X9MiOoWmXhirYo/Mk2UYW00Tnsihrx5YJQ4+IxwbrUI75/8yUsO8kVr7YC+Eqhldz8oXzhIXglQFtbpolQ==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-13.0.0.tgz", + "integrity": "sha512-z59aYCeMWWEbsUU04QDZN4CxzCCOp3OIc5tzrdqnY3qRq4wwApxncf7RKKKSU2K6WTEWfdHHOc7aNX8kqlDmUg==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-13.0.0.tgz", + "integrity": "sha512-zbdo6nKEOAx24ILCBobZlQqU2WZ+KuPgdAc1VTI1q1BCKN3rDIfm9RnsCuYiZa9iaq4UUgdYuhH8KVEYGP7Lrw==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-13.0.0.tgz", + "integrity": "sha512-7tziMFiyiFZner39h6ue6A6rfJhz8LDyeVPYfdAMe8ZO8GT+PczDr5yuectamR8fNBE7Fk9Bj/KvIOx+LjKgDg==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-13.0.0.tgz", + "integrity": "sha512-GLODDvwKiN867weT+WiSR/4Oum2hw0Ipl1vcJxtZeE6C3PmGWBE316j8a5DLYvf9bjIPLYLNLUzLU3QnJB6T5w==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/tab": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/tab-scroller": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-13.0.0.tgz", + "integrity": "sha512-T6Q4zCdl374rQgNLrAIc8+sy8ax6fbNTZRb+oJgShzjVz4wH9OLk6LX1RREHEeWiZt69nTqeR4yU6/6xFX+Kjw==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-13.0.0.tgz", + "integrity": "sha512-SHdNXTLrNA47RbTNOQa67DbQjw0qrf1h0OuoESXHMU/B7QQvhAOqnHpU32/LdCP+gvc7EdZjolVQgk3WphDcQA==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/tab": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-13.0.0.tgz", + "integrity": "sha512-CzodrOqx8wzj2AQngMpISURJID4jVOHf4CtiPoj32LG8bWLn5ZfAAX2aA2rO6NPyDYsFm0aEnlfMhnDwQyPoYw==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-13.0.0.tgz", + "integrity": "sha512-KAe1s0MvvfCGAwJliDVTvgAKuD3ESwhl7F7br4Iam4IPdqME2rWl8NPhKHFfaWqTG7PyCgMMngYEYuA8cLNTsA==", + "dependencies": { + "@material/feature-targeting": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-13.0.0.tgz", + "integrity": "sha512-t55CKVeAjABdSQCKjsvYvqrA6Z4f5varLpLloai8ZQU0giSl7qbUczV1i8y2pSOzpRTswD5JKM7a19qfsl/TCA==", + "dependencies": { + "@material/elevation": "^13.0.0" + } + }, + "node_modules/@material/tooltip": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-13.0.0.tgz", + "integrity": "sha512-/QinwEM0sYtRUthgOy7R+V4iwLMZ8SCd8A3PyGyTr27BUGWykwAUFdXyzT4rxLhDNcnDOYH14N+Z3Bom+UwO9Q==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/top-app-bar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-13.0.0.tgz", + "integrity": "sha512-NTbIbBmoo4wfbBwW+9XMmjYQJ3e7NJ9P/ahTszYuzYDyWNcc3m8G/A0zM+1LBmoze3rP/QTxcaJUH/A5/3ufXA==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-13.0.0.tgz", + "integrity": "sha512-2BMjj+nwKIYG7cZZGcNuRSKo53knqDu9ksv9wLidxjLgzqXBd1v9gdXsqMRQXepoOqftWGmYMaRYI0xMnxt6lA==", + "dependencies": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-13.0.0.tgz", + "integrity": "sha512-UfaK4vT3LmGiiySf2RVIrf7fJZa6EJadFwo4YUMJx9bvUMRlBm1oI8Vo9fYpKdLfuSTeA+2BlgbwYVObj3laFw==", + "dependencies": { + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -6481,6 +7193,61 @@ "node": ">= 8.16.2" } }, + "node_modules/material-components-web": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-13.0.0.tgz", + "integrity": "sha512-Cp3pDGDwhbbJQEDgPZc9Uu8drr98RGf5J4toJ/INQkNN9QNwTjHKGCPVcHcA0wUTeJQd5NOWYdCAewUdKTCXfw==", + "dependencies": { + "@material/animation": "^13.0.0", + "@material/auto-init": "^13.0.0", + "@material/banner": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/card": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/chips": "^13.0.0", + "@material/circular-progress": "^13.0.0", + "@material/data-table": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dialog": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/drawer": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/fab": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/form-field": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/image-list": "^13.0.0", + "@material/layout-grid": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/linear-progress": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/radio": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/segmented-button": "^13.0.0", + "@material/select": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/slider": "^13.0.0", + "@material/snackbar": "^13.0.0", + "@material/switch": "^13.0.0", + "@material/tab": "^13.0.0", + "@material/tab-bar": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/tab-scroller": "^13.0.0", + "@material/textfield": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/tooltip": "^13.0.0", + "@material/top-app-bar": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0" + } + }, "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -8070,8 +8837,7 @@ "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -10075,6 +10841,717 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, + "@material/animation": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-13.0.0.tgz", + "integrity": "sha512-YR0/u4u56qXDjKYolQ7F+IvlPkaSBhMl/dZv8DK0FbD6PH4ckOPd3bEXNRndXtprsxwknQQP2pttjPImylkl0g==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/auto-init": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-13.0.0.tgz", + "integrity": "sha512-9ayedaqg7dixjRjmLZWZgQmB1RDtxCUTPjnttdgdZQ0/sUKtmqvTzEW4ZNjJsr42XaXR4atlkjjvMIT5LCnw6g==", + "requires": { + "@material/base": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/banner": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/banner/-/banner-13.0.0.tgz", + "integrity": "sha512-59M85ezhwRaa+BqguYCCaRS57fV5KQe3Ff2cU6LcQNw0UPMFW1ap0dZ+iZBv/sj+7/QcqBBShL9uu8dWKtI4Gg==", + "requires": { + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/base": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-13.0.0.tgz", + "integrity": "sha512-vFx0JryRfcvUNX3cZ2u32wUMvxzd+c/YW0LFOXNgqCDWlubHcMm0Y6Wz371LhfQo80/NE69u+/4Joo99yKnVeg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-13.0.0.tgz", + "integrity": "sha512-lYorht6fcEd4P+dsLVp2BGtaY5cGYNp71LMajuDe71GZX3dZPoKeVvb+Ie1S7vcB+o+WLTeaisMk9/vA4gfi8A==", + "requires": { + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/card": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/card/-/card-13.0.0.tgz", + "integrity": "sha512-ooJUOt1Viv99Dyz4rhz9ZZbfa996eHh3RUuXkPRkT66Btd5TzpdqsQWKwOVc5bgbgWqzhDWQ6A/aQdYqH97ccg==", + "requires": { + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/checkbox": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-13.0.0.tgz", + "integrity": "sha512-tRC6n9Jq7GgdU0d1F8NOvUy6WiRZR58tUgL1QqoiQK9PGKSt0dAF3Aa48uubO7/Lt9K4NqgwV6/OeHv8pHaM/w==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/chips": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/chips/-/chips-13.0.0.tgz", + "integrity": "sha512-Ov4runDbrROUpMqKyCi3lpknfrLzGwtV+/rfYIgTYUkEVpCHXHddxXxcjP4zqh3QLXnE6ma92PLGcxCb/zzogQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/circular-progress": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-13.0.0.tgz", + "integrity": "sha512-jSbr0ywY2N6s05tyqTXl/cG339C+qU3ck3FwXUq5SJup8CWT0AoJ8EG/CD10CEhNH8nH9Iwstve95oNgIt8G4g==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/progress-indicator": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/data-table": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-13.0.0.tgz", + "integrity": "sha512-Z3yEq1T6Om/A3ntPw0bd40dqtOR4H3++pvchgW35kq+V9xDLL0hfzmuiy0QH4plA2ZsFYJxjt02k/SRvnkjKPQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/linear-progress": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/select": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/density": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-13.0.0.tgz", + "integrity": "sha512-ppJTzOsuhjQam5GvHaq/XZocZNUr+41XQ2sd5nONAmQ0wwzXgqG0FaxtF1EXqK3uZFadz+vAu6enagre9DXhTA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/dialog": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-13.0.0.tgz", + "integrity": "sha512-1Ggo9Bid94F1ttZJKSjIcgMvkVQtKsqwbqLs5cWlleaiwtAcwUE12XA2B1MNj8xM9ajU3BJm4GigupBOK1jGHQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/dom": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-13.0.0.tgz", + "integrity": "sha512-M9HLAYBZtkTUvf66FL+jAEvUOdhji1HkGA1mV6oyE+HY9gkCkmso+mngvzlLd5+uaAVE9I3WQFhSb9gp0cpXnw==", + "requires": { + "@material/feature-targeting": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/drawer": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-13.0.0.tgz", + "integrity": "sha512-TIV/K9MED3ymngmKrdLwOMhUF44BzoR6HuTVsZAM4bgy0sfSv+jzgaGUqJsvjEhTXk+Q9OTEge+TsU/ETzQCbg==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/list": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/elevation": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-13.0.0.tgz", + "integrity": "sha512-hzdblgamVRbC0UwKafcvUVDvKzMiOSveDiwGgFk+EAg/tZRdwMlQPyf/9I6Lr8Cw/pNGnEOPhmCDOYPOHimr0w==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/fab": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/fab/-/fab-13.0.0.tgz", + "integrity": "sha512-qOi+XWEZWUR5T961UjSorgqm5VaanuZtRN3nsrKqHH1p0L8fYRc3qkGIChlaY9p7BcOYMCynXJzT+MfELVrcwA==", + "requires": { + "@material/animation": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/feature-targeting": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-13.0.0.tgz", + "integrity": "sha512-QJClfeaA4EMyAxKJy9WR0Nx+/VwSZCkhGLUVBG9NhxqYGfl/LtaeaidrNm32vYEoNZAofN92VD2RwQTRwp/dMQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/floating-label": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-13.0.0.tgz", + "integrity": "sha512-imAPamD97QrizVCOpxjr3UfQJyDBpEEhDBSbEbKLrCpqG3jQx4/My5rNKKVGWjxUiBYgBA1dhkn98RRX5tGBtQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/form-field": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-13.0.0.tgz", + "integrity": "sha512-cXs5uYA89KgrXrU1UYkl52JizeIK3Mx9LjBw4ZYiyQJzFaBTPYsYWGSJMad1HZhWlRiigGTyN1M9ePIxtBpi0Q==", + "requires": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/icon-button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-13.0.0.tgz", + "integrity": "sha512-SdxFytWvbfN0fj7jHFq3DqK5/Zoms+Ipuv6fI8AzwgDFe7mXJ2euPahN+3XcmJ3BaSMyfYsdbcYdCWs8bgHW1w==", + "requires": { + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/image-list": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-13.0.0.tgz", + "integrity": "sha512-D78QKpK5JmO6zrbsSYt1YfRlkqzzduDTe6BstS0efUFS1CA11hrqwQFoMaR1L1dw2U3CQ/CP22bBMSZVV9aU6A==", + "requires": { + "@material/feature-targeting": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/layout-grid": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-13.0.0.tgz", + "integrity": "sha512-9L1BVLRIyetm/AOC+59+yca6R0OO2AJKHiUMdZrxgUVjqVblqWXEMeONZqslFRGHBiSIaYdrDIhn4ZTYY6tKUA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/line-ripple": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-13.0.0.tgz", + "integrity": "sha512-5djBRXrd1+SiMVUTWr4rD6xv+/qTaGGmgUS5GytBE5mczvnEwcPmM4PzF+HNj2TS+wvNvIfRjRmUzWO2Z6w2lA==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/linear-progress": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-13.0.0.tgz", + "integrity": "sha512-FJpP6flSME5QRPfkB616uA5bk9aMKJBqkklrHk6dSMZaTKbiHRmc6faxMIZ4w9W49JFMXaSwzC39y96tQTiRQg==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/progress-indicator": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/list": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-13.0.0.tgz", + "integrity": "sha512-poq4WNDEfW6Z3YPAn3wdBX4RSkj3A83Pht6984MmG8YJZMlq34ftHECw37VcdmFJIyRPdpZqywJo/i7CxsSAgQ==", + "requires": { + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/menu": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-13.0.0.tgz", + "integrity": "sha512-RY9R2ubYU6a7WRJW3nWr/AoSzdrxwUGqkfJSx0U9M/wK1vbXYYcJ7eCXFzSpa5VrstE7of7PbyYtQ8V61tILEQ==", + "requires": { + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/menu-surface": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-13.0.0.tgz", + "integrity": "sha512-Irfnk0l8AO7z8ucilbBzZI8izbFV/aK1GbiPpT1SmZuKkL1z+04rB2HpB+OqwaBixdLTDq70AyawcnQ0MACeXQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/notched-outline": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-13.0.0.tgz", + "integrity": "sha512-BHdxr1x2AN4oqycTNg0FGisG3rMHf50z3MuyUoQsJJ3WGjxBMWKd0yK/xl4m38nFKPg1vQnzyHIYTJdRpCaE7A==", + "requires": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/progress-indicator": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-13.0.0.tgz", + "integrity": "sha512-IfhAMn03gWg/Rl0Bg26Q1g+DrMnaULllz+ZJeIY7BXZC5qFYq1fLq4+RiQmfPGlJfURUjrWNLcI1VDVyXUHHzg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/radio": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-13.0.0.tgz", + "integrity": "sha512-6jeZ+dKSzBB/j2IZ7RjFl5mrB+EWnpv/x+U9w6ENLCdueM4+LKUqBAc2fC2WMycsqgoFnlB0xsO/sG+kN0J6fw==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/ripple": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-13.0.0.tgz", + "integrity": "sha512-hx4B40hB2rRfsGwf1jwo2GGlYDq0yUQjcMcMmXfQipPJNpQhy8ylmXKc1DBjmWf7EQ/MgbfCSYwPrYXrbGP31w==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/rtl": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-13.0.0.tgz", + "integrity": "sha512-nFGy3iQg7k+xLs67eb86mRFVLwa0yi7MusqRK4OM8DXcLO5yoVfUTPKpdSykcbRryp9imVHsxutox2tZawR4og==", + "requires": { + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/segmented-button": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-13.0.0.tgz", + "integrity": "sha512-cbjSzkGms+MB6e7ZF6Toc0kpIor4qFm3ueY8KGRIbpvPoJuHfDy6wqIUhwpfAibSpcaDSnCKg1m+hEtyplZPkQ==", + "requires": { + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/select": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-13.0.0.tgz", + "integrity": "sha512-wVprsSMicU/l+LAqXdOU+qdzzdHupLXpWWQo2Rsk8G6AxL1Zna+/+ETnRlDdr2wHHK/KNDXSBdmuCcoEIRshcA==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/shape": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-13.0.0.tgz", + "integrity": "sha512-exk96+iCjzCujk3aSrvIMhmW773s1Tc0h+MbQKbt6Iv3nHJCyLSiRbxclCHXWHrVwG/9KZRkrt/g2qk7P3VRBg==", + "requires": { + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/slider": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-13.0.0.tgz", + "integrity": "sha512-PW+3X9MiOoWmXhirYo/Mk2UYW00Tnsihrx5YJQ4+IxwbrUI75/8yUsO8kVr7YC+Eqhldz8oXzhIXglQFtbpolQ==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/snackbar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-13.0.0.tgz", + "integrity": "sha512-z59aYCeMWWEbsUU04QDZN4CxzCCOp3OIc5tzrdqnY3qRq4wwApxncf7RKKKSU2K6WTEWfdHHOc7aNX8kqlDmUg==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/switch": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-13.0.0.tgz", + "integrity": "sha512-zbdo6nKEOAx24ILCBobZlQqU2WZ+KuPgdAc1VTI1q1BCKN3rDIfm9RnsCuYiZa9iaq4UUgdYuhH8KVEYGP7Lrw==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/tab": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-13.0.0.tgz", + "integrity": "sha512-7tziMFiyiFZner39h6ue6A6rfJhz8LDyeVPYfdAMe8ZO8GT+PczDr5yuectamR8fNBE7Fk9Bj/KvIOx+LjKgDg==", + "requires": { + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-bar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-13.0.0.tgz", + "integrity": "sha512-GLODDvwKiN867weT+WiSR/4Oum2hw0Ipl1vcJxtZeE6C3PmGWBE316j8a5DLYvf9bjIPLYLNLUzLU3QnJB6T5w==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/tab": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/tab-scroller": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-indicator": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-13.0.0.tgz", + "integrity": "sha512-T6Q4zCdl374rQgNLrAIc8+sy8ax6fbNTZRb+oJgShzjVz4wH9OLk6LX1RREHEeWiZt69nTqeR4yU6/6xFX+Kjw==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-scroller": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-13.0.0.tgz", + "integrity": "sha512-SHdNXTLrNA47RbTNOQa67DbQjw0qrf1h0OuoESXHMU/B7QQvhAOqnHpU32/LdCP+gvc7EdZjolVQgk3WphDcQA==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/tab": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/textfield": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-13.0.0.tgz", + "integrity": "sha512-CzodrOqx8wzj2AQngMpISURJID4jVOHf4CtiPoj32LG8bWLn5ZfAAX2aA2rO6NPyDYsFm0aEnlfMhnDwQyPoYw==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/theme": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-13.0.0.tgz", + "integrity": "sha512-KAe1s0MvvfCGAwJliDVTvgAKuD3ESwhl7F7br4Iam4IPdqME2rWl8NPhKHFfaWqTG7PyCgMMngYEYuA8cLNTsA==", + "requires": { + "@material/feature-targeting": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/tokens": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-13.0.0.tgz", + "integrity": "sha512-t55CKVeAjABdSQCKjsvYvqrA6Z4f5varLpLloai8ZQU0giSl7qbUczV1i8y2pSOzpRTswD5JKM7a19qfsl/TCA==", + "requires": { + "@material/elevation": "^13.0.0" + } + }, + "@material/tooltip": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-13.0.0.tgz", + "integrity": "sha512-/QinwEM0sYtRUthgOy7R+V4iwLMZ8SCd8A3PyGyTr27BUGWykwAUFdXyzT4rxLhDNcnDOYH14N+Z3Bom+UwO9Q==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/top-app-bar": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-13.0.0.tgz", + "integrity": "sha512-NTbIbBmoo4wfbBwW+9XMmjYQJ3e7NJ9P/ahTszYuzYDyWNcc3m8G/A0zM+1LBmoze3rP/QTxcaJUH/A5/3ufXA==", + "requires": { + "@material/animation": "^13.0.0", + "@material/base": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/typography": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/touch-target": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-13.0.0.tgz", + "integrity": "sha512-2BMjj+nwKIYG7cZZGcNuRSKo53knqDu9ksv9wLidxjLgzqXBd1v9gdXsqMRQXepoOqftWGmYMaRYI0xMnxt6lA==", + "requires": { + "@material/base": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/rtl": "^13.0.0", + "tslib": "^2.1.0" + } + }, + "@material/typography": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-13.0.0.tgz", + "integrity": "sha512-UfaK4vT3LmGiiySf2RVIrf7fJZa6EJadFwo4YUMJx9bvUMRlBm1oI8Vo9fYpKdLfuSTeA+2BlgbwYVObj3laFw==", + "requires": { + "@material/feature-targeting": "^13.0.0", + "@material/theme": "^13.0.0", + "tslib": "^2.1.0" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -13308,6 +14785,61 @@ "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true }, + "material-components-web": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-13.0.0.tgz", + "integrity": "sha512-Cp3pDGDwhbbJQEDgPZc9Uu8drr98RGf5J4toJ/INQkNN9QNwTjHKGCPVcHcA0wUTeJQd5NOWYdCAewUdKTCXfw==", + "requires": { + "@material/animation": "^13.0.0", + "@material/auto-init": "^13.0.0", + "@material/banner": "^13.0.0", + "@material/base": "^13.0.0", + "@material/button": "^13.0.0", + "@material/card": "^13.0.0", + "@material/checkbox": "^13.0.0", + "@material/chips": "^13.0.0", + "@material/circular-progress": "^13.0.0", + "@material/data-table": "^13.0.0", + "@material/density": "^13.0.0", + "@material/dialog": "^13.0.0", + "@material/dom": "^13.0.0", + "@material/drawer": "^13.0.0", + "@material/elevation": "^13.0.0", + "@material/fab": "^13.0.0", + "@material/feature-targeting": "^13.0.0", + "@material/floating-label": "^13.0.0", + "@material/form-field": "^13.0.0", + "@material/icon-button": "^13.0.0", + "@material/image-list": "^13.0.0", + "@material/layout-grid": "^13.0.0", + "@material/line-ripple": "^13.0.0", + "@material/linear-progress": "^13.0.0", + "@material/list": "^13.0.0", + "@material/menu": "^13.0.0", + "@material/menu-surface": "^13.0.0", + "@material/notched-outline": "^13.0.0", + "@material/radio": "^13.0.0", + "@material/ripple": "^13.0.0", + "@material/rtl": "^13.0.0", + "@material/segmented-button": "^13.0.0", + "@material/select": "^13.0.0", + "@material/shape": "^13.0.0", + "@material/slider": "^13.0.0", + "@material/snackbar": "^13.0.0", + "@material/switch": "^13.0.0", + "@material/tab": "^13.0.0", + "@material/tab-bar": "^13.0.0", + "@material/tab-indicator": "^13.0.0", + "@material/tab-scroller": "^13.0.0", + "@material/textfield": "^13.0.0", + "@material/theme": "^13.0.0", + "@material/tokens": "^13.0.0", + "@material/tooltip": "^13.0.0", + "@material/top-app-bar": "^13.0.0", + "@material/touch-target": "^13.0.0", + "@material/typography": "^13.0.0" + } + }, "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -14464,8 +15996,7 @@ "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "tsutils": { "version": "3.21.0", diff --git a/package.json b/package.json index e3b0668..7ee3220 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@fortawesome/fontawesome-free": "^5.15.4", "json-schema-to-typescript": "^10.1.5", "markdown-it": "^12.2.0", + "material-components-web": "^13.0.0", "milligram": "^1.4.1", "punycode": "^2.1.1" } diff --git a/src/app.scss b/src/app.scss index e69de29..052051c 100644 --- a/src/app.scss +++ b/src/app.scss @@ -0,0 +1,79 @@ +// $basecolor:#CDCBD6; +// $basecolor2:#E3F5E7; +// $accent2: #E3E8F5; +// $contrast: #E3E8F5; +// $contrast2: #F5E3F1; +// $img-contrast: #F5E3F1; +// @media (prefers-color-scheme: dark) { +// $basecolor:#140a0a; +// $basecolor2:#E3F5E7; +// $accent2: #E3E8F5; +// $contrast: #E3E8F5; +// $contrast2: #F5E3F1; +// $img-contrast:#00000000; +// } + +$basecolor:#E5E5E5; +$basecolor2:#FFFFFF; +// $basecolor2:#FCA311; +$accent2: #FCA311; +$contrast: #14213D; +$contrast2: #000000; +$img-contrast: #14213D; + +$text-color: #011936; +$border-color: #D77A61; +$button-border-color: #D77A61; + +$min-tablet: 768px; +$min-desktop: 1024px; +$default-border-radius:5px; + +:root { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + color: $text-color; + background-color: $basecolor +} + +.box-with-shadow { + border-style: solid; + border-width: 0.1px; + border-radius: 10px; +} + +.default{ + // margin: auto; + // margin-top: 50px; + // margin-bottom: 50px; + // text-align: center; + // @media (min-width: $min-tablet) { + // width: 80%; + // max-width: 1024px; + // } +} + +.image-container{ + width: 80%; + margin: auto; + text-align: center; + align-items: center; + img{ + max-width: 100%; + max-height: 300px; + object-fit: scale-down; + @media (prefers-color-scheme: light) { + background-color: $contrast; + } + } +} + +a { + text-decoration:none; + color: $text-color; +} + +button{ + color: $text-color; +} + +h1, h2, h3 {} \ No newline at end of file diff --git a/src/elements/AboutMe.svelte b/src/elements/AboutMe.svelte index 71430fa..4aa704b 100644 --- a/src/elements/AboutMe.svelte +++ b/src/elements/AboutMe.svelte @@ -22,7 +22,7 @@ }; -
+

@@ -44,8 +44,8 @@

diff --git a/src/elements/Contacts.svelte b/src/elements/Contacts.svelte index 9dce0ef..63e8844 100644 --- a/src/elements/Contacts.svelte +++ b/src/elements/Contacts.svelte @@ -1,46 +1,66 @@ diff --git a/src/elements/Jobs.svelte b/src/elements/Jobs.svelte index 67919ac..1ff5be3 100644 --- a/src/elements/Jobs.svelte +++ b/src/elements/Jobs.svelte @@ -1,14 +1,12 @@ +
- {#each jobs as job } - - {/each} + {#each jobs as job} + + {/each}
- diff --git a/src/elements/Menu.svelte b/src/elements/Menu.svelte index 7b726d2..a27c65b 100644 --- a/src/elements/Menu.svelte +++ b/src/elements/Menu.svelte @@ -21,7 +21,7 @@ > diff --git a/src/elements/Training.svelte b/src/elements/Training.svelte index a4d886d..266fc5f 100644 --- a/src/elements/Training.svelte +++ b/src/elements/Training.svelte @@ -25,8 +25,7 @@
diff --git a/static/breakpoints.scss b/static/breakpoints.scss deleted file mode 100644 index b6a813c..0000000 --- a/static/breakpoints.scss +++ /dev/null @@ -1,2 +0,0 @@ -$min-tablet: 768px; -$min-desktop: 1024px; \ No newline at end of file diff --git a/static/elements.scss b/static/elements.scss deleted file mode 100644 index da7738c..0000000 --- a/static/elements.scss +++ /dev/null @@ -1,419 +0,0 @@ -.box-with-shadow { - border-style: solid; - border-width: 0.1px; - border-radius: 10px; -} - -img.profile{ - border-radius: 50%; - width: 35vw; - max-width: 150px; - border: solid 1px; -} - -div.default{ - width: 90%; - max-width: 1024px; - border: solid 1px; - padding: 10px 10px; - margin: auto; - margin-top: 50px; - margin-bottom: 50px; - text-align: center; - @media screen and (min-width: 768px) { - width: 80%; - } -} - -.image-container{ - width: 80%; - margin: auto; - text-align: center; - align-items: center; - img{ - max-width: 100%; - max-height: 300px; - object-fit: scale-down; - } -} - -a { - text-decoration:none; - color: black; -} - -/* Generated Styles - Do Not Edit */ - -.display1 { - font-family: var(--md-sys-typescale-display1-font); - font-weight: var(--md-sys-typescale-display1-weight); - font-size: var(--md-sys-typescale-display1-size); - line-height: var(--md-sys-typescale-display1-line-height); - letter-spacing: var(--md-sys-typescale-display1-tracking); -} - -.display2, .display-large { - font-family: var(--md-sys-typescale-display2-font); - font-weight: var(--md-sys-typescale-display2-weight); - font-size: var(--md-sys-typescale-display2-size); - line-height: var(--md-sys-typescale-display2-line-height); - letter-spacing: var(--md-sys-typescale-display2-tracking); -} - -.display3, .display-medium { - font-family: var(--md-sys-typescale-display3-font); - font-weight: var(--md-sys-typescale-display3-weight); - font-size: var(--md-sys-typescale-display3-size); - line-height: var(--md-sys-typescale-display3-line-height); - letter-spacing: var(--md-sys-typescale-display3-tracking); -} - -.headline1, .display-small { - font-family: var(--md-sys-typescale-headline1-font); - font-weight: var(--md-sys-typescale-headline1-weight); - font-size: var(--md-sys-typescale-headline1-size); - line-height: var(--md-sys-typescale-headline1-line-height); - letter-spacing: var(--md-sys-typescale-headline1-tracking); -} - -.headline2, .headline-large { - font-family: var(--md-sys-typescale-headline2-font); - font-weight: var(--md-sys-typescale-headline2-weight); - font-size: var(--md-sys-typescale-headline2-size); - line-height: var(--md-sys-typescale-headline2-line-height); - letter-spacing: var(--md-sys-typescale-headline2-tracking); -} - -.headline3, .headline-medium { - font-family: var(--md-sys-typescale-headline3-font); - font-weight: var(--md-sys-typescale-headline3-weight); - font-size: var(--md-sys-typescale-headline3-size); - line-height: var(--md-sys-typescale-headline3-line-height); - letter-spacing: var(--md-sys-typescale-headline3-tracking); -} - -.headline4, .headline-small { - font-family: var(--md-sys-typescale-headline4-font); - font-weight: var(--md-sys-typescale-headline4-weight); - font-size: var(--md-sys-typescale-headline4-size); - line-height: var(--md-sys-typescale-headline4-line-height); - letter-spacing: var(--md-sys-typescale-headline4-tracking); -} - -.headline5, .title-large { - font-family: var(--md-sys-typescale-headline5-font); - font-weight: var(--md-sys-typescale-headline5-weight); - font-size: var(--md-sys-typescale-headline5-size); - line-height: var(--md-sys-typescale-headline5-line-height); - letter-spacing: var(--md-sys-typescale-headline5-tracking); -} - -.headline6 { - font-family: var(--md-sys-typescale-headline6-font); - font-weight: var(--md-sys-typescale-headline6-weight); - font-size: var(--md-sys-typescale-headline6-size); - line-height: var(--md-sys-typescale-headline6-line-height); - letter-spacing: var(--md-sys-typescale-headline6-tracking); -} - -.subhead1, .title-medium { - font-family: var(--md-sys-typescale-subhead1-font); - font-weight: var(--md-sys-typescale-subhead1-weight); - font-size: var(--md-sys-typescale-subhead1-size); - line-height: var(--md-sys-typescale-subhead1-line-height); - letter-spacing: var(--md-sys-typescale-subhead1-tracking); -} - -.subhead2, .title-small { - font-family: var(--md-sys-typescale-subhead2-font); - font-weight: var(--md-sys-typescale-subhead2-weight); - font-size: var(--md-sys-typescale-subhead2-size); - line-height: var(--md-sys-typescale-subhead2-line-height); - letter-spacing: var(--md-sys-typescale-subhead2-tracking); -} - -.body1, .body-large { - font-family: var(--md-sys-typescale-body1-font); - font-weight: var(--md-sys-typescale-body1-weight); - font-size: var(--md-sys-typescale-body1-size); - line-height: var(--md-sys-typescale-body1-line-height); - letter-spacing: var(--md-sys-typescale-body1-tracking); -} - -.body2, .body-medium { - font-family: var(--md-sys-typescale-body2-font); - font-weight: var(--md-sys-typescale-body2-weight); - font-size: var(--md-sys-typescale-body2-size); - line-height: var(--md-sys-typescale-body2-line-height); - letter-spacing: var(--md-sys-typescale-body2-tracking); -} - -.caption, .body-small { - font-family: var(--md-sys-typescale-caption-font); - font-weight: var(--md-sys-typescale-caption-weight); - font-size: var(--md-sys-typescale-caption-size); - line-height: var(--md-sys-typescale-caption-line-height); - letter-spacing: var(--md-sys-typescale-caption-tracking); -} - -.button, .label-large { - font-family: var(--md-sys-typescale-button-font); - font-weight: var(--md-sys-typescale-button-weight); - font-size: var(--md-sys-typescale-button-size); - line-height: var(--md-sys-typescale-button-line-height); - letter-spacing: var(--md-sys-typescale-button-tracking); -} - -.overline, .label-medium { - font-family: var(--md-sys-typescale-overline-font); - font-weight: var(--md-sys-typescale-overline-weight); - font-size: var(--md-sys-typescale-overline-size); - line-height: var(--md-sys-typescale-overline-line-height); - letter-spacing: var(--md-sys-typescale-overline-tracking); -} - -.material-theme { - --md-sys-typescale-display1-font: Roboto; - --md-sys-typescale-display1-weight: Regular; - --md-sys-typescale-display1-size: 64px; - --md-sys-typescale-display1-line-height: 76px; - --md-sys-typescale-display1-tracking: -0.5px; - --md-sys-typescale-display2-font: Roboto; - --md-sys-typescale-display2-weight: Regular; - --md-sys-typescale-display2-size: 57px; - --md-sys-typescale-display2-line-height: 64px; - --md-sys-typescale-display2-tracking: -0.25px; - --md-sys-typescale-display3-font: Roboto; - --md-sys-typescale-display3-weight: Regular; - --md-sys-typescale-display3-size: 45px; - --md-sys-typescale-display3-line-height: 52px; - --md-sys-typescale-display3-tracking: 0px; - --md-sys-typescale-headline1-font: Roboto; - --md-sys-typescale-headline1-weight: Regular; - --md-sys-typescale-headline1-size: 36px; - --md-sys-typescale-headline1-line-height: 44px; - --md-sys-typescale-headline1-tracking: 0px; - --md-sys-typescale-headline2-font: Roboto; - --md-sys-typescale-headline2-weight: Regular; - --md-sys-typescale-headline2-size: 32px; - --md-sys-typescale-headline2-line-height: 40px; - --md-sys-typescale-headline2-tracking: 0px; - --md-sys-typescale-headline3-font: Roboto; - --md-sys-typescale-headline3-weight: Regular; - --md-sys-typescale-headline3-size: 28px; - --md-sys-typescale-headline3-line-height: 36px; - --md-sys-typescale-headline3-tracking: 0px; - --md-sys-typescale-headline4-font: Roboto; - --md-sys-typescale-headline4-weight: Regular; - --md-sys-typescale-headline4-size: 24px; - --md-sys-typescale-headline4-line-height: 32px; - --md-sys-typescale-headline4-tracking: 0px; - --md-sys-typescale-headline5-font: Roboto; - --md-sys-typescale-headline5-weight: Regular; - --md-sys-typescale-headline5-size: 22px; - --md-sys-typescale-headline5-line-height: 28px; - --md-sys-typescale-headline5-tracking: 0px; - --md-sys-typescale-headline6-font: Roboto; - --md-sys-typescale-headline6-weight: Regular; - --md-sys-typescale-headline6-size: 18px; - --md-sys-typescale-headline6-line-height: 24px; - --md-sys-typescale-headline6-tracking: 0px; - --md-sys-typescale-subhead1-font: Roboto; - --md-sys-typescale-subhead1-weight: Medium; - --md-sys-typescale-subhead1-size: 16px; - --md-sys-typescale-subhead1-line-height: 24px; - --md-sys-typescale-subhead1-tracking: 0.1px; - --md-sys-typescale-subhead2-font: Roboto; - --md-sys-typescale-subhead2-weight: Medium; - --md-sys-typescale-subhead2-size: 14px; - --md-sys-typescale-subhead2-line-height: 20px; - --md-sys-typescale-subhead2-tracking: 0.1px; - --md-sys-typescale-body1-font: Roboto; - --md-sys-typescale-body1-weight: Regular; - --md-sys-typescale-body1-size: 16px; - --md-sys-typescale-body1-line-height: 24px; - --md-sys-typescale-body1-tracking: 0.5px; - --md-sys-typescale-body2-font: Roboto; - --md-sys-typescale-body2-weight: Regular; - --md-sys-typescale-body2-size: 14px; - --md-sys-typescale-body2-line-height: 20px; - --md-sys-typescale-body2-tracking: 0.25px; - --md-sys-typescale-caption-font: Roboto; - --md-sys-typescale-caption-weight: Regular; - --md-sys-typescale-caption-size: 12px; - --md-sys-typescale-caption-line-height: 16px; - --md-sys-typescale-caption-tracking: 0.4px; - --md-sys-typescale-button-font: Roboto; - --md-sys-typescale-button-weight: Medium; - --md-sys-typescale-button-size: 14px; - --md-sys-typescale-button-line-height: 20px; - --md-sys-typescale-button-tracking: 0.1px; - --md-sys-typescale-overline-font: Roboto; - --md-sys-typescale-overline-weight: Medium; - --md-sys-typescale-overline-size: 12px; - --md-sys-typescale-overline-line-height: 16px; - --md-sys-typescale-overline-tracking: 0.5px; - --md-sys-color-primary-light: #5056a9; - --md-sys-color-on-primary-light: #ffffff; - --md-sys-color-primary-container-light: #dfe0ff; - --md-sys-color-on-primary-container-light: #050764; - --md-sys-color-secondary-light: #5c5d72; - --md-sys-color-on-secondary-light: #ffffff; - --md-sys-color-secondary-container-light: #e1e0fa; - --md-sys-color-on-secondary-container-light: #191a2b; - --md-sys-color-tertiary-light: #79536b; - --md-sys-color-on-tertiary-light: #ffffff; - --md-sys-color-tertiary-container-light: #ffd7ef; - --md-sys-color-on-tertiary-container-light: #2e1126; - --md-sys-color-error-light: #ba1b1b; - --md-sys-color-on-error-light: #ffffff; - --md-sys-color-error-container-light: #ffdad4; - --md-sys-color-on-error-container-light: #410001; - --md-sys-color-outline-light: #777680; - --md-sys-color-background-light: #fffbff; - --md-sys-color-on-background-light: #1b1b1f; - --md-sys-color-surface-light: #fffbff; - --md-sys-color-on-surface-light: #1b1b1f; - --md-sys-color-surface-variant-light: #e4e1ec; - --md-sys-color-on-surface-variant-light: #46464f; - --md-sys-color-inverse-surface-light: #313034; - --md-sys-color-inverse-on-surface-light: #f3eff4; - --md-sys-color-primary-dark: #bdc2ff; - --md-sys-color-on-primary-dark: #202578; - --md-sys-color-primary-container-dark: #383e90; - --md-sys-color-on-primary-container-dark: #dfe0ff; - --md-sys-color-secondary-dark: #c5c4dd; - --md-sys-color-on-secondary-dark: #2e2f42; - --md-sys-color-secondary-container-dark: #444559; - --md-sys-color-on-secondary-container-dark: #e1e0fa; - --md-sys-color-tertiary-dark: #e8b9d5; - --md-sys-color-on-tertiary-dark: #45263b; - --md-sys-color-tertiary-container-dark: #5e3c52; - --md-sys-color-on-tertiary-container-dark: #ffd7ef; - --md-sys-color-error-dark: #ffb4a9; - --md-sys-color-on-error-dark: #680003; - --md-sys-color-error-container-dark: #930006; - --md-sys-color-on-error-container-dark: #ffdad4; - --md-sys-color-outline-dark: #91909a; - --md-sys-color-background-dark: #1b1b1f; - --md-sys-color-on-background-dark: #e4e1e6; - --md-sys-color-surface-dark: #1b1b1f; - --md-sys-color-on-surface-dark: #e4e1e6; - --md-sys-color-surface-variant-dark: #46464f; - --md-sys-color-on-surface-variant-dark: #c7c5d0; - --md-sys-color-inverse-surface-dark: #e4e1e6; - --md-sys-color-inverse-on-surface-dark: #1b1b1f; -} -@media (prefers-color-scheme: light) { - .material-theme { - --md-sys-color-primary: var(--md-sys-color-primary-light); - --md-sys-color-on-primary: var(--md-sys-color-on-primary-light); - --md-sys-color-primary-container: var(--md-sys-color-primary-container-light); - --md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-light); - --md-sys-color-secondary: var(--md-sys-color-secondary-light); - --md-sys-color-on-secondary: var(--md-sys-color-on-secondary-light); - --md-sys-color-secondary-container: var(--md-sys-color-secondary-container-light); - --md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-light); - --md-sys-color-tertiary: var(--md-sys-color-tertiary-light); - --md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-light); - --md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-light); - --md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-light); - --md-sys-color-error: var(--md-sys-color-error-light); - --md-sys-color-on-error: var(--md-sys-color-on-error-light); - --md-sys-color-error-container: var(--md-sys-color-error-container-light); - --md-sys-color-on-error-container: var(--md-sys-color-on-error-container-light); - --md-sys-color-outline: var(--md-sys-color-outline-light); - --md-sys-color-background: var(--md-sys-color-background-light); - --md-sys-color-on-background: var(--md-sys-color-on-background-light); - --md-sys-color-surface: var(--md-sys-color-surface-light); - --md-sys-color-on-surface: var(--md-sys-color-on-surface-light); - --md-sys-color-surface-variant: var(--md-sys-color-surface-variant-light); - --md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-light); - --md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-light); - --md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-light); - } - .dark-theme { - --md-sys-color-primary: var(--md-sys-color-primary-dark); - --md-sys-color-on-primary: var(--md-sys-color-on-primary-dark); - --md-sys-color-primary-container: var(--md-sys-color-primary-container-dark); - --md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-dark); - --md-sys-color-secondary: var(--md-sys-color-secondary-dark); - --md-sys-color-on-secondary: var(--md-sys-color-on-secondary-dark); - --md-sys-color-secondary-container: var(--md-sys-color-secondary-container-dark); - --md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-dark); - --md-sys-color-tertiary: var(--md-sys-color-tertiary-dark); - --md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-dark); - --md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-dark); - --md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-dark); - --md-sys-color-error: var(--md-sys-color-error-dark); - --md-sys-color-on-error: var(--md-sys-color-on-error-dark); - --md-sys-color-error-container: var(--md-sys-color-error-container-dark); - --md-sys-color-on-error-container: var(--md-sys-color-on-error-container-dark); - --md-sys-color-outline: var(--md-sys-color-outline-dark); - --md-sys-color-background: var(--md-sys-color-background-dark); - --md-sys-color-on-background: var(--md-sys-color-on-background-dark); - --md-sys-color-surface: var(--md-sys-color-surface-dark); - --md-sys-color-on-surface: var(--md-sys-color-on-surface-dark); - --md-sys-color-surface-variant: var(--md-sys-color-surface-variant-dark); - --md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-dark); - --md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-dark); - --md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-dark); - } -} - -@media (prefers-color-scheme: dark) { - .material-theme { - --md-sys-color-primary: var(--md-sys-color-primary-dark); - --md-sys-color-on-primary: var(--md-sys-color-on-primary-dark); - --md-sys-color-primary-container: var(--md-sys-color-primary-container-dark); - --md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-dark); - --md-sys-color-secondary: var(--md-sys-color-secondary-dark); - --md-sys-color-on-secondary: var(--md-sys-color-on-secondary-dark); - --md-sys-color-secondary-container: var(--md-sys-color-secondary-container-dark); - --md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-dark); - --md-sys-color-tertiary: var(--md-sys-color-tertiary-dark); - --md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-dark); - --md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-dark); - --md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-dark); - --md-sys-color-error: var(--md-sys-color-error-dark); - --md-sys-color-on-error: var(--md-sys-color-on-error-dark); - --md-sys-color-error-container: var(--md-sys-color-error-container-dark); - --md-sys-color-on-error-container: var(--md-sys-color-on-error-container-dark); - --md-sys-color-outline: var(--md-sys-color-outline-dark); - --md-sys-color-background: var(--md-sys-color-background-dark); - --md-sys-color-on-background: var(--md-sys-color-on-background-dark); - --md-sys-color-surface: var(--md-sys-color-surface-dark); - --md-sys-color-on-surface: var(--md-sys-color-on-surface-dark); - --md-sys-color-surface-variant: var(--md-sys-color-surface-variant-dark); - --md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-dark); - --md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-dark); - --md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-dark); - } - .light-theme { - --md-sys-color-primary: var(--md-sys-color-primary-light); - --md-sys-color-on-primary: var(--md-sys-color-on-primary-light); - --md-sys-color-primary-container: var(--md-sys-color-primary-container-light); - --md-sys-color-on-primary-container: var(--md-sys-color-on-primary-container-light); - --md-sys-color-secondary: var(--md-sys-color-secondary-light); - --md-sys-color-on-secondary: var(--md-sys-color-on-secondary-light); - --md-sys-color-secondary-container: var(--md-sys-color-secondary-container-light); - --md-sys-color-on-secondary-container: var(--md-sys-color-on-secondary-container-light); - --md-sys-color-tertiary: var(--md-sys-color-tertiary-light); - --md-sys-color-on-tertiary: var(--md-sys-color-on-tertiary-light); - --md-sys-color-tertiary-container: var(--md-sys-color-tertiary-container-light); - --md-sys-color-on-tertiary-container: var(--md-sys-color-on-tertiary-container-light); - --md-sys-color-error: var(--md-sys-color-error-light); - --md-sys-color-on-error: var(--md-sys-color-on-error-light); - --md-sys-color-error-container: var(--md-sys-color-error-container-light); - --md-sys-color-on-error-container: var(--md-sys-color-on-error-container-light); - --md-sys-color-outline: var(--md-sys-color-outline-light); - --md-sys-color-background: var(--md-sys-color-background-light); - --md-sys-color-on-background: var(--md-sys-color-on-background-light); - --md-sys-color-surface: var(--md-sys-color-surface-light); - --md-sys-color-on-surface: var(--md-sys-color-on-surface-light); - --md-sys-color-surface-variant: var(--md-sys-color-surface-variant-light); - --md-sys-color-on-surface-variant: var(--md-sys-color-on-surface-variant-light); - --md-sys-color-inverse-surface: var(--md-sys-color-inverse-surface-light); - --md-sys-color-inverse-on-surface: var(--md-sys-color-inverse-on-surface-light); - } -} diff --git a/static/main.css b/static/main.css index 60c63be..09b7df3 100644 --- a/static/main.css +++ b/static/main.css @@ -3,3 +3,4 @@ body{ margin: 0; text-align: center; } + diff --git a/tsconfig.json b/tsconfig.json index 4f9244b..4eb39c8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,8 +25,8 @@ "paths": { "$lib": ["src/lib"], "$lib/*": ["src/lib/*"], - "$elem":["src/elements"], - // "$model":["src/model"] + "$elem/*":["src/elements/*"], + "$model/*":["src/model/*"] } }, "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.ts", "src/**/*.svelte"]