diff --git a/.eleventy.js b/.eleventy.js index b507dc5d..ae6a7ddb 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -120,7 +120,12 @@ export default async function (eleventyConfig) { minifyCSS: true, minifyJS: true, minifyURLs: true, + noNewlinesBeforeTagClose: true, + quoteCharacter: '"', removeComments: true, + removeRedundantAttributes: true, + sortAttributes: true, + sortClassName: true, useShortDoctype: true, processScripts: ['application/ld+json'], // minify JSON-LD scripts }) diff --git a/package-lock.json b/package-lock.json index baaf51b3..982710d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "6.7.1", + "version": "6.7.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "6.7.1", + "version": "6.7.2", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.0.0", @@ -434,37 +434,37 @@ "dev": true }, "node_modules/@aws-sdk/client-s3": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.523.0.tgz", - "integrity": "sha512-d8kFgZpdHOCLtv38nNkItTs3Ew+Ui/YadkCprvbY0boCrFZFTynficFM4orVk+fV3beJ2qVeJm6t8t14V5TaVA==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.525.0.tgz", + "integrity": "sha512-hoMGH8G9rezZDiJPsMjsyRVNfVHHa4u6lcZ09SQMmtFHWK0FUcC0DIKR5ripV5qGDbnV54i2JotXlLzAv0aNCQ==", "dev": true, "dependencies": { "@aws-crypto/sha1-browser": "3.0.0", "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.523.0", - "@aws-sdk/core": "3.523.0", - "@aws-sdk/credential-provider-node": "3.523.0", - "@aws-sdk/middleware-bucket-endpoint": "3.523.0", + "@aws-sdk/client-sts": "3.525.0", + "@aws-sdk/core": "3.525.0", + "@aws-sdk/credential-provider-node": "3.525.0", + "@aws-sdk/middleware-bucket-endpoint": "3.525.0", "@aws-sdk/middleware-expect-continue": "3.523.0", "@aws-sdk/middleware-flexible-checksums": "3.523.0", "@aws-sdk/middleware-host-header": "3.523.0", "@aws-sdk/middleware-location-constraint": "3.523.0", "@aws-sdk/middleware-logger": "3.523.0", "@aws-sdk/middleware-recursion-detection": "3.523.0", - "@aws-sdk/middleware-sdk-s3": "3.523.0", + "@aws-sdk/middleware-sdk-s3": "3.525.0", "@aws-sdk/middleware-signing": "3.523.0", "@aws-sdk/middleware-ssec": "3.523.0", - "@aws-sdk/middleware-user-agent": "3.523.0", - "@aws-sdk/region-config-resolver": "3.523.0", - "@aws-sdk/signature-v4-multi-region": "3.523.0", + "@aws-sdk/middleware-user-agent": "3.525.0", + "@aws-sdk/region-config-resolver": "3.525.0", + "@aws-sdk/signature-v4-multi-region": "3.525.0", "@aws-sdk/types": "3.523.0", - "@aws-sdk/util-endpoints": "3.523.0", + "@aws-sdk/util-endpoints": "3.525.0", "@aws-sdk/util-user-agent-browser": "3.523.0", - "@aws-sdk/util-user-agent-node": "3.523.0", + "@aws-sdk/util-user-agent-node": "3.525.0", "@aws-sdk/xml-builder": "3.523.0", - "@smithy/config-resolver": "^2.1.3", - "@smithy/core": "^1.3.4", + "@smithy/config-resolver": "^2.1.4", + "@smithy/core": "^1.3.5", "@smithy/eventstream-serde-browser": "^2.1.3", "@smithy/eventstream-serde-config-resolver": "^2.1.3", "@smithy/eventstream-serde-node": "^2.1.3", @@ -475,22 +475,22 @@ "@smithy/invalid-dependency": "^2.1.3", "@smithy/md5-js": "^2.1.3", "@smithy/middleware-content-length": "^2.1.3", - "@smithy/middleware-endpoint": "^2.4.3", - "@smithy/middleware-retry": "^2.1.3", + "@smithy/middleware-endpoint": "^2.4.4", + "@smithy/middleware-retry": "^2.1.4", "@smithy/middleware-serde": "^2.1.3", "@smithy/middleware-stack": "^2.1.3", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/node-http-handler": "^2.4.1", "@smithy/protocol-http": "^3.2.1", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/url-parser": "^2.1.3", "@smithy/util-base64": "^2.1.1", "@smithy/util-body-length-browser": "^2.1.1", "@smithy/util-body-length-node": "^2.2.1", - "@smithy/util-defaults-mode-browser": "^2.1.3", - "@smithy/util-defaults-mode-node": "^2.2.2", - "@smithy/util-endpoints": "^1.1.3", + "@smithy/util-defaults-mode-browser": "^2.1.4", + "@smithy/util-defaults-mode-node": "^2.2.3", + "@smithy/util-endpoints": "^1.1.4", "@smithy/util-retry": "^2.1.3", "@smithy/util-stream": "^2.1.3", "@smithy/util-utf8": "^2.1.1", @@ -525,45 +525,45 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.523.0.tgz", - "integrity": "sha512-vob/Tk9bIr6VIyzScBWsKpP92ACI6/aOXBL2BITgvRWl5Umqi1jXFtfssj/N2UJHM4CBMRwxIJ33InfN0gPxZw==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.525.0.tgz", + "integrity": "sha512-6KwGQWFoNLH1UupdWPFdKPfTgjSz1kN8/r8aCzuvvXBe4Pz+iDUZ6FEJzGWNc9AapjvZDNO1hs23slomM9rTaA==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.523.0", + "@aws-sdk/core": "3.525.0", "@aws-sdk/middleware-host-header": "3.523.0", "@aws-sdk/middleware-logger": "3.523.0", "@aws-sdk/middleware-recursion-detection": "3.523.0", - "@aws-sdk/middleware-user-agent": "3.523.0", - "@aws-sdk/region-config-resolver": "3.523.0", + "@aws-sdk/middleware-user-agent": "3.525.0", + "@aws-sdk/region-config-resolver": "3.525.0", "@aws-sdk/types": "3.523.0", - "@aws-sdk/util-endpoints": "3.523.0", + "@aws-sdk/util-endpoints": "3.525.0", "@aws-sdk/util-user-agent-browser": "3.523.0", - "@aws-sdk/util-user-agent-node": "3.523.0", - "@smithy/config-resolver": "^2.1.3", - "@smithy/core": "^1.3.4", + "@aws-sdk/util-user-agent-node": "3.525.0", + "@smithy/config-resolver": "^2.1.4", + "@smithy/core": "^1.3.5", "@smithy/fetch-http-handler": "^2.4.3", "@smithy/hash-node": "^2.1.3", "@smithy/invalid-dependency": "^2.1.3", "@smithy/middleware-content-length": "^2.1.3", - "@smithy/middleware-endpoint": "^2.4.3", - "@smithy/middleware-retry": "^2.1.3", + "@smithy/middleware-endpoint": "^2.4.4", + "@smithy/middleware-retry": "^2.1.4", "@smithy/middleware-serde": "^2.1.3", "@smithy/middleware-stack": "^2.1.3", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/node-http-handler": "^2.4.1", "@smithy/protocol-http": "^3.2.1", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/url-parser": "^2.1.3", "@smithy/util-base64": "^2.1.1", "@smithy/util-body-length-browser": "^2.1.1", "@smithy/util-body-length-node": "^2.2.1", - "@smithy/util-defaults-mode-browser": "^2.1.3", - "@smithy/util-defaults-mode-node": "^2.2.2", - "@smithy/util-endpoints": "^1.1.3", + "@smithy/util-defaults-mode-browser": "^2.1.4", + "@smithy/util-defaults-mode-node": "^2.2.3", + "@smithy/util-endpoints": "^1.1.4", "@smithy/util-middleware": "^2.1.3", "@smithy/util-retry": "^2.1.3", "@smithy/util-utf8": "^2.1.1", @@ -574,46 +574,46 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.523.0.tgz", - "integrity": "sha512-OktkdiuJ5DtYgNrJlo53Tf7pJ+UWfOt7V7or0ije6MysLP18GwlTkbg2UE4EUtfOxt/baXxHMlExB1vmRtlATw==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.525.0.tgz", + "integrity": "sha512-zz13k/6RkjPSLmReSeGxd8wzGiiZa4Odr2Tv3wTcxClM4wOjD+zOgGv4Fe32b9AMqaueiCdjbvdu7AKcYxFA4A==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.523.0", - "@aws-sdk/core": "3.523.0", + "@aws-sdk/client-sts": "3.525.0", + "@aws-sdk/core": "3.525.0", "@aws-sdk/middleware-host-header": "3.523.0", "@aws-sdk/middleware-logger": "3.523.0", "@aws-sdk/middleware-recursion-detection": "3.523.0", - "@aws-sdk/middleware-user-agent": "3.523.0", - "@aws-sdk/region-config-resolver": "3.523.0", + "@aws-sdk/middleware-user-agent": "3.525.0", + "@aws-sdk/region-config-resolver": "3.525.0", "@aws-sdk/types": "3.523.0", - "@aws-sdk/util-endpoints": "3.523.0", + "@aws-sdk/util-endpoints": "3.525.0", "@aws-sdk/util-user-agent-browser": "3.523.0", - "@aws-sdk/util-user-agent-node": "3.523.0", - "@smithy/config-resolver": "^2.1.3", - "@smithy/core": "^1.3.4", + "@aws-sdk/util-user-agent-node": "3.525.0", + "@smithy/config-resolver": "^2.1.4", + "@smithy/core": "^1.3.5", "@smithy/fetch-http-handler": "^2.4.3", "@smithy/hash-node": "^2.1.3", "@smithy/invalid-dependency": "^2.1.3", "@smithy/middleware-content-length": "^2.1.3", - "@smithy/middleware-endpoint": "^2.4.3", - "@smithy/middleware-retry": "^2.1.3", + "@smithy/middleware-endpoint": "^2.4.4", + "@smithy/middleware-retry": "^2.1.4", "@smithy/middleware-serde": "^2.1.3", "@smithy/middleware-stack": "^2.1.3", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/node-http-handler": "^2.4.1", "@smithy/protocol-http": "^3.2.1", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/url-parser": "^2.1.3", "@smithy/util-base64": "^2.1.1", "@smithy/util-body-length-browser": "^2.1.1", "@smithy/util-body-length-node": "^2.2.1", - "@smithy/util-defaults-mode-browser": "^2.1.3", - "@smithy/util-defaults-mode-node": "^2.2.2", - "@smithy/util-endpoints": "^1.1.3", + "@smithy/util-defaults-mode-browser": "^2.1.4", + "@smithy/util-defaults-mode-node": "^2.2.3", + "@smithy/util-endpoints": "^1.1.4", "@smithy/util-middleware": "^2.1.3", "@smithy/util-retry": "^2.1.3", "@smithy/util-utf8": "^2.1.1", @@ -623,49 +623,49 @@ "node": ">=14.0.0" }, "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.523.0" + "@aws-sdk/credential-provider-node": "^3.525.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.523.0.tgz", - "integrity": "sha512-ggAkL8szaJkqD8oOsS68URJ9XMDbLA/INO/NPZJqv9BhmftecJvfy43uUVWGNs6n4YXNzfF0Y+zQ3DT0fZkv9g==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.525.0.tgz", + "integrity": "sha512-a8NUGRvO6rkfTZCbMaCsjDjLbERCwIUU9dIywFYcRgbFhkupJ7fSaZz3Het98U51M9ZbTEpaTa3fz0HaJv8VJw==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.523.0", + "@aws-sdk/core": "3.525.0", "@aws-sdk/middleware-host-header": "3.523.0", "@aws-sdk/middleware-logger": "3.523.0", "@aws-sdk/middleware-recursion-detection": "3.523.0", - "@aws-sdk/middleware-user-agent": "3.523.0", - "@aws-sdk/region-config-resolver": "3.523.0", + "@aws-sdk/middleware-user-agent": "3.525.0", + "@aws-sdk/region-config-resolver": "3.525.0", "@aws-sdk/types": "3.523.0", - "@aws-sdk/util-endpoints": "3.523.0", + "@aws-sdk/util-endpoints": "3.525.0", "@aws-sdk/util-user-agent-browser": "3.523.0", - "@aws-sdk/util-user-agent-node": "3.523.0", - "@smithy/config-resolver": "^2.1.3", - "@smithy/core": "^1.3.4", + "@aws-sdk/util-user-agent-node": "3.525.0", + "@smithy/config-resolver": "^2.1.4", + "@smithy/core": "^1.3.5", "@smithy/fetch-http-handler": "^2.4.3", "@smithy/hash-node": "^2.1.3", "@smithy/invalid-dependency": "^2.1.3", "@smithy/middleware-content-length": "^2.1.3", - "@smithy/middleware-endpoint": "^2.4.3", - "@smithy/middleware-retry": "^2.1.3", + "@smithy/middleware-endpoint": "^2.4.4", + "@smithy/middleware-retry": "^2.1.4", "@smithy/middleware-serde": "^2.1.3", "@smithy/middleware-stack": "^2.1.3", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/node-http-handler": "^2.4.1", "@smithy/protocol-http": "^3.2.1", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/url-parser": "^2.1.3", "@smithy/util-base64": "^2.1.1", "@smithy/util-body-length-browser": "^2.1.1", "@smithy/util-body-length-node": "^2.2.1", - "@smithy/util-defaults-mode-browser": "^2.1.3", - "@smithy/util-defaults-mode-node": "^2.2.2", - "@smithy/util-endpoints": "^1.1.3", + "@smithy/util-defaults-mode-browser": "^2.1.4", + "@smithy/util-defaults-mode-node": "^2.2.3", + "@smithy/util-endpoints": "^1.1.4", "@smithy/util-middleware": "^2.1.3", "@smithy/util-retry": "^2.1.3", "@smithy/util-utf8": "^2.1.1", @@ -676,7 +676,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.523.0" + "@aws-sdk/credential-provider-node": "^3.525.0" } }, "node_modules/@aws-sdk/client-sts/node_modules/fast-xml-parser": { @@ -702,15 +702,15 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.523.0.tgz", - "integrity": "sha512-JHa3ngEWkTzZ2YTn6EavcADC8gv6zZU4U9WBAleClh6ioXH0kGMBawZje3y0F0mKyLTfLhFqFUlCV5sngI/Qcw==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.525.0.tgz", + "integrity": "sha512-E3LtEtMWCriQOFZpVKpLYzbdw/v2PAOEAMhn2VRRZ1g0/g1TXzQrfhEU2yd8l/vQEJaCJ82ooGGg7YECviBUxA==", "dev": true, "dependencies": { - "@smithy/core": "^1.3.4", + "@smithy/core": "^1.3.5", "@smithy/protocol-http": "^3.2.1", "@smithy/signature-v4": "^2.1.3", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "tslib": "^2.5.0" }, @@ -734,9 +734,9 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.523.0.tgz", - "integrity": "sha512-6YUtePbn3UFpY9qfVwHFWIVnFvVS5vsbGxxkTO02swvZBvVG4sdG0Xj0AbotUNQNY9QTCN7WkhwIrd50rfDQ9Q==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.525.0.tgz", + "integrity": "sha512-RNWQGuSBQZhl3iqklOslUEfQ4br1V3DCPboMpeqFtddUWJV3m2u2extFur9/4Uy+1EHVF120IwZUKtd8dF+ibw==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", @@ -744,7 +744,7 @@ "@smithy/node-http-handler": "^2.4.1", "@smithy/property-provider": "^2.1.3", "@smithy/protocol-http": "^3.2.1", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/util-stream": "^2.1.3", "tslib": "^2.5.0" @@ -754,16 +754,16 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.523.0.tgz", - "integrity": "sha512-dRch5Ts67FFRZY5r9DpiC3PM6BVHv1tRcy1b26hoqfFkxP9xYH3dsTSPBog1azIqaJa2GcXqEvKCqhghFTt4Xg==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.525.0.tgz", + "integrity": "sha512-JDnccfK5JRb9jcgpc9lirL9PyCwGIqY0nKdw3LlX5WL5vTpTG4E1q7rLAlpNh7/tFD1n66Itarfv2tsyHMIqCw==", "dev": true, "dependencies": { - "@aws-sdk/client-sts": "3.523.0", + "@aws-sdk/client-sts": "3.525.0", "@aws-sdk/credential-provider-env": "3.523.0", "@aws-sdk/credential-provider-process": "3.523.0", - "@aws-sdk/credential-provider-sso": "3.523.0", - "@aws-sdk/credential-provider-web-identity": "3.523.0", + "@aws-sdk/credential-provider-sso": "3.525.0", + "@aws-sdk/credential-provider-web-identity": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/credential-provider-imds": "^2.2.3", "@smithy/property-provider": "^2.1.3", @@ -776,17 +776,17 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.523.0.tgz", - "integrity": "sha512-0aW5ylA8pZmvv/8qA/+iel4acEyzSlHRiaHYL3L0qu9SSoe2a92+RHjrxKl6+Sb55eA2mRfQjaN8oOa5xiYyKA==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.525.0.tgz", + "integrity": "sha512-RJXlO8goGXpnoHQAyrCcJ0QtWEOFa34LSbfdqBIjQX/fwnjUuEmiGdXTV3AZmwYQ7juk49tfBneHbtOP3AGqsQ==", "dev": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.523.0", - "@aws-sdk/credential-provider-http": "3.523.0", - "@aws-sdk/credential-provider-ini": "3.523.0", + "@aws-sdk/credential-provider-http": "3.525.0", + "@aws-sdk/credential-provider-ini": "3.525.0", "@aws-sdk/credential-provider-process": "3.523.0", - "@aws-sdk/credential-provider-sso": "3.523.0", - "@aws-sdk/credential-provider-web-identity": "3.523.0", + "@aws-sdk/credential-provider-sso": "3.525.0", + "@aws-sdk/credential-provider-web-identity": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/credential-provider-imds": "^2.2.3", "@smithy/property-provider": "^2.1.3", @@ -815,13 +815,13 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.523.0.tgz", - "integrity": "sha512-/VfOJuI8ImV//W4gr+yieF/4shzWAzWYeaaNu7hv161C5YW7/OoCygwRVHSnF4KKeUGQZomZWwml5zHZ57f8xQ==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.525.0.tgz", + "integrity": "sha512-7V7ybtufxdD3plxeIeB6aqHZeFIUlAyPphXIUgXrGY10iNcosL970rQPBeggsohe4gCM6UvY2TfMeEcr+ZE8FA==", "dev": true, "dependencies": { - "@aws-sdk/client-sso": "3.523.0", - "@aws-sdk/token-providers": "3.523.0", + "@aws-sdk/client-sso": "3.525.0", + "@aws-sdk/token-providers": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/property-provider": "^2.1.3", "@smithy/shared-ini-file-loader": "^2.3.3", @@ -833,12 +833,12 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.523.0.tgz", - "integrity": "sha512-EyBwVoTNZrhLRIHly3JnLzy86deT2hHGoxSCrT3+cVcF1Pq3FPp6n9fUkHd6Yel+wFrjpXCRggLddPvajUoXtQ==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.525.0.tgz", + "integrity": "sha512-sAukOjR1oKb2JXG4nPpuBFpSwGUhrrY17PG/xbTy8NAoLLhrqRwnErcLfdTfmj6tH+3094k6ws/Sh8a35ae7fA==", "dev": true, "dependencies": { - "@aws-sdk/client-sts": "3.523.0", + "@aws-sdk/client-sts": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/property-provider": "^2.1.3", "@smithy/types": "^2.10.1", @@ -849,14 +849,14 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.523.0.tgz", - "integrity": "sha512-mrZbixWjk0d9NqxC4xBnKtfwErum0we4Uk2O4fgvDVI+XxAimUlZ9c4o/QJ2+TzeQ/8QclT2k4WidsQdWtPNvg==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.525.0.tgz", + "integrity": "sha512-nYfQ2Xspfef7j8mZO7varUWLPH6HQlXateH7tBVtBNUAazyQE4UJEvC0fbQ+Y01e+FKlirim/m2umkdMXqAlTg==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", "@aws-sdk/util-arn-parser": "3.495.0", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/protocol-http": "^3.2.1", "@smithy/types": "^2.10.1", "@smithy/util-config-provider": "^2.2.1", @@ -959,17 +959,17 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.523.0.tgz", - "integrity": "sha512-cCZ3+XcAJMSC2rsw5F2h+ILVgjijRTxgzD6l7vExhc7UUOOPxXa6R9oGV3+6ANQ/P0w8rvE78j8UAMzlpq+cZA==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.525.0.tgz", + "integrity": "sha512-ewFyyFM6wdFTOqCiId5GQNi7owDdLEonQhB4h8tF6r3HV52bRlDvZA4aDos+ft6N/XY2J6L0qlFTFq+/oiurXw==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", "@aws-sdk/util-arn-parser": "3.495.0", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/protocol-http": "^3.2.1", "@smithy/signature-v4": "^2.1.3", - "@smithy/smithy-client": "^2.4.1", + "@smithy/smithy-client": "^2.4.2", "@smithy/types": "^2.10.1", "@smithy/util-config-provider": "^2.2.1", "tslib": "^2.5.0" @@ -1011,13 +1011,13 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.523.0.tgz", - "integrity": "sha512-5OoKkmAPNaxLgJuS65gByW1QknGvvXdqzrIMXLsm9LjbsphTOscyvT439qk3Jf08TL4Zlw2x+pZMG7dZYuMAhQ==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.525.0.tgz", + "integrity": "sha512-4al/6uO+t/QIYXK2OgqzDKQzzLAYJza1vWFS+S0lJ3jLNGyLB5BMU5KqWjDzevYZ4eCnz2Nn7z0FveUTNz8YdQ==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", - "@aws-sdk/util-endpoints": "3.523.0", + "@aws-sdk/util-endpoints": "3.525.0", "@smithy/protocol-http": "^3.2.1", "@smithy/types": "^2.10.1", "tslib": "^2.5.0" @@ -1027,13 +1027,13 @@ } }, "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.523.0.tgz", - "integrity": "sha512-IypIAecBc8b4jM0uVBEj90NYaIsc0vuLdSFyH4LPO7is4rQUet4CkkD+S036NvDdcdxBsQ4hJZBmWrqiizMHhQ==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.525.0.tgz", + "integrity": "sha512-8kFqXk6UyKgTMi7N7QlhA6qM4pGPWbiUXqEY2RgUWngtxqNFGeM9JTexZeuavQI+qLLe09VPShPNX71fEDcM6w==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/types": "^2.10.1", "@smithy/util-config-provider": "^2.2.1", "@smithy/util-middleware": "^2.1.3", @@ -1044,12 +1044,12 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.523.0.tgz", - "integrity": "sha512-TU1AfF6YlihdMy4H5YtkmFYmA/Zrh7sqk2V6tPiR2Vu6idc+9xm1R0UE/2V/DKgMIkxfr4+cAojtp2kqYuuF/A==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.525.0.tgz", + "integrity": "sha512-j8gkdfiokaherRgokfZBl2azYBMHlegT7pOnR/3Y79TSz6G+bJeIkuNk8aUbJArr6R8nvAM1j4dt1rBM+efolQ==", "dev": true, "dependencies": { - "@aws-sdk/middleware-sdk-s3": "3.523.0", + "@aws-sdk/middleware-sdk-s3": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/protocol-http": "^3.2.1", "@smithy/signature-v4": "^2.1.3", @@ -1061,12 +1061,12 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.523.0.tgz", - "integrity": "sha512-m3sPEnLuGV3JY9A8ytcz90SogVtjxEyIxUDFeswxY4C5wP/36yOq3ivenRu07dH+QIJnBhsQdjnHwJfrIetG6g==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.525.0.tgz", + "integrity": "sha512-puVjbxuK0Dq7PTQ2HdddHy2eQjOH8GZbump74yWJa6JVpRW84LlOcNmP+79x4Kscvz2ldWB8XDFw/pcCiSDe5A==", "dev": true, "dependencies": { - "@aws-sdk/client-sso-oidc": "3.523.0", + "@aws-sdk/client-sso-oidc": "3.525.0", "@aws-sdk/types": "3.523.0", "@smithy/property-provider": "^2.1.3", "@smithy/shared-ini-file-loader": "^2.3.3", @@ -1103,14 +1103,14 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.523.0.tgz", - "integrity": "sha512-f4qe4AdafjAZoVGoVt69Jb2rXCgo306OOobSJ/f4bhQ0zgAjGELKJATNRRe0J7P28+ffmSxeuYwM3r4gDkD/QA==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.525.0.tgz", + "integrity": "sha512-DIW7WWU5tIGkeeKX6NJUyrEIdWMiqjLQG3XBzaUj+ufIENwNjdAHhlD8l2vX7Yr3JZRT6yN/84wBCj7Tw1xd1g==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", "@smithy/types": "^2.10.1", - "@smithy/util-endpoints": "^1.1.3", + "@smithy/util-endpoints": "^1.1.4", "tslib": "^2.5.0" }, "engines": { @@ -1142,13 +1142,13 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.523.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.523.0.tgz", - "integrity": "sha512-tW7vliJ77EsE8J1bzFpDYCiUyrw2NTcem+J5ddiWD4HA/xNQUyX0CMOXMBZCBA31xLTIchyz0LkZHlDsmB9LUw==", + "version": "3.525.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.525.0.tgz", + "integrity": "sha512-88Wjt4efyUSBGcyIuh1dvoMqY1k15jpJc5A/3yi67clBQEFsu9QCodQCQPqmRjV3VRcMtBOk+jeCTiUzTY5dRQ==", "dev": true, "dependencies": { "@aws-sdk/types": "3.523.0", - "@smithy/node-config-provider": "^2.2.3", + "@smithy/node-config-provider": "^2.2.4", "@smithy/types": "^2.10.1", "tslib": "^2.5.0" }, @@ -1735,9 +1735,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "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, "engines": { "node": ">=6.0.0" @@ -21649,12 +21649,12 @@ } }, "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", + "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, "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.4", "object-inspect": "^1.13.1" diff --git a/src/assets/styles/index.css b/src/assets/styles/index.css index c8b70701..db52deb6 100644 --- a/src/assets/styles/index.css +++ b/src/assets/styles/index.css @@ -3,9 +3,7 @@ html { font-family: var(--font-sans); font-size: var(--font-size-base); line-height: var(--line-height-base); - color: var(--text-color); background: var(--background-color); - margin: 0; } ::-moz-selection { @@ -18,25 +16,20 @@ html { background: var(--selection-color); } -p { +p, +blockquote { line-height: var(--line-height-lg); + margin: 1.25rem 0; } blockquote { - font-weight: 700; font-size: var(--font-size-lg); - line-height: var(--line-height-lg); padding-left: .875rem; color: var(--gray-dark); border-left: .25rem solid var(--gray-dark); word-break: break-word; } -p, -blockquote { - margin: 1.25rem 0; -} - :is(body, html, nav .tags, nav .search) svg { stroke: var(--text-color); } @@ -52,16 +45,9 @@ sup.footnote-ref { /* links */ a { - color: var(--accent-color); transition-property: color; } -/* links: custom */ -:is(.main__title, footer nav:last-child) a { - color: var(--text-color); - text-decoration: none; -} - a:hover, a:focus, a:active, @@ -71,10 +57,6 @@ a:active, color: var(--accent-color-hover); } -a svg { - stroke: var(--accent-color); -} - :is( a:has(svg):hover, a:has(svg):active, @@ -86,22 +68,6 @@ a svg { stroke: var(--accent-color-hover); } -strong, -.pill--button { - font-weight: 700; -} - -blockquote, -em { - font-style: italic; -} - -button, -.pill--button { - appearance: none; - border: none; -} - /* headers */ h1, h2, h3, h4, h5, h6 { font-weight: 900; @@ -136,11 +102,9 @@ table { border: 1px solid var(--gray-light); } -table a { - text-decoration: none; -} - -table, th, td { +table, +th, +td { border-collapse: collapse; } @@ -153,7 +117,8 @@ tr:not(:last-child) { border-bottom: 1px solid var(--gray-light); } -th, td { +th, +td { padding: .375rem; min-width: 4rem; word-break: break-word; @@ -161,7 +126,6 @@ th, td { th { background-color: var(--gray-lighter); - font-weight: 700; text-align: center; } @@ -204,7 +168,8 @@ a svg:hover, a svg:active, a svg:focus, button:hover svg, -button svg:hover { +button svg:hover, +.icon--bold > svg { stroke-width: var(--stroke-width-bold); } @@ -213,10 +178,7 @@ button svg:hover { cursor: not-allowed; } -.active { - color: var(--accent-color); -} - +a svg, .active svg, nav ul li .active svg { stroke: var(--accent-color); @@ -300,7 +262,6 @@ footer nav:last-child span:not(.active) { .highlight-text { padding: .125rem; - background-color: var(--accent-color); } code { @@ -311,14 +272,10 @@ code { /* buttons */ .pill--button { - font-size: var(--font-size-base); - line-height: var(--line-height-base); border-radius: var(--rounded-full); padding: .5rem 1rem; margin: 0 .25rem .75rem 0; cursor: pointer; - text-decoration: none; - background-color: var(--accent-color); transition-property: background-color; display: inline-flex; flex-direction: row; @@ -376,14 +333,6 @@ svg { height: 1rem; } -.icon--bold > svg { - stroke-width: var(--stroke-width-bold); -} - -.icon--spin > svg { - animation: spin 1s linear infinite; -} - .icon--center__vertical > svg { display: inline; vertical-align: middle; @@ -415,7 +364,6 @@ li { border: 1px solid var(--accent-color); border-radius: var(--rounded-lg); height: auto; - width: 100%; } .image__banner, @@ -470,6 +418,19 @@ li { } /* shared styles */ +body, +html, +:is(.main__title, footer nav:last-child) a { + color: var(--text-color); +} + +body, +html, +.pill--button { + font-size: var(--font-size-base); + line-height: var(--line-height-base); +} + .main__title, .main__wrapper, .contact__wrapper { @@ -485,6 +446,34 @@ li { color: var(--color-lightest); } +.highlight-text, +.pill--button { + background-color: var(--accent-color); +} + +blockquote, +strong, +.pill--button, +th { + font-weight: 700; +} + +blockquote, +em { + font-style: italic; +} + +button, +.pill--button { + appearance: none; + border: none; +} + +a, +.active { + color: var(--accent-color); +} + a:hover, a:focus, a:active, @@ -495,6 +484,12 @@ a:active, transition-duration: var(--transition-duration-default); } +.pill--button, +:is(.main__title, footer nav:last-child) a, +table a { + text-decoration: none; +} + .pill--button, footer nav { justify-content: center; @@ -534,4 +529,4 @@ footer nav { footer nav:first-child { gap: .75rem; } -} +} \ No newline at end of file