From 1731ee830afa3556b625397a8f02f427e4a00cb6 Mon Sep 17 00:00:00 2001 From: Christopher Pickering Date: Thu, 30 Jun 2022 10:35:17 -0500 Subject: [PATCH] docs(fontawesome): updated fontawesome to v6 --- docs/.eleventy.js | 16 +- docs/package-lock.json | 1589 ++--------------- docs/package.json | 4 +- docs/src/_includes/docs_layout.njk | 16 +- docs/src/_includes/nav.njk | 2 +- docs/src/_utils/styles.11ty.js | 3 +- docs/src/docs/formatter.md | 2 +- docs/src/docs/languages/angular.md | 2 +- docs/src/docs/languages/django.md | 2 +- docs/src/docs/languages/golang.md | 2 +- docs/src/docs/languages/handlebars.md | 2 +- docs/src/docs/languages/jinja.md | 2 +- docs/src/docs/languages/mustache.md | 2 +- docs/src/docs/languages/nunjucks.md | 2 +- docs/src/docs/languages/twig.md | 2 +- docs/src/docs/linter.md | 2 +- docs/src/fr/docs/formatter.md | 2 +- docs/src/fr/docs/languages/angular.md | 2 +- docs/src/fr/docs/languages/django.md | 4 +- docs/src/fr/docs/languages/golang.md | 4 +- docs/src/fr/docs/languages/handlebars.md | 4 +- docs/src/fr/docs/languages/jinja.md | 4 +- docs/src/fr/docs/languages/mustache.md | 4 +- docs/src/fr/docs/languages/nunjucks.md | 4 +- docs/src/fr/docs/languages/twig.md | 4 +- docs/src/fr/docs/linter.md | 2 +- docs/src/ru/docs/formatter.md | 2 +- docs/src/ru/docs/languages/angular.md | 2 +- docs/src/ru/docs/languages/django.md | 2 +- docs/src/ru/docs/languages/golang.md | 2 +- docs/src/ru/docs/languages/handlebars.md | 2 +- docs/src/ru/docs/languages/jinja.md | 2 +- docs/src/ru/docs/languages/mustache.md | 2 +- docs/src/ru/docs/languages/nunjucks.md | 2 +- docs/src/ru/docs/languages/twig.md | 2 +- docs/src/ru/docs/linter.md | 2 +- docs/src/static/css/site.scss | 90 +- .../static/font/fontawesome/_variables.scss | 1478 --------------- .../static/font/fontawesome/stylesheet.scss | 166 +- 39 files changed, 283 insertions(+), 3155 deletions(-) delete mode 100644 docs/src/static/font/fontawesome/_variables.scss diff --git a/docs/.eleventy.js b/docs/.eleventy.js index 5c01bc9..d3780b8 100644 --- a/docs/.eleventy.js +++ b/docs/.eleventy.js @@ -88,7 +88,7 @@ module.exports = function(eleventyConfig) { '*': 'en-US' }}) - return `${i18n_func("edit_page", undefined,undefined, i18n_options, page)}`; + return `${i18n_func("edit_page", undefined,undefined, i18n_options, page)}`; return x.inputPath }, github_edit_class: 'edit-on-github', @@ -190,18 +190,16 @@ module.exports = function(eleventyConfig) { const icons = { - note: '', - hint: "./src/_includes/icons/green_question.njk", - alert: "./src/_includes/icons/red_triangle.njk" + note: '', }; eleventyConfig.addShortcode("admonition", function(icon, title, text) { return outdent` -
+
-

` + icons[icon] +title+`

+

${icons[icon]} ${title}

-
` + `${markdownIt.render(text)}`+ `
+
${markdownIt.render(text)}
`; }); @@ -213,8 +211,8 @@ module.exports = function(eleventyConfig) { const { fontawesomeSubset } = require('fontawesome-subset'); fontawesomeSubset({ brands:['discord', 'github'], - regular:['envelope', 'life-ring'], - solid: ['globe', 'arrow-circle-right', 'pencil-alt', 'envelope', 'share', 'infinity', 'search', 'book', 'project-diagram', 'heart', 'address-card', 'server', 'database', 'ship', 'code', 'chart-bar', 'sitemap', 'tasks', 'lock', 'sliders-h', 'user', 'users', 'compass', 'download', 'sync-alt'] + regular:['envelope'], + solid: ['globe', 'circle-arrow-right', 'pencil', 'infinity','download','code-commit'] }, '_site/static/font/fontawesome/webfonts'); eleventyConfig.addPlugin(i18n, { diff --git a/docs/package-lock.json b/docs/package-lock.json index 15904e0..f00be87 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -25,7 +25,7 @@ "@11ty/eleventy-img": "2.0.0", "@11ty/eleventy-plugin-syntaxhighlight": "4.0.0", "@fontsource/inter": "4.5.7", - "@fortawesome/fontawesome-free": "5.14.0", + "@fortawesome/fontawesome-free": "^6.1.1", "@fullhuman/postcss-purgecss": "4.1.3", "@toycode/markdown-it-class": "1.2.4", "algoliasearch": "4.13.0", @@ -40,7 +40,7 @@ "eslint": "8.18.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.26.0", - "fontawesome-subset": "3.0.0", + "fontawesome-subset": "^4.0.0", "html-minifier": "4.0.0", "markdown-it": "13.0.0", "markdown-it-anchor": "8.6.2", @@ -686,10 +686,11 @@ "integrity": "sha512-s11lpsGVankolfFj6/ZQQGHJVEl1kDYtfSYT4nGFd4qZJB4ovyZKV5R6hKpsVKIGO54YPrxDnX4oRMlS5JB7Ng==" }, "node_modules/@fortawesome/fontawesome-free": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.14.0.tgz", - "integrity": "sha512-OfdMsF+ZQgdKHP9jUbmDcRrP0eX90XXrsXIdyjLbkmSBzmMXPABB8eobUJtivaupucYaByz6WNe1PI1JuYm3qA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.1.1.tgz", + "integrity": "sha512-J/3yg2AIXc9wznaVqpHVX3Wa5jwKovVF0AMYSnbmcXTiL3PpRPfF58pzWucCwEiCJBp+hCNRLWClTomD8SseKg==", "dev": true, + "hasInstallScript": true, "engines": { "node": ">=6" } @@ -706,12 +707,6 @@ "postcss": "^8.0.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", - "dev": true - }, "node_modules/@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -782,59 +777,6 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@quasibit/eleventy-plugin-schema": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@quasibit/eleventy-plugin-schema/-/eleventy-plugin-schema-1.9.1.tgz", @@ -1117,15 +1059,6 @@ "@types/node": "*" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/a-sync-waterfall": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", @@ -1201,20 +1134,6 @@ "node": ">= 6.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -1718,15 +1637,6 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -1946,32 +1856,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/bufferstreams": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", - "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==", - "dev": true, - "dependencies": { - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/bufferstreams/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bulma": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.3.tgz", @@ -1992,89 +1876,6 @@ "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -2587,15 +2388,6 @@ "simple-swizzle": "^0.2.2" } }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -3358,12 +3150,6 @@ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, - "node_modules/cubic2quad": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", - "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==", - "dev": true - }, "node_modules/cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -3911,6 +3697,7 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -3921,6 +3708,7 @@ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -4027,21 +3815,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -5156,12 +4929,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, "node_modules/filelist": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", @@ -5335,17 +5102,27 @@ } }, "node_modules/fontawesome-subset": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fontawesome-subset/-/fontawesome-subset-3.0.0.tgz", - "integrity": "sha512-MOqnRPF+0BxKN93PA7VZwOOZvj+Logytfq9LewdyHqvYL6BURB+7Y8/orPB1KaD0TRGEyhoetJ1Ku0KlvkUhsw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fontawesome-subset/-/fontawesome-subset-4.0.0.tgz", + "integrity": "sha512-tnZK9obPdbs0B4HYeA9hefwprTxUl2fDoEJQjgOp3qKuiZjDW0R9/kRGtLCN+Fx+GxvvxOnBaGkwr0nf0jWEeA==", "dev": true, "dependencies": { "lodash": ">=4.17.21", "mkdirp": "^1.0.4", - "svg2ttf": "^6.0.3", - "ttf2eot": "^3.0.0", - "ttf2woff": "^3.0.0", - "ttf2woff2": "^4.0.4" + "subset-font": "^1.4.0", + "yaml": "^2.1.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-free": ">5.12.0", + "@fortawesome/fontawesome-pro": ">5.12.0" + }, + "peerDependenciesMeta": { + "@fortawesome/fontawesome-free": { + "optional": true + }, + "@fortawesome/fontawesome-pro": { + "optional": true + } } }, "node_modules/fontawesome-subset/node_modules/mkdirp": { @@ -5360,6 +5137,25 @@ "node": ">=10" } }, + "node_modules/fontawesome-subset/node_modules/yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/fontverter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fontverter/-/fontverter-2.0.0.tgz", + "integrity": "sha512-DFVX5hvXuhi1Jven1tbpebYTCT9XYnvx6/Z+HFUPb7ZRMCW+pj2clU9VMhoTPgWKPhAs7JJDSk3CW1jNUvKCZQ==", + "dev": true, + "dependencies": { + "wawoff2": "^2.0.0", + "woff2sfnt-sfnt2woff": "^1.0.0" + } + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -5414,18 +5210,6 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5791,6 +5575,12 @@ "node": ">=6" } }, + "node_modules/harfbuzzjs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.2.1.tgz", + "integrity": "sha512-4Tu2CiuhgZtku8cz7q2FJFASY7ITKFCjH9jZa1z8wGSXttI7cAvWBOoHbRIva8NMAKxXW5BcOB032zyL3eO4nQ==", + "dev": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6081,15 +5871,6 @@ "node": ">= 6" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -6185,12 +5966,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -6425,12 +6200,6 @@ "node": ">= 0.4" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6558,12 +6327,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -7301,51 +7064,6 @@ "dev": true, "optional": true }, - "node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -7530,12 +7248,6 @@ "node": ">= 8" } }, - "node_modules/microbuffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", - "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -7637,108 +7349,6 @@ "node": ">=0.10.0" } }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -7803,12 +7413,6 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true - }, "node_modules/nanoid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", @@ -7914,107 +7518,6 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", @@ -9489,25 +8992,6 @@ "asap": "~2.0.3" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -10145,15 +9629,6 @@ "node": ">=4" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -10619,16 +10094,6 @@ "node": ">=8.0.0" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, "node_modules/socket.io": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz", @@ -10689,34 +10154,6 @@ "node": ">=10.0.0" } }, - "node_modules/socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "dev": true, - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10775,18 +10212,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -10932,6 +10357,33 @@ "postcss": "^8.2.15" } }, + "node_modules/subset-font": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/subset-font/-/subset-font-1.4.0.tgz", + "integrity": "sha512-JdL+xscAZYYX5na+1iJCaitsf20Ek1PXpHZEP35az//OemoufKgrgh410L+Xf4naBxzLtwFeH9RWkiwimlo73A==", + "dev": true, + "dependencies": { + "fontverter": "^2.0.0", + "harfbuzzjs": "^0.2.1", + "lodash": "^4.17.21", + "p-limit": "^3.1.0" + } + }, + "node_modules/subset-font/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10954,29 +10406,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg2ttf": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz", - "integrity": "sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==", - "dev": true, - "dependencies": { - "@xmldom/xmldom": "^0.7.2", - "argparse": "^2.0.1", - "cubic2quad": "^1.2.1", - "lodash": "^4.17.10", - "microbuffer": "^1.0.0", - "svgpath": "^2.1.5" - }, - "bin": { - "svg2ttf": "svg2ttf.js" - } - }, - "node_modules/svg2ttf/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -11130,12 +10559,6 @@ "node": ">=4" } }, - "node_modules/svgpath": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.4.1.tgz", - "integrity": "sha512-uN7gIWn29P0nkuDWdavK56S8b86h1irSIlrRwkngMju/T9OdXMRvYoybXDJy9iVAnyiWxk9eWcU0TwDayD2Ueg==", - "dev": true - }, "node_modules/symbol-observable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", @@ -11149,23 +10572,6 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/tar-fs": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", @@ -11208,33 +10614,6 @@ "node": ">= 6" } }, - "node_modules/tar/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -11614,62 +10993,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/ttf2eot": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-3.0.0.tgz", - "integrity": "sha512-Y/ymhhYr/lLkf66BnLQBs3LjttPDE+1BJcFHq/oJN5SnZTacMWVdPfGLB5eIVnC2iT9gZ2ls/Bre2zbKq6hNsA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "ttf2eot": "ttf2eot.js" - } - }, - "node_modules/ttf2eot/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/ttf2woff": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-3.0.0.tgz", - "integrity": "sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1", - "pako": "^1.0.0" - }, - "bin": { - "ttf2woff": "ttf2woff.js" - } - }, - "node_modules/ttf2woff/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/ttf2woff2": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-4.0.4.tgz", - "integrity": "sha512-pdt/q89D6VmWToUkiwrUo/OrQtmHGr2iBl3GQriHE6xq0cnteb8gJF8UitOdXmFTX8ajKgb3HMGKpKAsCJM61g==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "bufferstreams": "^3.0.0", - "nan": "^2.14.2", - "node-gyp": "^8.1.0" - }, - "bin": { - "ttf2woff2": "bin/ttf2woff2.js" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -11777,24 +11100,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -11950,6 +11255,25 @@ "node": ">=10" } }, + "node_modules/wawoff2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", + "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "woff2_compress.js": "bin/woff2_compress.js", + "woff2_decompress.js": "bin/woff2_decompress.js" + } + }, + "node_modules/wawoff2/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -12036,6 +11360,15 @@ "node": ">= 10.0.0" } }, + "node_modules/woff2sfnt-sfnt2woff": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/woff2sfnt-sfnt2woff/-/woff2sfnt-sfnt2woff-1.0.0.tgz", + "integrity": "sha512-edK4COc1c1EpRfMqCZO1xJOvdUtM5dbVb9iz97rScvnTevqEB3GllnLWCmMVp1MfQBdF1DFg/11I0rSyAdS4qQ==", + "dev": true, + "dependencies": { + "pako": "^1.0.7" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -12725,9 +12058,9 @@ "integrity": "sha512-s11lpsGVankolfFj6/ZQQGHJVEl1kDYtfSYT4nGFd4qZJB4ovyZKV5R6hKpsVKIGO54YPrxDnX4oRMlS5JB7Ng==" }, "@fortawesome/fontawesome-free": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.14.0.tgz", - "integrity": "sha512-OfdMsF+ZQgdKHP9jUbmDcRrP0eX90XXrsXIdyjLbkmSBzmMXPABB8eobUJtivaupucYaByz6WNe1PI1JuYm3qA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.1.1.tgz", + "integrity": "sha512-J/3yg2AIXc9wznaVqpHVX3Wa5jwKovVF0AMYSnbmcXTiL3PpRPfF58pzWucCwEiCJBp+hCNRLWClTomD8SseKg==", "dev": true }, "@fullhuman/postcss-purgecss": { @@ -12739,12 +12072,6 @@ "purgecss": "^4.1.3" } }, - "@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", - "dev": true - }, "@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -12803,43 +12130,6 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "@quasibit/eleventy-plugin-schema": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@quasibit/eleventy-plugin-schema/-/eleventy-plugin-schema-1.9.1.tgz", @@ -13079,12 +12369,6 @@ "@types/node": "*" } }, - "@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", - "dev": true - }, "a-sync-waterfall": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", @@ -13143,17 +12427,6 @@ "debug": "4" } }, - "agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -13510,15 +12783,6 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -13694,28 +12958,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "bufferstreams": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", - "integrity": "sha512-Qg0ggJUWJq90vtg4lDsGN9CDWvzBMQxhiEkSOD/sJfYt6BLect3eV1/S6K7SCSKJ34n60rf6U5eUPmQENVE4UA==", - "dev": true, - "requires": { - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "bulma": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.3.tgz", @@ -13733,70 +12975,6 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -14210,12 +13388,6 @@ "simple-swizzle": "^0.2.2" } }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, "colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -14809,12 +13981,6 @@ } } }, - "cubic2quad": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", - "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==", - "dev": true - }, "cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -15230,6 +14396,7 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, + "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -15240,6 +14407,7 @@ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, + "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -15312,18 +14480,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -16085,12 +15241,6 @@ "flat-cache": "^3.0.4" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, "filelist": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", @@ -16229,17 +15379,15 @@ "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" }, "fontawesome-subset": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fontawesome-subset/-/fontawesome-subset-3.0.0.tgz", - "integrity": "sha512-MOqnRPF+0BxKN93PA7VZwOOZvj+Logytfq9LewdyHqvYL6BURB+7Y8/orPB1KaD0TRGEyhoetJ1Ku0KlvkUhsw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fontawesome-subset/-/fontawesome-subset-4.0.0.tgz", + "integrity": "sha512-tnZK9obPdbs0B4HYeA9hefwprTxUl2fDoEJQjgOp3qKuiZjDW0R9/kRGtLCN+Fx+GxvvxOnBaGkwr0nf0jWEeA==", "dev": true, "requires": { "lodash": ">=4.17.21", "mkdirp": "^1.0.4", - "svg2ttf": "^6.0.3", - "ttf2eot": "^3.0.0", - "ttf2woff": "^3.0.0", - "ttf2woff2": "^4.0.4" + "subset-font": "^1.4.0", + "yaml": "^2.1.1" }, "dependencies": { "mkdirp": { @@ -16247,9 +15395,25 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true + }, + "yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "dev": true } } }, + "fontverter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fontverter/-/fontverter-2.0.0.tgz", + "integrity": "sha512-DFVX5hvXuhi1Jven1tbpebYTCT9XYnvx6/Z+HFUPb7ZRMCW+pj2clU9VMhoTPgWKPhAs7JJDSk3CW1jNUvKCZQ==", + "dev": true, + "requires": { + "wawoff2": "^2.0.0", + "woff2sfnt-sfnt2woff": "^1.0.0" + } + }, "form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -16288,15 +15452,6 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -16569,6 +15724,12 @@ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" }, + "harfbuzzjs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.2.1.tgz", + "integrity": "sha512-4Tu2CiuhgZtku8cz7q2FJFASY7ITKFCjH9jZa1z8wGSXttI7cAvWBOoHbRIva8NMAKxXW5BcOB032zyL3eO4nQ==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -16787,15 +15948,6 @@ "debug": "4" } }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -16850,12 +16002,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -17048,12 +16194,6 @@ "side-channel": "^1.0.4" } }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -17142,12 +16282,6 @@ "is-extglob": "^2.1.1" } }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -17722,47 +16856,6 @@ "dev": true, "optional": true }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -17911,12 +17004,6 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "microbuffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", - "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", - "dev": true - }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -17990,89 +17077,6 @@ } } }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -18125,12 +17129,6 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true - }, "nanoid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", @@ -18215,85 +17213,6 @@ } } }, - "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", @@ -19283,22 +18202,6 @@ "asap": "~2.0.3" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -19823,12 +18726,6 @@ "signal-exit": "^3.0.2" } }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -20185,12 +19082,6 @@ "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true - }, "socket.io": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz", @@ -20241,27 +19132,6 @@ "debug": "~4.3.1" } }, - "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -20314,15 +19184,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -20428,6 +19289,29 @@ "postcss-selector-parser": "^6.0.4" } }, + "subset-font": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/subset-font/-/subset-font-1.4.0.tgz", + "integrity": "sha512-JdL+xscAZYYX5na+1iJCaitsf20Ek1PXpHZEP35az//OemoufKgrgh410L+Xf4naBxzLtwFeH9RWkiwimlo73A==", + "dev": true, + "requires": { + "fontverter": "^2.0.0", + "harfbuzzjs": "^0.2.1", + "lodash": "^4.17.21", + "p-limit": "^3.1.0" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -20441,28 +19325,6 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, - "svg2ttf": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz", - "integrity": "sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==", - "dev": true, - "requires": { - "@xmldom/xmldom": "^0.7.2", - "argparse": "^2.0.1", - "cubic2quad": "^1.2.1", - "lodash": "^4.17.10", - "microbuffer": "^1.0.0", - "svgpath": "^2.1.5" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - } - } - }, "svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -20592,12 +19454,6 @@ } } }, - "svgpath": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.4.1.tgz", - "integrity": "sha512-uN7gIWn29P0nkuDWdavK56S8b86h1irSIlrRwkngMju/T9OdXMRvYoybXDJy9iVAnyiWxk9eWcU0TwDayD2Ueg==", - "dev": true - }, "symbol-observable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", @@ -20608,40 +19464,6 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "tar-fs": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", @@ -20955,53 +19777,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "ttf2eot": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-3.0.0.tgz", - "integrity": "sha512-Y/ymhhYr/lLkf66BnLQBs3LjttPDE+1BJcFHq/oJN5SnZTacMWVdPfGLB5eIVnC2iT9gZ2ls/Bre2zbKq6hNsA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - } - } - }, - "ttf2woff": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-3.0.0.tgz", - "integrity": "sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==", - "dev": true, - "requires": { - "argparse": "^2.0.1", - "pako": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - } - } - }, - "ttf2woff2": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-4.0.4.tgz", - "integrity": "sha512-pdt/q89D6VmWToUkiwrUo/OrQtmHGr2iBl3GQriHE6xq0cnteb8gJF8UitOdXmFTX8ajKgb3HMGKpKAsCJM61g==", - "dev": true, - "requires": { - "bindings": "^1.5.0", - "bufferstreams": "^3.0.0", - "nan": "^2.14.2", - "node-gyp": "^8.1.0" - } - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -21068,24 +19843,6 @@ "which-boxed-primitive": "^1.0.2" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -21213,6 +19970,23 @@ "xml-name-validator": "^3.0.0" } }, + "wawoff2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", + "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + } + } + }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -21281,6 +20055,15 @@ "babel-walk": "3.0.0-canary-5" } }, + "woff2sfnt-sfnt2woff": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/woff2sfnt-sfnt2woff/-/woff2sfnt-sfnt2woff-1.0.0.tgz", + "integrity": "sha512-edK4COc1c1EpRfMqCZO1xJOvdUtM5dbVb9iz97rScvnTevqEB3GllnLWCmMVp1MfQBdF1DFg/11I0rSyAdS4qQ==", + "dev": true, + "requires": { + "pako": "^1.0.7" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/docs/package.json b/docs/package.json index 0576abc..b32a104 100644 --- a/docs/package.json +++ b/docs/package.json @@ -29,7 +29,7 @@ "@11ty/eleventy-img": "2.0.0", "@11ty/eleventy-plugin-syntaxhighlight": "4.0.0", "@fontsource/inter": "4.5.7", - "@fortawesome/fontawesome-free": "5.14.0", + "@fortawesome/fontawesome-free": "^6.1.1", "@fullhuman/postcss-purgecss": "4.1.3", "@toycode/markdown-it-class": "1.2.4", "algoliasearch": "4.13.0", @@ -44,7 +44,7 @@ "eslint": "8.18.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.26.0", - "fontawesome-subset": "3.0.0", + "fontawesome-subset": "^4.0.0", "html-minifier": "4.0.0", "markdown-it": "13.0.0", "markdown-it-anchor": "8.6.2", diff --git a/docs/src/_includes/docs_layout.njk b/docs/src/_includes/docs_layout.njk index f97952b..d2f8b7a 100644 --- a/docs/src/_includes/docs_layout.njk +++ b/docs/src/_includes/docs_layout.njk @@ -10,13 +10,15 @@ layout: layout.njk {{ "documentation" | i18n }}

diff --git a/docs/src/_includes/nav.njk b/docs/src/_includes/nav.njk index eebe49d..dddd1a2 100644 --- a/docs/src/_includes/nav.njk +++ b/docs/src/_includes/nav.njk @@ -57,7 +57,7 @@ target="_blank" rel="noopener"> - + diff --git a/docs/src/fr/docs/languages/golang.md b/docs/src/fr/docs/languages/golang.md index 967d7e5..3947d83 100644 --- a/docs/src/fr/docs/languages/golang.md +++ b/docs/src/fr/docs/languages/golang.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/languages/handlebars.md b/docs/src/fr/docs/languages/handlebars.md index c72977d..3dbd26d 100644 --- a/docs/src/fr/docs/languages/handlebars.md +++ b/docs/src/fr/docs/languages/handlebars.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/languages/jinja.md b/docs/src/fr/docs/languages/jinja.md index 926be1e..1148b5d 100644 --- a/docs/src/fr/docs/languages/jinja.md +++ b/docs/src/fr/docs/languages/jinja.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/languages/mustache.md b/docs/src/fr/docs/languages/mustache.md index 6e896dc..ee31190 100644 --- a/docs/src/fr/docs/languages/mustache.md +++ b/docs/src/fr/docs/languages/mustache.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/languages/nunjucks.md b/docs/src/fr/docs/languages/nunjucks.md index 5090fe7..19d7fc7 100644 --- a/docs/src/fr/docs/languages/nunjucks.md +++ b/docs/src/fr/docs/languages/nunjucks.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/languages/twig.md b/docs/src/fr/docs/languages/twig.md index fbd032e..9133b1e 100644 --- a/docs/src/fr/docs/languages/twig.md +++ b/docs/src/fr/docs/languages/twig.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` \ No newline at end of file + + diff --git a/docs/src/fr/docs/linter.md b/docs/src/fr/docs/linter.md index 7df65c0..33cab15 100644 --- a/docs/src/fr/docs/linter.md +++ b/docs/src/fr/docs/linter.md @@ -20,7 +20,7 @@ djlint /path/to/this.html.j2 --profile=jinja ``` diff --git a/docs/src/ru/docs/formatter.md b/docs/src/ru/docs/formatter.md index 103c8f9..2c71499 100644 --- a/docs/src/ru/docs/formatter.md +++ b/docs/src/ru/docs/formatter.md @@ -23,7 +23,7 @@ djlint . --reformat ``` {% admonition diff --git a/docs/src/ru/docs/languages/angular.md b/docs/src/ru/docs/languages/angular.md index 503b6cd..3a60db8 100644 --- a/docs/src/ru/docs/languages/angular.md +++ b/docs/src/ru/docs/languages/angular.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/django.md b/docs/src/ru/docs/languages/django.md index 5b3b721..d24f7e1 100644 --- a/docs/src/ru/docs/languages/django.md +++ b/docs/src/ru/docs/languages/django.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/golang.md b/docs/src/ru/docs/languages/golang.md index cb76d80..5f8f9b2 100644 --- a/docs/src/ru/docs/languages/golang.md +++ b/docs/src/ru/docs/languages/golang.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/handlebars.md b/docs/src/ru/docs/languages/handlebars.md index 19c61ed..972fe62 100644 --- a/docs/src/ru/docs/languages/handlebars.md +++ b/docs/src/ru/docs/languages/handlebars.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/jinja.md b/docs/src/ru/docs/languages/jinja.md index 39fdd7b..be59f5d 100644 --- a/docs/src/ru/docs/languages/jinja.md +++ b/docs/src/ru/docs/languages/jinja.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/mustache.md b/docs/src/ru/docs/languages/mustache.md index b0369d7..f8b3bd3 100644 --- a/docs/src/ru/docs/languages/mustache.md +++ b/docs/src/ru/docs/languages/mustache.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/nunjucks.md b/docs/src/ru/docs/languages/nunjucks.md index 2eba68f..929e803 100644 --- a/docs/src/ru/docs/languages/nunjucks.md +++ b/docs/src/ru/docs/languages/nunjucks.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/languages/twig.md b/docs/src/ru/docs/languages/twig.md index 2ba0fe3..becf960 100644 --- a/docs/src/ru/docs/languages/twig.md +++ b/docs/src/ru/docs/languages/twig.md @@ -27,5 +27,5 @@ profile="{{ tool }}" ``` diff --git a/docs/src/ru/docs/linter.md b/docs/src/ru/docs/linter.md index 102d720..8138a93 100644 --- a/docs/src/ru/docs/linter.md +++ b/docs/src/ru/docs/linter.md @@ -19,7 +19,7 @@ djlint /path/to/this.html.j2 --profile=jinja ``` ## Пользовательские правила diff --git a/docs/src/static/css/site.scss b/docs/src/static/css/site.scss index 8af7b1a..4c90435 100644 --- a/docs/src/static/css/site.scss +++ b/docs/src/static/css/site.scss @@ -242,55 +242,6 @@ pre .number { width: 2.5em; } -/* search */ -#search-form .icon svg { - height: 1.2rem; -} - -#search-results { - position: absolute; - top: 70px; - left: 0; - right: 0; - display: none; - border-radius: $radius; -} - -#search-results:empty { - display: none !important; -} - -#search:focus { - border-color: $info; - box-shadow: $input-focus-box-shadow-size bulmaRgba($info, 0.25); -} -#search:active { - border-color: $info; - box-shadow: $input-focus-box-shadow-size bulmaRgba($info, 0.25); -} - -#search-wrap:focus-within #search-results { - display: block; - box-shadow: $input-focus-box-shadow-size bulmaRgba($info, 0.25); - border: 1px solid $info; -} - -#search-results:active { - display: block; - box-shadow: $input-focus-box-shadow-size bulmaRgba($info, 0.25); - border: 1px solid $info; -} - -#search-results .panel-block:first-of-type { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} - -#search-results em { - background-color: $info-light; - color: $info; -} - .story { font-family: Crimson Pro, Georgia, serif; font-size: 24px; @@ -398,17 +349,13 @@ pre .number { .is-collapsible-menu .is-collapsible-menu { margin-bottom: 0 !important; } + .menu .menu-label { font-weight: 600; font-size: unset; color: $grey-dark; } -.menu li a { - position: relative; - padding-left: 20px; -} - .menu li a.is-active { background: unset; color: unset; @@ -429,41 +376,6 @@ pre .number { background-color: unset; } -.menu li a:before { - position: absolute; - display: block; - margin-right: 18px; - margin-left: -18px; - content: ''; -} - -.menu li a:not([data-action='collapse-menu']):before { - height: 4px; - width: 4px; - border-radius: 4px; - background: $grey; - top: calc(50% - 2px); -} - -.menu li a[data-action='collapse-menu']:before { - border: 2px solid $grey-light; - border-radius: 2px; - border-right: 0; - border-top: 0; - height: 7px; - margin-top: -0.4375em; - transform-origin: 3px 4px; - width: 7px; - transition: transform 0.2s; - transform: rotate(-135deg); - top: calc(50% + 3px); - margin-left: -19px; -} -.menu li a.is-active[data-action='collapse-menu']:before { - transform: rotate(-45deg); - transition: transform 0.2s; -} - pre { margin-bottom: 1.5rem !important; } diff --git a/docs/src/static/font/fontawesome/_variables.scss b/docs/src/static/font/fontawesome/_variables.scss deleted file mode 100644 index 4272275..0000000 --- a/docs/src/static/font/fontawesome/_variables.scss +++ /dev/null @@ -1,1478 +0,0 @@ -// Variables -// -------------------------- -@use 'sass:math'; -$fa-font-path: '../webfonts' !default; -$fa-font-size-base: 16px !default; -$fa-font-display: block !default; -$fa-css-prefix: fa !default; -$fa-version: '5.15.4' !default; -$fa-border-color: #eee !default; -$fa-inverse: #fff !default; -$fa-li-width: 2em !default; -$fa-fw-width: math.div(20em, 16); -$fa-primary-opacity: 1 !default; -$fa-secondary-opacity: 0.4 !default; - -// Convenience function used to set content property -@function fa-content($fa-var) { - @return unquote('"#{ $fa-var }"'); -} - -$fa-var-500px: \f26e; -$fa-var-accessible-icon: \f368; -$fa-var-accusoft: \f369; -$fa-var-acquisitions-incorporated: \f6af; -$fa-var-ad: \f641; -$fa-var-address-book: \f2b9; -$fa-var-address-card: \f2bb; -$fa-var-adjust: \f042; -$fa-var-adn: \f170; -$fa-var-adversal: \f36a; -$fa-var-affiliatetheme: \f36b; -$fa-var-air-freshener: \f5d0; -$fa-var-airbnb: \f834; -$fa-var-algolia: \f36c; -$fa-var-align-center: \f037; -$fa-var-align-justify: \f039; -$fa-var-align-left: \f036; -$fa-var-align-right: \f038; -$fa-var-alipay: \f642; -$fa-var-allergies: \f461; -$fa-var-amazon: \f270; -$fa-var-amazon-pay: \f42c; -$fa-var-ambulance: \f0f9; -$fa-var-american-sign-language-interpreting: \f2a3; -$fa-var-amilia: \f36d; -$fa-var-anchor: \f13d; -$fa-var-android: \f17b; -$fa-var-angellist: \f209; -$fa-var-angle-double-down: \f103; -$fa-var-angle-double-left: \f100; -$fa-var-angle-double-right: \f101; -$fa-var-angle-double-up: \f102; -$fa-var-angle-down: \f107; -$fa-var-angle-left: \f104; -$fa-var-angle-right: \f105; -$fa-var-angle-up: \f106; -$fa-var-angry: \f556; -$fa-var-angrycreative: \f36e; -$fa-var-angular: \f420; -$fa-var-ankh: \f644; -$fa-var-app-store: \f36f; -$fa-var-app-store-ios: \f370; -$fa-var-apper: \f371; -$fa-var-apple: \f179; -$fa-var-apple-alt: \f5d1; -$fa-var-apple-pay: \f415; -$fa-var-archive: \f187; -$fa-var-archway: \f557; -$fa-var-arrow-alt-circle-down: \f358; -$fa-var-arrow-alt-circle-left: \f359; -$fa-var-arrow-alt-circle-right: \f35a; -$fa-var-arrow-alt-circle-up: \f35b; -$fa-var-arrow-circle-down: \f0ab; -$fa-var-arrow-circle-left: \f0a8; -$fa-var-arrow-circle-right: \f0a9; -$fa-var-arrow-circle-up: \f0aa; -$fa-var-arrow-down: \f063; -$fa-var-arrow-left: \f060; -$fa-var-arrow-right: \f061; -$fa-var-arrow-up: \f062; -$fa-var-arrows-alt: \f0b2; -$fa-var-arrows-alt-h: \f337; -$fa-var-arrows-alt-v: \f338; -$fa-var-artstation: \f77a; -$fa-var-assistive-listening-systems: \f2a2; -$fa-var-asterisk: \f069; -$fa-var-asymmetrik: \f372; -$fa-var-at: \f1fa; -$fa-var-atlas: \f558; -$fa-var-atlassian: \f77b; -$fa-var-atom: \f5d2; -$fa-var-audible: \f373; -$fa-var-audio-description: \f29e; -$fa-var-autoprefixer: \f41c; -$fa-var-avianex: \f374; -$fa-var-aviato: \f421; -$fa-var-award: \f559; -$fa-var-aws: \f375; -$fa-var-baby: \f77c; -$fa-var-baby-carriage: \f77d; -$fa-var-backspace: \f55a; -$fa-var-backward: \f04a; -$fa-var-bacon: \f7e5; -$fa-var-bacteria: \e059; -$fa-var-bacterium: \e05a; -$fa-var-bahai: \f666; -$fa-var-balance-scale: \f24e; -$fa-var-balance-scale-left: \f515; -$fa-var-balance-scale-right: \f516; -$fa-var-ban: \f05e; -$fa-var-band-aid: \f462; -$fa-var-bandcamp: \f2d5; -$fa-var-barcode: \f02a; -$fa-var-bars: \f0c9; -$fa-var-baseball-ball: \f433; -$fa-var-basketball-ball: \f434; -$fa-var-bath: \f2cd; -$fa-var-battery-empty: \f244; -$fa-var-battery-full: \f240; -$fa-var-battery-half: \f242; -$fa-var-battery-quarter: \f243; -$fa-var-battery-three-quarters: \f241; -$fa-var-battle-net: \f835; -$fa-var-bed: \f236; -$fa-var-beer: \f0fc; -$fa-var-behance: \f1b4; -$fa-var-behance-square: \f1b5; -$fa-var-bell: \f0f3; -$fa-var-bell-slash: \f1f6; -$fa-var-bezier-curve: \f55b; -$fa-var-bible: \f647; -$fa-var-bicycle: \f206; -$fa-var-biking: \f84a; -$fa-var-bimobject: \f378; -$fa-var-binoculars: \f1e5; -$fa-var-biohazard: \f780; -$fa-var-birthday-cake: \f1fd; -$fa-var-bitbucket: \f171; -$fa-var-bitcoin: \f379; -$fa-var-bity: \f37a; -$fa-var-black-tie: \f27e; -$fa-var-blackberry: \f37b; -$fa-var-blender: \f517; -$fa-var-blender-phone: \f6b6; -$fa-var-blind: \f29d; -$fa-var-blog: \f781; -$fa-var-blogger: \f37c; -$fa-var-blogger-b: \f37d; -$fa-var-bluetooth: \f293; -$fa-var-bluetooth-b: \f294; -$fa-var-bold: \f032; -$fa-var-bolt: \f0e7; -$fa-var-bomb: \f1e2; -$fa-var-bone: \f5d7; -$fa-var-bong: \f55c; -$fa-var-book: \f02d; -$fa-var-book-dead: \f6b7; -$fa-var-book-medical: \f7e6; -$fa-var-book-open: \f518; -$fa-var-book-reader: \f5da; -$fa-var-bookmark: \f02e; -$fa-var-bootstrap: \f836; -$fa-var-border-all: \f84c; -$fa-var-border-none: \f850; -$fa-var-border-style: \f853; -$fa-var-bowling-ball: \f436; -$fa-var-box: \f466; -$fa-var-box-open: \f49e; -$fa-var-box-tissue: \e05b; -$fa-var-boxes: \f468; -$fa-var-braille: \f2a1; -$fa-var-brain: \f5dc; -$fa-var-bread-slice: \f7ec; -$fa-var-briefcase: \f0b1; -$fa-var-briefcase-medical: \f469; -$fa-var-broadcast-tower: \f519; -$fa-var-broom: \f51a; -$fa-var-brush: \f55d; -$fa-var-btc: \f15a; -$fa-var-buffer: \f837; -$fa-var-bug: \f188; -$fa-var-building: \f1ad; -$fa-var-bullhorn: \f0a1; -$fa-var-bullseye: \f140; -$fa-var-burn: \f46a; -$fa-var-buromobelexperte: \f37f; -$fa-var-bus: \f207; -$fa-var-bus-alt: \f55e; -$fa-var-business-time: \f64a; -$fa-var-buy-n-large: \f8a6; -$fa-var-buysellads: \f20d; -$fa-var-calculator: \f1ec; -$fa-var-calendar: \f133; -$fa-var-calendar-alt: \f073; -$fa-var-calendar-check: \f274; -$fa-var-calendar-day: \f783; -$fa-var-calendar-minus: \f272; -$fa-var-calendar-plus: \f271; -$fa-var-calendar-times: \f273; -$fa-var-calendar-week: \f784; -$fa-var-camera: \f030; -$fa-var-camera-retro: \f083; -$fa-var-campground: \f6bb; -$fa-var-canadian-maple-leaf: \f785; -$fa-var-candy-cane: \f786; -$fa-var-cannabis: \f55f; -$fa-var-capsules: \f46b; -$fa-var-car: \f1b9; -$fa-var-car-alt: \f5de; -$fa-var-car-battery: \f5df; -$fa-var-car-crash: \f5e1; -$fa-var-car-side: \f5e4; -$fa-var-caravan: \f8ff; -$fa-var-caret-down: \f0d7; -$fa-var-caret-left: \f0d9; -$fa-var-caret-right: \f0da; -$fa-var-caret-square-down: \f150; -$fa-var-caret-square-left: \f191; -$fa-var-caret-square-right: \f152; -$fa-var-caret-square-up: \f151; -$fa-var-caret-up: \f0d8; -$fa-var-carrot: \f787; -$fa-var-cart-arrow-down: \f218; -$fa-var-cart-plus: \f217; -$fa-var-cash-register: \f788; -$fa-var-cat: \f6be; -$fa-var-cc-amazon-pay: \f42d; -$fa-var-cc-amex: \f1f3; -$fa-var-cc-apple-pay: \f416; -$fa-var-cc-diners-club: \f24c; -$fa-var-cc-discover: \f1f2; -$fa-var-cc-jcb: \f24b; -$fa-var-cc-mastercard: \f1f1; -$fa-var-cc-paypal: \f1f4; -$fa-var-cc-stripe: \f1f5; -$fa-var-cc-visa: \f1f0; -$fa-var-centercode: \f380; -$fa-var-centos: \f789; -$fa-var-certificate: \f0a3; -$fa-var-chair: \f6c0; -$fa-var-chalkboard: \f51b; -$fa-var-chalkboard-teacher: \f51c; -$fa-var-charging-station: \f5e7; -$fa-var-chart-area: \f1fe; -$fa-var-chart-bar: \f080; -$fa-var-chart-line: \f201; -$fa-var-chart-pie: \f200; -$fa-var-check: \f00c; -$fa-var-check-circle: \f058; -$fa-var-check-double: \f560; -$fa-var-check-square: \f14a; -$fa-var-cheese: \f7ef; -$fa-var-chess: \f439; -$fa-var-chess-bishop: \f43a; -$fa-var-chess-board: \f43c; -$fa-var-chess-king: \f43f; -$fa-var-chess-knight: \f441; -$fa-var-chess-pawn: \f443; -$fa-var-chess-queen: \f445; -$fa-var-chess-rook: \f447; -$fa-var-chevron-circle-down: \f13a; -$fa-var-chevron-circle-left: \f137; -$fa-var-chevron-circle-right: \f138; -$fa-var-chevron-circle-up: \f139; -$fa-var-chevron-down: \f078; -$fa-var-chevron-left: \f053; -$fa-var-chevron-right: \f054; -$fa-var-chevron-up: \f077; -$fa-var-child: \f1ae; -$fa-var-chrome: \f268; -$fa-var-chromecast: \f838; -$fa-var-church: \f51d; -$fa-var-circle: \f111; -$fa-var-circle-notch: \f1ce; -$fa-var-city: \f64f; -$fa-var-clinic-medical: \f7f2; -$fa-var-clipboard: \f328; -$fa-var-clipboard-check: \f46c; -$fa-var-clipboard-list: \f46d; -$fa-var-clock: \f017; -$fa-var-clone: \f24d; -$fa-var-closed-captioning: \f20a; -$fa-var-cloud: \f0c2; -$fa-var-cloud-download-alt: \f381; -$fa-var-cloud-meatball: \f73b; -$fa-var-cloud-moon: \f6c3; -$fa-var-cloud-moon-rain: \f73c; -$fa-var-cloud-rain: \f73d; -$fa-var-cloud-showers-heavy: \f740; -$fa-var-cloud-sun: \f6c4; -$fa-var-cloud-sun-rain: \f743; -$fa-var-cloud-upload-alt: \f382; -$fa-var-cloudflare: \e07d; -$fa-var-cloudscale: \f383; -$fa-var-cloudsmith: \f384; -$fa-var-cloudversify: \f385; -$fa-var-cocktail: \f561; -$fa-var-code: \f121; -$fa-var-code-branch: \f126; -$fa-var-codepen: \f1cb; -$fa-var-codiepie: \f284; -$fa-var-coffee: \f0f4; -$fa-var-cog: \f013; -$fa-var-cogs: \f085; -$fa-var-coins: \f51e; -$fa-var-columns: \f0db; -$fa-var-comment: \f075; -$fa-var-comment-alt: \f27a; -$fa-var-comment-dollar: \f651; -$fa-var-comment-dots: \f4ad; -$fa-var-comment-medical: \f7f5; -$fa-var-comment-slash: \f4b3; -$fa-var-comments: \f086; -$fa-var-comments-dollar: \f653; -$fa-var-compact-disc: \f51f; -$fa-var-compass: \f14e; -$fa-var-compress: \f066; -$fa-var-compress-alt: \f422; -$fa-var-compress-arrows-alt: \f78c; -$fa-var-concierge-bell: \f562; -$fa-var-confluence: \f78d; -$fa-var-connectdevelop: \f20e; -$fa-var-contao: \f26d; -$fa-var-cookie: \f563; -$fa-var-cookie-bite: \f564; -$fa-var-copy: \f0c5; -$fa-var-copyright: \f1f9; -$fa-var-cotton-bureau: \f89e; -$fa-var-couch: \f4b8; -$fa-var-cpanel: \f388; -$fa-var-creative-commons: \f25e; -$fa-var-creative-commons-by: \f4e7; -$fa-var-creative-commons-nc: \f4e8; -$fa-var-creative-commons-nc-eu: \f4e9; -$fa-var-creative-commons-nc-jp: \f4ea; -$fa-var-creative-commons-nd: \f4eb; -$fa-var-creative-commons-pd: \f4ec; -$fa-var-creative-commons-pd-alt: \f4ed; -$fa-var-creative-commons-remix: \f4ee; -$fa-var-creative-commons-sa: \f4ef; -$fa-var-creative-commons-sampling: \f4f0; -$fa-var-creative-commons-sampling-plus: \f4f1; -$fa-var-creative-commons-share: \f4f2; -$fa-var-creative-commons-zero: \f4f3; -$fa-var-credit-card: \f09d; -$fa-var-critical-role: \f6c9; -$fa-var-crop: \f125; -$fa-var-crop-alt: \f565; -$fa-var-cross: \f654; -$fa-var-crosshairs: \f05b; -$fa-var-crow: \f520; -$fa-var-crown: \f521; -$fa-var-crutch: \f7f7; -$fa-var-css3: \f13c; -$fa-var-css3-alt: \f38b; -$fa-var-cube: \f1b2; -$fa-var-cubes: \f1b3; -$fa-var-cut: \f0c4; -$fa-var-cuttlefish: \f38c; -$fa-var-d-and-d: \f38d; -$fa-var-d-and-d-beyond: \f6ca; -$fa-var-dailymotion: \e052; -$fa-var-dashcube: \f210; -$fa-var-database: \f1c0; -$fa-var-deaf: \f2a4; -$fa-var-deezer: \e077; -$fa-var-delicious: \f1a5; -$fa-var-democrat: \f747; -$fa-var-deploydog: \f38e; -$fa-var-deskpro: \f38f; -$fa-var-desktop: \f108; -$fa-var-dev: \f6cc; -$fa-var-deviantart: \f1bd; -$fa-var-dharmachakra: \f655; -$fa-var-dhl: \f790; -$fa-var-diagnoses: \f470; -$fa-var-diaspora: \f791; -$fa-var-dice: \f522; -$fa-var-dice-d20: \f6cf; -$fa-var-dice-d6: \f6d1; -$fa-var-dice-five: \f523; -$fa-var-dice-four: \f524; -$fa-var-dice-one: \f525; -$fa-var-dice-six: \f526; -$fa-var-dice-three: \f527; -$fa-var-dice-two: \f528; -$fa-var-digg: \f1a6; -$fa-var-digital-ocean: \f391; -$fa-var-digital-tachograph: \f566; -$fa-var-directions: \f5eb; -$fa-var-discord: \f392; -$fa-var-discourse: \f393; -$fa-var-disease: \f7fa; -$fa-var-divide: \f529; -$fa-var-dizzy: \f567; -$fa-var-dna: \f471; -$fa-var-dochub: \f394; -$fa-var-docker: \f395; -$fa-var-dog: \f6d3; -$fa-var-dollar-sign: \f155; -$fa-var-dolly: \f472; -$fa-var-dolly-flatbed: \f474; -$fa-var-donate: \f4b9; -$fa-var-door-closed: \f52a; -$fa-var-door-open: \f52b; -$fa-var-dot-circle: \f192; -$fa-var-dove: \f4ba; -$fa-var-download: \f019; -$fa-var-draft2digital: \f396; -$fa-var-drafting-compass: \f568; -$fa-var-dragon: \f6d5; -$fa-var-draw-polygon: \f5ee; -$fa-var-dribbble: \f17d; -$fa-var-dribbble-square: \f397; -$fa-var-dropbox: \f16b; -$fa-var-drum: \f569; -$fa-var-drum-steelpan: \f56a; -$fa-var-drumstick-bite: \f6d7; -$fa-var-drupal: \f1a9; -$fa-var-dumbbell: \f44b; -$fa-var-dumpster: \f793; -$fa-var-dumpster-fire: \f794; -$fa-var-dungeon: \f6d9; -$fa-var-dyalog: \f399; -$fa-var-earlybirds: \f39a; -$fa-var-ebay: \f4f4; -$fa-var-edge: \f282; -$fa-var-edge-legacy: \e078; -$fa-var-edit: \f044; -$fa-var-egg: \f7fb; -$fa-var-eject: \f052; -$fa-var-elementor: \f430; -$fa-var-ellipsis-h: \f141; -$fa-var-ellipsis-v: \f142; -$fa-var-ello: \f5f1; -$fa-var-ember: \f423; -$fa-var-empire: \f1d1; -$fa-var-envelope: \f0e0; -$fa-var-envelope-open: \f2b6; -$fa-var-envelope-open-text: \f658; -$fa-var-envelope-square: \f199; -$fa-var-envira: \f299; -$fa-var-equals: \f52c; -$fa-var-eraser: \f12d; -$fa-var-erlang: \f39d; -$fa-var-ethereum: \f42e; -$fa-var-ethernet: \f796; -$fa-var-etsy: \f2d7; -$fa-var-euro-sign: \f153; -$fa-var-evernote: \f839; -$fa-var-exchange-alt: \f362; -$fa-var-exclamation: \f12a; -$fa-var-exclamation-circle: \f06a; -$fa-var-exclamation-triangle: \f071; -$fa-var-expand: \f065; -$fa-var-expand-alt: \f424; -$fa-var-expand-arrows-alt: \f31e; -$fa-var-expeditedssl: \f23e; -$fa-var-external-link-alt: \f35d; -$fa-var-external-link-square-alt: \f360; -$fa-var-eye: \f06e; -$fa-var-eye-dropper: \f1fb; -$fa-var-eye-slash: \f070; -$fa-var-facebook: \f09a; -$fa-var-facebook-f: \f39e; -$fa-var-facebook-messenger: \f39f; -$fa-var-facebook-square: \f082; -$fa-var-fan: \f863; -$fa-var-fantasy-flight-games: \f6dc; -$fa-var-fast-backward: \f049; -$fa-var-fast-forward: \f050; -$fa-var-faucet: \e005; -$fa-var-fax: \f1ac; -$fa-var-feather: \f52d; -$fa-var-feather-alt: \f56b; -$fa-var-fedex: \f797; -$fa-var-fedora: \f798; -$fa-var-female: \f182; -$fa-var-fighter-jet: \f0fb; -$fa-var-figma: \f799; -$fa-var-file: \f15b; -$fa-var-file-alt: \f15c; -$fa-var-file-archive: \f1c6; -$fa-var-file-audio: \f1c7; -$fa-var-file-code: \f1c9; -$fa-var-file-contract: \f56c; -$fa-var-file-csv: \f6dd; -$fa-var-file-download: \f56d; -$fa-var-file-excel: \f1c3; -$fa-var-file-export: \f56e; -$fa-var-file-image: \f1c5; -$fa-var-file-import: \f56f; -$fa-var-file-invoice: \f570; -$fa-var-file-invoice-dollar: \f571; -$fa-var-file-medical: \f477; -$fa-var-file-medical-alt: \f478; -$fa-var-file-pdf: \f1c1; -$fa-var-file-powerpoint: \f1c4; -$fa-var-file-prescription: \f572; -$fa-var-file-signature: \f573; -$fa-var-file-upload: \f574; -$fa-var-file-video: \f1c8; -$fa-var-file-word: \f1c2; -$fa-var-fill: \f575; -$fa-var-fill-drip: \f576; -$fa-var-film: \f008; -$fa-var-filter: \f0b0; -$fa-var-fingerprint: \f577; -$fa-var-fire: \f06d; -$fa-var-fire-alt: \f7e4; -$fa-var-fire-extinguisher: \f134; -$fa-var-firefox: \f269; -$fa-var-firefox-browser: \e007; -$fa-var-first-aid: \f479; -$fa-var-first-order: \f2b0; -$fa-var-first-order-alt: \f50a; -$fa-var-firstdraft: \f3a1; -$fa-var-fish: \f578; -$fa-var-fist-raised: \f6de; -$fa-var-flag: \f024; -$fa-var-flag-checkered: \f11e; -$fa-var-flag-usa: \f74d; -$fa-var-flask: \f0c3; -$fa-var-flickr: \f16e; -$fa-var-flipboard: \f44d; -$fa-var-flushed: \f579; -$fa-var-fly: \f417; -$fa-var-folder: \f07b; -$fa-var-folder-minus: \f65d; -$fa-var-folder-open: \f07c; -$fa-var-folder-plus: \f65e; -$fa-var-font: \f031; -$fa-var-font-awesome: \f2b4; -$fa-var-font-awesome-alt: \f35c; -$fa-var-font-awesome-flag: \f425; -$fa-var-font-awesome-logo-full: \f4e6; -$fa-var-fonticons: \f280; -$fa-var-fonticons-fi: \f3a2; -$fa-var-football-ball: \f44e; -$fa-var-fort-awesome: \f286; -$fa-var-fort-awesome-alt: \f3a3; -$fa-var-forumbee: \f211; -$fa-var-forward: \f04e; -$fa-var-foursquare: \f180; -$fa-var-free-code-camp: \f2c5; -$fa-var-freebsd: \f3a4; -$fa-var-frog: \f52e; -$fa-var-frown: \f119; -$fa-var-frown-open: \f57a; -$fa-var-fulcrum: \f50b; -$fa-var-funnel-dollar: \f662; -$fa-var-futbol: \f1e3; -$fa-var-galactic-republic: \f50c; -$fa-var-galactic-senate: \f50d; -$fa-var-gamepad: \f11b; -$fa-var-gas-pump: \f52f; -$fa-var-gavel: \f0e3; -$fa-var-gem: \f3a5; -$fa-var-genderless: \f22d; -$fa-var-get-pocket: \f265; -$fa-var-gg: \f260; -$fa-var-gg-circle: \f261; -$fa-var-ghost: \f6e2; -$fa-var-gift: \f06b; -$fa-var-gifts: \f79c; -$fa-var-git: \f1d3; -$fa-var-git-alt: \f841; -$fa-var-git-square: \f1d2; -$fa-var-github: \f09b; -$fa-var-github-alt: \f113; -$fa-var-github-square: \f092; -$fa-var-gitkraken: \f3a6; -$fa-var-gitlab: \f296; -$fa-var-gitter: \f426; -$fa-var-glass-cheers: \f79f; -$fa-var-glass-martini: \f000; -$fa-var-glass-martini-alt: \f57b; -$fa-var-glass-whiskey: \f7a0; -$fa-var-glasses: \f530; -$fa-var-glide: \f2a5; -$fa-var-glide-g: \f2a6; -$fa-var-globe: \f0ac; -$fa-var-globe-africa: \f57c; -$fa-var-globe-americas: \f57d; -$fa-var-globe-asia: \f57e; -$fa-var-globe-europe: \f7a2; -$fa-var-gofore: \f3a7; -$fa-var-golf-ball: \f450; -$fa-var-goodreads: \f3a8; -$fa-var-goodreads-g: \f3a9; -$fa-var-google: \f1a0; -$fa-var-google-drive: \f3aa; -$fa-var-google-pay: \e079; -$fa-var-google-play: \f3ab; -$fa-var-google-plus: \f2b3; -$fa-var-google-plus-g: \f0d5; -$fa-var-google-plus-square: \f0d4; -$fa-var-google-wallet: \f1ee; -$fa-var-gopuram: \f664; -$fa-var-graduation-cap: \f19d; -$fa-var-gratipay: \f184; -$fa-var-grav: \f2d6; -$fa-var-greater-than: \f531; -$fa-var-greater-than-equal: \f532; -$fa-var-grimace: \f57f; -$fa-var-grin: \f580; -$fa-var-grin-alt: \f581; -$fa-var-grin-beam: \f582; -$fa-var-grin-beam-sweat: \f583; -$fa-var-grin-hearts: \f584; -$fa-var-grin-squint: \f585; -$fa-var-grin-squint-tears: \f586; -$fa-var-grin-stars: \f587; -$fa-var-grin-tears: \f588; -$fa-var-grin-tongue: \f589; -$fa-var-grin-tongue-squint: \f58a; -$fa-var-grin-tongue-wink: \f58b; -$fa-var-grin-wink: \f58c; -$fa-var-grip-horizontal: \f58d; -$fa-var-grip-lines: \f7a4; -$fa-var-grip-lines-vertical: \f7a5; -$fa-var-grip-vertical: \f58e; -$fa-var-gripfire: \f3ac; -$fa-var-grunt: \f3ad; -$fa-var-guilded: \e07e; -$fa-var-guitar: \f7a6; -$fa-var-gulp: \f3ae; -$fa-var-h-square: \f0fd; -$fa-var-hacker-news: \f1d4; -$fa-var-hacker-news-square: \f3af; -$fa-var-hackerrank: \f5f7; -$fa-var-hamburger: \f805; -$fa-var-hammer: \f6e3; -$fa-var-hamsa: \f665; -$fa-var-hand-holding: \f4bd; -$fa-var-hand-holding-heart: \f4be; -$fa-var-hand-holding-medical: \e05c; -$fa-var-hand-holding-usd: \f4c0; -$fa-var-hand-holding-water: \f4c1; -$fa-var-hand-lizard: \f258; -$fa-var-hand-middle-finger: \f806; -$fa-var-hand-paper: \f256; -$fa-var-hand-peace: \f25b; -$fa-var-hand-point-down: \f0a7; -$fa-var-hand-point-left: \f0a5; -$fa-var-hand-point-right: \f0a4; -$fa-var-hand-point-up: \f0a6; -$fa-var-hand-pointer: \f25a; -$fa-var-hand-rock: \f255; -$fa-var-hand-scissors: \f257; -$fa-var-hand-sparkles: \e05d; -$fa-var-hand-spock: \f259; -$fa-var-hands: \f4c2; -$fa-var-hands-helping: \f4c4; -$fa-var-hands-wash: \e05e; -$fa-var-handshake: \f2b5; -$fa-var-handshake-alt-slash: \e05f; -$fa-var-handshake-slash: \e060; -$fa-var-hanukiah: \f6e6; -$fa-var-hard-hat: \f807; -$fa-var-hashtag: \f292; -$fa-var-hat-cowboy: \f8c0; -$fa-var-hat-cowboy-side: \f8c1; -$fa-var-hat-wizard: \f6e8; -$fa-var-hdd: \f0a0; -$fa-var-head-side-cough: \e061; -$fa-var-head-side-cough-slash: \e062; -$fa-var-head-side-mask: \e063; -$fa-var-head-side-virus: \e064; -$fa-var-heading: \f1dc; -$fa-var-headphones: \f025; -$fa-var-headphones-alt: \f58f; -$fa-var-headset: \f590; -$fa-var-heart: \f004; -$fa-var-heart-broken: \f7a9; -$fa-var-heartbeat: \f21e; -$fa-var-helicopter: \f533; -$fa-var-highlighter: \f591; -$fa-var-hiking: \f6ec; -$fa-var-hippo: \f6ed; -$fa-var-hips: \f452; -$fa-var-hire-a-helper: \f3b0; -$fa-var-history: \f1da; -$fa-var-hive: \e07f; -$fa-var-hockey-puck: \f453; -$fa-var-holly-berry: \f7aa; -$fa-var-home: \f015; -$fa-var-hooli: \f427; -$fa-var-hornbill: \f592; -$fa-var-horse: \f6f0; -$fa-var-horse-head: \f7ab; -$fa-var-hospital: \f0f8; -$fa-var-hospital-alt: \f47d; -$fa-var-hospital-symbol: \f47e; -$fa-var-hospital-user: \f80d; -$fa-var-hot-tub: \f593; -$fa-var-hotdog: \f80f; -$fa-var-hotel: \f594; -$fa-var-hotjar: \f3b1; -$fa-var-hourglass: \f254; -$fa-var-hourglass-end: \f253; -$fa-var-hourglass-half: \f252; -$fa-var-hourglass-start: \f251; -$fa-var-house-damage: \f6f1; -$fa-var-house-user: \e065; -$fa-var-houzz: \f27c; -$fa-var-hryvnia: \f6f2; -$fa-var-html5: \f13b; -$fa-var-hubspot: \f3b2; -$fa-var-i-cursor: \f246; -$fa-var-ice-cream: \f810; -$fa-var-icicles: \f7ad; -$fa-var-icons: \f86d; -$fa-var-id-badge: \f2c1; -$fa-var-id-card: \f2c2; -$fa-var-id-card-alt: \f47f; -$fa-var-ideal: \e013; -$fa-var-igloo: \f7ae; -$fa-var-image: \f03e; -$fa-var-images: \f302; -$fa-var-imdb: \f2d8; -$fa-var-inbox: \f01c; -$fa-var-indent: \f03c; -$fa-var-industry: \f275; -$fa-var-infinity: \f534; -$fa-var-info: \f129; -$fa-var-info-circle: \f05a; -$fa-var-innosoft: \e080; -$fa-var-instagram: \f16d; -$fa-var-instagram-square: \e055; -$fa-var-instalod: \e081; -$fa-var-intercom: \f7af; -$fa-var-internet-explorer: \f26b; -$fa-var-invision: \f7b0; -$fa-var-ioxhost: \f208; -$fa-var-italic: \f033; -$fa-var-itch-io: \f83a; -$fa-var-itunes: \f3b4; -$fa-var-itunes-note: \f3b5; -$fa-var-java: \f4e4; -$fa-var-jedi: \f669; -$fa-var-jedi-order: \f50e; -$fa-var-jenkins: \f3b6; -$fa-var-jira: \f7b1; -$fa-var-joget: \f3b7; -$fa-var-joint: \f595; -$fa-var-joomla: \f1aa; -$fa-var-journal-whills: \f66a; -$fa-var-js: \f3b8; -$fa-var-js-square: \f3b9; -$fa-var-jsfiddle: \f1cc; -$fa-var-kaaba: \f66b; -$fa-var-kaggle: \f5fa; -$fa-var-key: \f084; -$fa-var-keybase: \f4f5; -$fa-var-keyboard: \f11c; -$fa-var-keycdn: \f3ba; -$fa-var-khanda: \f66d; -$fa-var-kickstarter: \f3bb; -$fa-var-kickstarter-k: \f3bc; -$fa-var-kiss: \f596; -$fa-var-kiss-beam: \f597; -$fa-var-kiss-wink-heart: \f598; -$fa-var-kiwi-bird: \f535; -$fa-var-korvue: \f42f; -$fa-var-landmark: \f66f; -$fa-var-language: \f1ab; -$fa-var-laptop: \f109; -$fa-var-laptop-code: \f5fc; -$fa-var-laptop-house: \e066; -$fa-var-laptop-medical: \f812; -$fa-var-laravel: \f3bd; -$fa-var-lastfm: \f202; -$fa-var-lastfm-square: \f203; -$fa-var-laugh: \f599; -$fa-var-laugh-beam: \f59a; -$fa-var-laugh-squint: \f59b; -$fa-var-laugh-wink: \f59c; -$fa-var-layer-group: \f5fd; -$fa-var-leaf: \f06c; -$fa-var-leanpub: \f212; -$fa-var-lemon: \f094; -$fa-var-less: \f41d; -$fa-var-less-than: \f536; -$fa-var-less-than-equal: \f537; -$fa-var-level-down-alt: \f3be; -$fa-var-level-up-alt: \f3bf; -$fa-var-life-ring: \f1cd; -$fa-var-lightbulb: \f0eb; -$fa-var-line: \f3c0; -$fa-var-link: \f0c1; -$fa-var-linkedin: \f08c; -$fa-var-linkedin-in: \f0e1; -$fa-var-linode: \f2b8; -$fa-var-linux: \f17c; -$fa-var-lira-sign: \f195; -$fa-var-list: \f03a; -$fa-var-list-alt: \f022; -$fa-var-list-ol: \f0cb; -$fa-var-list-ul: \f0ca; -$fa-var-location-arrow: \f124; -$fa-var-lock: \f023; -$fa-var-lock-open: \f3c1; -$fa-var-long-arrow-alt-down: \f309; -$fa-var-long-arrow-alt-left: \f30a; -$fa-var-long-arrow-alt-right: \f30b; -$fa-var-long-arrow-alt-up: \f30c; -$fa-var-low-vision: \f2a8; -$fa-var-luggage-cart: \f59d; -$fa-var-lungs: \f604; -$fa-var-lungs-virus: \e067; -$fa-var-lyft: \f3c3; -$fa-var-magento: \f3c4; -$fa-var-magic: \f0d0; -$fa-var-magnet: \f076; -$fa-var-mail-bulk: \f674; -$fa-var-mailchimp: \f59e; -$fa-var-male: \f183; -$fa-var-mandalorian: \f50f; -$fa-var-map: \f279; -$fa-var-map-marked: \f59f; -$fa-var-map-marked-alt: \f5a0; -$fa-var-map-marker: \f041; -$fa-var-map-marker-alt: \f3c5; -$fa-var-map-pin: \f276; -$fa-var-map-signs: \f277; -$fa-var-markdown: \f60f; -$fa-var-marker: \f5a1; -$fa-var-mars: \f222; -$fa-var-mars-double: \f227; -$fa-var-mars-stroke: \f229; -$fa-var-mars-stroke-h: \f22b; -$fa-var-mars-stroke-v: \f22a; -$fa-var-mask: \f6fa; -$fa-var-mastodon: \f4f6; -$fa-var-maxcdn: \f136; -$fa-var-mdb: \f8ca; -$fa-var-medal: \f5a2; -$fa-var-medapps: \f3c6; -$fa-var-medium: \f23a; -$fa-var-medium-m: \f3c7; -$fa-var-medkit: \f0fa; -$fa-var-medrt: \f3c8; -$fa-var-meetup: \f2e0; -$fa-var-megaport: \f5a3; -$fa-var-meh: \f11a; -$fa-var-meh-blank: \f5a4; -$fa-var-meh-rolling-eyes: \f5a5; -$fa-var-memory: \f538; -$fa-var-mendeley: \f7b3; -$fa-var-menorah: \f676; -$fa-var-mercury: \f223; -$fa-var-meteor: \f753; -$fa-var-microblog: \e01a; -$fa-var-microchip: \f2db; -$fa-var-microphone: \f130; -$fa-var-microphone-alt: \f3c9; -$fa-var-microphone-alt-slash: \f539; -$fa-var-microphone-slash: \f131; -$fa-var-microscope: \f610; -$fa-var-microsoft: \f3ca; -$fa-var-minus: \f068; -$fa-var-minus-circle: \f056; -$fa-var-minus-square: \f146; -$fa-var-mitten: \f7b5; -$fa-var-mix: \f3cb; -$fa-var-mixcloud: \f289; -$fa-var-mixer: \e056; -$fa-var-mizuni: \f3cc; -$fa-var-mobile: \f10b; -$fa-var-mobile-alt: \f3cd; -$fa-var-modx: \f285; -$fa-var-monero: \f3d0; -$fa-var-money-bill: \f0d6; -$fa-var-money-bill-alt: \f3d1; -$fa-var-money-bill-wave: \f53a; -$fa-var-money-bill-wave-alt: \f53b; -$fa-var-money-check: \f53c; -$fa-var-money-check-alt: \f53d; -$fa-var-monument: \f5a6; -$fa-var-moon: \f186; -$fa-var-mortar-pestle: \f5a7; -$fa-var-mosque: \f678; -$fa-var-motorcycle: \f21c; -$fa-var-mountain: \f6fc; -$fa-var-mouse: \f8cc; -$fa-var-mouse-pointer: \f245; -$fa-var-mug-hot: \f7b6; -$fa-var-music: \f001; -$fa-var-napster: \f3d2; -$fa-var-neos: \f612; -$fa-var-network-wired: \f6ff; -$fa-var-neuter: \f22c; -$fa-var-newspaper: \f1ea; -$fa-var-nimblr: \f5a8; -$fa-var-node: \f419; -$fa-var-node-js: \f3d3; -$fa-var-not-equal: \f53e; -$fa-var-notes-medical: \f481; -$fa-var-npm: \f3d4; -$fa-var-ns8: \f3d5; -$fa-var-nutritionix: \f3d6; -$fa-var-object-group: \f247; -$fa-var-object-ungroup: \f248; -$fa-var-octopus-deploy: \e082; -$fa-var-odnoklassniki: \f263; -$fa-var-odnoklassniki-square: \f264; -$fa-var-oil-can: \f613; -$fa-var-old-republic: \f510; -$fa-var-om: \f679; -$fa-var-opencart: \f23d; -$fa-var-openid: \f19b; -$fa-var-opera: \f26a; -$fa-var-optin-monster: \f23c; -$fa-var-orcid: \f8d2; -$fa-var-osi: \f41a; -$fa-var-otter: \f700; -$fa-var-outdent: \f03b; -$fa-var-page4: \f3d7; -$fa-var-pagelines: \f18c; -$fa-var-pager: \f815; -$fa-var-paint-brush: \f1fc; -$fa-var-paint-roller: \f5aa; -$fa-var-palette: \f53f; -$fa-var-palfed: \f3d8; -$fa-var-pallet: \f482; -$fa-var-paper-plane: \f1d8; -$fa-var-paperclip: \f0c6; -$fa-var-parachute-box: \f4cd; -$fa-var-paragraph: \f1dd; -$fa-var-parking: \f540; -$fa-var-passport: \f5ab; -$fa-var-pastafarianism: \f67b; -$fa-var-paste: \f0ea; -$fa-var-patreon: \f3d9; -$fa-var-pause: \f04c; -$fa-var-pause-circle: \f28b; -$fa-var-paw: \f1b0; -$fa-var-paypal: \f1ed; -$fa-var-peace: \f67c; -$fa-var-pen: \f304; -$fa-var-pen-alt: \f305; -$fa-var-pen-fancy: \f5ac; -$fa-var-pen-nib: \f5ad; -$fa-var-pen-square: \f14b; -$fa-var-pencil-alt: \f303; -$fa-var-pencil-ruler: \f5ae; -$fa-var-penny-arcade: \f704; -$fa-var-people-arrows: \e068; -$fa-var-people-carry: \f4ce; -$fa-var-pepper-hot: \f816; -$fa-var-perbyte: \e083; -$fa-var-percent: \f295; -$fa-var-percentage: \f541; -$fa-var-periscope: \f3da; -$fa-var-person-booth: \f756; -$fa-var-phabricator: \f3db; -$fa-var-phoenix-framework: \f3dc; -$fa-var-phoenix-squadron: \f511; -$fa-var-phone: \f095; -$fa-var-phone-alt: \f879; -$fa-var-phone-slash: \f3dd; -$fa-var-phone-square: \f098; -$fa-var-phone-square-alt: \f87b; -$fa-var-phone-volume: \f2a0; -$fa-var-photo-video: \f87c; -$fa-var-php: \f457; -$fa-var-pied-piper: \f2ae; -$fa-var-pied-piper-alt: \f1a8; -$fa-var-pied-piper-hat: \f4e5; -$fa-var-pied-piper-pp: \f1a7; -$fa-var-pied-piper-square: \e01e; -$fa-var-piggy-bank: \f4d3; -$fa-var-pills: \f484; -$fa-var-pinterest: \f0d2; -$fa-var-pinterest-p: \f231; -$fa-var-pinterest-square: \f0d3; -$fa-var-pizza-slice: \f818; -$fa-var-place-of-worship: \f67f; -$fa-var-plane: \f072; -$fa-var-plane-arrival: \f5af; -$fa-var-plane-departure: \f5b0; -$fa-var-plane-slash: \e069; -$fa-var-play: \f04b; -$fa-var-play-circle: \f144; -$fa-var-playstation: \f3df; -$fa-var-plug: \f1e6; -$fa-var-plus: \f067; -$fa-var-plus-circle: \f055; -$fa-var-plus-square: \f0fe; -$fa-var-podcast: \f2ce; -$fa-var-poll: \f681; -$fa-var-poll-h: \f682; -$fa-var-poo: \f2fe; -$fa-var-poo-storm: \f75a; -$fa-var-poop: \f619; -$fa-var-portrait: \f3e0; -$fa-var-pound-sign: \f154; -$fa-var-power-off: \f011; -$fa-var-pray: \f683; -$fa-var-praying-hands: \f684; -$fa-var-prescription: \f5b1; -$fa-var-prescription-bottle: \f485; -$fa-var-prescription-bottle-alt: \f486; -$fa-var-print: \f02f; -$fa-var-procedures: \f487; -$fa-var-product-hunt: \f288; -$fa-var-project-diagram: \f542; -$fa-var-pump-medical: \e06a; -$fa-var-pump-soap: \e06b; -$fa-var-pushed: \f3e1; -$fa-var-puzzle-piece: \f12e; -$fa-var-python: \f3e2; -$fa-var-qq: \f1d6; -$fa-var-qrcode: \f029; -$fa-var-question: \f128; -$fa-var-question-circle: \f059; -$fa-var-quidditch: \f458; -$fa-var-quinscape: \f459; -$fa-var-quora: \f2c4; -$fa-var-quote-left: \f10d; -$fa-var-quote-right: \f10e; -$fa-var-quran: \f687; -$fa-var-r-project: \f4f7; -$fa-var-radiation: \f7b9; -$fa-var-radiation-alt: \f7ba; -$fa-var-rainbow: \f75b; -$fa-var-random: \f074; -$fa-var-raspberry-pi: \f7bb; -$fa-var-ravelry: \f2d9; -$fa-var-react: \f41b; -$fa-var-reacteurope: \f75d; -$fa-var-readme: \f4d5; -$fa-var-rebel: \f1d0; -$fa-var-receipt: \f543; -$fa-var-record-vinyl: \f8d9; -$fa-var-recycle: \f1b8; -$fa-var-red-river: \f3e3; -$fa-var-reddit: \f1a1; -$fa-var-reddit-alien: \f281; -$fa-var-reddit-square: \f1a2; -$fa-var-redhat: \f7bc; -$fa-var-redo: \f01e; -$fa-var-redo-alt: \f2f9; -$fa-var-registered: \f25d; -$fa-var-remove-format: \f87d; -$fa-var-renren: \f18b; -$fa-var-reply: \f3e5; -$fa-var-reply-all: \f122; -$fa-var-replyd: \f3e6; -$fa-var-republican: \f75e; -$fa-var-researchgate: \f4f8; -$fa-var-resolving: \f3e7; -$fa-var-restroom: \f7bd; -$fa-var-retweet: \f079; -$fa-var-rev: \f5b2; -$fa-var-ribbon: \f4d6; -$fa-var-ring: \f70b; -$fa-var-road: \f018; -$fa-var-robot: \f544; -$fa-var-rocket: \f135; -$fa-var-rocketchat: \f3e8; -$fa-var-rockrms: \f3e9; -$fa-var-route: \f4d7; -$fa-var-rss: \f09e; -$fa-var-rss-square: \f143; -$fa-var-ruble-sign: \f158; -$fa-var-ruler: \f545; -$fa-var-ruler-combined: \f546; -$fa-var-ruler-horizontal: \f547; -$fa-var-ruler-vertical: \f548; -$fa-var-running: \f70c; -$fa-var-rupee-sign: \f156; -$fa-var-rust: \e07a; -$fa-var-sad-cry: \f5b3; -$fa-var-sad-tear: \f5b4; -$fa-var-safari: \f267; -$fa-var-salesforce: \f83b; -$fa-var-sass: \f41e; -$fa-var-satellite: \f7bf; -$fa-var-satellite-dish: \f7c0; -$fa-var-save: \f0c7; -$fa-var-schlix: \f3ea; -$fa-var-school: \f549; -$fa-var-screwdriver: \f54a; -$fa-var-scribd: \f28a; -$fa-var-scroll: \f70e; -$fa-var-sd-card: \f7c2; -$fa-var-search: \f002; -$fa-var-search-dollar: \f688; -$fa-var-search-location: \f689; -$fa-var-search-minus: \f010; -$fa-var-search-plus: \f00e; -$fa-var-searchengin: \f3eb; -$fa-var-seedling: \f4d8; -$fa-var-sellcast: \f2da; -$fa-var-sellsy: \f213; -$fa-var-server: \f233; -$fa-var-servicestack: \f3ec; -$fa-var-shapes: \f61f; -$fa-var-share: \f064; -$fa-var-share-alt: \f1e0; -$fa-var-share-alt-square: \f1e1; -$fa-var-share-square: \f14d; -$fa-var-shekel-sign: \f20b; -$fa-var-shield-alt: \f3ed; -$fa-var-shield-virus: \e06c; -$fa-var-ship: \f21a; -$fa-var-shipping-fast: \f48b; -$fa-var-shirtsinbulk: \f214; -$fa-var-shoe-prints: \f54b; -$fa-var-shopify: \e057; -$fa-var-shopping-bag: \f290; -$fa-var-shopping-basket: \f291; -$fa-var-shopping-cart: \f07a; -$fa-var-shopware: \f5b5; -$fa-var-shower: \f2cc; -$fa-var-shuttle-van: \f5b6; -$fa-var-sign: \f4d9; -$fa-var-sign-in-alt: \f2f6; -$fa-var-sign-language: \f2a7; -$fa-var-sign-out-alt: \f2f5; -$fa-var-signal: \f012; -$fa-var-signature: \f5b7; -$fa-var-sim-card: \f7c4; -$fa-var-simplybuilt: \f215; -$fa-var-sink: \e06d; -$fa-var-sistrix: \f3ee; -$fa-var-sitemap: \f0e8; -$fa-var-sith: \f512; -$fa-var-skating: \f7c5; -$fa-var-sketch: \f7c6; -$fa-var-skiing: \f7c9; -$fa-var-skiing-nordic: \f7ca; -$fa-var-skull: \f54c; -$fa-var-skull-crossbones: \f714; -$fa-var-skyatlas: \f216; -$fa-var-skype: \f17e; -$fa-var-slack: \f198; -$fa-var-slack-hash: \f3ef; -$fa-var-slash: \f715; -$fa-var-sleigh: \f7cc; -$fa-var-sliders-h: \f1de; -$fa-var-slideshare: \f1e7; -$fa-var-smile: \f118; -$fa-var-smile-beam: \f5b8; -$fa-var-smile-wink: \f4da; -$fa-var-smog: \f75f; -$fa-var-smoking: \f48d; -$fa-var-smoking-ban: \f54d; -$fa-var-sms: \f7cd; -$fa-var-snapchat: \f2ab; -$fa-var-snapchat-ghost: \f2ac; -$fa-var-snapchat-square: \f2ad; -$fa-var-snowboarding: \f7ce; -$fa-var-snowflake: \f2dc; -$fa-var-snowman: \f7d0; -$fa-var-snowplow: \f7d2; -$fa-var-soap: \e06e; -$fa-var-socks: \f696; -$fa-var-solar-panel: \f5ba; -$fa-var-sort: \f0dc; -$fa-var-sort-alpha-down: \f15d; -$fa-var-sort-alpha-down-alt: \f881; -$fa-var-sort-alpha-up: \f15e; -$fa-var-sort-alpha-up-alt: \f882; -$fa-var-sort-amount-down: \f160; -$fa-var-sort-amount-down-alt: \f884; -$fa-var-sort-amount-up: \f161; -$fa-var-sort-amount-up-alt: \f885; -$fa-var-sort-down: \f0dd; -$fa-var-sort-numeric-down: \f162; -$fa-var-sort-numeric-down-alt: \f886; -$fa-var-sort-numeric-up: \f163; -$fa-var-sort-numeric-up-alt: \f887; -$fa-var-sort-up: \f0de; -$fa-var-soundcloud: \f1be; -$fa-var-sourcetree: \f7d3; -$fa-var-spa: \f5bb; -$fa-var-space-shuttle: \f197; -$fa-var-speakap: \f3f3; -$fa-var-speaker-deck: \f83c; -$fa-var-spell-check: \f891; -$fa-var-spider: \f717; -$fa-var-spinner: \f110; -$fa-var-splotch: \f5bc; -$fa-var-spotify: \f1bc; -$fa-var-spray-can: \f5bd; -$fa-var-square: \f0c8; -$fa-var-square-full: \f45c; -$fa-var-square-root-alt: \f698; -$fa-var-squarespace: \f5be; -$fa-var-stack-exchange: \f18d; -$fa-var-stack-overflow: \f16c; -$fa-var-stackpath: \f842; -$fa-var-stamp: \f5bf; -$fa-var-star: \f005; -$fa-var-star-and-crescent: \f699; -$fa-var-star-half: \f089; -$fa-var-star-half-alt: \f5c0; -$fa-var-star-of-david: \f69a; -$fa-var-star-of-life: \f621; -$fa-var-staylinked: \f3f5; -$fa-var-steam: \f1b6; -$fa-var-steam-square: \f1b7; -$fa-var-steam-symbol: \f3f6; -$fa-var-step-backward: \f048; -$fa-var-step-forward: \f051; -$fa-var-stethoscope: \f0f1; -$fa-var-sticker-mule: \f3f7; -$fa-var-sticky-note: \f249; -$fa-var-stop: \f04d; -$fa-var-stop-circle: \f28d; -$fa-var-stopwatch: \f2f2; -$fa-var-stopwatch-20: \e06f; -$fa-var-store: \f54e; -$fa-var-store-alt: \f54f; -$fa-var-store-alt-slash: \e070; -$fa-var-store-slash: \e071; -$fa-var-strava: \f428; -$fa-var-stream: \f550; -$fa-var-street-view: \f21d; -$fa-var-strikethrough: \f0cc; -$fa-var-stripe: \f429; -$fa-var-stripe-s: \f42a; -$fa-var-stroopwafel: \f551; -$fa-var-studiovinari: \f3f8; -$fa-var-stumbleupon: \f1a4; -$fa-var-stumbleupon-circle: \f1a3; -$fa-var-subscript: \f12c; -$fa-var-subway: \f239; -$fa-var-suitcase: \f0f2; -$fa-var-suitcase-rolling: \f5c1; -$fa-var-sun: \f185; -$fa-var-superpowers: \f2dd; -$fa-var-superscript: \f12b; -$fa-var-supple: \f3f9; -$fa-var-surprise: \f5c2; -$fa-var-suse: \f7d6; -$fa-var-swatchbook: \f5c3; -$fa-var-swift: \f8e1; -$fa-var-swimmer: \f5c4; -$fa-var-swimming-pool: \f5c5; -$fa-var-symfony: \f83d; -$fa-var-synagogue: \f69b; -$fa-var-sync: \f021; -$fa-var-sync-alt: \f2f1; -$fa-var-syringe: \f48e; -$fa-var-table: \f0ce; -$fa-var-table-tennis: \f45d; -$fa-var-tablet: \f10a; -$fa-var-tablet-alt: \f3fa; -$fa-var-tablets: \f490; -$fa-var-tachometer-alt: \f3fd; -$fa-var-tag: \f02b; -$fa-var-tags: \f02c; -$fa-var-tape: \f4db; -$fa-var-tasks: \f0ae; -$fa-var-taxi: \f1ba; -$fa-var-teamspeak: \f4f9; -$fa-var-teeth: \f62e; -$fa-var-teeth-open: \f62f; -$fa-var-telegram: \f2c6; -$fa-var-telegram-plane: \f3fe; -$fa-var-temperature-high: \f769; -$fa-var-temperature-low: \f76b; -$fa-var-tencent-weibo: \f1d5; -$fa-var-tenge: \f7d7; -$fa-var-terminal: \f120; -$fa-var-text-height: \f034; -$fa-var-text-width: \f035; -$fa-var-th: \f00a; -$fa-var-th-large: \f009; -$fa-var-th-list: \f00b; -$fa-var-the-red-yeti: \f69d; -$fa-var-theater-masks: \f630; -$fa-var-themeco: \f5c6; -$fa-var-themeisle: \f2b2; -$fa-var-thermometer: \f491; -$fa-var-thermometer-empty: \f2cb; -$fa-var-thermometer-full: \f2c7; -$fa-var-thermometer-half: \f2c9; -$fa-var-thermometer-quarter: \f2ca; -$fa-var-thermometer-three-quarters: \f2c8; -$fa-var-think-peaks: \f731; -$fa-var-thumbs-down: \f165; -$fa-var-thumbs-up: \f164; -$fa-var-thumbtack: \f08d; -$fa-var-ticket-alt: \f3ff; -$fa-var-tiktok: \e07b; -$fa-var-times: \f00d; -$fa-var-times-circle: \f057; -$fa-var-tint: \f043; -$fa-var-tint-slash: \f5c7; -$fa-var-tired: \f5c8; -$fa-var-toggle-off: \f204; -$fa-var-toggle-on: \f205; -$fa-var-toilet: \f7d8; -$fa-var-toilet-paper: \f71e; -$fa-var-toilet-paper-slash: \e072; -$fa-var-toolbox: \f552; -$fa-var-tools: \f7d9; -$fa-var-tooth: \f5c9; -$fa-var-torah: \f6a0; -$fa-var-torii-gate: \f6a1; -$fa-var-tractor: \f722; -$fa-var-trade-federation: \f513; -$fa-var-trademark: \f25c; -$fa-var-traffic-light: \f637; -$fa-var-trailer: \e041; -$fa-var-train: \f238; -$fa-var-tram: \f7da; -$fa-var-transgender: \f224; -$fa-var-transgender-alt: \f225; -$fa-var-trash: \f1f8; -$fa-var-trash-alt: \f2ed; -$fa-var-trash-restore: \f829; -$fa-var-trash-restore-alt: \f82a; -$fa-var-tree: \f1bb; -$fa-var-trello: \f181; -$fa-var-trophy: \f091; -$fa-var-truck: \f0d1; -$fa-var-truck-loading: \f4de; -$fa-var-truck-monster: \f63b; -$fa-var-truck-moving: \f4df; -$fa-var-truck-pickup: \f63c; -$fa-var-tshirt: \f553; -$fa-var-tty: \f1e4; -$fa-var-tumblr: \f173; -$fa-var-tumblr-square: \f174; -$fa-var-tv: \f26c; -$fa-var-twitch: \f1e8; -$fa-var-twitter: \f099; -$fa-var-twitter-square: \f081; -$fa-var-typo3: \f42b; -$fa-var-uber: \f402; -$fa-var-ubuntu: \f7df; -$fa-var-uikit: \f403; -$fa-var-umbraco: \f8e8; -$fa-var-umbrella: \f0e9; -$fa-var-umbrella-beach: \f5ca; -$fa-var-uncharted: \e084; -$fa-var-underline: \f0cd; -$fa-var-undo: \f0e2; -$fa-var-undo-alt: \f2ea; -$fa-var-uniregistry: \f404; -$fa-var-unity: \e049; -$fa-var-universal-access: \f29a; -$fa-var-university: \f19c; -$fa-var-unlink: \f127; -$fa-var-unlock: \f09c; -$fa-var-unlock-alt: \f13e; -$fa-var-unsplash: \e07c; -$fa-var-untappd: \f405; -$fa-var-upload: \f093; -$fa-var-ups: \f7e0; -$fa-var-usb: \f287; -$fa-var-user: \f007; -$fa-var-user-alt: \f406; -$fa-var-user-alt-slash: \f4fa; -$fa-var-user-astronaut: \f4fb; -$fa-var-user-check: \f4fc; -$fa-var-user-circle: \f2bd; -$fa-var-user-clock: \f4fd; -$fa-var-user-cog: \f4fe; -$fa-var-user-edit: \f4ff; -$fa-var-user-friends: \f500; -$fa-var-user-graduate: \f501; -$fa-var-user-injured: \f728; -$fa-var-user-lock: \f502; -$fa-var-user-md: \f0f0; -$fa-var-user-minus: \f503; -$fa-var-user-ninja: \f504; -$fa-var-user-nurse: \f82f; -$fa-var-user-plus: \f234; -$fa-var-user-secret: \f21b; -$fa-var-user-shield: \f505; -$fa-var-user-slash: \f506; -$fa-var-user-tag: \f507; -$fa-var-user-tie: \f508; -$fa-var-user-times: \f235; -$fa-var-users: \f0c0; -$fa-var-users-cog: \f509; -$fa-var-users-slash: \e073; -$fa-var-usps: \f7e1; -$fa-var-ussunnah: \f407; -$fa-var-utensil-spoon: \f2e5; -$fa-var-utensils: \f2e7; -$fa-var-vaadin: \f408; -$fa-var-vector-square: \f5cb; -$fa-var-venus: \f221; -$fa-var-venus-double: \f226; -$fa-var-venus-mars: \f228; -$fa-var-vest: \e085; -$fa-var-vest-patches: \e086; -$fa-var-viacoin: \f237; -$fa-var-viadeo: \f2a9; -$fa-var-viadeo-square: \f2aa; -$fa-var-vial: \f492; -$fa-var-vials: \f493; -$fa-var-viber: \f409; -$fa-var-video: \f03d; -$fa-var-video-slash: \f4e2; -$fa-var-vihara: \f6a7; -$fa-var-vimeo: \f40a; -$fa-var-vimeo-square: \f194; -$fa-var-vimeo-v: \f27d; -$fa-var-vine: \f1ca; -$fa-var-virus: \e074; -$fa-var-virus-slash: \e075; -$fa-var-viruses: \e076; -$fa-var-vk: \f189; -$fa-var-vnv: \f40b; -$fa-var-voicemail: \f897; -$fa-var-volleyball-ball: \f45f; -$fa-var-volume-down: \f027; -$fa-var-volume-mute: \f6a9; -$fa-var-volume-off: \f026; -$fa-var-volume-up: \f028; -$fa-var-vote-yea: \f772; -$fa-var-vr-cardboard: \f729; -$fa-var-vuejs: \f41f; -$fa-var-walking: \f554; -$fa-var-wallet: \f555; -$fa-var-warehouse: \f494; -$fa-var-watchman-monitoring: \e087; -$fa-var-water: \f773; -$fa-var-wave-square: \f83e; -$fa-var-waze: \f83f; -$fa-var-weebly: \f5cc; -$fa-var-weibo: \f18a; -$fa-var-weight: \f496; -$fa-var-weight-hanging: \f5cd; -$fa-var-weixin: \f1d7; -$fa-var-whatsapp: \f232; -$fa-var-whatsapp-square: \f40c; -$fa-var-wheelchair: \f193; -$fa-var-whmcs: \f40d; -$fa-var-wifi: \f1eb; -$fa-var-wikipedia-w: \f266; -$fa-var-wind: \f72e; -$fa-var-window-close: \f410; -$fa-var-window-maximize: \f2d0; -$fa-var-window-minimize: \f2d1; -$fa-var-window-restore: \f2d2; -$fa-var-windows: \f17a; -$fa-var-wine-bottle: \f72f; -$fa-var-wine-glass: \f4e3; -$fa-var-wine-glass-alt: \f5ce; -$fa-var-wix: \f5cf; -$fa-var-wizards-of-the-coast: \f730; -$fa-var-wodu: \e088; -$fa-var-wolf-pack-battalion: \f514; -$fa-var-won-sign: \f159; -$fa-var-wordpress: \f19a; -$fa-var-wordpress-simple: \f411; -$fa-var-wpbeginner: \f297; -$fa-var-wpexplorer: \f2de; -$fa-var-wpforms: \f298; -$fa-var-wpressr: \f3e4; -$fa-var-wrench: \f0ad; -$fa-var-x-ray: \f497; -$fa-var-xbox: \f412; -$fa-var-xing: \f168; -$fa-var-xing-square: \f169; -$fa-var-y-combinator: \f23b; -$fa-var-yahoo: \f19e; -$fa-var-yammer: \f840; -$fa-var-yandex: \f413; -$fa-var-yandex-international: \f414; -$fa-var-yarn: \f7e3; -$fa-var-yelp: \f1e9; -$fa-var-yen-sign: \f157; -$fa-var-yin-yang: \f6ad; -$fa-var-yoast: \f2b1; -$fa-var-youtube: \f167; -$fa-var-youtube-square: \f431; -$fa-var-zhihu: \f63f; diff --git a/docs/src/static/font/fontawesome/stylesheet.scss b/docs/src/static/font/fontawesome/stylesheet.scss index dfaf1f5..8a6ff9f 100644 --- a/docs/src/static/font/fontawesome/stylesheet.scss +++ b/docs/src/static/font/fontawesome/stylesheet.scss @@ -1,161 +1,71 @@ -@use 'sass:math'; +@use "sass:math"; -@import '_variables'; +@import '../../../../node_modules/@fortawesome/fontawesome-free/scss/_functions'; +@import '../../../../node_modules/@fortawesome/fontawesome-free/scss/_variables'; +@import '../../../../node_modules/@fortawesome/fontawesome-free/scss/_mixins'; +@import '../../../../node_modules/@fortawesome/fontawesome-free/scss/_core'; +@import '../../../../node_modules/@fortawesome/fontawesome-free/scss/_sizing'; $fa-font-path: '/static/font/fontawesome/webfonts'; - -/* from font awesome */ @font-face { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Brands'; font-style: normal; font-weight: 400; font-display: $fa-font-display; - src: url('#{$fa-font-path}/fa-regular-400.eot'); - src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') - format('embedded-opentype'), - url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), - url('#{$fa-font-path}/fa-regular-400.woff') format('woff'), - url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'), - url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg'); + src: url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'); +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), + url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'); +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'); } .far, -.fab { - font-family: 'Font Awesome 5 Free'; +.#{$fa-css-prefix}-regular { + font-family: 'Font Awesome 6 Free'; font-weight: 400; } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; +.fas, +.#{$fa-css-prefix}-solid { + font-family: 'Font Awesome 6 Free'; font-weight: 900; - font-display: $fa-font-display; - src: url('#{$fa-font-path}/fa-solid-900.eot'); - src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') - format('embedded-opentype'), - url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), - url('#{$fa-font-path}/fa-solid-900.woff') format('woff'), - url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'), - url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg'); } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; +.fab, +.#{$fa-css-prefix}-brands { + font-family: 'Font Awesome 6 Brands'; font-weight: 400; - font-display: $fa-font-display; - src: url('#{$fa-font-path}/fa-brands-400.eot'); - src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') - format('embedded-opentype'), - url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), - url('#{$fa-font-path}/fa-brands-400.woff') format('woff'), - url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'), - url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg'); -} - -.fa, -.fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; -} - -// List Icons -// ------------------------- - -.#{$fa-css-prefix}-ul { - list-style-type: none; - margin-left: $fa-li-width * math.div(5, 4); - padding-left: 0; - - > li { - position: relative; - } -} - -.#{$fa-css-prefix}-li { - left: -$fa-li-width; - position: absolute; - text-align: center; - width: $fa-li-width; - line-height: inherit; -} - -// Icon Sizes -// ------------------------- - -// makes the font 33% larger relative to the icon container -.#{$fa-css-prefix}-lg { - font-size: math.div(4em, 3); - line-height: math.div(3em, 4); - vertical-align: -0.0667em; -} - -.#{$fa-css-prefix}-xs { - font-size: 0.75em; -} - -.#{$fa-css-prefix}-sm { - font-size: 0.875em; } .#{$fa-css-prefix}-2_3x { font-size: 2.3em; } -@for $i from 1 through 10 { - .#{$fa-css-prefix}-#{$i}x { - font-size: $i * 1em; - } -} - -// Base Class Definition -// ------------------------- - -.#{$fa-css-prefix}, -.fas, -.far, -.fal, -.fad, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - /* build icon list */ $icons: ( infinity: $fa-var-infinity, - search: $fa-var-search, - book: $fa-var-book, - project-diagram: $fa-var-project-diagram, - heart: $fa-var-heart, - address-card: $fa-var-address-card, - server: $fa-var-server, - database: $fa-var-database, - ship: $fa-var-ship, - code: $fa-var-code, - sitemap: $fa-var-sitemap, - chart-bar: $fa-var-chart-bar, - tasks: $fa-var-tasks, - sliders-h: $fa-var-sliders-h, - lock: $fa-var-lock, - compass: $fa-var-compass, - user: $fa-var-user, - users: $fa-var-users, - share: $fa-var-share, discord: $fa-var-discord, github: $fa-var-github, - envelope: $fa-var-envelope, download: $fa-var-download, - sync-alt: $fa-var-sync-alt, - life-ring: $fa-var-life-ring, - pencil-alt: $fa-var-pencil-alt, - arrow-circle-right: $fa-var-arrow-circle-right, + pencil: $fa-var-pencil, + circle-arrow-right: $fa-var-circle-arrow-right, globe: $fa-var-globe, + code-commit: $fa-var-code-commit, ); @each $key, $value in $icons {