瀏覽代碼

Working frontend project

Ben Wilber 4 年之前
父節點
當前提交
6f3f3dd916
共有 100 個文件被更改,包括 55087 次插入0 次删除
  1. 9 0
      grunge/filters.py
  2. 9 0
      grunge/mixins.py
  3. 5 0
      grunge/settings.py
  4. 34 0
      grunge/static/grunge/fontawesome-5.15.3/LICENSE.txt
  5. 3 0
      grunge/static/grunge/fontawesome-5.15.3/attribution.js
  6. 4619 0
      grunge/static/grunge/fontawesome-5.15.3/css/all.css
  7. 4 0
      grunge/static/grunge/fontawesome-5.15.3/css/all.min.css
  8. 15 0
      grunge/static/grunge/fontawesome-5.15.3/css/brands.css
  9. 5 0
      grunge/static/grunge/fontawesome-5.15.3/css/brands.min.css
  10. 4585 0
      grunge/static/grunge/fontawesome-5.15.3/css/fontawesome.css
  11. 4 0
      grunge/static/grunge/fontawesome-5.15.3/css/fontawesome.min.css
  12. 15 0
      grunge/static/grunge/fontawesome-5.15.3/css/regular.css
  13. 5 0
      grunge/static/grunge/fontawesome-5.15.3/css/regular.min.css
  14. 16 0
      grunge/static/grunge/fontawesome-5.15.3/css/solid.css
  15. 5 0
      grunge/static/grunge/fontawesome-5.15.3/css/solid.min.css
  16. 371 0
      grunge/static/grunge/fontawesome-5.15.3/css/svg-with-js.css
  17. 4 0
      grunge/static/grunge/fontawesome-5.15.3/css/svg-with-js.min.css
  18. 2172 0
      grunge/static/grunge/fontawesome-5.15.3/css/v4-shims.css
  19. 4 0
      grunge/static/grunge/fontawesome-5.15.3/css/v4-shims.min.css
  20. 132 0
      grunge/static/grunge/fontawesome-5.15.3/js/all.js
  21. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/all.min.js
  22. 132 0
      grunge/static/grunge/fontawesome-5.15.3/js/brands.js
  23. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/brands.min.js
  24. 998 0
      grunge/static/grunge/fontawesome-5.15.3/js/conflict-detection.js
  25. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/conflict-detection.min.js
  26. 2096 0
      grunge/static/grunge/fontawesome-5.15.3/js/fontawesome.js
  27. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/fontawesome.min.js
  28. 180 0
      grunge/static/grunge/fontawesome-5.15.3/js/regular.js
  29. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/regular.min.js
  30. 132 0
      grunge/static/grunge/fontawesome-5.15.3/js/solid.js
  31. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/solid.min.js
  32. 54 0
      grunge/static/grunge/fontawesome-5.15.3/js/v4-shims.js
  33. 4 0
      grunge/static/grunge/fontawesome-5.15.3/js/v4-shims.min.js
  34. 19 0
      grunge/static/grunge/fontawesome-5.15.3/less/_animated.less
  35. 16 0
      grunge/static/grunge/fontawesome-5.15.3/less/_bordered-pulled.less
  36. 12 0
      grunge/static/grunge/fontawesome-5.15.3/less/_core.less
  37. 6 0
      grunge/static/grunge/fontawesome-5.15.3/less/_fixed-width.less
  38. 1462 0
      grunge/static/grunge/fontawesome-5.15.3/less/_icons.less
  39. 27 0
      grunge/static/grunge/fontawesome-5.15.3/less/_larger.less
  40. 18 0
      grunge/static/grunge/fontawesome-5.15.3/less/_list.less
  41. 56 0
      grunge/static/grunge/fontawesome-5.15.3/less/_mixins.less
  42. 24 0
      grunge/static/grunge/fontawesome-5.15.3/less/_rotated-flipped.less
  43. 5 0
      grunge/static/grunge/fontawesome-5.15.3/less/_screen-reader.less
  44. 2066 0
      grunge/static/grunge/fontawesome-5.15.3/less/_shims.less
  45. 22 0
      grunge/static/grunge/fontawesome-5.15.3/less/_stacked.less
  46. 1474 0
      grunge/static/grunge/fontawesome-5.15.3/less/_variables.less
  47. 23 0
      grunge/static/grunge/fontawesome-5.15.3/less/brands.less
  48. 16 0
      grunge/static/grunge/fontawesome-5.15.3/less/fontawesome.less
  49. 23 0
      grunge/static/grunge/fontawesome-5.15.3/less/regular.less
  50. 24 0
      grunge/static/grunge/fontawesome-5.15.3/less/solid.less
  51. 6 0
      grunge/static/grunge/fontawesome-5.15.3/less/v4-shims.less
  52. 2572 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/categories.yml
  53. 831 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/icons.json
  54. 21783 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/icons.yml
  55. 2317 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/shims.json
  56. 298 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/shims.yml
  57. 744 0
      grunge/static/grunge/fontawesome-5.15.3/metadata/sponsors.yml
  58. 20 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_animated.scss
  59. 20 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_bordered-pulled.scss
  60. 21 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_core.scss
  61. 6 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_fixed-width.scss
  62. 1462 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_icons.scss
  63. 23 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_larger.scss
  64. 18 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_list.scss
  65. 56 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_mixins.scss
  66. 24 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_rotated-flipped.scss
  67. 5 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_screen-reader.scss
  68. 2066 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_shims.scss
  69. 31 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_stacked.scss
  70. 1479 0
      grunge/static/grunge/fontawesome-5.15.3/scss/_variables.scss
  71. 23 0
      grunge/static/grunge/fontawesome-5.15.3/scss/brands.scss
  72. 16 0
      grunge/static/grunge/fontawesome-5.15.3/scss/fontawesome.scss
  73. 23 0
      grunge/static/grunge/fontawesome-5.15.3/scss/regular.scss
  74. 24 0
      grunge/static/grunge/fontawesome-5.15.3/scss/solid.scss
  75. 6 0
      grunge/static/grunge/fontawesome-5.15.3/scss/v4-shims.scss
  76. 40 0
      grunge/static/grunge/fontawesome-5.15.3/sprites/brands.svg
  77. 184 0
      grunge/static/grunge/fontawesome-5.15.3/sprites/regular.svg
  78. 40 0
      grunge/static/grunge/fontawesome-5.15.3/sprites/solid.svg
  79. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/500px.svg
  80. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/accessible-icon.svg
  81. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/accusoft.svg
  82. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/acquisitions-incorporated.svg
  83. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/adn.svg
  84. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/adversal.svg
  85. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/affiliatetheme.svg
  86. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/airbnb.svg
  87. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/algolia.svg
  88. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/alipay.svg
  89. 0 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amazon-pay.svg
  90. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amazon.svg
  91. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amilia.svg
  92. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/android.svg
  93. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angellist.svg
  94. 0 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angrycreative.svg
  95. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angular.svg
  96. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/app-store-ios.svg
  97. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/app-store.svg
  98. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apper.svg
  99. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apple-pay.svg
  100. 1 0
      grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apple.svg

+ 9 - 0
grunge/filters.py

@@ -1,8 +1,17 @@
+from django.db.models import Q
 from django_filters import rest_framework as filters
 
 from .models import Album, Artist, Track
 
 
+class SearchFilter(filters.FilterSet):
+    search = filters.CharFilter(method="search")
+
+    def search(self, queryset, name, value):
+        pass
+
+
+
 class ArtistFilter(filters.FilterSet):
 
     name = filters.CharFilter(lookup_expr="icontains")

+ 9 - 0
grunge/mixins.py

@@ -0,0 +1,9 @@
+
+
+class ActiveViewMixin:
+    active_view = None
+
+    def get_context_data(self, **kwargs):
+        context = super().get_context_data(**kwargs)
+        context.setdefault("active_view", self.active_view)
+        return context

+ 5 - 0
grunge/settings.py

@@ -59,6 +59,9 @@ INSTALLED_APPS = [
     "django_filters",
     "rest_framework",
     "rest_framework.authtoken",
+    "bootstrap4",
+    "bootstrap_pagination",
+    "qurl_templatetag",
     "grunge",
     "django.contrib.admin",
 ]
@@ -114,6 +117,8 @@ DATABASES = {
     "default": ENV.db_url(default="sqlite:///{}".format(BASE_DIR / "db.sqlite3"))
 }
 
+DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
+
 # Password validation
 # https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators
 

+ 34 - 0
grunge/static/grunge/fontawesome-5.15.3/LICENSE.txt

@@ -0,0 +1,34 @@
+Font Awesome Free License
+-------------------------
+
+Font Awesome Free is free, open source, and GPL friendly. You can use it for
+commercial projects, open source projects, or really almost whatever you want.
+Full Font Awesome Free license: https://fontawesome.com/license/free.
+
+# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
+In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
+packaged as SVG and JS file types.
+
+# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
+In the Font Awesome Free download, the SIL OFL license applies to all icons
+packaged as web and desktop font files.
+
+# Code: MIT License (https://opensource.org/licenses/MIT)
+In the Font Awesome Free download, the MIT license applies to all non-font and
+non-icon files.
+
+# Attribution
+Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
+Awesome Free files already contain embedded comments with sufficient
+attribution, so you shouldn't need to do anything additional when using these
+files normally.
+
+We've kept attribution comments terse, so we ask that you do not actively work
+to remove them from files, especially code. They're a great way for folks to
+learn about Font Awesome.
+
+# Brand Icons
+All brand icons are trademarks of their respective owners. The use of these
+trademarks does not indicate endorsement of the trademark holder by Font
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
+to represent the company, product, or service to which they refer.**

+ 3 - 0
grunge/static/grunge/fontawesome-5.15.3/attribution.js

@@ -0,0 +1,3 @@
+console.log(`Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+`)

+ 4619 - 0
grunge/static/grunge/fontawesome-5.15.3/css/all.css

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

文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/css/all.min.css


+ 15 - 0
grunge/static/grunge/fontawesome-5.15.3/css/brands.css

@@ -0,0 +1,15 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face {
+  font-family: 'Font Awesome 5 Brands';
+  font-style: normal;
+  font-weight: 400;
+  font-display: block;
+  src: url("../webfonts/fa-brands-400.eot");
+  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
+
+.fab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }

+ 5 - 0
grunge/static/grunge/fontawesome-5.15.3/css/brands.min.css

@@ -0,0 +1,5 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}

+ 4585 - 0
grunge/static/grunge/fontawesome-5.15.3/css/fontawesome.css

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

文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/css/fontawesome.min.css


+ 15 - 0
grunge/static/grunge/fontawesome-5.15.3/css/regular.css

@@ -0,0 +1,15 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  font-style: normal;
+  font-weight: 400;
+  font-display: block;
+  src: url("../webfonts/fa-regular-400.eot");
+  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
+
+.far {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }

+ 5 - 0
grunge/static/grunge/fontawesome-5.15.3/css/regular.min.css

@@ -0,0 +1,5 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}

+ 16 - 0
grunge/static/grunge/fontawesome-5.15.3/css/solid.css

@@ -0,0 +1,16 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  font-style: normal;
+  font-weight: 900;
+  font-display: block;
+  src: url("../webfonts/fa-solid-900.eot");
+  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
+
+.fa,
+.fas {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 900; }

+ 5 - 0
grunge/static/grunge/fontawesome-5.15.3/css/solid.min.css

@@ -0,0 +1,5 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}

+ 371 - 0
grunge/static/grunge/fontawesome-5.15.3/css/svg-with-js.css

@@ -0,0 +1,371 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+svg:not(:root).svg-inline--fa {
+  overflow: visible; }
+
+.svg-inline--fa {
+  display: inline-block;
+  font-size: inherit;
+  height: 1em;
+  overflow: visible;
+  vertical-align: -.125em; }
+  .svg-inline--fa.fa-lg {
+    vertical-align: -.225em; }
+  .svg-inline--fa.fa-w-1 {
+    width: 0.0625em; }
+  .svg-inline--fa.fa-w-2 {
+    width: 0.125em; }
+  .svg-inline--fa.fa-w-3 {
+    width: 0.1875em; }
+  .svg-inline--fa.fa-w-4 {
+    width: 0.25em; }
+  .svg-inline--fa.fa-w-5 {
+    width: 0.3125em; }
+  .svg-inline--fa.fa-w-6 {
+    width: 0.375em; }
+  .svg-inline--fa.fa-w-7 {
+    width: 0.4375em; }
+  .svg-inline--fa.fa-w-8 {
+    width: 0.5em; }
+  .svg-inline--fa.fa-w-9 {
+    width: 0.5625em; }
+  .svg-inline--fa.fa-w-10 {
+    width: 0.625em; }
+  .svg-inline--fa.fa-w-11 {
+    width: 0.6875em; }
+  .svg-inline--fa.fa-w-12 {
+    width: 0.75em; }
+  .svg-inline--fa.fa-w-13 {
+    width: 0.8125em; }
+  .svg-inline--fa.fa-w-14 {
+    width: 0.875em; }
+  .svg-inline--fa.fa-w-15 {
+    width: 0.9375em; }
+  .svg-inline--fa.fa-w-16 {
+    width: 1em; }
+  .svg-inline--fa.fa-w-17 {
+    width: 1.0625em; }
+  .svg-inline--fa.fa-w-18 {
+    width: 1.125em; }
+  .svg-inline--fa.fa-w-19 {
+    width: 1.1875em; }
+  .svg-inline--fa.fa-w-20 {
+    width: 1.25em; }
+  .svg-inline--fa.fa-pull-left {
+    margin-right: .3em;
+    width: auto; }
+  .svg-inline--fa.fa-pull-right {
+    margin-left: .3em;
+    width: auto; }
+  .svg-inline--fa.fa-border {
+    height: 1.5em; }
+  .svg-inline--fa.fa-li {
+    width: 2em; }
+  .svg-inline--fa.fa-fw {
+    width: 1.25em; }
+
+.fa-layers svg.svg-inline--fa {
+  bottom: 0;
+  left: 0;
+  margin: auto;
+  position: absolute;
+  right: 0;
+  top: 0; }
+
+.fa-layers {
+  display: inline-block;
+  height: 1em;
+  position: relative;
+  text-align: center;
+  vertical-align: -.125em;
+  width: 1em; }
+  .fa-layers svg.svg-inline--fa {
+    -webkit-transform-origin: center center;
+            transform-origin: center center; }
+
+.fa-layers-text, .fa-layers-counter {
+  display: inline-block;
+  position: absolute;
+  text-align: center; }
+
+.fa-layers-text {
+  left: 50%;
+  top: 50%;
+  -webkit-transform: translate(-50%, -50%);
+          transform: translate(-50%, -50%);
+  -webkit-transform-origin: center center;
+          transform-origin: center center; }
+
+.fa-layers-counter {
+  background-color: #ff253a;
+  border-radius: 1em;
+  -webkit-box-sizing: border-box;
+          box-sizing: border-box;
+  color: #fff;
+  height: 1.5em;
+  line-height: 1;
+  max-width: 5em;
+  min-width: 1.5em;
+  overflow: hidden;
+  padding: .25em;
+  right: 0;
+  text-overflow: ellipsis;
+  top: 0;
+  -webkit-transform: scale(0.25);
+          transform: scale(0.25);
+  -webkit-transform-origin: top right;
+          transform-origin: top right; }
+
+.fa-layers-bottom-right {
+  bottom: 0;
+  right: 0;
+  top: auto;
+  -webkit-transform: scale(0.25);
+          transform: scale(0.25);
+  -webkit-transform-origin: bottom right;
+          transform-origin: bottom right; }
+
+.fa-layers-bottom-left {
+  bottom: 0;
+  left: 0;
+  right: auto;
+  top: auto;
+  -webkit-transform: scale(0.25);
+          transform: scale(0.25);
+  -webkit-transform-origin: bottom left;
+          transform-origin: bottom left; }
+
+.fa-layers-top-right {
+  right: 0;
+  top: 0;
+  -webkit-transform: scale(0.25);
+          transform: scale(0.25);
+  -webkit-transform-origin: top right;
+          transform-origin: top right; }
+
+.fa-layers-top-left {
+  left: 0;
+  right: auto;
+  top: 0;
+  -webkit-transform: scale(0.25);
+          transform: scale(0.25);
+  -webkit-transform-origin: top left;
+          transform-origin: top left; }
+
+.fa-lg {
+  font-size: 1.33333em;
+  line-height: 0.75em;
+  vertical-align: -.0667em; }
+
+.fa-xs {
+  font-size: .75em; }
+
+.fa-sm {
+  font-size: .875em; }
+
+.fa-1x {
+  font-size: 1em; }
+
+.fa-2x {
+  font-size: 2em; }
+
+.fa-3x {
+  font-size: 3em; }
+
+.fa-4x {
+  font-size: 4em; }
+
+.fa-5x {
+  font-size: 5em; }
+
+.fa-6x {
+  font-size: 6em; }
+
+.fa-7x {
+  font-size: 7em; }
+
+.fa-8x {
+  font-size: 8em; }
+
+.fa-9x {
+  font-size: 9em; }
+
+.fa-10x {
+  font-size: 10em; }
+
+.fa-fw {
+  text-align: center;
+  width: 1.25em; }
+
+.fa-ul {
+  list-style-type: none;
+  margin-left: 2.5em;
+  padding-left: 0; }
+  .fa-ul > li {
+    position: relative; }
+
+.fa-li {
+  left: -2em;
+  position: absolute;
+  text-align: center;
+  width: 2em;
+  line-height: inherit; }
+
+.fa-border {
+  border: solid 0.08em #eee;
+  border-radius: .1em;
+  padding: .2em .25em .15em; }
+
+.fa-pull-left {
+  float: left; }
+
+.fa-pull-right {
+  float: right; }
+
+.fa.fa-pull-left,
+.fas.fa-pull-left,
+.far.fa-pull-left,
+.fal.fa-pull-left,
+.fab.fa-pull-left {
+  margin-right: .3em; }
+
+.fa.fa-pull-right,
+.fas.fa-pull-right,
+.far.fa-pull-right,
+.fal.fa-pull-right,
+.fab.fa-pull-right {
+  margin-left: .3em; }
+
+.fa-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+          animation: fa-spin 2s infinite linear; }
+
+.fa-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+          animation: fa-spin 1s infinite steps(8); }
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+.fa-rotate-90 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+  -webkit-transform: rotate(90deg);
+          transform: rotate(90deg); }
+
+.fa-rotate-180 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+  -webkit-transform: rotate(180deg);
+          transform: rotate(180deg); }
+
+.fa-rotate-270 {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+  -webkit-transform: rotate(270deg);
+          transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+  -webkit-transform: scale(-1, 1);
+          transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+  -webkit-transform: scale(1, -1);
+          transform: scale(1, -1); }
+
+.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+  -webkit-transform: scale(-1, -1);
+          transform: scale(-1, -1); }
+
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical,
+:root .fa-flip-both {
+  -webkit-filter: none;
+          filter: none; }
+
+.fa-stack {
+  display: inline-block;
+  height: 2em;
+  position: relative;
+  width: 2.5em; }
+
+.fa-stack-1x,
+.fa-stack-2x {
+  bottom: 0;
+  left: 0;
+  margin: auto;
+  position: absolute;
+  right: 0;
+  top: 0; }
+
+.svg-inline--fa.fa-stack-1x {
+  height: 1em;
+  width: 1.25em; }
+
+.svg-inline--fa.fa-stack-2x {
+  height: 2em;
+  width: 2.5em; }
+
+.fa-inverse {
+  color: #fff; }
+
+.sr-only {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+  clip: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  position: static;
+  width: auto; }
+
+.svg-inline--fa .fa-primary {
+  fill: var(--fa-primary-color, currentColor);
+  opacity: 1;
+  opacity: var(--fa-primary-opacity, 1); }
+
+.svg-inline--fa .fa-secondary {
+  fill: var(--fa-secondary-color, currentColor);
+  opacity: 0.4;
+  opacity: var(--fa-secondary-opacity, 0.4); }
+
+.svg-inline--fa.fa-swap-opacity .fa-primary {
+  opacity: 0.4;
+  opacity: var(--fa-secondary-opacity, 0.4); }
+
+.svg-inline--fa.fa-swap-opacity .fa-secondary {
+  opacity: 1;
+  opacity: var(--fa-primary-opacity, 1); }
+
+.svg-inline--fa mask .fa-primary,
+.svg-inline--fa mask .fa-secondary {
+  fill: black; }
+
+.fad.fa-inverse {
+  color: #fff; }

文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/css/svg-with-js.min.css


+ 2172 - 0
grunge/static/grunge/fontawesome-5.15.3/css/v4-shims.css

@@ -0,0 +1,2172 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+.fa.fa-glass:before {
+  content: "\f000"; }
+
+.fa.fa-meetup {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-star-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-star-o:before {
+  content: "\f005"; }
+
+.fa.fa-remove:before {
+  content: "\f00d"; }
+
+.fa.fa-close:before {
+  content: "\f00d"; }
+
+.fa.fa-gear:before {
+  content: "\f013"; }
+
+.fa.fa-trash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-trash-o:before {
+  content: "\f2ed"; }
+
+.fa.fa-file-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-o:before {
+  content: "\f15b"; }
+
+.fa.fa-clock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-clock-o:before {
+  content: "\f017"; }
+
+.fa.fa-arrow-circle-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-arrow-circle-o-down:before {
+  content: "\f358"; }
+
+.fa.fa-arrow-circle-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-arrow-circle-o-up:before {
+  content: "\f35b"; }
+
+.fa.fa-play-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-play-circle-o:before {
+  content: "\f144"; }
+
+.fa.fa-repeat:before {
+  content: "\f01e"; }
+
+.fa.fa-rotate-right:before {
+  content: "\f01e"; }
+
+.fa.fa-refresh:before {
+  content: "\f021"; }
+
+.fa.fa-list-alt {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-dedent:before {
+  content: "\f03b"; }
+
+.fa.fa-video-camera:before {
+  content: "\f03d"; }
+
+.fa.fa-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-picture-o:before {
+  content: "\f03e"; }
+
+.fa.fa-photo {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-photo:before {
+  content: "\f03e"; }
+
+.fa.fa-image {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-image:before {
+  content: "\f03e"; }
+
+.fa.fa-pencil:before {
+  content: "\f303"; }
+
+.fa.fa-map-marker:before {
+  content: "\f3c5"; }
+
+.fa.fa-pencil-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-pencil-square-o:before {
+  content: "\f044"; }
+
+.fa.fa-share-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-share-square-o:before {
+  content: "\f14d"; }
+
+.fa.fa-check-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-check-square-o:before {
+  content: "\f14a"; }
+
+.fa.fa-arrows:before {
+  content: "\f0b2"; }
+
+.fa.fa-times-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-times-circle-o:before {
+  content: "\f057"; }
+
+.fa.fa-check-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-check-circle-o:before {
+  content: "\f058"; }
+
+.fa.fa-mail-forward:before {
+  content: "\f064"; }
+
+.fa.fa-expand:before {
+  content: "\f424"; }
+
+.fa.fa-compress:before {
+  content: "\f422"; }
+
+.fa.fa-eye {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-eye-slash {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-warning:before {
+  content: "\f071"; }
+
+.fa.fa-calendar:before {
+  content: "\f073"; }
+
+.fa.fa-arrows-v:before {
+  content: "\f338"; }
+
+.fa.fa-arrows-h:before {
+  content: "\f337"; }
+
+.fa.fa-bar-chart {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-bar-chart:before {
+  content: "\f080"; }
+
+.fa.fa-bar-chart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-bar-chart-o:before {
+  content: "\f080"; }
+
+.fa.fa-twitter-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-facebook-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gears:before {
+  content: "\f085"; }
+
+.fa.fa-thumbs-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-thumbs-o-up:before {
+  content: "\f164"; }
+
+.fa.fa-thumbs-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-thumbs-o-down:before {
+  content: "\f165"; }
+
+.fa.fa-heart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-heart-o:before {
+  content: "\f004"; }
+
+.fa.fa-sign-out:before {
+  content: "\f2f5"; }
+
+.fa.fa-linkedin-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-linkedin-square:before {
+  content: "\f08c"; }
+
+.fa.fa-thumb-tack:before {
+  content: "\f08d"; }
+
+.fa.fa-external-link:before {
+  content: "\f35d"; }
+
+.fa.fa-sign-in:before {
+  content: "\f2f6"; }
+
+.fa.fa-github-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-lemon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-lemon-o:before {
+  content: "\f094"; }
+
+.fa.fa-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-square-o:before {
+  content: "\f0c8"; }
+
+.fa.fa-bookmark-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-bookmark-o:before {
+  content: "\f02e"; }
+
+.fa.fa-twitter {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-facebook {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-facebook:before {
+  content: "\f39e"; }
+
+.fa.fa-facebook-f {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-facebook-f:before {
+  content: "\f39e"; }
+
+.fa.fa-github {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-credit-card {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-feed:before {
+  content: "\f09e"; }
+
+.fa.fa-hdd-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hdd-o:before {
+  content: "\f0a0"; }
+
+.fa.fa-hand-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-o-right:before {
+  content: "\f0a4"; }
+
+.fa.fa-hand-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-o-left:before {
+  content: "\f0a5"; }
+
+.fa.fa-hand-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-o-up:before {
+  content: "\f0a6"; }
+
+.fa.fa-hand-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-o-down:before {
+  content: "\f0a7"; }
+
+.fa.fa-arrows-alt:before {
+  content: "\f31e"; }
+
+.fa.fa-group:before {
+  content: "\f0c0"; }
+
+.fa.fa-chain:before {
+  content: "\f0c1"; }
+
+.fa.fa-scissors:before {
+  content: "\f0c4"; }
+
+.fa.fa-files-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-files-o:before {
+  content: "\f0c5"; }
+
+.fa.fa-floppy-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-floppy-o:before {
+  content: "\f0c7"; }
+
+.fa.fa-navicon:before {
+  content: "\f0c9"; }
+
+.fa.fa-reorder:before {
+  content: "\f0c9"; }
+
+.fa.fa-pinterest {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pinterest-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus:before {
+  content: "\f0d5"; }
+
+.fa.fa-money {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-money:before {
+  content: "\f3d1"; }
+
+.fa.fa-unsorted:before {
+  content: "\f0dc"; }
+
+.fa.fa-sort-desc:before {
+  content: "\f0dd"; }
+
+.fa.fa-sort-asc:before {
+  content: "\f0de"; }
+
+.fa.fa-linkedin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-linkedin:before {
+  content: "\f0e1"; }
+
+.fa.fa-rotate-left:before {
+  content: "\f0e2"; }
+
+.fa.fa-legal:before {
+  content: "\f0e3"; }
+
+.fa.fa-tachometer:before {
+  content: "\f3fd"; }
+
+.fa.fa-dashboard:before {
+  content: "\f3fd"; }
+
+.fa.fa-comment-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-comment-o:before {
+  content: "\f075"; }
+
+.fa.fa-comments-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-comments-o:before {
+  content: "\f086"; }
+
+.fa.fa-flash:before {
+  content: "\f0e7"; }
+
+.fa.fa-clipboard {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-paste {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-paste:before {
+  content: "\f328"; }
+
+.fa.fa-lightbulb-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-lightbulb-o:before {
+  content: "\f0eb"; }
+
+.fa.fa-exchange:before {
+  content: "\f362"; }
+
+.fa.fa-cloud-download:before {
+  content: "\f381"; }
+
+.fa.fa-cloud-upload:before {
+  content: "\f382"; }
+
+.fa.fa-bell-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-bell-o:before {
+  content: "\f0f3"; }
+
+.fa.fa-cutlery:before {
+  content: "\f2e7"; }
+
+.fa.fa-file-text-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-text-o:before {
+  content: "\f15c"; }
+
+.fa.fa-building-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-building-o:before {
+  content: "\f1ad"; }
+
+.fa.fa-hospital-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hospital-o:before {
+  content: "\f0f8"; }
+
+.fa.fa-tablet:before {
+  content: "\f3fa"; }
+
+.fa.fa-mobile:before {
+  content: "\f3cd"; }
+
+.fa.fa-mobile-phone:before {
+  content: "\f3cd"; }
+
+.fa.fa-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-circle-o:before {
+  content: "\f111"; }
+
+.fa.fa-mail-reply:before {
+  content: "\f3e5"; }
+
+.fa.fa-github-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-folder-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-folder-o:before {
+  content: "\f07b"; }
+
+.fa.fa-folder-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-folder-open-o:before {
+  content: "\f07c"; }
+
+.fa.fa-smile-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-smile-o:before {
+  content: "\f118"; }
+
+.fa.fa-frown-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-frown-o:before {
+  content: "\f119"; }
+
+.fa.fa-meh-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-meh-o:before {
+  content: "\f11a"; }
+
+.fa.fa-keyboard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-keyboard-o:before {
+  content: "\f11c"; }
+
+.fa.fa-flag-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-flag-o:before {
+  content: "\f024"; }
+
+.fa.fa-mail-reply-all:before {
+  content: "\f122"; }
+
+.fa.fa-star-half-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-star-half-o:before {
+  content: "\f089"; }
+
+.fa.fa-star-half-empty {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-star-half-empty:before {
+  content: "\f089"; }
+
+.fa.fa-star-half-full {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-star-half-full:before {
+  content: "\f089"; }
+
+.fa.fa-code-fork:before {
+  content: "\f126"; }
+
+.fa.fa-chain-broken:before {
+  content: "\f127"; }
+
+.fa.fa-shield:before {
+  content: "\f3ed"; }
+
+.fa.fa-calendar-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-calendar-o:before {
+  content: "\f133"; }
+
+.fa.fa-maxcdn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-html5 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-css3 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ticket:before {
+  content: "\f3ff"; }
+
+.fa.fa-minus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-minus-square-o:before {
+  content: "\f146"; }
+
+.fa.fa-level-up:before {
+  content: "\f3bf"; }
+
+.fa.fa-level-down:before {
+  content: "\f3be"; }
+
+.fa.fa-pencil-square:before {
+  content: "\f14b"; }
+
+.fa.fa-external-link-square:before {
+  content: "\f360"; }
+
+.fa.fa-compass {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-caret-square-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-caret-square-o-down:before {
+  content: "\f150"; }
+
+.fa.fa-toggle-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-toggle-down:before {
+  content: "\f150"; }
+
+.fa.fa-caret-square-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-caret-square-o-up:before {
+  content: "\f151"; }
+
+.fa.fa-toggle-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-toggle-up:before {
+  content: "\f151"; }
+
+.fa.fa-caret-square-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-caret-square-o-right:before {
+  content: "\f152"; }
+
+.fa.fa-toggle-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-toggle-right:before {
+  content: "\f152"; }
+
+.fa.fa-eur:before {
+  content: "\f153"; }
+
+.fa.fa-euro:before {
+  content: "\f153"; }
+
+.fa.fa-gbp:before {
+  content: "\f154"; }
+
+.fa.fa-usd:before {
+  content: "\f155"; }
+
+.fa.fa-dollar:before {
+  content: "\f155"; }
+
+.fa.fa-inr:before {
+  content: "\f156"; }
+
+.fa.fa-rupee:before {
+  content: "\f156"; }
+
+.fa.fa-jpy:before {
+  content: "\f157"; }
+
+.fa.fa-cny:before {
+  content: "\f157"; }
+
+.fa.fa-rmb:before {
+  content: "\f157"; }
+
+.fa.fa-yen:before {
+  content: "\f157"; }
+
+.fa.fa-rub:before {
+  content: "\f158"; }
+
+.fa.fa-ruble:before {
+  content: "\f158"; }
+
+.fa.fa-rouble:before {
+  content: "\f158"; }
+
+.fa.fa-krw:before {
+  content: "\f159"; }
+
+.fa.fa-won:before {
+  content: "\f159"; }
+
+.fa.fa-btc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bitcoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bitcoin:before {
+  content: "\f15a"; }
+
+.fa.fa-file-text:before {
+  content: "\f15c"; }
+
+.fa.fa-sort-alpha-asc:before {
+  content: "\f15d"; }
+
+.fa.fa-sort-alpha-desc:before {
+  content: "\f881"; }
+
+.fa.fa-sort-amount-asc:before {
+  content: "\f160"; }
+
+.fa.fa-sort-amount-desc:before {
+  content: "\f884"; }
+
+.fa.fa-sort-numeric-asc:before {
+  content: "\f162"; }
+
+.fa.fa-sort-numeric-desc:before {
+  content: "\f886"; }
+
+.fa.fa-youtube-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-youtube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-xing {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-xing-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-youtube-play {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-youtube-play:before {
+  content: "\f167"; }
+
+.fa.fa-dropbox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-stack-overflow {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-instagram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-flickr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-adn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bitbucket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bitbucket-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bitbucket-square:before {
+  content: "\f171"; }
+
+.fa.fa-tumblr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-tumblr-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-long-arrow-down:before {
+  content: "\f309"; }
+
+.fa.fa-long-arrow-up:before {
+  content: "\f30c"; }
+
+.fa.fa-long-arrow-left:before {
+  content: "\f30a"; }
+
+.fa.fa-long-arrow-right:before {
+  content: "\f30b"; }
+
+.fa.fa-apple {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-windows {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-android {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-linux {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-dribbble {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-skype {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-foursquare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-trello {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gratipay {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gittip {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gittip:before {
+  content: "\f184"; }
+
+.fa.fa-sun-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-sun-o:before {
+  content: "\f185"; }
+
+.fa.fa-moon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-moon-o:before {
+  content: "\f186"; }
+
+.fa.fa-vk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-renren {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pagelines {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-stack-exchange {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-arrow-circle-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-arrow-circle-o-right:before {
+  content: "\f35a"; }
+
+.fa.fa-arrow-circle-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-arrow-circle-o-left:before {
+  content: "\f359"; }
+
+.fa.fa-caret-square-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-caret-square-o-left:before {
+  content: "\f191"; }
+
+.fa.fa-toggle-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-toggle-left:before {
+  content: "\f191"; }
+
+.fa.fa-dot-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-dot-circle-o:before {
+  content: "\f192"; }
+
+.fa.fa-vimeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-try:before {
+  content: "\f195"; }
+
+.fa.fa-turkish-lira:before {
+  content: "\f195"; }
+
+.fa.fa-plus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-plus-square-o:before {
+  content: "\f0fe"; }
+
+.fa.fa-slack {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wordpress {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-openid {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-institution:before {
+  content: "\f19c"; }
+
+.fa.fa-bank:before {
+  content: "\f19c"; }
+
+.fa.fa-mortar-board:before {
+  content: "\f19d"; }
+
+.fa.fa-yahoo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-reddit {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-reddit-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-stumbleupon-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-stumbleupon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-delicious {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-digg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pied-piper-pp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pied-piper-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-drupal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-joomla {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-spoon:before {
+  content: "\f2e5"; }
+
+.fa.fa-behance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-behance-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-steam {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-steam-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-automobile:before {
+  content: "\f1b9"; }
+
+.fa.fa-envelope-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-envelope-o:before {
+  content: "\f0e0"; }
+
+.fa.fa-spotify {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-deviantart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-soundcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-file-pdf-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-pdf-o:before {
+  content: "\f1c1"; }
+
+.fa.fa-file-word-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-word-o:before {
+  content: "\f1c2"; }
+
+.fa.fa-file-excel-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-excel-o:before {
+  content: "\f1c3"; }
+
+.fa.fa-file-powerpoint-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-powerpoint-o:before {
+  content: "\f1c4"; }
+
+.fa.fa-file-image-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-image-o:before {
+  content: "\f1c5"; }
+
+.fa.fa-file-photo-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-photo-o:before {
+  content: "\f1c5"; }
+
+.fa.fa-file-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-picture-o:before {
+  content: "\f1c5"; }
+
+.fa.fa-file-archive-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-archive-o:before {
+  content: "\f1c6"; }
+
+.fa.fa-file-zip-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-zip-o:before {
+  content: "\f1c6"; }
+
+.fa.fa-file-audio-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-audio-o:before {
+  content: "\f1c7"; }
+
+.fa.fa-file-sound-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-sound-o:before {
+  content: "\f1c7"; }
+
+.fa.fa-file-video-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-video-o:before {
+  content: "\f1c8"; }
+
+.fa.fa-file-movie-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-movie-o:before {
+  content: "\f1c8"; }
+
+.fa.fa-file-code-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-file-code-o:before {
+  content: "\f1c9"; }
+
+.fa.fa-vine {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-codepen {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-jsfiddle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-life-ring {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-life-bouy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-life-bouy:before {
+  content: "\f1cd"; }
+
+.fa.fa-life-buoy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-life-buoy:before {
+  content: "\f1cd"; }
+
+.fa.fa-life-saver {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-life-saver:before {
+  content: "\f1cd"; }
+
+.fa.fa-support {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-support:before {
+  content: "\f1cd"; }
+
+.fa.fa-circle-o-notch:before {
+  content: "\f1ce"; }
+
+.fa.fa-rebel {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ra {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ra:before {
+  content: "\f1d0"; }
+
+.fa.fa-resistance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-resistance:before {
+  content: "\f1d0"; }
+
+.fa.fa-empire {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ge:before {
+  content: "\f1d1"; }
+
+.fa.fa-git-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-git {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-hacker-news {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-y-combinator-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-y-combinator-square:before {
+  content: "\f1d4"; }
+
+.fa.fa-yc-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-yc-square:before {
+  content: "\f1d4"; }
+
+.fa.fa-tencent-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-qq {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-weixin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wechat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wechat:before {
+  content: "\f1d7"; }
+
+.fa.fa-send:before {
+  content: "\f1d8"; }
+
+.fa.fa-paper-plane-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-paper-plane-o:before {
+  content: "\f1d8"; }
+
+.fa.fa-send-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-send-o:before {
+  content: "\f1d8"; }
+
+.fa.fa-circle-thin {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-circle-thin:before {
+  content: "\f111"; }
+
+.fa.fa-header:before {
+  content: "\f1dc"; }
+
+.fa.fa-sliders:before {
+  content: "\f1de"; }
+
+.fa.fa-futbol-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-futbol-o:before {
+  content: "\f1e3"; }
+
+.fa.fa-soccer-ball-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-soccer-ball-o:before {
+  content: "\f1e3"; }
+
+.fa.fa-slideshare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-twitch {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-yelp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-newspaper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-newspaper-o:before {
+  content: "\f1ea"; }
+
+.fa.fa-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-wallet {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-visa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-mastercard {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-discover {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-amex {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-stripe {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bell-slash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-bell-slash-o:before {
+  content: "\f1f6"; }
+
+.fa.fa-trash:before {
+  content: "\f2ed"; }
+
+.fa.fa-copyright {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-eyedropper:before {
+  content: "\f1fb"; }
+
+.fa.fa-area-chart:before {
+  content: "\f1fe"; }
+
+.fa.fa-pie-chart:before {
+  content: "\f200"; }
+
+.fa.fa-line-chart:before {
+  content: "\f201"; }
+
+.fa.fa-lastfm {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-lastfm-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ioxhost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-angellist {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-cc:before {
+  content: "\f20a"; }
+
+.fa.fa-ils:before {
+  content: "\f20b"; }
+
+.fa.fa-shekel:before {
+  content: "\f20b"; }
+
+.fa.fa-sheqel:before {
+  content: "\f20b"; }
+
+.fa.fa-meanpath {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-meanpath:before {
+  content: "\f2b4"; }
+
+.fa.fa-buysellads {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-connectdevelop {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-dashcube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-forumbee {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-leanpub {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-sellsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-shirtsinbulk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-simplybuilt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-skyatlas {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-diamond {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-diamond:before {
+  content: "\f3a5"; }
+
+.fa.fa-intersex:before {
+  content: "\f224"; }
+
+.fa.fa-facebook-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-facebook-official:before {
+  content: "\f09a"; }
+
+.fa.fa-pinterest-p {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-whatsapp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-hotel:before {
+  content: "\f236"; }
+
+.fa.fa-viacoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-medium {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-y-combinator {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-yc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-yc:before {
+  content: "\f23b"; }
+
+.fa.fa-optin-monster {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-opencart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-expeditedssl {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-battery-4:before {
+  content: "\f240"; }
+
+.fa.fa-battery:before {
+  content: "\f240"; }
+
+.fa.fa-battery-3:before {
+  content: "\f241"; }
+
+.fa.fa-battery-2:before {
+  content: "\f242"; }
+
+.fa.fa-battery-1:before {
+  content: "\f243"; }
+
+.fa.fa-battery-0:before {
+  content: "\f244"; }
+
+.fa.fa-object-group {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-object-ungroup {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-sticky-note-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-sticky-note-o:before {
+  content: "\f249"; }
+
+.fa.fa-cc-jcb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cc-diners-club {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-clone {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hourglass-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hourglass-o:before {
+  content: "\f254"; }
+
+.fa.fa-hourglass-1:before {
+  content: "\f251"; }
+
+.fa.fa-hourglass-2:before {
+  content: "\f252"; }
+
+.fa.fa-hourglass-3:before {
+  content: "\f253"; }
+
+.fa.fa-hand-rock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-rock-o:before {
+  content: "\f255"; }
+
+.fa.fa-hand-grab-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-grab-o:before {
+  content: "\f255"; }
+
+.fa.fa-hand-paper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-paper-o:before {
+  content: "\f256"; }
+
+.fa.fa-hand-stop-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-stop-o:before {
+  content: "\f256"; }
+
+.fa.fa-hand-scissors-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-scissors-o:before {
+  content: "\f257"; }
+
+.fa.fa-hand-lizard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-lizard-o:before {
+  content: "\f258"; }
+
+.fa.fa-hand-spock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-spock-o:before {
+  content: "\f259"; }
+
+.fa.fa-hand-pointer-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-pointer-o:before {
+  content: "\f25a"; }
+
+.fa.fa-hand-peace-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-hand-peace-o:before {
+  content: "\f25b"; }
+
+.fa.fa-registered {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-creative-commons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gg-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-tripadvisor {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-odnoklassniki {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-odnoklassniki-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-get-pocket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wikipedia-w {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-safari {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-chrome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-firefox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-opera {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-internet-explorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-television:before {
+  content: "\f26c"; }
+
+.fa.fa-contao {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-500px {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-amazon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-calendar-plus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-calendar-plus-o:before {
+  content: "\f271"; }
+
+.fa.fa-calendar-minus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-calendar-minus-o:before {
+  content: "\f272"; }
+
+.fa.fa-calendar-times-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-calendar-times-o:before {
+  content: "\f273"; }
+
+.fa.fa-calendar-check-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-calendar-check-o:before {
+  content: "\f274"; }
+
+.fa.fa-map-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-map-o:before {
+  content: "\f279"; }
+
+.fa.fa-commenting:before {
+  content: "\f4ad"; }
+
+.fa.fa-commenting-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-commenting-o:before {
+  content: "\f4ad"; }
+
+.fa.fa-houzz {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-vimeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-vimeo:before {
+  content: "\f27d"; }
+
+.fa.fa-black-tie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-fonticons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-reddit-alien {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-edge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-credit-card-alt:before {
+  content: "\f09d"; }
+
+.fa.fa-codiepie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-modx {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-fort-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-usb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-product-hunt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-mixcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-scribd {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pause-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-pause-circle-o:before {
+  content: "\f28b"; }
+
+.fa.fa-stop-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-stop-circle-o:before {
+  content: "\f28d"; }
+
+.fa.fa-bluetooth {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-bluetooth-b {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-gitlab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wpbeginner {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wpforms {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-envira {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wheelchair-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wheelchair-alt:before {
+  content: "\f368"; }
+
+.fa.fa-question-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-question-circle-o:before {
+  content: "\f059"; }
+
+.fa.fa-volume-control-phone:before {
+  content: "\f2a0"; }
+
+.fa.fa-asl-interpreting:before {
+  content: "\f2a3"; }
+
+.fa.fa-deafness:before {
+  content: "\f2a4"; }
+
+.fa.fa-hard-of-hearing:before {
+  content: "\f2a4"; }
+
+.fa.fa-glide {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-glide-g {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-signing:before {
+  content: "\f2a7"; }
+
+.fa.fa-viadeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-viadeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-snapchat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-snapchat-ghost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-snapchat-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-pied-piper {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-first-order {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-yoast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-themeisle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus-official:before {
+  content: "\f2b3"; }
+
+.fa.fa-google-plus-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-google-plus-circle:before {
+  content: "\f2b3"; }
+
+.fa.fa-font-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-fa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-fa:before {
+  content: "\f2b4"; }
+
+.fa.fa-handshake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-handshake-o:before {
+  content: "\f2b5"; }
+
+.fa.fa-envelope-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-envelope-open-o:before {
+  content: "\f2b6"; }
+
+.fa.fa-linode {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-address-book-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-address-book-o:before {
+  content: "\f2b9"; }
+
+.fa.fa-vcard:before {
+  content: "\f2bb"; }
+
+.fa.fa-address-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-address-card-o:before {
+  content: "\f2bb"; }
+
+.fa.fa-vcard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-vcard-o:before {
+  content: "\f2bb"; }
+
+.fa.fa-user-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-user-circle-o:before {
+  content: "\f2bd"; }
+
+.fa.fa-user-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-user-o:before {
+  content: "\f007"; }
+
+.fa.fa-id-badge {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-drivers-license:before {
+  content: "\f2c2"; }
+
+.fa.fa-id-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-id-card-o:before {
+  content: "\f2c2"; }
+
+.fa.fa-drivers-license-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-drivers-license-o:before {
+  content: "\f2c2"; }
+
+.fa.fa-quora {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-free-code-camp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-telegram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-thermometer-4:before {
+  content: "\f2c7"; }
+
+.fa.fa-thermometer:before {
+  content: "\f2c7"; }
+
+.fa.fa-thermometer-3:before {
+  content: "\f2c8"; }
+
+.fa.fa-thermometer-2:before {
+  content: "\f2c9"; }
+
+.fa.fa-thermometer-1:before {
+  content: "\f2ca"; }
+
+.fa.fa-thermometer-0:before {
+  content: "\f2cb"; }
+
+.fa.fa-bathtub:before {
+  content: "\f2cd"; }
+
+.fa.fa-s15:before {
+  content: "\f2cd"; }
+
+.fa.fa-window-maximize {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-window-restore {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-times-rectangle:before {
+  content: "\f410"; }
+
+.fa.fa-window-close-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-window-close-o:before {
+  content: "\f410"; }
+
+.fa.fa-times-rectangle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-times-rectangle-o:before {
+  content: "\f410"; }
+
+.fa.fa-bandcamp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-grav {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-etsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-imdb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-ravelry {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-eercast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-eercast:before {
+  content: "\f2da"; }
+
+.fa.fa-snowflake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400; }
+
+.fa.fa-snowflake-o:before {
+  content: "\f2dc"; }
+
+.fa.fa-superpowers {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-wpexplorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400; }
+
+.fa.fa-cab:before {
+  content: "\f1ba"; }

文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/css/v4-shims.min.css


文件差異過大導致無法顯示
+ 132 - 0
grunge/static/grunge/fontawesome-5.15.3/js/all.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/all.min.js


文件差異過大導致無法顯示
+ 132 - 0
grunge/static/grunge/fontawesome-5.15.3/js/brands.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/brands.min.js


+ 998 - 0
grunge/static/grunge/fontawesome-5.15.3/js/conflict-detection.js

@@ -0,0 +1,998 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+(function (global, factory) {
+  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
+  typeof define === 'function' && define.amd ? define(['exports'], factory) :
+  (factory((global['fontawesome-free-conflict-detection'] = {})));
+}(this, (function (exports) { 'use strict';
+
+  function _typeof(obj) {
+    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
+      _typeof = function (obj) {
+        return typeof obj;
+      };
+    } else {
+      _typeof = function (obj) {
+        return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
+      };
+    }
+
+    return _typeof(obj);
+  }
+
+  function _defineProperty(obj, key, value) {
+    if (key in obj) {
+      Object.defineProperty(obj, key, {
+        value: value,
+        enumerable: true,
+        configurable: true,
+        writable: true
+      });
+    } else {
+      obj[key] = value;
+    }
+
+    return obj;
+  }
+
+  function _objectSpread(target) {
+    for (var i = 1; i < arguments.length; i++) {
+      var source = arguments[i] != null ? arguments[i] : {};
+      var ownKeys = Object.keys(source);
+
+      if (typeof Object.getOwnPropertySymbols === 'function') {
+        ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
+          return Object.getOwnPropertyDescriptor(source, sym).enumerable;
+        }));
+      }
+
+      ownKeys.forEach(function (key) {
+        _defineProperty(target, key, source[key]);
+      });
+    }
+
+    return target;
+  }
+
+  var _WINDOW = {};
+  var _DOCUMENT = {};
+
+  try {
+    if (typeof window !== 'undefined') _WINDOW = window;
+    if (typeof document !== 'undefined') _DOCUMENT = document;
+  } catch (e) {}
+
+  var _ref = _WINDOW.navigator || {},
+      _ref$userAgent = _ref.userAgent,
+      userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;
+
+  var WINDOW = _WINDOW;
+  var DOCUMENT = _DOCUMENT;
+  var IS_BROWSER = !!WINDOW.document;
+  var IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';
+  var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');
+
+  var functions = [];
+
+  var listener = function listener() {
+    DOCUMENT.removeEventListener('DOMContentLoaded', listener);
+    loaded = 1;
+    functions.map(function (fn) {
+      return fn();
+    });
+  };
+
+  var loaded = false;
+
+  if (IS_DOM) {
+    loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);
+    if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);
+  }
+
+  function domready (fn) {
+    if (!IS_DOM) return;
+    loaded ? setTimeout(fn, 0) : functions.push(fn);
+  }
+
+  function report (_ref) {
+    var nodesTested = _ref.nodesTested,
+        nodesFound = _ref.nodesFound;
+    var timedOutTests = {};
+
+    for (var key in nodesFound) {
+      if (!(nodesTested.conflict[key] || nodesTested.noConflict[key])) {
+        timedOutTests[key] = nodesFound[key];
+      }
+    }
+
+    var conflictsCount = Object.keys(nodesTested.conflict).length;
+
+    if (conflictsCount > 0) {
+      console.info("%cConflict".concat(conflictsCount > 1 ? 's' : '', " found:"), 'color: darkred; font-size: large');
+      var data = {};
+
+      for (var _key in nodesTested.conflict) {
+        var item = nodesTested.conflict[_key];
+        data[_key] = {
+          'tagName': item.tagName,
+          'src/href': item.src || item.href || 'n/a',
+          'innerText excerpt': item.innerText && item.innerText !== '' ? item.innerText.slice(0, 200) + '...' : '(empty)'
+        };
+      }
+
+      console.table(data);
+    }
+
+    var noConflictsCount = Object.keys(nodesTested.noConflict).length;
+
+    if (noConflictsCount > 0) {
+      console.info("%cNo conflict".concat(noConflictsCount > 1 ? 's' : '', " found with ").concat(noConflictsCount == 1 ? 'this' : 'these', ":"), 'color: green; font-size: large');
+      var _data = {};
+
+      for (var _key2 in nodesTested.noConflict) {
+        var _item = nodesTested.noConflict[_key2];
+        _data[_key2] = {
+          'tagName': _item.tagName,
+          'src/href': _item.src || _item.href || 'n/a',
+          'innerText excerpt': _item.innerText && _item.innerText !== '' ? _item.innerText.slice(0, 200) + '...' : '(empty)'
+        };
+      }
+
+      console.table(_data);
+    }
+
+    var timeOutCount = Object.keys(timedOutTests).length;
+
+    if (timeOutCount > 0) {
+      console.info("%cLeftovers--we timed out before collecting test results for ".concat(timeOutCount == 1 ? 'this' : 'these', ":"), 'color: blue; font-size: large');
+      var _data2 = {};
+
+      for (var _key3 in timedOutTests) {
+        var _item2 = timedOutTests[_key3];
+        _data2[_key3] = {
+          'tagName': _item2.tagName,
+          'src/href': _item2.src || _item2.href || 'n/a',
+          'innerText excerpt': _item2.innerText && _item2.innerText !== '' ? _item2.innerText.slice(0, 200) + '...' : '(empty)'
+        };
+      }
+
+      console.table(_data2);
+    }
+  }
+
+  var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
+
+  function createCommonjsModule(fn, module) {
+  	return module = { exports: {} }, fn(module, module.exports), module.exports;
+  }
+
+  var md5 = createCommonjsModule(function (module) {
+
+    (function ($) {
+      /**
+       * Add integers, wrapping at 2^32.
+       * This uses 16-bit operations internally to work around bugs in interpreters.
+       *
+       * @param {number} x First integer
+       * @param {number} y Second integer
+       * @returns {number} Sum
+       */
+
+      function safeAdd(x, y) {
+        var lsw = (x & 0xffff) + (y & 0xffff);
+        var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
+        return msw << 16 | lsw & 0xffff;
+      }
+      /**
+       * Bitwise rotate a 32-bit number to the left.
+       *
+       * @param {number} num 32-bit number
+       * @param {number} cnt Rotation count
+       * @returns {number} Rotated number
+       */
+
+
+      function bitRotateLeft(num, cnt) {
+        return num << cnt | num >>> 32 - cnt;
+      }
+      /**
+       * Basic operation the algorithm uses.
+       *
+       * @param {number} q q
+       * @param {number} a a
+       * @param {number} b b
+       * @param {number} x x
+       * @param {number} s s
+       * @param {number} t t
+       * @returns {number} Result
+       */
+
+
+      function md5cmn(q, a, b, x, s, t) {
+        return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b);
+      }
+      /**
+       * Basic operation the algorithm uses.
+       *
+       * @param {number} a a
+       * @param {number} b b
+       * @param {number} c c
+       * @param {number} d d
+       * @param {number} x x
+       * @param {number} s s
+       * @param {number} t t
+       * @returns {number} Result
+       */
+
+
+      function md5ff(a, b, c, d, x, s, t) {
+        return md5cmn(b & c | ~b & d, a, b, x, s, t);
+      }
+      /**
+       * Basic operation the algorithm uses.
+       *
+       * @param {number} a a
+       * @param {number} b b
+       * @param {number} c c
+       * @param {number} d d
+       * @param {number} x x
+       * @param {number} s s
+       * @param {number} t t
+       * @returns {number} Result
+       */
+
+
+      function md5gg(a, b, c, d, x, s, t) {
+        return md5cmn(b & d | c & ~d, a, b, x, s, t);
+      }
+      /**
+       * Basic operation the algorithm uses.
+       *
+       * @param {number} a a
+       * @param {number} b b
+       * @param {number} c c
+       * @param {number} d d
+       * @param {number} x x
+       * @param {number} s s
+       * @param {number} t t
+       * @returns {number} Result
+       */
+
+
+      function md5hh(a, b, c, d, x, s, t) {
+        return md5cmn(b ^ c ^ d, a, b, x, s, t);
+      }
+      /**
+       * Basic operation the algorithm uses.
+       *
+       * @param {number} a a
+       * @param {number} b b
+       * @param {number} c c
+       * @param {number} d d
+       * @param {number} x x
+       * @param {number} s s
+       * @param {number} t t
+       * @returns {number} Result
+       */
+
+
+      function md5ii(a, b, c, d, x, s, t) {
+        return md5cmn(c ^ (b | ~d), a, b, x, s, t);
+      }
+      /**
+       * Calculate the MD5 of an array of little-endian words, and a bit length.
+       *
+       * @param {Array} x Array of little-endian words
+       * @param {number} len Bit length
+       * @returns {Array<number>} MD5 Array
+       */
+
+
+      function binlMD5(x, len) {
+        /* append padding */
+        x[len >> 5] |= 0x80 << len % 32;
+        x[(len + 64 >>> 9 << 4) + 14] = len;
+        var i;
+        var olda;
+        var oldb;
+        var oldc;
+        var oldd;
+        var a = 1732584193;
+        var b = -271733879;
+        var c = -1732584194;
+        var d = 271733878;
+
+        for (i = 0; i < x.length; i += 16) {
+          olda = a;
+          oldb = b;
+          oldc = c;
+          oldd = d;
+          a = md5ff(a, b, c, d, x[i], 7, -680876936);
+          d = md5ff(d, a, b, c, x[i + 1], 12, -389564586);
+          c = md5ff(c, d, a, b, x[i + 2], 17, 606105819);
+          b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330);
+          a = md5ff(a, b, c, d, x[i + 4], 7, -176418897);
+          d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426);
+          c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341);
+          b = md5ff(b, c, d, a, x[i + 7], 22, -45705983);
+          a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416);
+          d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417);
+          c = md5ff(c, d, a, b, x[i + 10], 17, -42063);
+          b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162);
+          a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682);
+          d = md5ff(d, a, b, c, x[i + 13], 12, -40341101);
+          c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290);
+          b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329);
+          a = md5gg(a, b, c, d, x[i + 1], 5, -165796510);
+          d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632);
+          c = md5gg(c, d, a, b, x[i + 11], 14, 643717713);
+          b = md5gg(b, c, d, a, x[i], 20, -373897302);
+          a = md5gg(a, b, c, d, x[i + 5], 5, -701558691);
+          d = md5gg(d, a, b, c, x[i + 10], 9, 38016083);
+          c = md5gg(c, d, a, b, x[i + 15], 14, -660478335);
+          b = md5gg(b, c, d, a, x[i + 4], 20, -405537848);
+          a = md5gg(a, b, c, d, x[i + 9], 5, 568446438);
+          d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690);
+          c = md5gg(c, d, a, b, x[i + 3], 14, -187363961);
+          b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501);
+          a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467);
+          d = md5gg(d, a, b, c, x[i + 2], 9, -51403784);
+          c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473);
+          b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734);
+          a = md5hh(a, b, c, d, x[i + 5], 4, -378558);
+          d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463);
+          c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562);
+          b = md5hh(b, c, d, a, x[i + 14], 23, -35309556);
+          a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060);
+          d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353);
+          c = md5hh(c, d, a, b, x[i + 7], 16, -155497632);
+          b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640);
+          a = md5hh(a, b, c, d, x[i + 13], 4, 681279174);
+          d = md5hh(d, a, b, c, x[i], 11, -358537222);
+          c = md5hh(c, d, a, b, x[i + 3], 16, -722521979);
+          b = md5hh(b, c, d, a, x[i + 6], 23, 76029189);
+          a = md5hh(a, b, c, d, x[i + 9], 4, -640364487);
+          d = md5hh(d, a, b, c, x[i + 12], 11, -421815835);
+          c = md5hh(c, d, a, b, x[i + 15], 16, 530742520);
+          b = md5hh(b, c, d, a, x[i + 2], 23, -995338651);
+          a = md5ii(a, b, c, d, x[i], 6, -198630844);
+          d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415);
+          c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905);
+          b = md5ii(b, c, d, a, x[i + 5], 21, -57434055);
+          a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571);
+          d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606);
+          c = md5ii(c, d, a, b, x[i + 10], 15, -1051523);
+          b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799);
+          a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359);
+          d = md5ii(d, a, b, c, x[i + 15], 10, -30611744);
+          c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380);
+          b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649);
+          a = md5ii(a, b, c, d, x[i + 4], 6, -145523070);
+          d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379);
+          c = md5ii(c, d, a, b, x[i + 2], 15, 718787259);
+          b = md5ii(b, c, d, a, x[i + 9], 21, -343485551);
+          a = safeAdd(a, olda);
+          b = safeAdd(b, oldb);
+          c = safeAdd(c, oldc);
+          d = safeAdd(d, oldd);
+        }
+
+        return [a, b, c, d];
+      }
+      /**
+       * Convert an array of little-endian words to a string
+       *
+       * @param {Array<number>} input MD5 Array
+       * @returns {string} MD5 string
+       */
+
+
+      function binl2rstr(input) {
+        var i;
+        var output = '';
+        var length32 = input.length * 32;
+
+        for (i = 0; i < length32; i += 8) {
+          output += String.fromCharCode(input[i >> 5] >>> i % 32 & 0xff);
+        }
+
+        return output;
+      }
+      /**
+       * Convert a raw string to an array of little-endian words
+       * Characters >255 have their high-byte silently ignored.
+       *
+       * @param {string} input Raw input string
+       * @returns {Array<number>} Array of little-endian words
+       */
+
+
+      function rstr2binl(input) {
+        var i;
+        var output = [];
+        output[(input.length >> 2) - 1] = undefined;
+
+        for (i = 0; i < output.length; i += 1) {
+          output[i] = 0;
+        }
+
+        var length8 = input.length * 8;
+
+        for (i = 0; i < length8; i += 8) {
+          output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << i % 32;
+        }
+
+        return output;
+      }
+      /**
+       * Calculate the MD5 of a raw string
+       *
+       * @param {string} s Input string
+       * @returns {string} Raw MD5 string
+       */
+
+
+      function rstrMD5(s) {
+        return binl2rstr(binlMD5(rstr2binl(s), s.length * 8));
+      }
+      /**
+       * Calculates the HMAC-MD5 of a key and some data (raw strings)
+       *
+       * @param {string} key HMAC key
+       * @param {string} data Raw input string
+       * @returns {string} Raw MD5 string
+       */
+
+
+      function rstrHMACMD5(key, data) {
+        var i;
+        var bkey = rstr2binl(key);
+        var ipad = [];
+        var opad = [];
+        var hash;
+        ipad[15] = opad[15] = undefined;
+
+        if (bkey.length > 16) {
+          bkey = binlMD5(bkey, key.length * 8);
+        }
+
+        for (i = 0; i < 16; i += 1) {
+          ipad[i] = bkey[i] ^ 0x36363636;
+          opad[i] = bkey[i] ^ 0x5c5c5c5c;
+        }
+
+        hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
+        return binl2rstr(binlMD5(opad.concat(hash), 512 + 128));
+      }
+      /**
+       * Convert a raw string to a hex string
+       *
+       * @param {string} input Raw input string
+       * @returns {string} Hex encoded string
+       */
+
+
+      function rstr2hex(input) {
+        var hexTab = '0123456789abcdef';
+        var output = '';
+        var x;
+        var i;
+
+        for (i = 0; i < input.length; i += 1) {
+          x = input.charCodeAt(i);
+          output += hexTab.charAt(x >>> 4 & 0x0f) + hexTab.charAt(x & 0x0f);
+        }
+
+        return output;
+      }
+      /**
+       * Encode a string as UTF-8
+       *
+       * @param {string} input Input string
+       * @returns {string} UTF8 string
+       */
+
+
+      function str2rstrUTF8(input) {
+        return unescape(encodeURIComponent(input));
+      }
+      /**
+       * Encodes input string as raw MD5 string
+       *
+       * @param {string} s Input string
+       * @returns {string} Raw MD5 string
+       */
+
+
+      function rawMD5(s) {
+        return rstrMD5(str2rstrUTF8(s));
+      }
+      /**
+       * Encodes input string as Hex encoded string
+       *
+       * @param {string} s Input string
+       * @returns {string} Hex encoded string
+       */
+
+
+      function hexMD5(s) {
+        return rstr2hex(rawMD5(s));
+      }
+      /**
+       * Calculates the raw HMAC-MD5 for the given key and data
+       *
+       * @param {string} k HMAC key
+       * @param {string} d Input string
+       * @returns {string} Raw MD5 string
+       */
+
+
+      function rawHMACMD5(k, d) {
+        return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d));
+      }
+      /**
+       * Calculates the Hex encoded HMAC-MD5 for the given key and data
+       *
+       * @param {string} k HMAC key
+       * @param {string} d Input string
+       * @returns {string} Raw MD5 string
+       */
+
+
+      function hexHMACMD5(k, d) {
+        return rstr2hex(rawHMACMD5(k, d));
+      }
+      /**
+       * Calculates MD5 value for a given string.
+       * If a key is provided, calculates the HMAC-MD5 value.
+       * Returns a Hex encoded string unless the raw argument is given.
+       *
+       * @param {string} string Input string
+       * @param {string} [key] HMAC key
+       * @param {boolean} raw Raw oytput switch
+       * @returns {string} MD5 output
+       */
+
+
+      function md5(string, key, raw) {
+        if (!key) {
+          if (!raw) {
+            return hexMD5(string);
+          }
+
+          return rawMD5(string);
+        }
+
+        if (!raw) {
+          return hexHMACMD5(key, string);
+        }
+
+        return rawHMACMD5(key, string);
+      }
+
+      if (module.exports) {
+        module.exports = md5;
+      } else {
+        $.md5 = md5;
+      }
+    })(commonjsGlobal);
+  });
+
+  function md5ForNode(node) {
+    if (null === node || 'object' !== _typeof(node)) return undefined;
+
+    if (node.src) {
+      return md5(node.src);
+    } else if (node.href) {
+      return md5(node.href);
+    } else if (node.innerText && '' !== node.innerText) {
+      // eslint-disable-line yoda
+      return md5(node.innerText);
+    } else {
+      return undefined;
+    }
+  }
+
+  var diagScriptId = 'fa-kits-diag';
+  var nodeUnderTestId = 'fa-kits-node-under-test';
+  var md5Attr = 'data-md5';
+  var detectionIgnoreAttr = 'data-fa-detection-ignore';
+  var timeoutAttr = 'data-fa-detection-timeout';
+  var resultsCollectionMaxWaitAttr = 'data-fa-detection-results-collection-max-wait';
+
+  var silenceErrors = function silenceErrors(e) {
+    e.preventDefault();
+    e.stopPropagation();
+  };
+
+  function pollUntil(_ref) {
+    var _ref$fn = _ref.fn,
+        fn = _ref$fn === void 0 ? function () {
+      return true;
+    } : _ref$fn,
+        _ref$initialDuration = _ref.initialDuration,
+        initialDuration = _ref$initialDuration === void 0 ? 1 : _ref$initialDuration,
+        _ref$maxDuration = _ref.maxDuration,
+        maxDuration = _ref$maxDuration === void 0 ? WINDOW.FontAwesomeDetection.timeout : _ref$maxDuration,
+        _ref$showProgress = _ref.showProgress,
+        showProgress = _ref$showProgress === void 0 ? false : _ref$showProgress,
+        progressIndicator = _ref.progressIndicator;
+    return new Promise(function (resolve, reject) {
+      // eslint-disable-line compat/compat
+      function poll(duration, cumulativeDuration) {
+        setTimeout(function () {
+          var result = fn();
+
+          if (showProgress) {
+            console.info(progressIndicator);
+          }
+
+          if (!!result) {
+            // eslint-disable-line no-extra-boolean-cast
+            resolve(result);
+          } else {
+            var nextDuration = 250;
+            var nextCumulativeDuration = nextDuration + cumulativeDuration;
+
+            if (nextCumulativeDuration <= maxDuration) {
+              poll(nextDuration, nextCumulativeDuration);
+            } else {
+              reject('timeout'); // eslint-disable-line prefer-promise-reject-errors
+            }
+          }
+        }, duration);
+      }
+
+      poll(initialDuration, 0);
+    });
+  }
+
+  function detectWebfontConflicts() {
+    var linkTags = Array.from(DOCUMENT.getElementsByTagName('link')).filter(function (t) {
+      return !t.hasAttribute(detectionIgnoreAttr);
+    });
+    var styleTags = Array.from(DOCUMENT.getElementsByTagName('style')).filter(function (t) {
+      if (t.hasAttribute(detectionIgnoreAttr)) {
+        return false;
+      } // If the browser has loaded the FA5 CSS, let's not test that <style> element.
+      // Its enough that we'll be testing for traces of the corresponding JS being loaded, and testing
+      // this <style> would only produce a false negative anyway.
+
+
+      if (WINDOW.FontAwesomeConfig && t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(WINDOW.FontAwesomeConfig.replacementClass)))) {
+        return false;
+      }
+
+      return true;
+    });
+
+    function runDiag(scriptOrLinkTag, md5) {
+      var diagFrame = DOCUMENT.createElement('iframe'); // Using "visibility: hidden; position: absolute" instead of "display: none;" because
+      // Firefox will not return the expected results for getComputedStyle if our iframe has display: none.
+
+      diagFrame.setAttribute('style', 'visibility: hidden; position: absolute; height: 0; width: 0;');
+      var testIconId = 'fa-test-icon-' + md5;
+      var iTag = DOCUMENT.createElement('i');
+      iTag.setAttribute('class', 'fa fa-coffee');
+      iTag.setAttribute('id', testIconId);
+      var diagScript = DOCUMENT.createElement('script');
+      diagScript.setAttribute('id', diagScriptId); // WARNING: this function will be toString()'d and assigned to innerText of the diag script
+      // element that we'll be putting into a diagnostic iframe.
+      // That means that this code won't compile until after the outer script has run and injected
+      // this code into the iframe. There are some compile time errors that might occur there.
+      // For example, using single line (double-slash) comments like this one inside that function
+      // will probably cause it to choke. Chrome will show an error like this:
+      // Uncaught SyntaxError: Unexpected end of input
+
+      var diagScriptFun = function diagScriptFun(nodeUnderTestId, testIconId, md5, parentOrigin) {
+        parent.FontAwesomeDetection.__pollUntil({
+          fn: function fn() {
+            var iEl = document.getElementById(testIconId);
+            var computedStyle = window.getComputedStyle(iEl);
+            var fontFamily = computedStyle.getPropertyValue('font-family');
+
+            if (!!fontFamily.match(/FontAwesome/) || !!fontFamily.match(/Font Awesome 5/)) {
+              return true;
+            } else {
+              return false;
+            }
+          }
+        }).then(function () {
+          var node = document.getElementById(nodeUnderTestId);
+          parent.postMessage({
+            type: 'fontawesome-conflict',
+            technology: 'webfont',
+            href: node.href,
+            innerText: node.innerText,
+            tagName: node.tagName,
+            md5: md5
+          }, parentOrigin);
+        }).catch(function (e) {
+          var node = document.getElementById(nodeUnderTestId);
+
+          if (e === 'timeout') {
+            parent.postMessage({
+              type: 'no-conflict',
+              technology: 'webfont',
+              href: node.src,
+              innerText: node.innerText,
+              tagName: node.tagName,
+              md5: md5
+            }, parentOrigin);
+          } else {
+            console.error(e);
+          }
+        });
+      };
+
+      var parentOrigin = WINDOW.location.origin === 'file://' ? '*' : WINDOW.location.origin;
+      diagScript.innerText = "(".concat(diagScriptFun.toString(), ")('").concat(nodeUnderTestId, "', '").concat(testIconId || 'foo', "', '").concat(md5, "', '").concat(parentOrigin, "');");
+
+      diagFrame.onload = function () {
+        diagFrame.contentWindow.addEventListener('error', silenceErrors, true);
+        diagFrame.contentDocument.head.appendChild(diagScript);
+        diagFrame.contentDocument.head.appendChild(scriptOrLinkTag);
+        diagFrame.contentDocument.body.appendChild(iTag);
+      };
+
+      domready(function () {
+        return DOCUMENT.body.appendChild(diagFrame);
+      });
+    }
+
+    var cssByMD5 = {};
+
+    for (var i = 0; i < linkTags.length; i++) {
+      var linkUnderTest = DOCUMENT.createElement('link');
+      linkUnderTest.setAttribute('id', nodeUnderTestId);
+      linkUnderTest.setAttribute('href', linkTags[i].href);
+      linkUnderTest.setAttribute('rel', linkTags[i].rel);
+      var md5ForLink = md5ForNode(linkTags[i]);
+      linkUnderTest.setAttribute(md5Attr, md5ForLink);
+      cssByMD5[md5ForLink] = linkTags[i];
+      runDiag(linkUnderTest, md5ForLink);
+    }
+
+    for (var _i = 0; _i < styleTags.length; _i++) {
+      var styleUnderTest = DOCUMENT.createElement('style');
+      styleUnderTest.setAttribute('id', nodeUnderTestId);
+      var md5ForStyle = md5ForNode(styleTags[_i]);
+      styleUnderTest.setAttribute(md5Attr, md5ForStyle);
+      styleUnderTest.innerText = styleTags[_i].innerText;
+      cssByMD5[md5ForStyle] = styleTags[_i];
+      runDiag(styleUnderTest, md5ForStyle);
+    }
+
+    return cssByMD5;
+  }
+
+  function detectSvgConflicts(currentScript) {
+    var scripts = Array.from(DOCUMENT.scripts).filter(function (t) {
+      return !t.hasAttribute(detectionIgnoreAttr) && t !== currentScript;
+    });
+    var scriptsByMD5 = {};
+
+    var _loop = function _loop(scriptIdx) {
+      var diagFrame = DOCUMENT.createElement('iframe');
+      diagFrame.setAttribute('style', 'display:none;');
+      var scriptUnderTest = DOCUMENT.createElement('script');
+      scriptUnderTest.setAttribute('id', nodeUnderTestId);
+      var md5ForScript = md5ForNode(scripts[scriptIdx]);
+      scriptUnderTest.setAttribute(md5Attr, md5ForScript);
+      scriptsByMD5[md5ForScript] = scripts[scriptIdx];
+
+      if (scripts[scriptIdx].src !== '') {
+        scriptUnderTest.src = scripts[scriptIdx].src;
+      }
+
+      if (scripts[scriptIdx].innerText !== '') {
+        scriptUnderTest.innerText = scripts[scriptIdx].innerText;
+      }
+
+      scriptUnderTest.async = true;
+      var diagScript = DOCUMENT.createElement('script');
+      diagScript.setAttribute('id', diagScriptId);
+      var parentOrigin = WINDOW.location.origin === 'file://' ? '*' : WINDOW.location.origin;
+
+      var diagScriptFun = function diagScriptFun(nodeUnderTestId, md5, parentOrigin) {
+        parent.FontAwesomeDetection.__pollUntil({
+          fn: function fn() {
+            return !!window.FontAwesomeConfig || !!window.FontAwesomeKitConfig;
+          }
+        }).then(function () {
+          var scriptNode = document.getElementById(nodeUnderTestId);
+          parent.postMessage({
+            type: 'fontawesome-conflict',
+            technology: 'js',
+            src: scriptNode.src,
+            innerText: scriptNode.innerText,
+            tagName: scriptNode.tagName,
+            md5: md5
+          }, parentOrigin);
+        }).catch(function (e) {
+          var scriptNode = document.getElementById(nodeUnderTestId);
+
+          if (e === 'timeout') {
+            parent.postMessage({
+              type: 'no-conflict',
+              src: scriptNode.src,
+              innerText: scriptNode.innerText,
+              tagName: scriptNode.tagName,
+              md5: md5
+            }, parentOrigin);
+          } else {
+            console.error(e);
+          }
+        });
+      };
+
+      diagScript.innerText = "(".concat(diagScriptFun.toString(), ")('").concat(nodeUnderTestId, "', '").concat(md5ForScript, "', '").concat(parentOrigin, "');");
+
+      diagFrame.onload = function () {
+        diagFrame.contentWindow.addEventListener('error', silenceErrors, true);
+        diagFrame.contentDocument.head.appendChild(diagScript);
+        diagFrame.contentDocument.head.appendChild(scriptUnderTest);
+      };
+
+      domready(function () {
+        return DOCUMENT.body.appendChild(diagFrame);
+      });
+    };
+
+    for (var scriptIdx = 0; scriptIdx < scripts.length; scriptIdx++) {
+      _loop(scriptIdx);
+    }
+
+    return scriptsByMD5;
+  }
+
+  function setDoneResults(_ref2) {
+    var nodesTested = _ref2.nodesTested,
+        nodesFound = _ref2.nodesFound;
+    WINDOW.FontAwesomeDetection = WINDOW.FontAwesomeDetection || {};
+    WINDOW.FontAwesomeDetection.nodesTested = nodesTested;
+    WINDOW.FontAwesomeDetection.nodesFound = nodesFound;
+    WINDOW.FontAwesomeDetection.detectionDone = true;
+  }
+
+  function conflictDetection() {
+    var report$$1 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
+    var nodesTested = {
+      conflict: {},
+      noConflict: {}
+    };
+
+    WINDOW.onmessage = function (e) {
+      if (WINDOW.location.origin === 'file://' || e.origin === WINDOW.location.origin) {
+        if (e && e.data) {
+          if (e.data.type === 'fontawesome-conflict') {
+            nodesTested.conflict[e.data.md5] = e.data;
+          } else if (e.data.type === 'no-conflict') {
+            nodesTested.noConflict[e.data.md5] = e.data;
+          }
+        }
+      }
+    };
+
+    var scriptsToTest = detectSvgConflicts(DOCUMENT.currentScript);
+    var cssToTest = detectWebfontConflicts();
+
+    var nodesFound = _objectSpread({}, scriptsToTest, cssToTest);
+
+    var testCount = Object.keys(scriptsToTest).length + Object.keys(cssToTest).length; // The resultsCollectionMaxWait allows for the time between when the tests running under
+    // child iframes call postMessage with their results, and when the parent window
+    // receives and handles those events with window.onmessage.
+    // Making it configurable allows us to test the scenario where this timeout is exceeded.
+    // Naming it something very different from "timeout" is to help avoid the potential ambiguity between
+    // these two timeout-related settings.
+
+    var masterTimeout = WINDOW.FontAwesomeDetection.timeout + WINDOW.FontAwesomeDetection.resultsCollectionMaxWait;
+    console.group('Font Awesome Detector');
+
+    if (testCount === 0) {
+      console.info('%cAll Good!', 'color: green; font-size: large');
+      console.info('We didn\'t find anything that needs testing for conflicts. Ergo, no conflicts.');
+    } else {
+      console.info("Testing ".concat(testCount, " possible conflicts."));
+      console.info("We'll wait about ".concat(Math.round(WINDOW.FontAwesomeDetection.timeout / 10) / 100, " seconds while testing these and\n") + "then up to another ".concat(Math.round(WINDOW.FontAwesomeDetection.resultsCollectionMaxWait / 10) / 100, " to allow the browser time\n") + "to accumulate the results. But we'll probably be outta here way before then.\n\n");
+      console.info("You can adjust those durations by assigning values to these attributes on the <script> element that loads this detection:");
+      console.info("\t%c".concat(timeoutAttr, "%c: milliseconds to wait for each test before deciding whether it's a conflict."), 'font-weight: bold;', 'font-size: normal;');
+      console.info("\t%c".concat(resultsCollectionMaxWaitAttr, "%c: milliseconds to wait for the browser to accumulate test results before giving up."), 'font-weight: bold;', 'font-size: normal;');
+      pollUntil({
+        // Give this overall timer a little extra cushion
+        maxDuration: masterTimeout,
+        showProgress: true,
+        progressIndicator: 'waiting...',
+        fn: function fn() {
+          return Object.keys(nodesTested.conflict).length + Object.keys(nodesTested.noConflict).length >= testCount;
+        }
+      }).then(function () {
+        console.info('DONE!');
+        setDoneResults({
+          nodesTested: nodesTested,
+          nodesFound: nodesFound
+        });
+        report$$1({
+          nodesTested: nodesTested,
+          nodesFound: nodesFound
+        });
+        console.groupEnd();
+      }).catch(function (e) {
+        if (e === 'timeout') {
+          console.info('TIME OUT! We waited until we got tired. Here\'s what we found:');
+          setDoneResults({
+            nodesTested: nodesTested,
+            nodesFound: nodesFound
+          });
+          report$$1({
+            nodesTested: nodesTested,
+            nodesFound: nodesFound
+          });
+        } else {
+          console.info('Whoops! We hit an error:', e);
+          console.info('Here\'s what we\'d found up until that error:');
+          setDoneResults({
+            nodesTested: nodesTested,
+            nodesFound: nodesFound
+          });
+          report$$1({
+            nodesTested: nodesTested,
+            nodesFound: nodesFound
+          });
+        }
+
+        console.groupEnd();
+      });
+    }
+  } // Allow clients to access, and in some cases, override some properties
+
+  var initialConfig = WINDOW.FontAwesomeDetection || {}; // These can be overridden
+
+  var _default = {
+    report: report,
+    timeout: +(DOCUMENT.currentScript.getAttribute(timeoutAttr) || "2000"),
+    resultsCollectionMaxWait: +(DOCUMENT.currentScript.getAttribute(resultsCollectionMaxWaitAttr) || "5000")
+  };
+
+  var _config = _objectSpread({}, _default, initialConfig, {
+    // These cannot be overridden
+    __pollUntil: pollUntil,
+    md5ForNode: md5ForNode,
+    detectionDone: false,
+    nodesTested: null,
+    nodesFound: null
+  });
+
+  WINDOW.FontAwesomeDetection = _config;
+
+  var PRODUCTION = function () {
+    try {
+      return process.env.NODE_ENV === 'production';
+    } catch (e) {
+      return false;
+    }
+  }();
+
+  function bunker(fn) {
+    try {
+      fn();
+    } catch (e) {
+      if (!PRODUCTION) {
+        throw e;
+      }
+    }
+  }
+
+  bunker(function () {
+    if (IS_BROWSER && IS_DOM) {
+      conflictDetection(window.FontAwesomeDetection.report);
+    }
+  });
+
+  exports.conflictDetection = conflictDetection;
+
+  Object.defineProperty(exports, '__esModule', { value: true });
+
+})));

文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/conflict-detection.min.js


文件差異過大導致無法顯示
+ 2096 - 0
grunge/static/grunge/fontawesome-5.15.3/js/fontawesome.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/fontawesome.min.js


文件差異過大導致無法顯示
+ 180 - 0
grunge/static/grunge/fontawesome-5.15.3/js/regular.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/regular.min.js


文件差異過大導致無法顯示
+ 132 - 0
grunge/static/grunge/fontawesome-5.15.3/js/solid.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/solid.min.js


文件差異過大導致無法顯示
+ 54 - 0
grunge/static/grunge/fontawesome-5.15.3/js/v4-shims.js


文件差異過大導致無法顯示
+ 4 - 0
grunge/static/grunge/fontawesome-5.15.3/js/v4-shims.min.js


+ 19 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_animated.less

@@ -0,0 +1,19 @@
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+  animation: fa-spin 2s infinite linear;
+}
+
+.@{fa-css-prefix}-pulse {
+  animation: fa-spin 1s infinite steps(8);
+}
+
+@keyframes fa-spin {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(360deg);
+  }
+}

+ 16 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_bordered-pulled.less

@@ -0,0 +1,16 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+  border-radius: .1em;
+  border: solid .08em @fa-border-color;
+  padding: .2em .25em .15em;
+}
+
+.@{fa-css-prefix}-pull-left { float: left; }
+.@{fa-css-prefix}-pull-right { float: right; }
+
+.@{fa-css-prefix}, .fas, .far, .fal, .fab {
+  &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
+  &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
+}

+ 12 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_core.less

@@ -0,0 +1,12 @@
+// 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;
+}

+ 6 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_fixed-width.less

@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+  text-align: center;
+  width: (20em / 16);
+}

+ 1462 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_icons.less

@@ -0,0 +1,1462 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
+.@{fa-css-prefix}-accessible-icon:before { content: @fa-var-accessible-icon; }
+.@{fa-css-prefix}-accusoft:before { content: @fa-var-accusoft; }
+.@{fa-css-prefix}-acquisitions-incorporated:before { content: @fa-var-acquisitions-incorporated; }
+.@{fa-css-prefix}-ad:before { content: @fa-var-ad; }
+.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
+.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-adversal:before { content: @fa-var-adversal; }
+.@{fa-css-prefix}-affiliatetheme:before { content: @fa-var-affiliatetheme; }
+.@{fa-css-prefix}-air-freshener:before { content: @fa-var-air-freshener; }
+.@{fa-css-prefix}-airbnb:before { content: @fa-var-airbnb; }
+.@{fa-css-prefix}-algolia:before { content: @fa-var-algolia; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-alipay:before { content: @fa-var-alipay; }
+.@{fa-css-prefix}-allergies:before { content: @fa-var-allergies; }
+.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
+.@{fa-css-prefix}-amazon-pay:before { content: @fa-var-amazon-pay; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
+.@{fa-css-prefix}-amilia:before { content: @fa-var-amilia; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angry:before { content: @fa-var-angry; }
+.@{fa-css-prefix}-angrycreative:before { content: @fa-var-angrycreative; }
+.@{fa-css-prefix}-angular:before { content: @fa-var-angular; }
+.@{fa-css-prefix}-ankh:before { content: @fa-var-ankh; }
+.@{fa-css-prefix}-app-store:before { content: @fa-var-app-store; }
+.@{fa-css-prefix}-app-store-ios:before { content: @fa-var-app-store-ios; }
+.@{fa-css-prefix}-apper:before { content: @fa-var-apper; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-apple-alt:before { content: @fa-var-apple-alt; }
+.@{fa-css-prefix}-apple-pay:before { content: @fa-var-apple-pay; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-archway:before { content: @fa-var-archway; }
+.@{fa-css-prefix}-arrow-alt-circle-down:before { content: @fa-var-arrow-alt-circle-down; }
+.@{fa-css-prefix}-arrow-alt-circle-left:before { content: @fa-var-arrow-alt-circle-left; }
+.@{fa-css-prefix}-arrow-alt-circle-right:before { content: @fa-var-arrow-alt-circle-right; }
+.@{fa-css-prefix}-arrow-alt-circle-up:before { content: @fa-var-arrow-alt-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-arrows-alt-h:before { content: @fa-var-arrows-alt-h; }
+.@{fa-css-prefix}-arrows-alt-v:before { content: @fa-var-arrows-alt-v; }
+.@{fa-css-prefix}-artstation:before { content: @fa-var-artstation; }
+.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-asymmetrik:before { content: @fa-var-asymmetrik; }
+.@{fa-css-prefix}-at:before { content: @fa-var-at; }
+.@{fa-css-prefix}-atlas:before { content: @fa-var-atlas; }
+.@{fa-css-prefix}-atlassian:before { content: @fa-var-atlassian; }
+.@{fa-css-prefix}-atom:before { content: @fa-var-atom; }
+.@{fa-css-prefix}-audible:before { content: @fa-var-audible; }
+.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
+.@{fa-css-prefix}-autoprefixer:before { content: @fa-var-autoprefixer; }
+.@{fa-css-prefix}-avianex:before { content: @fa-var-avianex; }
+.@{fa-css-prefix}-aviato:before { content: @fa-var-aviato; }
+.@{fa-css-prefix}-award:before { content: @fa-var-award; }
+.@{fa-css-prefix}-aws:before { content: @fa-var-aws; }
+.@{fa-css-prefix}-baby:before { content: @fa-var-baby; }
+.@{fa-css-prefix}-baby-carriage:before { content: @fa-var-baby-carriage; }
+.@{fa-css-prefix}-backspace:before { content: @fa-var-backspace; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-bacon:before { content: @fa-var-bacon; }
+.@{fa-css-prefix}-bacteria:before { content: @fa-var-bacteria; }
+.@{fa-css-prefix}-bacterium:before { content: @fa-var-bacterium; }
+.@{fa-css-prefix}-bahai:before { content: @fa-var-bahai; }
+.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
+.@{fa-css-prefix}-balance-scale-left:before { content: @fa-var-balance-scale-left; }
+.@{fa-css-prefix}-balance-scale-right:before { content: @fa-var-balance-scale-right; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-band-aid:before { content: @fa-var-band-aid; }
+.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-baseball-ball:before { content: @fa-var-baseball-ball; }
+.@{fa-css-prefix}-basketball-ball:before { content: @fa-var-basketball-ball; }
+.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
+.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
+.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
+.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
+.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
+.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
+.@{fa-css-prefix}-battle-net:before { content: @fa-var-battle-net; }
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
+.@{fa-css-prefix}-bezier-curve:before { content: @fa-var-bezier-curve; }
+.@{fa-css-prefix}-bible:before { content: @fa-var-bible; }
+.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
+.@{fa-css-prefix}-biking:before { content: @fa-var-biking; }
+.@{fa-css-prefix}-bimobject:before { content: @fa-var-bimobject; }
+.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
+.@{fa-css-prefix}-biohazard:before { content: @fa-var-biohazard; }
+.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitcoin:before { content: @fa-var-bitcoin; }
+.@{fa-css-prefix}-bity:before { content: @fa-var-bity; }
+.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
+.@{fa-css-prefix}-blackberry:before { content: @fa-var-blackberry; }
+.@{fa-css-prefix}-blender:before { content: @fa-var-blender; }
+.@{fa-css-prefix}-blender-phone:before { content: @fa-var-blender-phone; }
+.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
+.@{fa-css-prefix}-blog:before { content: @fa-var-blog; }
+.@{fa-css-prefix}-blogger:before { content: @fa-var-blogger; }
+.@{fa-css-prefix}-blogger-b:before { content: @fa-var-blogger-b; }
+.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
+.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
+.@{fa-css-prefix}-bone:before { content: @fa-var-bone; }
+.@{fa-css-prefix}-bong:before { content: @fa-var-bong; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-book-dead:before { content: @fa-var-book-dead; }
+.@{fa-css-prefix}-book-medical:before { content: @fa-var-book-medical; }
+.@{fa-css-prefix}-book-open:before { content: @fa-var-book-open; }
+.@{fa-css-prefix}-book-reader:before { content: @fa-var-book-reader; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-bootstrap:before { content: @fa-var-bootstrap; }
+.@{fa-css-prefix}-border-all:before { content: @fa-var-border-all; }
+.@{fa-css-prefix}-border-none:before { content: @fa-var-border-none; }
+.@{fa-css-prefix}-border-style:before { content: @fa-var-border-style; }
+.@{fa-css-prefix}-bowling-ball:before { content: @fa-var-bowling-ball; }
+.@{fa-css-prefix}-box:before { content: @fa-var-box; }
+.@{fa-css-prefix}-box-open:before { content: @fa-var-box-open; }
+.@{fa-css-prefix}-box-tissue:before { content: @fa-var-box-tissue; }
+.@{fa-css-prefix}-boxes:before { content: @fa-var-boxes; }
+.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
+.@{fa-css-prefix}-brain:before { content: @fa-var-brain; }
+.@{fa-css-prefix}-bread-slice:before { content: @fa-var-bread-slice; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-briefcase-medical:before { content: @fa-var-briefcase-medical; }
+.@{fa-css-prefix}-broadcast-tower:before { content: @fa-var-broadcast-tower; }
+.@{fa-css-prefix}-broom:before { content: @fa-var-broom; }
+.@{fa-css-prefix}-brush:before { content: @fa-var-brush; }
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-buffer:before { content: @fa-var-buffer; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-burn:before { content: @fa-var-burn; }
+.@{fa-css-prefix}-buromobelexperte:before { content: @fa-var-buromobelexperte; }
+.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
+.@{fa-css-prefix}-bus-alt:before { content: @fa-var-bus-alt; }
+.@{fa-css-prefix}-business-time:before { content: @fa-var-business-time; }
+.@{fa-css-prefix}-buy-n-large:before { content: @fa-var-buy-n-large; }
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
+.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-calendar-alt:before { content: @fa-var-calendar-alt; }
+.@{fa-css-prefix}-calendar-check:before { content: @fa-var-calendar-check; }
+.@{fa-css-prefix}-calendar-day:before { content: @fa-var-calendar-day; }
+.@{fa-css-prefix}-calendar-minus:before { content: @fa-var-calendar-minus; }
+.@{fa-css-prefix}-calendar-plus:before { content: @fa-var-calendar-plus; }
+.@{fa-css-prefix}-calendar-times:before { content: @fa-var-calendar-times; }
+.@{fa-css-prefix}-calendar-week:before { content: @fa-var-calendar-week; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-campground:before { content: @fa-var-campground; }
+.@{fa-css-prefix}-canadian-maple-leaf:before { content: @fa-var-canadian-maple-leaf; }
+.@{fa-css-prefix}-candy-cane:before { content: @fa-var-candy-cane; }
+.@{fa-css-prefix}-cannabis:before { content: @fa-var-cannabis; }
+.@{fa-css-prefix}-capsules:before { content: @fa-var-capsules; }
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-car-alt:before { content: @fa-var-car-alt; }
+.@{fa-css-prefix}-car-battery:before { content: @fa-var-car-battery; }
+.@{fa-css-prefix}-car-crash:before { content: @fa-var-car-crash; }
+.@{fa-css-prefix}-car-side:before { content: @fa-var-car-side; }
+.@{fa-css-prefix}-caravan:before { content: @fa-var-caravan; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-caret-square-down:before { content: @fa-var-caret-square-down; }
+.@{fa-css-prefix}-caret-square-left:before { content: @fa-var-caret-square-left; }
+.@{fa-css-prefix}-caret-square-right:before { content: @fa-var-caret-square-right; }
+.@{fa-css-prefix}-caret-square-up:before { content: @fa-var-caret-square-up; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-carrot:before { content: @fa-var-carrot; }
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
+.@{fa-css-prefix}-cash-register:before { content: @fa-var-cash-register; }
+.@{fa-css-prefix}-cat:before { content: @fa-var-cat; }
+.@{fa-css-prefix}-cc-amazon-pay:before { content: @fa-var-cc-amazon-pay; }
+.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
+.@{fa-css-prefix}-cc-apple-pay:before { content: @fa-var-cc-apple-pay; }
+.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
+.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
+.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
+.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
+.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
+.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
+.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
+.@{fa-css-prefix}-centercode:before { content: @fa-var-centercode; }
+.@{fa-css-prefix}-centos:before { content: @fa-var-centos; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-chair:before { content: @fa-var-chair; }
+.@{fa-css-prefix}-chalkboard:before { content: @fa-var-chalkboard; }
+.@{fa-css-prefix}-chalkboard-teacher:before { content: @fa-var-chalkboard-teacher; }
+.@{fa-css-prefix}-charging-station:before { content: @fa-var-charging-station; }
+.@{fa-css-prefix}-chart-area:before { content: @fa-var-chart-area; }
+.@{fa-css-prefix}-chart-bar:before { content: @fa-var-chart-bar; }
+.@{fa-css-prefix}-chart-line:before { content: @fa-var-chart-line; }
+.@{fa-css-prefix}-chart-pie:before { content: @fa-var-chart-pie; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-check-double:before { content: @fa-var-check-double; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-cheese:before { content: @fa-var-cheese; }
+.@{fa-css-prefix}-chess:before { content: @fa-var-chess; }
+.@{fa-css-prefix}-chess-bishop:before { content: @fa-var-chess-bishop; }
+.@{fa-css-prefix}-chess-board:before { content: @fa-var-chess-board; }
+.@{fa-css-prefix}-chess-king:before { content: @fa-var-chess-king; }
+.@{fa-css-prefix}-chess-knight:before { content: @fa-var-chess-knight; }
+.@{fa-css-prefix}-chess-pawn:before { content: @fa-var-chess-pawn; }
+.@{fa-css-prefix}-chess-queen:before { content: @fa-var-chess-queen; }
+.@{fa-css-prefix}-chess-rook:before { content: @fa-var-chess-rook; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
+.@{fa-css-prefix}-chromecast:before { content: @fa-var-chromecast; }
+.@{fa-css-prefix}-church:before { content: @fa-var-church; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-circle-notch:before { content: @fa-var-circle-notch; }
+.@{fa-css-prefix}-city:before { content: @fa-var-city; }
+.@{fa-css-prefix}-clinic-medical:before { content: @fa-var-clinic-medical; }
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-clipboard-check:before { content: @fa-var-clipboard-check; }
+.@{fa-css-prefix}-clipboard-list:before { content: @fa-var-clipboard-list; }
+.@{fa-css-prefix}-clock:before { content: @fa-var-clock; }
+.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
+.@{fa-css-prefix}-closed-captioning:before { content: @fa-var-closed-captioning; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-cloud-download-alt:before { content: @fa-var-cloud-download-alt; }
+.@{fa-css-prefix}-cloud-meatball:before { content: @fa-var-cloud-meatball; }
+.@{fa-css-prefix}-cloud-moon:before { content: @fa-var-cloud-moon; }
+.@{fa-css-prefix}-cloud-moon-rain:before { content: @fa-var-cloud-moon-rain; }
+.@{fa-css-prefix}-cloud-rain:before { content: @fa-var-cloud-rain; }
+.@{fa-css-prefix}-cloud-showers-heavy:before { content: @fa-var-cloud-showers-heavy; }
+.@{fa-css-prefix}-cloud-sun:before { content: @fa-var-cloud-sun; }
+.@{fa-css-prefix}-cloud-sun-rain:before { content: @fa-var-cloud-sun-rain; }
+.@{fa-css-prefix}-cloud-upload-alt:before { content: @fa-var-cloud-upload-alt; }
+.@{fa-css-prefix}-cloudflare:before { content: @fa-var-cloudflare; }
+.@{fa-css-prefix}-cloudscale:before { content: @fa-var-cloudscale; }
+.@{fa-css-prefix}-cloudsmith:before { content: @fa-var-cloudsmith; }
+.@{fa-css-prefix}-cloudversify:before { content: @fa-var-cloudversify; }
+.@{fa-css-prefix}-cocktail:before { content: @fa-var-cocktail; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-code-branch:before { content: @fa-var-code-branch; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-coins:before { content: @fa-var-coins; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-comment-alt:before { content: @fa-var-comment-alt; }
+.@{fa-css-prefix}-comment-dollar:before { content: @fa-var-comment-dollar; }
+.@{fa-css-prefix}-comment-dots:before { content: @fa-var-comment-dots; }
+.@{fa-css-prefix}-comment-medical:before { content: @fa-var-comment-medical; }
+.@{fa-css-prefix}-comment-slash:before { content: @fa-var-comment-slash; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-comments-dollar:before { content: @fa-var-comments-dollar; }
+.@{fa-css-prefix}-compact-disc:before { content: @fa-var-compact-disc; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-compress-alt:before { content: @fa-var-compress-alt; }
+.@{fa-css-prefix}-compress-arrows-alt:before { content: @fa-var-compress-arrows-alt; }
+.@{fa-css-prefix}-concierge-bell:before { content: @fa-var-concierge-bell; }
+.@{fa-css-prefix}-confluence:before { content: @fa-var-confluence; }
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
+.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
+.@{fa-css-prefix}-cookie:before { content: @fa-var-cookie; }
+.@{fa-css-prefix}-cookie-bite:before { content: @fa-var-cookie-bite; }
+.@{fa-css-prefix}-copy:before { content: @fa-var-copy; }
+.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
+.@{fa-css-prefix}-cotton-bureau:before { content: @fa-var-cotton-bureau; }
+.@{fa-css-prefix}-couch:before { content: @fa-var-couch; }
+.@{fa-css-prefix}-cpanel:before { content: @fa-var-cpanel; }
+.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
+.@{fa-css-prefix}-creative-commons-by:before { content: @fa-var-creative-commons-by; }
+.@{fa-css-prefix}-creative-commons-nc:before { content: @fa-var-creative-commons-nc; }
+.@{fa-css-prefix}-creative-commons-nc-eu:before { content: @fa-var-creative-commons-nc-eu; }
+.@{fa-css-prefix}-creative-commons-nc-jp:before { content: @fa-var-creative-commons-nc-jp; }
+.@{fa-css-prefix}-creative-commons-nd:before { content: @fa-var-creative-commons-nd; }
+.@{fa-css-prefix}-creative-commons-pd:before { content: @fa-var-creative-commons-pd; }
+.@{fa-css-prefix}-creative-commons-pd-alt:before { content: @fa-var-creative-commons-pd-alt; }
+.@{fa-css-prefix}-creative-commons-remix:before { content: @fa-var-creative-commons-remix; }
+.@{fa-css-prefix}-creative-commons-sa:before { content: @fa-var-creative-commons-sa; }
+.@{fa-css-prefix}-creative-commons-sampling:before { content: @fa-var-creative-commons-sampling; }
+.@{fa-css-prefix}-creative-commons-sampling-plus:before { content: @fa-var-creative-commons-sampling-plus; }
+.@{fa-css-prefix}-creative-commons-share:before { content: @fa-var-creative-commons-share; }
+.@{fa-css-prefix}-creative-commons-zero:before { content: @fa-var-creative-commons-zero; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-critical-role:before { content: @fa-var-critical-role; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-crop-alt:before { content: @fa-var-crop-alt; }
+.@{fa-css-prefix}-cross:before { content: @fa-var-cross; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-crow:before { content: @fa-var-crow; }
+.@{fa-css-prefix}-crown:before { content: @fa-var-crown; }
+.@{fa-css-prefix}-crutch:before { content: @fa-var-crutch; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-css3-alt:before { content: @fa-var-css3-alt; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-cut:before { content: @fa-var-cut; }
+.@{fa-css-prefix}-cuttlefish:before { content: @fa-var-cuttlefish; }
+.@{fa-css-prefix}-d-and-d:before { content: @fa-var-d-and-d; }
+.@{fa-css-prefix}-d-and-d-beyond:before { content: @fa-var-d-and-d-beyond; }
+.@{fa-css-prefix}-dailymotion:before { content: @fa-var-dailymotion; }
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
+.@{fa-css-prefix}-deezer:before { content: @fa-var-deezer; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-democrat:before { content: @fa-var-democrat; }
+.@{fa-css-prefix}-deploydog:before { content: @fa-var-deploydog; }
+.@{fa-css-prefix}-deskpro:before { content: @fa-var-deskpro; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-dev:before { content: @fa-var-dev; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-dharmachakra:before { content: @fa-var-dharmachakra; }
+.@{fa-css-prefix}-dhl:before { content: @fa-var-dhl; }
+.@{fa-css-prefix}-diagnoses:before { content: @fa-var-diagnoses; }
+.@{fa-css-prefix}-diaspora:before { content: @fa-var-diaspora; }
+.@{fa-css-prefix}-dice:before { content: @fa-var-dice; }
+.@{fa-css-prefix}-dice-d20:before { content: @fa-var-dice-d20; }
+.@{fa-css-prefix}-dice-d6:before { content: @fa-var-dice-d6; }
+.@{fa-css-prefix}-dice-five:before { content: @fa-var-dice-five; }
+.@{fa-css-prefix}-dice-four:before { content: @fa-var-dice-four; }
+.@{fa-css-prefix}-dice-one:before { content: @fa-var-dice-one; }
+.@{fa-css-prefix}-dice-six:before { content: @fa-var-dice-six; }
+.@{fa-css-prefix}-dice-three:before { content: @fa-var-dice-three; }
+.@{fa-css-prefix}-dice-two:before { content: @fa-var-dice-two; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-digital-ocean:before { content: @fa-var-digital-ocean; }
+.@{fa-css-prefix}-digital-tachograph:before { content: @fa-var-digital-tachograph; }
+.@{fa-css-prefix}-directions:before { content: @fa-var-directions; }
+.@{fa-css-prefix}-discord:before { content: @fa-var-discord; }
+.@{fa-css-prefix}-discourse:before { content: @fa-var-discourse; }
+.@{fa-css-prefix}-disease:before { content: @fa-var-disease; }
+.@{fa-css-prefix}-divide:before { content: @fa-var-divide; }
+.@{fa-css-prefix}-dizzy:before { content: @fa-var-dizzy; }
+.@{fa-css-prefix}-dna:before { content: @fa-var-dna; }
+.@{fa-css-prefix}-dochub:before { content: @fa-var-dochub; }
+.@{fa-css-prefix}-docker:before { content: @fa-var-docker; }
+.@{fa-css-prefix}-dog:before { content: @fa-var-dog; }
+.@{fa-css-prefix}-dollar-sign:before { content: @fa-var-dollar-sign; }
+.@{fa-css-prefix}-dolly:before { content: @fa-var-dolly; }
+.@{fa-css-prefix}-dolly-flatbed:before { content: @fa-var-dolly-flatbed; }
+.@{fa-css-prefix}-donate:before { content: @fa-var-donate; }
+.@{fa-css-prefix}-door-closed:before { content: @fa-var-door-closed; }
+.@{fa-css-prefix}-door-open:before { content: @fa-var-door-open; }
+.@{fa-css-prefix}-dot-circle:before { content: @fa-var-dot-circle; }
+.@{fa-css-prefix}-dove:before { content: @fa-var-dove; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-draft2digital:before { content: @fa-var-draft2digital; }
+.@{fa-css-prefix}-drafting-compass:before { content: @fa-var-drafting-compass; }
+.@{fa-css-prefix}-dragon:before { content: @fa-var-dragon; }
+.@{fa-css-prefix}-draw-polygon:before { content: @fa-var-draw-polygon; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-dribbble-square:before { content: @fa-var-dribbble-square; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-drum:before { content: @fa-var-drum; }
+.@{fa-css-prefix}-drum-steelpan:before { content: @fa-var-drum-steelpan; }
+.@{fa-css-prefix}-drumstick-bite:before { content: @fa-var-drumstick-bite; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-dumbbell:before { content: @fa-var-dumbbell; }
+.@{fa-css-prefix}-dumpster:before { content: @fa-var-dumpster; }
+.@{fa-css-prefix}-dumpster-fire:before { content: @fa-var-dumpster-fire; }
+.@{fa-css-prefix}-dungeon:before { content: @fa-var-dungeon; }
+.@{fa-css-prefix}-dyalog:before { content: @fa-var-dyalog; }
+.@{fa-css-prefix}-earlybirds:before { content: @fa-var-earlybirds; }
+.@{fa-css-prefix}-ebay:before { content: @fa-var-ebay; }
+.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
+.@{fa-css-prefix}-edge-legacy:before { content: @fa-var-edge-legacy; }
+.@{fa-css-prefix}-edit:before { content: @fa-var-edit; }
+.@{fa-css-prefix}-egg:before { content: @fa-var-egg; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-elementor:before { content: @fa-var-elementor; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-ello:before { content: @fa-var-ello; }
+.@{fa-css-prefix}-ember:before { content: @fa-var-ember; }
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
+.@{fa-css-prefix}-envelope-open-text:before { content: @fa-var-envelope-open-text; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
+.@{fa-css-prefix}-equals:before { content: @fa-var-equals; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-erlang:before { content: @fa-var-erlang; }
+.@{fa-css-prefix}-ethereum:before { content: @fa-var-ethereum; }
+.@{fa-css-prefix}-ethernet:before { content: @fa-var-ethernet; }
+.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
+.@{fa-css-prefix}-euro-sign:before { content: @fa-var-euro-sign; }
+.@{fa-css-prefix}-evernote:before { content: @fa-var-evernote; }
+.@{fa-css-prefix}-exchange-alt:before { content: @fa-var-exchange-alt; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-expand-alt:before { content: @fa-var-expand-alt; }
+.@{fa-css-prefix}-expand-arrows-alt:before { content: @fa-var-expand-arrows-alt; }
+.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
+.@{fa-css-prefix}-external-link-alt:before { content: @fa-var-external-link-alt; }
+.@{fa-css-prefix}-external-link-square-alt:before { content: @fa-var-external-link-square-alt; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-dropper:before { content: @fa-var-eye-dropper; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-facebook-f:before { content: @fa-var-facebook-f; }
+.@{fa-css-prefix}-facebook-messenger:before { content: @fa-var-facebook-messenger; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-fan:before { content: @fa-var-fan; }
+.@{fa-css-prefix}-fantasy-flight-games:before { content: @fa-var-fantasy-flight-games; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-faucet:before { content: @fa-var-faucet; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-feather:before { content: @fa-var-feather; }
+.@{fa-css-prefix}-feather-alt:before { content: @fa-var-feather-alt; }
+.@{fa-css-prefix}-fedex:before { content: @fa-var-fedex; }
+.@{fa-css-prefix}-fedora:before { content: @fa-var-fedora; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-figma:before { content: @fa-var-figma; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-alt:before { content: @fa-var-file-alt; }
+.@{fa-css-prefix}-file-archive:before { content: @fa-var-file-archive; }
+.@{fa-css-prefix}-file-audio:before { content: @fa-var-file-audio; }
+.@{fa-css-prefix}-file-code:before { content: @fa-var-file-code; }
+.@{fa-css-prefix}-file-contract:before { content: @fa-var-file-contract; }
+.@{fa-css-prefix}-file-csv:before { content: @fa-var-file-csv; }
+.@{fa-css-prefix}-file-download:before { content: @fa-var-file-download; }
+.@{fa-css-prefix}-file-excel:before { content: @fa-var-file-excel; }
+.@{fa-css-prefix}-file-export:before { content: @fa-var-file-export; }
+.@{fa-css-prefix}-file-image:before { content: @fa-var-file-image; }
+.@{fa-css-prefix}-file-import:before { content: @fa-var-file-import; }
+.@{fa-css-prefix}-file-invoice:before { content: @fa-var-file-invoice; }
+.@{fa-css-prefix}-file-invoice-dollar:before { content: @fa-var-file-invoice-dollar; }
+.@{fa-css-prefix}-file-medical:before { content: @fa-var-file-medical; }
+.@{fa-css-prefix}-file-medical-alt:before { content: @fa-var-file-medical-alt; }
+.@{fa-css-prefix}-file-pdf:before { content: @fa-var-file-pdf; }
+.@{fa-css-prefix}-file-powerpoint:before { content: @fa-var-file-powerpoint; }
+.@{fa-css-prefix}-file-prescription:before { content: @fa-var-file-prescription; }
+.@{fa-css-prefix}-file-signature:before { content: @fa-var-file-signature; }
+.@{fa-css-prefix}-file-upload:before { content: @fa-var-file-upload; }
+.@{fa-css-prefix}-file-video:before { content: @fa-var-file-video; }
+.@{fa-css-prefix}-file-word:before { content: @fa-var-file-word; }
+.@{fa-css-prefix}-fill:before { content: @fa-var-fill; }
+.@{fa-css-prefix}-fill-drip:before { content: @fa-var-fill-drip; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-fingerprint:before { content: @fa-var-fingerprint; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-fire-alt:before { content: @fa-var-fire-alt; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
+.@{fa-css-prefix}-firefox-browser:before { content: @fa-var-firefox-browser; }
+.@{fa-css-prefix}-first-aid:before { content: @fa-var-first-aid; }
+.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
+.@{fa-css-prefix}-first-order-alt:before { content: @fa-var-first-order-alt; }
+.@{fa-css-prefix}-firstdraft:before { content: @fa-var-firstdraft; }
+.@{fa-css-prefix}-fish:before { content: @fa-var-fish; }
+.@{fa-css-prefix}-fist-raised:before { content: @fa-var-fist-raised; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-flag-usa:before { content: @fa-var-flag-usa; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-flipboard:before { content: @fa-var-flipboard; }
+.@{fa-css-prefix}-flushed:before { content: @fa-var-flushed; }
+.@{fa-css-prefix}-fly:before { content: @fa-var-fly; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-minus:before { content: @fa-var-folder-minus; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-folder-plus:before { content: @fa-var-folder-plus; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
+.@{fa-css-prefix}-font-awesome-alt:before { content: @fa-var-font-awesome-alt; }
+.@{fa-css-prefix}-font-awesome-flag:before { content: @fa-var-font-awesome-flag; }
+.@{fa-css-prefix}-font-awesome-logo-full:before { content: @fa-var-font-awesome-logo-full; }
+.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
+.@{fa-css-prefix}-fonticons-fi:before { content: @fa-var-fonticons-fi; }
+.@{fa-css-prefix}-football-ball:before { content: @fa-var-football-ball; }
+.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
+.@{fa-css-prefix}-fort-awesome-alt:before { content: @fa-var-fort-awesome-alt; }
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
+.@{fa-css-prefix}-freebsd:before { content: @fa-var-freebsd; }
+.@{fa-css-prefix}-frog:before { content: @fa-var-frog; }
+.@{fa-css-prefix}-frown:before { content: @fa-var-frown; }
+.@{fa-css-prefix}-frown-open:before { content: @fa-var-frown-open; }
+.@{fa-css-prefix}-fulcrum:before { content: @fa-var-fulcrum; }
+.@{fa-css-prefix}-funnel-dollar:before { content: @fa-var-funnel-dollar; }
+.@{fa-css-prefix}-futbol:before { content: @fa-var-futbol; }
+.@{fa-css-prefix}-galactic-republic:before { content: @fa-var-galactic-republic; }
+.@{fa-css-prefix}-galactic-senate:before { content: @fa-var-galactic-senate; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-gas-pump:before { content: @fa-var-gas-pump; }
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-gem:before { content: @fa-var-gem; }
+.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
+.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
+.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
+.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
+.@{fa-css-prefix}-ghost:before { content: @fa-var-ghost; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-gifts:before { content: @fa-var-gifts; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-git-alt:before { content: @fa-var-git-alt; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-gitkraken:before { content: @fa-var-gitkraken; }
+.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
+.@{fa-css-prefix}-gitter:before { content: @fa-var-gitter; }
+.@{fa-css-prefix}-glass-cheers:before { content: @fa-var-glass-cheers; }
+.@{fa-css-prefix}-glass-martini:before { content: @fa-var-glass-martini; }
+.@{fa-css-prefix}-glass-martini-alt:before { content: @fa-var-glass-martini-alt; }
+.@{fa-css-prefix}-glass-whiskey:before { content: @fa-var-glass-whiskey; }
+.@{fa-css-prefix}-glasses:before { content: @fa-var-glasses; }
+.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
+.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-globe-africa:before { content: @fa-var-globe-africa; }
+.@{fa-css-prefix}-globe-americas:before { content: @fa-var-globe-americas; }
+.@{fa-css-prefix}-globe-asia:before { content: @fa-var-globe-asia; }
+.@{fa-css-prefix}-globe-europe:before { content: @fa-var-globe-europe; }
+.@{fa-css-prefix}-gofore:before { content: @fa-var-gofore; }
+.@{fa-css-prefix}-golf-ball:before { content: @fa-var-golf-ball; }
+.@{fa-css-prefix}-goodreads:before { content: @fa-var-goodreads; }
+.@{fa-css-prefix}-goodreads-g:before { content: @fa-var-goodreads-g; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-google-drive:before { content: @fa-var-google-drive; }
+.@{fa-css-prefix}-google-pay:before { content: @fa-var-google-pay; }
+.@{fa-css-prefix}-google-play:before { content: @fa-var-google-play; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-google-plus-g:before { content: @fa-var-google-plus-g; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
+.@{fa-css-prefix}-gopuram:before { content: @fa-var-gopuram; }
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
+.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
+.@{fa-css-prefix}-greater-than:before { content: @fa-var-greater-than; }
+.@{fa-css-prefix}-greater-than-equal:before { content: @fa-var-greater-than-equal; }
+.@{fa-css-prefix}-grimace:before { content: @fa-var-grimace; }
+.@{fa-css-prefix}-grin:before { content: @fa-var-grin; }
+.@{fa-css-prefix}-grin-alt:before { content: @fa-var-grin-alt; }
+.@{fa-css-prefix}-grin-beam:before { content: @fa-var-grin-beam; }
+.@{fa-css-prefix}-grin-beam-sweat:before { content: @fa-var-grin-beam-sweat; }
+.@{fa-css-prefix}-grin-hearts:before { content: @fa-var-grin-hearts; }
+.@{fa-css-prefix}-grin-squint:before { content: @fa-var-grin-squint; }
+.@{fa-css-prefix}-grin-squint-tears:before { content: @fa-var-grin-squint-tears; }
+.@{fa-css-prefix}-grin-stars:before { content: @fa-var-grin-stars; }
+.@{fa-css-prefix}-grin-tears:before { content: @fa-var-grin-tears; }
+.@{fa-css-prefix}-grin-tongue:before { content: @fa-var-grin-tongue; }
+.@{fa-css-prefix}-grin-tongue-squint:before { content: @fa-var-grin-tongue-squint; }
+.@{fa-css-prefix}-grin-tongue-wink:before { content: @fa-var-grin-tongue-wink; }
+.@{fa-css-prefix}-grin-wink:before { content: @fa-var-grin-wink; }
+.@{fa-css-prefix}-grip-horizontal:before { content: @fa-var-grip-horizontal; }
+.@{fa-css-prefix}-grip-lines:before { content: @fa-var-grip-lines; }
+.@{fa-css-prefix}-grip-lines-vertical:before { content: @fa-var-grip-lines-vertical; }
+.@{fa-css-prefix}-grip-vertical:before { content: @fa-var-grip-vertical; }
+.@{fa-css-prefix}-gripfire:before { content: @fa-var-gripfire; }
+.@{fa-css-prefix}-grunt:before { content: @fa-var-grunt; }
+.@{fa-css-prefix}-guilded:before { content: @fa-var-guilded; }
+.@{fa-css-prefix}-guitar:before { content: @fa-var-guitar; }
+.@{fa-css-prefix}-gulp:before { content: @fa-var-gulp; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-hacker-news-square:before { content: @fa-var-hacker-news-square; }
+.@{fa-css-prefix}-hackerrank:before { content: @fa-var-hackerrank; }
+.@{fa-css-prefix}-hamburger:before { content: @fa-var-hamburger; }
+.@{fa-css-prefix}-hammer:before { content: @fa-var-hammer; }
+.@{fa-css-prefix}-hamsa:before { content: @fa-var-hamsa; }
+.@{fa-css-prefix}-hand-holding:before { content: @fa-var-hand-holding; }
+.@{fa-css-prefix}-hand-holding-heart:before { content: @fa-var-hand-holding-heart; }
+.@{fa-css-prefix}-hand-holding-medical:before { content: @fa-var-hand-holding-medical; }
+.@{fa-css-prefix}-hand-holding-usd:before { content: @fa-var-hand-holding-usd; }
+.@{fa-css-prefix}-hand-holding-water:before { content: @fa-var-hand-holding-water; }
+.@{fa-css-prefix}-hand-lizard:before { content: @fa-var-hand-lizard; }
+.@{fa-css-prefix}-hand-middle-finger:before { content: @fa-var-hand-middle-finger; }
+.@{fa-css-prefix}-hand-paper:before { content: @fa-var-hand-paper; }
+.@{fa-css-prefix}-hand-peace:before { content: @fa-var-hand-peace; }
+.@{fa-css-prefix}-hand-point-down:before { content: @fa-var-hand-point-down; }
+.@{fa-css-prefix}-hand-point-left:before { content: @fa-var-hand-point-left; }
+.@{fa-css-prefix}-hand-point-right:before { content: @fa-var-hand-point-right; }
+.@{fa-css-prefix}-hand-point-up:before { content: @fa-var-hand-point-up; }
+.@{fa-css-prefix}-hand-pointer:before { content: @fa-var-hand-pointer; }
+.@{fa-css-prefix}-hand-rock:before { content: @fa-var-hand-rock; }
+.@{fa-css-prefix}-hand-scissors:before { content: @fa-var-hand-scissors; }
+.@{fa-css-prefix}-hand-sparkles:before { content: @fa-var-hand-sparkles; }
+.@{fa-css-prefix}-hand-spock:before { content: @fa-var-hand-spock; }
+.@{fa-css-prefix}-hands:before { content: @fa-var-hands; }
+.@{fa-css-prefix}-hands-helping:before { content: @fa-var-hands-helping; }
+.@{fa-css-prefix}-hands-wash:before { content: @fa-var-hands-wash; }
+.@{fa-css-prefix}-handshake:before { content: @fa-var-handshake; }
+.@{fa-css-prefix}-handshake-alt-slash:before { content: @fa-var-handshake-alt-slash; }
+.@{fa-css-prefix}-handshake-slash:before { content: @fa-var-handshake-slash; }
+.@{fa-css-prefix}-hanukiah:before { content: @fa-var-hanukiah; }
+.@{fa-css-prefix}-hard-hat:before { content: @fa-var-hard-hat; }
+.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
+.@{fa-css-prefix}-hat-cowboy:before { content: @fa-var-hat-cowboy; }
+.@{fa-css-prefix}-hat-cowboy-side:before { content: @fa-var-hat-cowboy-side; }
+.@{fa-css-prefix}-hat-wizard:before { content: @fa-var-hat-wizard; }
+.@{fa-css-prefix}-hdd:before { content: @fa-var-hdd; }
+.@{fa-css-prefix}-head-side-cough:before { content: @fa-var-head-side-cough; }
+.@{fa-css-prefix}-head-side-cough-slash:before { content: @fa-var-head-side-cough-slash; }
+.@{fa-css-prefix}-head-side-mask:before { content: @fa-var-head-side-mask; }
+.@{fa-css-prefix}-head-side-virus:before { content: @fa-var-head-side-virus; }
+.@{fa-css-prefix}-heading:before { content: @fa-var-heading; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-headphones-alt:before { content: @fa-var-headphones-alt; }
+.@{fa-css-prefix}-headset:before { content: @fa-var-headset; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-heart-broken:before { content: @fa-var-heart-broken; }
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
+.@{fa-css-prefix}-helicopter:before { content: @fa-var-helicopter; }
+.@{fa-css-prefix}-highlighter:before { content: @fa-var-highlighter; }
+.@{fa-css-prefix}-hiking:before { content: @fa-var-hiking; }
+.@{fa-css-prefix}-hippo:before { content: @fa-var-hippo; }
+.@{fa-css-prefix}-hips:before { content: @fa-var-hips; }
+.@{fa-css-prefix}-hire-a-helper:before { content: @fa-var-hire-a-helper; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-hive:before { content: @fa-var-hive; }
+.@{fa-css-prefix}-hockey-puck:before { content: @fa-var-hockey-puck; }
+.@{fa-css-prefix}-holly-berry:before { content: @fa-var-holly-berry; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-hooli:before { content: @fa-var-hooli; }
+.@{fa-css-prefix}-hornbill:before { content: @fa-var-hornbill; }
+.@{fa-css-prefix}-horse:before { content: @fa-var-horse; }
+.@{fa-css-prefix}-horse-head:before { content: @fa-var-horse-head; }
+.@{fa-css-prefix}-hospital:before { content: @fa-var-hospital; }
+.@{fa-css-prefix}-hospital-alt:before { content: @fa-var-hospital-alt; }
+.@{fa-css-prefix}-hospital-symbol:before { content: @fa-var-hospital-symbol; }
+.@{fa-css-prefix}-hospital-user:before { content: @fa-var-hospital-user; }
+.@{fa-css-prefix}-hot-tub:before { content: @fa-var-hot-tub; }
+.@{fa-css-prefix}-hotdog:before { content: @fa-var-hotdog; }
+.@{fa-css-prefix}-hotel:before { content: @fa-var-hotel; }
+.@{fa-css-prefix}-hotjar:before { content: @fa-var-hotjar; }
+.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
+.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
+.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
+.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
+.@{fa-css-prefix}-house-damage:before { content: @fa-var-house-damage; }
+.@{fa-css-prefix}-house-user:before { content: @fa-var-house-user; }
+.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
+.@{fa-css-prefix}-hryvnia:before { content: @fa-var-hryvnia; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-hubspot:before { content: @fa-var-hubspot; }
+.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
+.@{fa-css-prefix}-ice-cream:before { content: @fa-var-ice-cream; }
+.@{fa-css-prefix}-icicles:before { content: @fa-var-icicles; }
+.@{fa-css-prefix}-icons:before { content: @fa-var-icons; }
+.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
+.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
+.@{fa-css-prefix}-id-card-alt:before { content: @fa-var-id-card-alt; }
+.@{fa-css-prefix}-ideal:before { content: @fa-var-ideal; }
+.@{fa-css-prefix}-igloo:before { content: @fa-var-igloo; }
+.@{fa-css-prefix}-image:before { content: @fa-var-image; }
+.@{fa-css-prefix}-images:before { content: @fa-var-images; }
+.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
+.@{fa-css-prefix}-infinity:before { content: @fa-var-infinity; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-innosoft:before { content: @fa-var-innosoft; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-instagram-square:before { content: @fa-var-instagram-square; }
+.@{fa-css-prefix}-instalod:before { content: @fa-var-instalod; }
+.@{fa-css-prefix}-intercom:before { content: @fa-var-intercom; }
+.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
+.@{fa-css-prefix}-invision:before { content: @fa-var-invision; }
+.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-itch-io:before { content: @fa-var-itch-io; }
+.@{fa-css-prefix}-itunes:before { content: @fa-var-itunes; }
+.@{fa-css-prefix}-itunes-note:before { content: @fa-var-itunes-note; }
+.@{fa-css-prefix}-java:before { content: @fa-var-java; }
+.@{fa-css-prefix}-jedi:before { content: @fa-var-jedi; }
+.@{fa-css-prefix}-jedi-order:before { content: @fa-var-jedi-order; }
+.@{fa-css-prefix}-jenkins:before { content: @fa-var-jenkins; }
+.@{fa-css-prefix}-jira:before { content: @fa-var-jira; }
+.@{fa-css-prefix}-joget:before { content: @fa-var-joget; }
+.@{fa-css-prefix}-joint:before { content: @fa-var-joint; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-journal-whills:before { content: @fa-var-journal-whills; }
+.@{fa-css-prefix}-js:before { content: @fa-var-js; }
+.@{fa-css-prefix}-js-square:before { content: @fa-var-js-square; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-kaaba:before { content: @fa-var-kaaba; }
+.@{fa-css-prefix}-kaggle:before { content: @fa-var-kaggle; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-keybase:before { content: @fa-var-keybase; }
+.@{fa-css-prefix}-keyboard:before { content: @fa-var-keyboard; }
+.@{fa-css-prefix}-keycdn:before { content: @fa-var-keycdn; }
+.@{fa-css-prefix}-khanda:before { content: @fa-var-khanda; }
+.@{fa-css-prefix}-kickstarter:before { content: @fa-var-kickstarter; }
+.@{fa-css-prefix}-kickstarter-k:before { content: @fa-var-kickstarter-k; }
+.@{fa-css-prefix}-kiss:before { content: @fa-var-kiss; }
+.@{fa-css-prefix}-kiss-beam:before { content: @fa-var-kiss-beam; }
+.@{fa-css-prefix}-kiss-wink-heart:before { content: @fa-var-kiss-wink-heart; }
+.@{fa-css-prefix}-kiwi-bird:before { content: @fa-var-kiwi-bird; }
+.@{fa-css-prefix}-korvue:before { content: @fa-var-korvue; }
+.@{fa-css-prefix}-landmark:before { content: @fa-var-landmark; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-laptop-code:before { content: @fa-var-laptop-code; }
+.@{fa-css-prefix}-laptop-house:before { content: @fa-var-laptop-house; }
+.@{fa-css-prefix}-laptop-medical:before { content: @fa-var-laptop-medical; }
+.@{fa-css-prefix}-laravel:before { content: @fa-var-laravel; }
+.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
+.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
+.@{fa-css-prefix}-laugh:before { content: @fa-var-laugh; }
+.@{fa-css-prefix}-laugh-beam:before { content: @fa-var-laugh-beam; }
+.@{fa-css-prefix}-laugh-squint:before { content: @fa-var-laugh-squint; }
+.@{fa-css-prefix}-laugh-wink:before { content: @fa-var-laugh-wink; }
+.@{fa-css-prefix}-layer-group:before { content: @fa-var-layer-group; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
+.@{fa-css-prefix}-lemon:before { content: @fa-var-lemon; }
+.@{fa-css-prefix}-less:before { content: @fa-var-less; }
+.@{fa-css-prefix}-less-than:before { content: @fa-var-less-than; }
+.@{fa-css-prefix}-less-than-equal:before { content: @fa-var-less-than-equal; }
+.@{fa-css-prefix}-level-down-alt:before { content: @fa-var-level-down-alt; }
+.@{fa-css-prefix}-level-up-alt:before { content: @fa-var-level-up-alt; }
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-lightbulb:before { content: @fa-var-lightbulb; }
+.@{fa-css-prefix}-line:before { content: @fa-var-line; }
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-linkedin-in:before { content: @fa-var-linkedin-in; }
+.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-lira-sign:before { content: @fa-var-lira-sign; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-lock-open:before { content: @fa-var-lock-open; }
+.@{fa-css-prefix}-long-arrow-alt-down:before { content: @fa-var-long-arrow-alt-down; }
+.@{fa-css-prefix}-long-arrow-alt-left:before { content: @fa-var-long-arrow-alt-left; }
+.@{fa-css-prefix}-long-arrow-alt-right:before { content: @fa-var-long-arrow-alt-right; }
+.@{fa-css-prefix}-long-arrow-alt-up:before { content: @fa-var-long-arrow-alt-up; }
+.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
+.@{fa-css-prefix}-luggage-cart:before { content: @fa-var-luggage-cart; }
+.@{fa-css-prefix}-lungs:before { content: @fa-var-lungs; }
+.@{fa-css-prefix}-lungs-virus:before { content: @fa-var-lungs-virus; }
+.@{fa-css-prefix}-lyft:before { content: @fa-var-lyft; }
+.@{fa-css-prefix}-magento:before { content: @fa-var-magento; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-mail-bulk:before { content: @fa-var-mail-bulk; }
+.@{fa-css-prefix}-mailchimp:before { content: @fa-var-mailchimp; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-mandalorian:before { content: @fa-var-mandalorian; }
+.@{fa-css-prefix}-map:before { content: @fa-var-map; }
+.@{fa-css-prefix}-map-marked:before { content: @fa-var-map-marked; }
+.@{fa-css-prefix}-map-marked-alt:before { content: @fa-var-map-marked-alt; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-map-marker-alt:before { content: @fa-var-map-marker-alt; }
+.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
+.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
+.@{fa-css-prefix}-markdown:before { content: @fa-var-markdown; }
+.@{fa-css-prefix}-marker:before { content: @fa-var-marker; }
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
+.@{fa-css-prefix}-mask:before { content: @fa-var-mask; }
+.@{fa-css-prefix}-mastodon:before { content: @fa-var-mastodon; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-mdb:before { content: @fa-var-mdb; }
+.@{fa-css-prefix}-medal:before { content: @fa-var-medal; }
+.@{fa-css-prefix}-medapps:before { content: @fa-var-medapps; }
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
+.@{fa-css-prefix}-medium-m:before { content: @fa-var-medium-m; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-medrt:before { content: @fa-var-medrt; }
+.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }
+.@{fa-css-prefix}-megaport:before { content: @fa-var-megaport; }
+.@{fa-css-prefix}-meh:before { content: @fa-var-meh; }
+.@{fa-css-prefix}-meh-blank:before { content: @fa-var-meh-blank; }
+.@{fa-css-prefix}-meh-rolling-eyes:before { content: @fa-var-meh-rolling-eyes; }
+.@{fa-css-prefix}-memory:before { content: @fa-var-memory; }
+.@{fa-css-prefix}-mendeley:before { content: @fa-var-mendeley; }
+.@{fa-css-prefix}-menorah:before { content: @fa-var-menorah; }
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
+.@{fa-css-prefix}-meteor:before { content: @fa-var-meteor; }
+.@{fa-css-prefix}-microblog:before { content: @fa-var-microblog; }
+.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-alt:before { content: @fa-var-microphone-alt; }
+.@{fa-css-prefix}-microphone-alt-slash:before { content: @fa-var-microphone-alt-slash; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-microscope:before { content: @fa-var-microscope; }
+.@{fa-css-prefix}-microsoft:before { content: @fa-var-microsoft; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-mitten:before { content: @fa-var-mitten; }
+.@{fa-css-prefix}-mix:before { content: @fa-var-mix; }
+.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
+.@{fa-css-prefix}-mixer:before { content: @fa-var-mixer; }
+.@{fa-css-prefix}-mizuni:before { content: @fa-var-mizuni; }
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-mobile-alt:before { content: @fa-var-mobile-alt; }
+.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
+.@{fa-css-prefix}-monero:before { content: @fa-var-monero; }
+.@{fa-css-prefix}-money-bill:before { content: @fa-var-money-bill; }
+.@{fa-css-prefix}-money-bill-alt:before { content: @fa-var-money-bill-alt; }
+.@{fa-css-prefix}-money-bill-wave:before { content: @fa-var-money-bill-wave; }
+.@{fa-css-prefix}-money-bill-wave-alt:before { content: @fa-var-money-bill-wave-alt; }
+.@{fa-css-prefix}-money-check:before { content: @fa-var-money-check; }
+.@{fa-css-prefix}-money-check-alt:before { content: @fa-var-money-check-alt; }
+.@{fa-css-prefix}-monument:before { content: @fa-var-monument; }
+.@{fa-css-prefix}-moon:before { content: @fa-var-moon; }
+.@{fa-css-prefix}-mortar-pestle:before { content: @fa-var-mortar-pestle; }
+.@{fa-css-prefix}-mosque:before { content: @fa-var-mosque; }
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
+.@{fa-css-prefix}-mountain:before { content: @fa-var-mountain; }
+.@{fa-css-prefix}-mouse:before { content: @fa-var-mouse; }
+.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
+.@{fa-css-prefix}-mug-hot:before { content: @fa-var-mug-hot; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-napster:before { content: @fa-var-napster; }
+.@{fa-css-prefix}-neos:before { content: @fa-var-neos; }
+.@{fa-css-prefix}-network-wired:before { content: @fa-var-network-wired; }
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
+.@{fa-css-prefix}-newspaper:before { content: @fa-var-newspaper; }
+.@{fa-css-prefix}-nimblr:before { content: @fa-var-nimblr; }
+.@{fa-css-prefix}-node:before { content: @fa-var-node; }
+.@{fa-css-prefix}-node-js:before { content: @fa-var-node-js; }
+.@{fa-css-prefix}-not-equal:before { content: @fa-var-not-equal; }
+.@{fa-css-prefix}-notes-medical:before { content: @fa-var-notes-medical; }
+.@{fa-css-prefix}-npm:before { content: @fa-var-npm; }
+.@{fa-css-prefix}-ns8:before { content: @fa-var-ns8; }
+.@{fa-css-prefix}-nutritionix:before { content: @fa-var-nutritionix; }
+.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
+.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
+.@{fa-css-prefix}-octopus-deploy:before { content: @fa-var-octopus-deploy; }
+.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
+.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
+.@{fa-css-prefix}-oil-can:before { content: @fa-var-oil-can; }
+.@{fa-css-prefix}-old-republic:before { content: @fa-var-old-republic; }
+.@{fa-css-prefix}-om:before { content: @fa-var-om; }
+.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
+.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
+.@{fa-css-prefix}-orcid:before { content: @fa-var-orcid; }
+.@{fa-css-prefix}-osi:before { content: @fa-var-osi; }
+.@{fa-css-prefix}-otter:before { content: @fa-var-otter; }
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-page4:before { content: @fa-var-page4; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-pager:before { content: @fa-var-pager; }
+.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
+.@{fa-css-prefix}-paint-roller:before { content: @fa-var-paint-roller; }
+.@{fa-css-prefix}-palette:before { content: @fa-var-palette; }
+.@{fa-css-prefix}-palfed:before { content: @fa-var-palfed; }
+.@{fa-css-prefix}-pallet:before { content: @fa-var-pallet; }
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-parachute-box:before { content: @fa-var-parachute-box; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-parking:before { content: @fa-var-parking; }
+.@{fa-css-prefix}-passport:before { content: @fa-var-passport; }
+.@{fa-css-prefix}-pastafarianism:before { content: @fa-var-pastafarianism; }
+.@{fa-css-prefix}-paste:before { content: @fa-var-paste; }
+.@{fa-css-prefix}-patreon:before { content: @fa-var-patreon; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
+.@{fa-css-prefix}-peace:before { content: @fa-var-peace; }
+.@{fa-css-prefix}-pen:before { content: @fa-var-pen; }
+.@{fa-css-prefix}-pen-alt:before { content: @fa-var-pen-alt; }
+.@{fa-css-prefix}-pen-fancy:before { content: @fa-var-pen-fancy; }
+.@{fa-css-prefix}-pen-nib:before { content: @fa-var-pen-nib; }
+.@{fa-css-prefix}-pen-square:before { content: @fa-var-pen-square; }
+.@{fa-css-prefix}-pencil-alt:before { content: @fa-var-pencil-alt; }
+.@{fa-css-prefix}-pencil-ruler:before { content: @fa-var-pencil-ruler; }
+.@{fa-css-prefix}-penny-arcade:before { content: @fa-var-penny-arcade; }
+.@{fa-css-prefix}-people-arrows:before { content: @fa-var-people-arrows; }
+.@{fa-css-prefix}-people-carry:before { content: @fa-var-people-carry; }
+.@{fa-css-prefix}-pepper-hot:before { content: @fa-var-pepper-hot; }
+.@{fa-css-prefix}-perbyte:before { content: @fa-var-perbyte; }
+.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
+.@{fa-css-prefix}-percentage:before { content: @fa-var-percentage; }
+.@{fa-css-prefix}-periscope:before { content: @fa-var-periscope; }
+.@{fa-css-prefix}-person-booth:before { content: @fa-var-person-booth; }
+.@{fa-css-prefix}-phabricator:before { content: @fa-var-phabricator; }
+.@{fa-css-prefix}-phoenix-framework:before { content: @fa-var-phoenix-framework; }
+.@{fa-css-prefix}-phoenix-squadron:before { content: @fa-var-phoenix-squadron; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-phone-alt:before { content: @fa-var-phone-alt; }
+.@{fa-css-prefix}-phone-slash:before { content: @fa-var-phone-slash; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-phone-square-alt:before { content: @fa-var-phone-square-alt; }
+.@{fa-css-prefix}-phone-volume:before { content: @fa-var-phone-volume; }
+.@{fa-css-prefix}-photo-video:before { content: @fa-var-photo-video; }
+.@{fa-css-prefix}-php:before { content: @fa-var-php; }
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-pied-piper-hat:before { content: @fa-var-pied-piper-hat; }
+.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
+.@{fa-css-prefix}-pied-piper-square:before { content: @fa-var-pied-piper-square; }
+.@{fa-css-prefix}-piggy-bank:before { content: @fa-var-piggy-bank; }
+.@{fa-css-prefix}-pills:before { content: @fa-var-pills; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-pizza-slice:before { content: @fa-var-pizza-slice; }
+.@{fa-css-prefix}-place-of-worship:before { content: @fa-var-place-of-worship; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-plane-arrival:before { content: @fa-var-plane-arrival; }
+.@{fa-css-prefix}-plane-departure:before { content: @fa-var-plane-departure; }
+.@{fa-css-prefix}-plane-slash:before { content: @fa-var-plane-slash; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-playstation:before { content: @fa-var-playstation; }
+.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
+.@{fa-css-prefix}-poll:before { content: @fa-var-poll; }
+.@{fa-css-prefix}-poll-h:before { content: @fa-var-poll-h; }
+.@{fa-css-prefix}-poo:before { content: @fa-var-poo; }
+.@{fa-css-prefix}-poo-storm:before { content: @fa-var-poo-storm; }
+.@{fa-css-prefix}-poop:before { content: @fa-var-poop; }
+.@{fa-css-prefix}-portrait:before { content: @fa-var-portrait; }
+.@{fa-css-prefix}-pound-sign:before { content: @fa-var-pound-sign; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-pray:before { content: @fa-var-pray; }
+.@{fa-css-prefix}-praying-hands:before { content: @fa-var-praying-hands; }
+.@{fa-css-prefix}-prescription:before { content: @fa-var-prescription; }
+.@{fa-css-prefix}-prescription-bottle:before { content: @fa-var-prescription-bottle; }
+.@{fa-css-prefix}-prescription-bottle-alt:before { content: @fa-var-prescription-bottle-alt; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-procedures:before { content: @fa-var-procedures; }
+.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
+.@{fa-css-prefix}-project-diagram:before { content: @fa-var-project-diagram; }
+.@{fa-css-prefix}-pump-medical:before { content: @fa-var-pump-medical; }
+.@{fa-css-prefix}-pump-soap:before { content: @fa-var-pump-soap; }
+.@{fa-css-prefix}-pushed:before { content: @fa-var-pushed; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-python:before { content: @fa-var-python; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-quidditch:before { content: @fa-var-quidditch; }
+.@{fa-css-prefix}-quinscape:before { content: @fa-var-quinscape; }
+.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-quran:before { content: @fa-var-quran; }
+.@{fa-css-prefix}-r-project:before { content: @fa-var-r-project; }
+.@{fa-css-prefix}-radiation:before { content: @fa-var-radiation; }
+.@{fa-css-prefix}-radiation-alt:before { content: @fa-var-radiation-alt; }
+.@{fa-css-prefix}-rainbow:before { content: @fa-var-rainbow; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-raspberry-pi:before { content: @fa-var-raspberry-pi; }
+.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
+.@{fa-css-prefix}-react:before { content: @fa-var-react; }
+.@{fa-css-prefix}-reacteurope:before { content: @fa-var-reacteurope; }
+.@{fa-css-prefix}-readme:before { content: @fa-var-readme; }
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-receipt:before { content: @fa-var-receipt; }
+.@{fa-css-prefix}-record-vinyl:before { content: @fa-var-record-vinyl; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-red-river:before { content: @fa-var-red-river; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-redhat:before { content: @fa-var-redhat; }
+.@{fa-css-prefix}-redo:before { content: @fa-var-redo; }
+.@{fa-css-prefix}-redo-alt:before { content: @fa-var-redo-alt; }
+.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
+.@{fa-css-prefix}-remove-format:before { content: @fa-var-remove-format; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-replyd:before { content: @fa-var-replyd; }
+.@{fa-css-prefix}-republican:before { content: @fa-var-republican; }
+.@{fa-css-prefix}-researchgate:before { content: @fa-var-researchgate; }
+.@{fa-css-prefix}-resolving:before { content: @fa-var-resolving; }
+.@{fa-css-prefix}-restroom:before { content: @fa-var-restroom; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-rev:before { content: @fa-var-rev; }
+.@{fa-css-prefix}-ribbon:before { content: @fa-var-ribbon; }
+.@{fa-css-prefix}-ring:before { content: @fa-var-ring; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-robot:before { content: @fa-var-robot; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-rocketchat:before { content: @fa-var-rocketchat; }
+.@{fa-css-prefix}-rockrms:before { content: @fa-var-rockrms; }
+.@{fa-css-prefix}-route:before { content: @fa-var-route; }
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-ruble-sign:before { content: @fa-var-ruble-sign; }
+.@{fa-css-prefix}-ruler:before { content: @fa-var-ruler; }
+.@{fa-css-prefix}-ruler-combined:before { content: @fa-var-ruler-combined; }
+.@{fa-css-prefix}-ruler-horizontal:before { content: @fa-var-ruler-horizontal; }
+.@{fa-css-prefix}-ruler-vertical:before { content: @fa-var-ruler-vertical; }
+.@{fa-css-prefix}-running:before { content: @fa-var-running; }
+.@{fa-css-prefix}-rupee-sign:before { content: @fa-var-rupee-sign; }
+.@{fa-css-prefix}-rust:before { content: @fa-var-rust; }
+.@{fa-css-prefix}-sad-cry:before { content: @fa-var-sad-cry; }
+.@{fa-css-prefix}-sad-tear:before { content: @fa-var-sad-tear; }
+.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
+.@{fa-css-prefix}-salesforce:before { content: @fa-var-salesforce; }
+.@{fa-css-prefix}-sass:before { content: @fa-var-sass; }
+.@{fa-css-prefix}-satellite:before { content: @fa-var-satellite; }
+.@{fa-css-prefix}-satellite-dish:before { content: @fa-var-satellite-dish; }
+.@{fa-css-prefix}-save:before { content: @fa-var-save; }
+.@{fa-css-prefix}-schlix:before { content: @fa-var-schlix; }
+.@{fa-css-prefix}-school:before { content: @fa-var-school; }
+.@{fa-css-prefix}-screwdriver:before { content: @fa-var-screwdriver; }
+.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
+.@{fa-css-prefix}-scroll:before { content: @fa-var-scroll; }
+.@{fa-css-prefix}-sd-card:before { content: @fa-var-sd-card; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-search-dollar:before { content: @fa-var-search-dollar; }
+.@{fa-css-prefix}-search-location:before { content: @fa-var-search-location; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-searchengin:before { content: @fa-var-searchengin; }
+.@{fa-css-prefix}-seedling:before { content: @fa-var-seedling; }
+.@{fa-css-prefix}-sellcast:before { content: @fa-var-sellcast; }
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
+.@{fa-css-prefix}-servicestack:before { content: @fa-var-servicestack; }
+.@{fa-css-prefix}-shapes:before { content: @fa-var-shapes; }
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-shekel-sign:before { content: @fa-var-shekel-sign; }
+.@{fa-css-prefix}-shield-alt:before { content: @fa-var-shield-alt; }
+.@{fa-css-prefix}-shield-virus:before { content: @fa-var-shield-virus; }
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
+.@{fa-css-prefix}-shipping-fast:before { content: @fa-var-shipping-fast; }
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
+.@{fa-css-prefix}-shoe-prints:before { content: @fa-var-shoe-prints; }
+.@{fa-css-prefix}-shopify:before { content: @fa-var-shopify; }
+.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
+.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-shopware:before { content: @fa-var-shopware; }
+.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
+.@{fa-css-prefix}-shuttle-van:before { content: @fa-var-shuttle-van; }
+.@{fa-css-prefix}-sign:before { content: @fa-var-sign; }
+.@{fa-css-prefix}-sign-in-alt:before { content: @fa-var-sign-in-alt; }
+.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
+.@{fa-css-prefix}-sign-out-alt:before { content: @fa-var-sign-out-alt; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-signature:before { content: @fa-var-signature; }
+.@{fa-css-prefix}-sim-card:before { content: @fa-var-sim-card; }
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
+.@{fa-css-prefix}-sink:before { content: @fa-var-sink; }
+.@{fa-css-prefix}-sistrix:before { content: @fa-var-sistrix; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-sith:before { content: @fa-var-sith; }
+.@{fa-css-prefix}-skating:before { content: @fa-var-skating; }
+.@{fa-css-prefix}-sketch:before { content: @fa-var-sketch; }
+.@{fa-css-prefix}-skiing:before { content: @fa-var-skiing; }
+.@{fa-css-prefix}-skiing-nordic:before { content: @fa-var-skiing-nordic; }
+.@{fa-css-prefix}-skull:before { content: @fa-var-skull; }
+.@{fa-css-prefix}-skull-crossbones:before { content: @fa-var-skull-crossbones; }
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-slack-hash:before { content: @fa-var-slack-hash; }
+.@{fa-css-prefix}-slash:before { content: @fa-var-slash; }
+.@{fa-css-prefix}-sleigh:before { content: @fa-var-sleigh; }
+.@{fa-css-prefix}-sliders-h:before { content: @fa-var-sliders-h; }
+.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
+.@{fa-css-prefix}-smile:before { content: @fa-var-smile; }
+.@{fa-css-prefix}-smile-beam:before { content: @fa-var-smile-beam; }
+.@{fa-css-prefix}-smile-wink:before { content: @fa-var-smile-wink; }
+.@{fa-css-prefix}-smog:before { content: @fa-var-smog; }
+.@{fa-css-prefix}-smoking:before { content: @fa-var-smoking; }
+.@{fa-css-prefix}-smoking-ban:before { content: @fa-var-smoking-ban; }
+.@{fa-css-prefix}-sms:before { content: @fa-var-sms; }
+.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
+.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
+.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
+.@{fa-css-prefix}-snowboarding:before { content: @fa-var-snowboarding; }
+.@{fa-css-prefix}-snowflake:before { content: @fa-var-snowflake; }
+.@{fa-css-prefix}-snowman:before { content: @fa-var-snowman; }
+.@{fa-css-prefix}-snowplow:before { content: @fa-var-snowplow; }
+.@{fa-css-prefix}-soap:before { content: @fa-var-soap; }
+.@{fa-css-prefix}-socks:before { content: @fa-var-socks; }
+.@{fa-css-prefix}-solar-panel:before { content: @fa-var-solar-panel; }
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-alpha-down:before { content: @fa-var-sort-alpha-down; }
+.@{fa-css-prefix}-sort-alpha-down-alt:before { content: @fa-var-sort-alpha-down-alt; }
+.@{fa-css-prefix}-sort-alpha-up:before { content: @fa-var-sort-alpha-up; }
+.@{fa-css-prefix}-sort-alpha-up-alt:before { content: @fa-var-sort-alpha-up-alt; }
+.@{fa-css-prefix}-sort-amount-down:before { content: @fa-var-sort-amount-down; }
+.@{fa-css-prefix}-sort-amount-down-alt:before { content: @fa-var-sort-amount-down-alt; }
+.@{fa-css-prefix}-sort-amount-up:before { content: @fa-var-sort-amount-up; }
+.@{fa-css-prefix}-sort-amount-up-alt:before { content: @fa-var-sort-amount-up-alt; }
+.@{fa-css-prefix}-sort-down:before { content: @fa-var-sort-down; }
+.@{fa-css-prefix}-sort-numeric-down:before { content: @fa-var-sort-numeric-down; }
+.@{fa-css-prefix}-sort-numeric-down-alt:before { content: @fa-var-sort-numeric-down-alt; }
+.@{fa-css-prefix}-sort-numeric-up:before { content: @fa-var-sort-numeric-up; }
+.@{fa-css-prefix}-sort-numeric-up-alt:before { content: @fa-var-sort-numeric-up-alt; }
+.@{fa-css-prefix}-sort-up:before { content: @fa-var-sort-up; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-sourcetree:before { content: @fa-var-sourcetree; }
+.@{fa-css-prefix}-spa:before { content: @fa-var-spa; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-speakap:before { content: @fa-var-speakap; }
+.@{fa-css-prefix}-speaker-deck:before { content: @fa-var-speaker-deck; }
+.@{fa-css-prefix}-spell-check:before { content: @fa-var-spell-check; }
+.@{fa-css-prefix}-spider:before { content: @fa-var-spider; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-splotch:before { content: @fa-var-splotch; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-spray-can:before { content: @fa-var-spray-can; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-square-full:before { content: @fa-var-square-full; }
+.@{fa-css-prefix}-square-root-alt:before { content: @fa-var-square-root-alt; }
+.@{fa-css-prefix}-squarespace:before { content: @fa-var-squarespace; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-stackpath:before { content: @fa-var-stackpath; }
+.@{fa-css-prefix}-stamp:before { content: @fa-var-stamp; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-and-crescent:before { content: @fa-var-star-and-crescent; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-star-half-alt:before { content: @fa-var-star-half-alt; }
+.@{fa-css-prefix}-star-of-david:before { content: @fa-var-star-of-david; }
+.@{fa-css-prefix}-star-of-life:before { content: @fa-var-star-of-life; }
+.@{fa-css-prefix}-staylinked:before { content: @fa-var-staylinked; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-steam-symbol:before { content: @fa-var-steam-symbol; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-sticker-mule:before { content: @fa-var-sticker-mule; }
+.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
+.@{fa-css-prefix}-stopwatch:before { content: @fa-var-stopwatch; }
+.@{fa-css-prefix}-stopwatch-20:before { content: @fa-var-stopwatch-20; }
+.@{fa-css-prefix}-store:before { content: @fa-var-store; }
+.@{fa-css-prefix}-store-alt:before { content: @fa-var-store-alt; }
+.@{fa-css-prefix}-store-alt-slash:before { content: @fa-var-store-alt-slash; }
+.@{fa-css-prefix}-store-slash:before { content: @fa-var-store-slash; }
+.@{fa-css-prefix}-strava:before { content: @fa-var-strava; }
+.@{fa-css-prefix}-stream:before { content: @fa-var-stream; }
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-stripe:before { content: @fa-var-stripe; }
+.@{fa-css-prefix}-stripe-s:before { content: @fa-var-stripe-s; }
+.@{fa-css-prefix}-stroopwafel:before { content: @fa-var-stroopwafel; }
+.@{fa-css-prefix}-studiovinari:before { content: @fa-var-studiovinari; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-suitcase-rolling:before { content: @fa-var-suitcase-rolling; }
+.@{fa-css-prefix}-sun:before { content: @fa-var-sun; }
+.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-supple:before { content: @fa-var-supple; }
+.@{fa-css-prefix}-surprise:before { content: @fa-var-surprise; }
+.@{fa-css-prefix}-suse:before { content: @fa-var-suse; }
+.@{fa-css-prefix}-swatchbook:before { content: @fa-var-swatchbook; }
+.@{fa-css-prefix}-swift:before { content: @fa-var-swift; }
+.@{fa-css-prefix}-swimmer:before { content: @fa-var-swimmer; }
+.@{fa-css-prefix}-swimming-pool:before { content: @fa-var-swimming-pool; }
+.@{fa-css-prefix}-symfony:before { content: @fa-var-symfony; }
+.@{fa-css-prefix}-synagogue:before { content: @fa-var-synagogue; }
+.@{fa-css-prefix}-sync:before { content: @fa-var-sync; }
+.@{fa-css-prefix}-sync-alt:before { content: @fa-var-sync-alt; }
+.@{fa-css-prefix}-syringe:before { content: @fa-var-syringe; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-table-tennis:before { content: @fa-var-table-tennis; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-tablet-alt:before { content: @fa-var-tablet-alt; }
+.@{fa-css-prefix}-tablets:before { content: @fa-var-tablets; }
+.@{fa-css-prefix}-tachometer-alt:before { content: @fa-var-tachometer-alt; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-tape:before { content: @fa-var-tape; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-teamspeak:before { content: @fa-var-teamspeak; }
+.@{fa-css-prefix}-teeth:before { content: @fa-var-teeth; }
+.@{fa-css-prefix}-teeth-open:before { content: @fa-var-teeth-open; }
+.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
+.@{fa-css-prefix}-telegram-plane:before { content: @fa-var-telegram-plane; }
+.@{fa-css-prefix}-temperature-high:before { content: @fa-var-temperature-high; }
+.@{fa-css-prefix}-temperature-low:before { content: @fa-var-temperature-low; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-tenge:before { content: @fa-var-tenge; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-the-red-yeti:before { content: @fa-var-the-red-yeti; }
+.@{fa-css-prefix}-theater-masks:before { content: @fa-var-theater-masks; }
+.@{fa-css-prefix}-themeco:before { content: @fa-var-themeco; }
+.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
+.@{fa-css-prefix}-thermometer:before { content: @fa-var-thermometer; }
+.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
+.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
+.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
+.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
+.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
+.@{fa-css-prefix}-think-peaks:before { content: @fa-var-think-peaks; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbtack:before { content: @fa-var-thumbtack; }
+.@{fa-css-prefix}-ticket-alt:before { content: @fa-var-ticket-alt; }
+.@{fa-css-prefix}-tiktok:before { content: @fa-var-tiktok; }
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-tint-slash:before { content: @fa-var-tint-slash; }
+.@{fa-css-prefix}-tired:before { content: @fa-var-tired; }
+.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
+.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
+.@{fa-css-prefix}-toilet:before { content: @fa-var-toilet; }
+.@{fa-css-prefix}-toilet-paper:before { content: @fa-var-toilet-paper; }
+.@{fa-css-prefix}-toilet-paper-slash:before { content: @fa-var-toilet-paper-slash; }
+.@{fa-css-prefix}-toolbox:before { content: @fa-var-toolbox; }
+.@{fa-css-prefix}-tools:before { content: @fa-var-tools; }
+.@{fa-css-prefix}-tooth:before { content: @fa-var-tooth; }
+.@{fa-css-prefix}-torah:before { content: @fa-var-torah; }
+.@{fa-css-prefix}-torii-gate:before { content: @fa-var-torii-gate; }
+.@{fa-css-prefix}-tractor:before { content: @fa-var-tractor; }
+.@{fa-css-prefix}-trade-federation:before { content: @fa-var-trade-federation; }
+.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
+.@{fa-css-prefix}-traffic-light:before { content: @fa-var-traffic-light; }
+.@{fa-css-prefix}-trailer:before { content: @fa-var-trailer; }
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
+.@{fa-css-prefix}-tram:before { content: @fa-var-tram; }
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
+.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
+.@{fa-css-prefix}-trash-alt:before { content: @fa-var-trash-alt; }
+.@{fa-css-prefix}-trash-restore:before { content: @fa-var-trash-restore; }
+.@{fa-css-prefix}-trash-restore-alt:before { content: @fa-var-trash-restore-alt; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-truck-loading:before { content: @fa-var-truck-loading; }
+.@{fa-css-prefix}-truck-monster:before { content: @fa-var-truck-monster; }
+.@{fa-css-prefix}-truck-moving:before { content: @fa-var-truck-moving; }
+.@{fa-css-prefix}-truck-pickup:before { content: @fa-var-truck-pickup; }
+.@{fa-css-prefix}-tshirt:before { content: @fa-var-tshirt; }
+.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-tv:before { content: @fa-var-tv; }
+.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-typo3:before { content: @fa-var-typo3; }
+.@{fa-css-prefix}-uber:before { content: @fa-var-uber; }
+.@{fa-css-prefix}-ubuntu:before { content: @fa-var-ubuntu; }
+.@{fa-css-prefix}-uikit:before { content: @fa-var-uikit; }
+.@{fa-css-prefix}-umbraco:before { content: @fa-var-umbraco; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-umbrella-beach:before { content: @fa-var-umbrella-beach; }
+.@{fa-css-prefix}-uncharted:before { content: @fa-var-uncharted; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-undo-alt:before { content: @fa-var-undo-alt; }
+.@{fa-css-prefix}-uniregistry:before { content: @fa-var-uniregistry; }
+.@{fa-css-prefix}-unity:before { content: @fa-var-unity; }
+.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-unlink:before { content: @fa-var-unlink; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-unsplash:before { content: @fa-var-unsplash; }
+.@{fa-css-prefix}-untappd:before { content: @fa-var-untappd; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-ups:before { content: @fa-var-ups; }
+.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-user-alt:before { content: @fa-var-user-alt; }
+.@{fa-css-prefix}-user-alt-slash:before { content: @fa-var-user-alt-slash; }
+.@{fa-css-prefix}-user-astronaut:before { content: @fa-var-user-astronaut; }
+.@{fa-css-prefix}-user-check:before { content: @fa-var-user-check; }
+.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
+.@{fa-css-prefix}-user-clock:before { content: @fa-var-user-clock; }
+.@{fa-css-prefix}-user-cog:before { content: @fa-var-user-cog; }
+.@{fa-css-prefix}-user-edit:before { content: @fa-var-user-edit; }
+.@{fa-css-prefix}-user-friends:before { content: @fa-var-user-friends; }
+.@{fa-css-prefix}-user-graduate:before { content: @fa-var-user-graduate; }
+.@{fa-css-prefix}-user-injured:before { content: @fa-var-user-injured; }
+.@{fa-css-prefix}-user-lock:before { content: @fa-var-user-lock; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-user-minus:before { content: @fa-var-user-minus; }
+.@{fa-css-prefix}-user-ninja:before { content: @fa-var-user-ninja; }
+.@{fa-css-prefix}-user-nurse:before { content: @fa-var-user-nurse; }
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
+.@{fa-css-prefix}-user-shield:before { content: @fa-var-user-shield; }
+.@{fa-css-prefix}-user-slash:before { content: @fa-var-user-slash; }
+.@{fa-css-prefix}-user-tag:before { content: @fa-var-user-tag; }
+.@{fa-css-prefix}-user-tie:before { content: @fa-var-user-tie; }
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-users-cog:before { content: @fa-var-users-cog; }
+.@{fa-css-prefix}-users-slash:before { content: @fa-var-users-slash; }
+.@{fa-css-prefix}-usps:before { content: @fa-var-usps; }
+.@{fa-css-prefix}-ussunnah:before { content: @fa-var-ussunnah; }
+.@{fa-css-prefix}-utensil-spoon:before { content: @fa-var-utensil-spoon; }
+.@{fa-css-prefix}-utensils:before { content: @fa-var-utensils; }
+.@{fa-css-prefix}-vaadin:before { content: @fa-var-vaadin; }
+.@{fa-css-prefix}-vector-square:before { content: @fa-var-vector-square; }
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
+.@{fa-css-prefix}-vest:before { content: @fa-var-vest; }
+.@{fa-css-prefix}-vest-patches:before { content: @fa-var-vest-patches; }
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
+.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
+.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
+.@{fa-css-prefix}-vial:before { content: @fa-var-vial; }
+.@{fa-css-prefix}-vials:before { content: @fa-var-vials; }
+.@{fa-css-prefix}-viber:before { content: @fa-var-viber; }
+.@{fa-css-prefix}-video:before { content: @fa-var-video; }
+.@{fa-css-prefix}-video-slash:before { content: @fa-var-video-slash; }
+.@{fa-css-prefix}-vihara:before { content: @fa-var-vihara; }
+.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-vimeo-v:before { content: @fa-var-vimeo-v; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-virus:before { content: @fa-var-virus; }
+.@{fa-css-prefix}-virus-slash:before { content: @fa-var-virus-slash; }
+.@{fa-css-prefix}-viruses:before { content: @fa-var-viruses; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-vnv:before { content: @fa-var-vnv; }
+.@{fa-css-prefix}-voicemail:before { content: @fa-var-voicemail; }
+.@{fa-css-prefix}-volleyball-ball:before { content: @fa-var-volleyball-ball; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-mute:before { content: @fa-var-volume-mute; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-vote-yea:before { content: @fa-var-vote-yea; }
+.@{fa-css-prefix}-vr-cardboard:before { content: @fa-var-vr-cardboard; }
+.@{fa-css-prefix}-vuejs:before { content: @fa-var-vuejs; }
+.@{fa-css-prefix}-walking:before { content: @fa-var-walking; }
+.@{fa-css-prefix}-wallet:before { content: @fa-var-wallet; }
+.@{fa-css-prefix}-warehouse:before { content: @fa-var-warehouse; }
+.@{fa-css-prefix}-watchman-monitoring:before { content: @fa-var-watchman-monitoring; }
+.@{fa-css-prefix}-water:before { content: @fa-var-water; }
+.@{fa-css-prefix}-wave-square:before { content: @fa-var-wave-square; }
+.@{fa-css-prefix}-waze:before { content: @fa-var-waze; }
+.@{fa-css-prefix}-weebly:before { content: @fa-var-weebly; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-weight:before { content: @fa-var-weight; }
+.@{fa-css-prefix}-weight-hanging:before { content: @fa-var-weight-hanging; }
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
+.@{fa-css-prefix}-whatsapp-square:before { content: @fa-var-whatsapp-square; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-whmcs:before { content: @fa-var-whmcs; }
+.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
+.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
+.@{fa-css-prefix}-wind:before { content: @fa-var-wind; }
+.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
+.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
+.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
+.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-wine-bottle:before { content: @fa-var-wine-bottle; }
+.@{fa-css-prefix}-wine-glass:before { content: @fa-var-wine-glass; }
+.@{fa-css-prefix}-wine-glass-alt:before { content: @fa-var-wine-glass-alt; }
+.@{fa-css-prefix}-wix:before { content: @fa-var-wix; }
+.@{fa-css-prefix}-wizards-of-the-coast:before { content: @fa-var-wizards-of-the-coast; }
+.@{fa-css-prefix}-wodu:before { content: @fa-var-wodu; }
+.@{fa-css-prefix}-wolf-pack-battalion:before { content: @fa-var-wolf-pack-battalion; }
+.@{fa-css-prefix}-won-sign:before { content: @fa-var-won-sign; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-wordpress-simple:before { content: @fa-var-wordpress-simple; }
+.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
+.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
+.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
+.@{fa-css-prefix}-wpressr:before { content: @fa-var-wpressr; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-x-ray:before { content: @fa-var-x-ray; }
+.@{fa-css-prefix}-xbox:before { content: @fa-var-xbox; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-yammer:before { content: @fa-var-yammer; }
+.@{fa-css-prefix}-yandex:before { content: @fa-var-yandex; }
+.@{fa-css-prefix}-yandex-international:before { content: @fa-var-yandex-international; }
+.@{fa-css-prefix}-yarn:before { content: @fa-var-yarn; }
+.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
+.@{fa-css-prefix}-yen-sign:before { content: @fa-var-yen-sign; }
+.@{fa-css-prefix}-yin-yang:before { content: @fa-var-yin-yang; }
+.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-zhihu:before { content: @fa-var-zhihu; }

+ 27 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_larger.less

@@ -0,0 +1,27 @@
+// Icon Sizes
+// -------------------------
+
+.larger(@factor) when (@factor > 0) {
+  .larger((@factor - 1));
+
+  .@{fa-css-prefix}-@{factor}x {
+    font-size: (@factor * 1em);
+  }
+}
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -.0667em;
+}
+
+.@{fa-css-prefix}-xs {
+  font-size: .75em;
+}
+
+.@{fa-css-prefix}-sm {
+  font-size: .875em;
+}
+
+.larger(10);

+ 18 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_list.less

@@ -0,0 +1,18 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+  list-style-type: none;
+  margin-left: (@fa-li-width * 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;
+}

+ 56 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_mixins.less

@@ -0,0 +1,56 @@
+// Mixins
+// --------------------------
+
+.fa-icon() {
+  -moz-osx-font-smoothing: grayscale;
+  -webkit-font-smoothing: antialiased;
+  display: inline-block;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: 1;
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
+  transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
+  transform: scale(@horiz, @vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only() {
+  border: 0;
+  clip: rect(0,0,0,0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+.sr-only-focusable() {
+  &:active,
+  &:focus {
+    clip: auto;
+    height: auto;
+    margin: 0;
+    overflow: visible;
+    position: static;
+    width: auto;
+  }
+}

+ 24 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_rotated-flipped.less

@@ -0,0 +1,24 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
+.@{fa-css-prefix}-flip-both, .@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(-1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root {
+  .@{fa-css-prefix}-rotate-90,
+  .@{fa-css-prefix}-rotate-180,
+  .@{fa-css-prefix}-rotate-270,
+  .@{fa-css-prefix}-flip-horizontal,
+  .@{fa-css-prefix}-flip-vertical,
+  .@{fa-css-prefix}-flip-both {
+    filter: none;
+  }
+}

+ 5 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_screen-reader.less

@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { .sr-only(); }
+.sr-only-focusable { .sr-only-focusable(); }

+ 2066 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_shims.less

@@ -0,0 +1,2066 @@
+.@{fa-css-prefix}.@{fa-css-prefix}-glass:before { content: @fa-var-glass-martini; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-meetup {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-star-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-star-o:before { content: @fa-var-star; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-remove:before { content: @fa-var-times; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-close:before { content: @fa-var-times; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gear:before { content: @fa-var-cog; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-trash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-o:before { content: @fa-var-file; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-clock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-alt-circle-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-alt-circle-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-play-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-repeat:before { content: @fa-var-redo; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rotate-right:before { content: @fa-var-redo; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-refresh:before { content: @fa-var-sync; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-list-alt {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dedent:before { content: @fa-var-outdent; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-video-camera:before { content: @fa-var-video; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-picture-o:before { content: @fa-var-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-photo {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-photo:before { content: @fa-var-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-image {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-image:before { content: @fa-var-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pencil-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-edit; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-share-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-check-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-times-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-check-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mail-forward:before { content: @fa-var-share; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-expand:before { content: @fa-var-expand-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-compress:before { content: @fa-var-compress-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-eye {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-eye-slash {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-warning:before { content: @fa-var-exclamation-triangle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-alt-v; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-alt-h; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bar-chart {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bar-chart:before { content: @fa-var-chart-bar; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bar-chart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bar-chart-o:before { content: @fa-var-chart-bar; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-twitter-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gears:before { content: @fa-var-cogs; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thumbs-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thumbs-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-heart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-linkedin-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumbtack; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-github-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-lemon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-square-o:before { content: @fa-var-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bookmark-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-twitter {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook-f; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook-f {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook-f:before { content: @fa-var-facebook-f; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-github {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-credit-card {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-feed:before { content: @fa-var-rss; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hdd-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-point-right; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-point-left; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-point-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-point-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-expand-arrows-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-group:before { content: @fa-var-users; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-chain:before { content: @fa-var-link; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-scissors:before { content: @fa-var-cut; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-files-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-files-o:before { content: @fa-var-copy; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-floppy-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-floppy-o:before { content: @fa-var-save; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-navicon:before { content: @fa-var-bars; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-reorder:before { content: @fa-var-bars; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pinterest {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pinterest-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus-g; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-money {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-money:before { content: @fa-var-money-bill-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-unsorted:before { content: @fa-var-sort; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-linkedin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin-in; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rotate-left:before { content: @fa-var-undo; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-legal:before { content: @fa-var-gavel; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dashboard:before { content: @fa-var-tachometer-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-comment-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-comments-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-flash:before { content: @fa-var-bolt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-clipboard {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-paste {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-paste:before { content: @fa-var-clipboard; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-lightbulb-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bell-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cutlery:before { content: @fa-var-utensils; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-text-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-building-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-building-o:before { content: @fa-var-building; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hospital-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mobile-phone:before { content: @fa-var-mobile-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mail-reply:before { content: @fa-var-reply; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-github-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-folder-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-folder-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-smile-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-frown-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-meh-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-keyboard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-flag-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mail-reply-all:before { content: @fa-var-reply-all; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-empty {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-empty:before { content: @fa-var-star-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-full {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-star-half-full:before { content: @fa-var-star-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-branch; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-chain-broken:before { content: @fa-var-unlink; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-shield:before { content: @fa-var-shield-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-maxcdn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-html5 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-css3 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-minus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pen-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-compass {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-down:before { content: @fa-var-caret-square-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-up:before { content: @fa-var-caret-square-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-right; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-right:before { content: @fa-var-caret-square-right; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-eur:before { content: @fa-var-euro-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-euro:before { content: @fa-var-euro-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gbp:before { content: @fa-var-pound-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-usd:before { content: @fa-var-dollar-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dollar:before { content: @fa-var-dollar-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-inr:before { content: @fa-var-rupee-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rupee:before { content: @fa-var-rupee-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-jpy:before { content: @fa-var-yen-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cny:before { content: @fa-var-yen-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rmb:before { content: @fa-var-yen-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yen:before { content: @fa-var-yen-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rub:before { content: @fa-var-ruble-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ruble:before { content: @fa-var-ruble-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rouble:before { content: @fa-var-ruble-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-krw:before { content: @fa-var-won-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-won:before { content: @fa-var-won-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-btc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bitcoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bitcoin:before { content: @fa-var-btc; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-text:before { content: @fa-var-file-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-down-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-down-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-down-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-youtube-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-youtube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-xing {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-xing-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-youtube-play {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dropbox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-stack-overflow {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-instagram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-flickr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-adn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bitbucket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bitbucket-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tumblr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tumblr-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-alt-down; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-alt-up; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-alt-left; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-alt-right; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-apple {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-windows {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-android {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-linux {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dribbble {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-skype {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-foursquare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-trello {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gratipay {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gittip {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-gittip:before { content: @fa-var-gratipay; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sun-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-moon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-renren {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pagelines {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-stack-exchange {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-alt-circle-right; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-alt-circle-left; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-left; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-toggle-left:before { content: @fa-var-caret-square-left; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dot-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vimeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-try:before { content: @fa-var-lira-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-turkish-lira:before { content: @fa-var-lira-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-plus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-slack {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wordpress {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-openid {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-institution:before { content: @fa-var-university; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bank:before { content: @fa-var-university; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mortar-board:before { content: @fa-var-graduation-cap; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yahoo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-reddit {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-reddit-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-stumbleupon-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-stumbleupon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-delicious {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-digg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pied-piper-pp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pied-piper-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-drupal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-joomla {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-spoon:before { content: @fa-var-utensil-spoon; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-behance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-behance-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-steam {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-steam-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-automobile:before { content: @fa-var-car; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-envelope-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-spotify {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-deviantart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-soundcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-pdf-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-word-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-excel-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-powerpoint-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-image-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-photo-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-photo-o:before { content: @fa-var-file-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-picture-o:before { content: @fa-var-file-image; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-archive-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-zip-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-zip-o:before { content: @fa-var-file-archive; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-audio-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-sound-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-sound-o:before { content: @fa-var-file-audio; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-video-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-movie-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-movie-o:before { content: @fa-var-file-video; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-file-code-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vine {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-codepen {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-jsfiddle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-life-ring {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-life-bouy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-life-bouy:before { content: @fa-var-life-ring; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-life-buoy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-life-buoy:before { content: @fa-var-life-ring; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-life-saver {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-life-saver:before { content: @fa-var-life-ring; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-support {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-support:before { content: @fa-var-life-ring; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-notch; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-rebel {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ra {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-ra:before { content: @fa-var-rebel; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-resistance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-resistance:before { content: @fa-var-rebel; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-empire {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-ge:before { content: @fa-var-empire; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-git-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-git {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hacker-news {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-y-combinator-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-y-combinator-square:before { content: @fa-var-hacker-news; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yc-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-yc-square:before { content: @fa-var-hacker-news; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tencent-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-qq {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-weixin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wechat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-wechat:before { content: @fa-var-weixin; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-send:before { content: @fa-var-paper-plane; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-paper-plane-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-send-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-send-o:before { content: @fa-var-paper-plane; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-circle-thin {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-header:before { content: @fa-var-heading; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders-h; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-futbol-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-soccer-ball-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-soccer-ball-o:before { content: @fa-var-futbol; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-slideshare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-twitch {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yelp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-newspaper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google-wallet {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-visa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-mastercard {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-discover {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-amex {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-stripe {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bell-slash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-trash:before { content: @fa-var-trash-alt; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-copyright {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eye-dropper; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-area-chart:before { content: @fa-var-chart-area; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pie-chart:before { content: @fa-var-chart-pie; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-line-chart:before { content: @fa-var-chart-line; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-lastfm {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-lastfm-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ioxhost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-angellist {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-cc:before { content: @fa-var-closed-captioning; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ils:before { content: @fa-var-shekel-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-shekel:before { content: @fa-var-shekel-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sheqel:before { content: @fa-var-shekel-sign; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-meanpath {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-meanpath:before { content: @fa-var-font-awesome; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-buysellads {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-connectdevelop {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-dashcube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-forumbee {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-leanpub {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sellsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-shirtsinbulk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-simplybuilt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-skyatlas {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-diamond {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-diamond:before { content: @fa-var-gem; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-intersex:before { content: @fa-var-transgender; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pinterest-p {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-whatsapp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hotel:before { content: @fa-var-bed; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-viacoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-medium {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-y-combinator {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-yc:before { content: @fa-var-y-combinator; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-optin-monster {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-opencart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-expeditedssl {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery-4:before { content: @fa-var-battery-full; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery:before { content: @fa-var-battery-full; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery-3:before { content: @fa-var-battery-three-quarters; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery-2:before { content: @fa-var-battery-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery-1:before { content: @fa-var-battery-quarter; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-battery-0:before { content: @fa-var-battery-empty; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-object-group {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-object-ungroup {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-sticky-note-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-jcb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cc-diners-club {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-clone {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hourglass-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hourglass-1:before { content: @fa-var-hourglass-start; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hourglass-2:before { content: @fa-var-hourglass-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hourglass-3:before { content: @fa-var-hourglass-end; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-rock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-grab-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-grab-o:before { content: @fa-var-hand-rock; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-paper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-stop-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-stop-o:before { content: @fa-var-hand-paper; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-scissors-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-lizard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-spock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-pointer-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-peace-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-registered {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-creative-commons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gg-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-tripadvisor {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-odnoklassniki {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-odnoklassniki-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-get-pocket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wikipedia-w {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-safari {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-chrome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-firefox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-opera {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-internet-explorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-television:before { content: @fa-var-tv; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-contao {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-500px {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-amazon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-plus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-minus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-times-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-check-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-map-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-map-o:before { content: @fa-var-map; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-commenting:before { content: @fa-var-comment-dots; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-commenting-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-commenting-o:before { content: @fa-var-comment-dots; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-houzz {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vimeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo-v; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-black-tie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-fonticons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-reddit-alien {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-edge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-codiepie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-modx {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-fort-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-usb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-product-hunt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-mixcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-scribd {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pause-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-stop-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bluetooth {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bluetooth-b {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-gitlab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wpbeginner {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wpforms {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-envira {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wheelchair-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-accessible-icon; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-question-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-phone-volume; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-asl-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-deafness:before { content: @fa-var-deaf; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-hard-of-hearing:before { content: @fa-var-deaf; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-glide {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-glide-g {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-signing:before { content: @fa-var-sign-language; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-viadeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-viadeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-snapchat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-snapchat-ghost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-snapchat-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-pied-piper {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-first-order {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-yoast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-themeisle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-google-plus-circle:before { content: @fa-var-google-plus; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-font-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-fa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-fa:before { content: @fa-var-font-awesome; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-handshake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-envelope-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-linode {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-address-book-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vcard:before { content: @fa-var-address-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-address-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-vcard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-vcard-o:before { content: @fa-var-address-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-user-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-user-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-user-o:before { content: @fa-var-user; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-id-badge {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-drivers-license:before { content: @fa-var-id-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-id-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-drivers-license-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-drivers-license-o:before { content: @fa-var-id-card; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-quora {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-free-code-camp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-telegram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer-4:before { content: @fa-var-thermometer-full; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer:before { content: @fa-var-thermometer-full; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer-3:before { content: @fa-var-thermometer-three-quarters; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer-2:before { content: @fa-var-thermometer-half; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer-1:before { content: @fa-var-thermometer-quarter; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-thermometer-0:before { content: @fa-var-thermometer-empty; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bathtub:before { content: @fa-var-bath; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-s15:before { content: @fa-var-bath; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-window-maximize {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-window-restore {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-times-rectangle:before { content: @fa-var-window-close; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-window-close-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-times-rectangle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-times-rectangle-o:before { content: @fa-var-window-close; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-bandcamp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-grav {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-etsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-imdb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-ravelry {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-eercast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-eercast:before { content: @fa-var-sellcast; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-snowflake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.@{fa-css-prefix}.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake; }
+
+.@{fa-css-prefix}.@{fa-css-prefix}-superpowers {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-wpexplorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.@{fa-css-prefix}.@{fa-css-prefix}-cab:before { content: @fa-var-taxi; }
+

+ 22 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_stacked.less

@@ -0,0 +1,22 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+  display: inline-block;
+  height: 2em;
+  line-height: 2em;
+  position: relative;
+  vertical-align: middle;
+  width: 2em;
+}
+
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+  left: 0;
+  position: absolute;
+  text-align: center;
+  width: 100%;
+}
+
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }

+ 1474 - 0
grunge/static/grunge/fontawesome-5.15.3/less/_variables.less

@@ -0,0 +1,1474 @@
+// Variables
+// --------------------------
+
+@fa-font-path:         "../webfonts";
+@fa-font-size-base:    16px;
+@fa-font-display:      block;
+@fa-line-height-base:  1;
+@fa-css-prefix:        fa;
+@fa-version:           "5.15.3";
+@fa-border-color:      #eee;
+@fa-inverse:           #fff;
+@fa-li-width:          2em;
+@fa-primary-opacity:   1;
+@fa-secondary-opacity: .4;
+
+@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-tripadvisor: "\f262";
+@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";

+ 23 - 0
grunge/static/grunge/fontawesome-5.15.3/less/brands.less

@@ -0,0 +1,23 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import "_variables.less";
+
+@font-face {
+  font-family: 'Font Awesome 5 Brands';
+  font-style: normal;
+  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');
+}
+
+.fab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}

+ 16 - 0
grunge/static/grunge/fontawesome-5.15.3/less/fontawesome.less

@@ -0,0 +1,16 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import "_variables.less";
+@import "_mixins.less";
+@import "_core.less";
+@import "_larger.less";
+@import "_fixed-width.less";
+@import "_list.less";
+@import "_bordered-pulled.less";
+@import "_animated.less";
+@import "_rotated-flipped.less";
+@import "_stacked.less";
+@import "_icons.less";
+@import "_screen-reader.less";

+ 23 - 0
grunge/static/grunge/fontawesome-5.15.3/less/regular.less

@@ -0,0 +1,23 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import "_variables.less";
+
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  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');
+}
+
+.far {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}

+ 24 - 0
grunge/static/grunge/fontawesome-5.15.3/less/solid.less

@@ -0,0 +1,24 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import "_variables.less";
+
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  font-style: normal;
+  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');
+}
+
+.fa,
+.fas {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 900;
+}

+ 6 - 0
grunge/static/grunge/fontawesome-5.15.3/less/v4-shims.less

@@ -0,0 +1,6 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import '_variables.less';
+@import '_shims.less';

+ 2572 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/categories.yml

@@ -0,0 +1,2572 @@
+accessibility:
+  icons:
+    - accessible-icon
+    - american-sign-language-interpreting
+    - assistive-listening-systems
+    - audio-description
+    - blind
+    - braille
+    - closed-captioning
+    - deaf
+    - low-vision
+    - phone-volume
+    - question-circle
+    - sign-language
+    - tty
+    - universal-access
+    - wheelchair
+  label: Accessibility
+alert:
+  icons:
+    - bell
+    - bell-slash
+    - exclamation
+    - exclamation-circle
+    - exclamation-triangle
+    - radiation
+    - radiation-alt
+    - skull-crossbones
+  label: Alert
+animals:
+  icons:
+    - cat
+    - crow
+    - dog
+    - dove
+    - dragon
+    - feather
+    - feather-alt
+    - fish
+    - frog
+    - hippo
+    - horse
+    - horse-head
+    - kiwi-bird
+    - otter
+    - paw
+    - spider
+  label: Animals
+arrows:
+  icons:
+    - angle-double-down
+    - angle-double-left
+    - angle-double-right
+    - angle-double-up
+    - angle-down
+    - angle-left
+    - angle-right
+    - angle-up
+    - arrow-alt-circle-down
+    - arrow-alt-circle-left
+    - arrow-alt-circle-right
+    - arrow-alt-circle-up
+    - arrow-circle-down
+    - arrow-circle-left
+    - arrow-circle-right
+    - arrow-circle-up
+    - arrow-down
+    - arrow-left
+    - arrow-right
+    - arrow-up
+    - arrows-alt
+    - arrows-alt-h
+    - arrows-alt-v
+    - caret-down
+    - caret-left
+    - caret-right
+    - caret-square-down
+    - caret-square-left
+    - caret-square-right
+    - caret-square-up
+    - caret-up
+    - cart-arrow-down
+    - chart-line
+    - chevron-circle-down
+    - chevron-circle-left
+    - chevron-circle-right
+    - chevron-circle-up
+    - chevron-down
+    - chevron-left
+    - chevron-right
+    - chevron-up
+    - cloud-download-alt
+    - cloud-upload-alt
+    - compress-alt
+    - compress-arrows-alt
+    - download
+    - exchange-alt
+    - expand-alt
+    - expand-arrows-alt
+    - external-link-alt
+    - external-link-square-alt
+    - hand-point-down
+    - hand-point-left
+    - hand-point-right
+    - hand-point-up
+    - hand-pointer
+    - history
+    - level-down-alt
+    - level-up-alt
+    - location-arrow
+    - long-arrow-alt-down
+    - long-arrow-alt-left
+    - long-arrow-alt-right
+    - long-arrow-alt-up
+    - mouse-pointer
+    - play
+    - random
+    - recycle
+    - redo
+    - redo-alt
+    - reply
+    - reply-all
+    - retweet
+    - share
+    - share-square
+    - sign-in-alt
+    - sign-out-alt
+    - sort
+    - sort-alpha-down
+    - sort-alpha-down-alt
+    - sort-alpha-up
+    - sort-alpha-up-alt
+    - sort-amount-down
+    - sort-amount-down-alt
+    - sort-amount-up
+    - sort-amount-up-alt
+    - sort-down
+    - sort-numeric-down
+    - sort-numeric-down-alt
+    - sort-numeric-up
+    - sort-numeric-up-alt
+    - sort-up
+    - sync
+    - sync-alt
+    - text-height
+    - text-width
+    - undo
+    - undo-alt
+    - upload
+  label: Arrows
+audio-video:
+  icons:
+    - audio-description
+    - backward
+    - broadcast-tower
+    - circle
+    - closed-captioning
+    - compress
+    - compress-alt
+    - compress-arrows-alt
+    - eject
+    - expand
+    - expand-alt
+    - expand-arrows-alt
+    - fast-backward
+    - fast-forward
+    - file-audio
+    - file-video
+    - film
+    - forward
+    - headphones
+    - microphone
+    - microphone-alt
+    - microphone-alt-slash
+    - microphone-slash
+    - music
+    - pause
+    - pause-circle
+    - phone-volume
+    - photo-video
+    - play
+    - play-circle
+    - podcast
+    - random
+    - redo
+    - redo-alt
+    - rss
+    - rss-square
+    - step-backward
+    - step-forward
+    - stop
+    - stop-circle
+    - sync
+    - sync-alt
+    - tv
+    - undo
+    - undo-alt
+    - video
+    - volume-down
+    - volume-mute
+    - volume-off
+    - volume-up
+    - youtube
+  label: Audio & Video
+automotive:
+  icons:
+    - air-freshener
+    - ambulance
+    - bus
+    - bus-alt
+    - car
+    - car-alt
+    - car-battery
+    - car-crash
+    - car-side
+    - caravan
+    - charging-station
+    - gas-pump
+    - motorcycle
+    - oil-can
+    - shuttle-van
+    - tachometer-alt
+    - taxi
+    - trailer
+    - truck
+    - truck-monster
+    - truck-pickup
+  label: Automotive
+autumn:
+  icons:
+    - apple-alt
+    - campground
+    - cloud-sun
+    - drumstick-bite
+    - football-ball
+    - hiking
+    - mountain
+    - tractor
+    - tree
+    - wind
+    - wine-bottle
+  label: Autumn
+beverage:
+  icons:
+    - beer
+    - blender
+    - cocktail
+    - coffee
+    - flask
+    - glass-cheers
+    - glass-martini
+    - glass-martini-alt
+    - glass-whiskey
+    - mug-hot
+    - wine-bottle
+    - wine-glass
+    - wine-glass-alt
+  label: Beverage
+buildings:
+  icons:
+    - archway
+    - building
+    - campground
+    - church
+    - city
+    - clinic-medical
+    - dungeon
+    - gopuram
+    - home
+    - hospital
+    - hospital-alt
+    - hospital-user
+    - hotel
+    - house-damage
+    - igloo
+    - industry
+    - kaaba
+    - landmark
+    - monument
+    - mosque
+    - place-of-worship
+    - school
+    - store
+    - store-alt
+    - synagogue
+    - torii-gate
+    - university
+    - vihara
+    - warehouse
+  label: Buildings
+business:
+  icons:
+    - address-book
+    - address-card
+    - archive
+    - balance-scale
+    - balance-scale-left
+    - balance-scale-right
+    - birthday-cake
+    - book
+    - briefcase
+    - building
+    - bullhorn
+    - bullseye
+    - business-time
+    - calculator
+    - calendar
+    - calendar-alt
+    - certificate
+    - chart-area
+    - chart-bar
+    - chart-line
+    - chart-pie
+    - city
+    - clipboard
+    - coffee
+    - columns
+    - compass
+    - copy
+    - copyright
+    - cut
+    - edit
+    - envelope
+    - envelope-open
+    - envelope-square
+    - eraser
+    - fax
+    - file
+    - file-alt
+    - folder
+    - folder-minus
+    - folder-open
+    - folder-plus
+    - glasses
+    - globe
+    - highlighter
+    - industry
+    - landmark
+    - laptop-house
+    - marker
+    - paperclip
+    - paste
+    - pen
+    - pen-alt
+    - pen-fancy
+    - pen-nib
+    - pen-square
+    - pencil-alt
+    - percent
+    - phone
+    - phone-alt
+    - phone-slash
+    - phone-square
+    - phone-square-alt
+    - phone-volume
+    - print
+    - project-diagram
+    - registered
+    - save
+    - sitemap
+    - socks
+    - sticky-note
+    - stream
+    - table
+    - tag
+    - tags
+    - tasks
+    - thumbtack
+    - trademark
+    - wallet
+  label: Business
+camping:
+  icons:
+    - binoculars
+    - campground
+    - caravan
+    - compass
+    - faucet
+    - fire
+    - fire-alt
+    - first-aid
+    - frog
+    - hiking
+    - map
+    - map-marked
+    - map-marked-alt
+    - map-signs
+    - mountain
+    - route
+    - toilet-paper
+    - trailer
+    - tree
+  label: Camping
+charity:
+  icons:
+    - dollar-sign
+    - donate
+    - dove
+    - gift
+    - globe
+    - hand-holding-heart
+    - hand-holding-usd
+    - hand-holding-water
+    - hands-helping
+    - handshake
+    - heart
+    - leaf
+    - parachute-box
+    - piggy-bank
+    - ribbon
+    - seedling
+  label: Charity
+chat:
+  icons:
+    - comment
+    - comment-alt
+    - comment-dots
+    - comment-medical
+    - comment-slash
+    - comments
+    - frown
+    - icons
+    - meh
+    - phone
+    - phone-alt
+    - phone-slash
+    - poo
+    - quote-left
+    - quote-right
+    - smile
+    - sms
+    - video
+    - video-slash
+  label: Chat
+chess:
+  icons:
+    - chess
+    - chess-bishop
+    - chess-board
+    - chess-king
+    - chess-knight
+    - chess-pawn
+    - chess-queen
+    - chess-rook
+    - square-full
+  label: Chess
+childhood:
+  icons:
+    - apple-alt
+    - baby
+    - baby-carriage
+    - bath
+    - biking
+    - birthday-cake
+    - cookie
+    - cookie-bite
+    - gamepad
+    - ice-cream
+    - mitten
+    - robot
+    - school
+    - shapes
+    - snowman
+  label: Childhood
+clothing:
+  icons:
+    - graduation-cap
+    - hat-cowboy
+    - hat-cowboy-side
+    - hat-wizard
+    - mitten
+    - shoe-prints
+    - socks
+    - tshirt
+    - user-tie
+  label: Clothing
+code:
+  icons:
+    - archive
+    - barcode
+    - bath
+    - bug
+    - code
+    - code-branch
+    - coffee
+    - file
+    - file-alt
+    - file-code
+    - filter
+    - fire-extinguisher
+    - folder
+    - folder-open
+    - keyboard
+    - laptop-code
+    - microchip
+    - project-diagram
+    - qrcode
+    - shield-alt
+    - sitemap
+    - stream
+    - terminal
+    - user-secret
+    - window-close
+    - window-maximize
+    - window-minimize
+    - window-restore
+  label: Code
+communication:
+  icons:
+    - address-book
+    - address-card
+    - american-sign-language-interpreting
+    - assistive-listening-systems
+    - at
+    - bell
+    - bell-slash
+    - bluetooth
+    - bluetooth-b
+    - broadcast-tower
+    - bullhorn
+    - chalkboard
+    - comment
+    - comment-alt
+    - comments
+    - envelope
+    - envelope-open
+    - envelope-square
+    - fax
+    - inbox
+    - language
+    - microphone
+    - microphone-alt
+    - microphone-alt-slash
+    - microphone-slash
+    - mobile
+    - mobile-alt
+    - paper-plane
+    - phone
+    - phone-alt
+    - phone-slash
+    - phone-square
+    - phone-square-alt
+    - phone-volume
+    - rss
+    - rss-square
+    - tty
+    - voicemail
+    - wifi
+  label: Communication
+computers:
+  icons:
+    - compact-disc
+    - database
+    - desktop
+    - download
+    - ethernet
+    - hdd
+    - headphones
+    - keyboard
+    - laptop
+    - laptop-house
+    - memory
+    - microchip
+    - mobile
+    - mobile-alt
+    - mouse
+    - plug
+    - power-off
+    - print
+    - satellite
+    - satellite-dish
+    - save
+    - sd-card
+    - server
+    - sim-card
+    - stream
+    - tablet
+    - tablet-alt
+    - tv
+    - upload
+  label: Computers
+construction:
+  icons:
+    - brush
+    - drafting-compass
+    - dumpster
+    - hammer
+    - hard-hat
+    - paint-roller
+    - pencil-alt
+    - pencil-ruler
+    - ruler
+    - ruler-combined
+    - ruler-horizontal
+    - ruler-vertical
+    - screwdriver
+    - toolbox
+    - tools
+    - truck-pickup
+    - wrench
+  label: Construction
+currency:
+  icons:
+    - bitcoin
+    - btc
+    - dollar-sign
+    - ethereum
+    - euro-sign
+    - gg
+    - gg-circle
+    - hryvnia
+    - lira-sign
+    - money-bill
+    - money-bill-alt
+    - money-bill-wave
+    - money-bill-wave-alt
+    - money-check
+    - money-check-alt
+    - pound-sign
+    - ruble-sign
+    - rupee-sign
+    - shekel-sign
+    - tenge
+    - won-sign
+    - yen-sign
+  label: Currency
+date-time:
+  icons:
+    - bell
+    - bell-slash
+    - calendar
+    - calendar-alt
+    - calendar-check
+    - calendar-minus
+    - calendar-plus
+    - calendar-times
+    - clock
+    - hourglass
+    - hourglass-end
+    - hourglass-half
+    - hourglass-start
+    - stopwatch
+  label: Date & Time
+design:
+  icons:
+    - adjust
+    - bezier-curve
+    - brush
+    - clone
+    - copy
+    - crop
+    - crop-alt
+    - crosshairs
+    - cut
+    - drafting-compass
+    - draw-polygon
+    - edit
+    - eraser
+    - eye
+    - eye-dropper
+    - eye-slash
+    - fill
+    - fill-drip
+    - highlighter
+    - icons
+    - layer-group
+    - magic
+    - marker
+    - object-group
+    - object-ungroup
+    - paint-brush
+    - paint-roller
+    - palette
+    - paste
+    - pen
+    - pen-alt
+    - pen-fancy
+    - pen-nib
+    - pencil-alt
+    - pencil-ruler
+    - ruler-combined
+    - ruler-horizontal
+    - ruler-vertical
+    - save
+    - splotch
+    - spray-can
+    - stamp
+    - swatchbook
+    - tint
+    - tint-slash
+    - vector-square
+  label: Design
+editors:
+  icons:
+    - align-center
+    - align-justify
+    - align-left
+    - align-right
+    - bold
+    - border-all
+    - border-none
+    - border-style
+    - clipboard
+    - clone
+    - columns
+    - copy
+    - cut
+    - edit
+    - eraser
+    - file
+    - file-alt
+    - font
+    - glasses
+    - heading
+    - highlighter
+    - i-cursor
+    - icons
+    - indent
+    - italic
+    - link
+    - list
+    - list-alt
+    - list-ol
+    - list-ul
+    - marker
+    - outdent
+    - paper-plane
+    - paperclip
+    - paragraph
+    - paste
+    - pen
+    - pen-alt
+    - pen-fancy
+    - pen-nib
+    - pencil-alt
+    - print
+    - quote-left
+    - quote-right
+    - redo
+    - redo-alt
+    - remove-format
+    - reply
+    - reply-all
+    - screwdriver
+    - share
+    - spell-check
+    - strikethrough
+    - subscript
+    - superscript
+    - sync
+    - sync-alt
+    - table
+    - tasks
+    - text-height
+    - text-width
+    - th
+    - th-large
+    - th-list
+    - tools
+    - trash
+    - trash-alt
+    - trash-restore
+    - trash-restore-alt
+    - underline
+    - undo
+    - undo-alt
+    - unlink
+    - wrench
+  label: Editors
+education:
+  icons:
+    - apple-alt
+    - atom
+    - award
+    - bell
+    - bell-slash
+    - book-open
+    - book-reader
+    - chalkboard
+    - chalkboard-teacher
+    - graduation-cap
+    - laptop-code
+    - microscope
+    - music
+    - school
+    - shapes
+    - theater-masks
+    - user-graduate
+  label: Education
+emoji:
+  icons:
+    - angry
+    - dizzy
+    - flushed
+    - frown
+    - frown-open
+    - grimace
+    - grin
+    - grin-alt
+    - grin-beam
+    - grin-beam-sweat
+    - grin-hearts
+    - grin-squint
+    - grin-squint-tears
+    - grin-stars
+    - grin-tears
+    - grin-tongue
+    - grin-tongue-squint
+    - grin-tongue-wink
+    - grin-wink
+    - kiss
+    - kiss-beam
+    - kiss-wink-heart
+    - laugh
+    - laugh-beam
+    - laugh-squint
+    - laugh-wink
+    - meh
+    - meh-blank
+    - meh-rolling-eyes
+    - sad-cry
+    - sad-tear
+    - smile
+    - smile-beam
+    - smile-wink
+    - surprise
+    - tired
+  label: Emoji
+energy:
+  icons:
+    - atom
+    - battery-empty
+    - battery-full
+    - battery-half
+    - battery-quarter
+    - battery-three-quarters
+    - broadcast-tower
+    - burn
+    - charging-station
+    - fan
+    - fire
+    - fire-alt
+    - gas-pump
+    - industry
+    - leaf
+    - lightbulb
+    - plug
+    - poop
+    - power-off
+    - radiation
+    - radiation-alt
+    - seedling
+    - solar-panel
+    - sun
+    - water
+    - wind
+  label: Energy
+files:
+  icons:
+    - archive
+    - clone
+    - copy
+    - cut
+    - file
+    - file-alt
+    - file-archive
+    - file-audio
+    - file-code
+    - file-excel
+    - file-image
+    - file-pdf
+    - file-powerpoint
+    - file-video
+    - file-word
+    - folder
+    - folder-open
+    - paste
+    - photo-video
+    - save
+    - sticky-note
+  label: Files
+finance:
+  icons:
+    - balance-scale
+    - balance-scale-left
+    - balance-scale-right
+    - book
+    - cash-register
+    - chart-line
+    - chart-pie
+    - coins
+    - comment-dollar
+    - comments-dollar
+    - credit-card
+    - donate
+    - file-invoice
+    - file-invoice-dollar
+    - hand-holding-usd
+    - landmark
+    - money-bill
+    - money-bill-alt
+    - money-bill-wave
+    - money-bill-wave-alt
+    - money-check
+    - money-check-alt
+    - percentage
+    - piggy-bank
+    - receipt
+    - stamp
+    - wallet
+  label: Finance
+fitness:
+  icons:
+    - bicycle
+    - biking
+    - burn
+    - fire-alt
+    - heart
+    - heartbeat
+    - hiking
+    - running
+    - shoe-prints
+    - skating
+    - skiing
+    - skiing-nordic
+    - snowboarding
+    - spa
+    - swimmer
+    - walking
+  label: Fitness
+food:
+  icons:
+    - apple-alt
+    - bacon
+    - bone
+    - bread-slice
+    - candy-cane
+    - carrot
+    - cheese
+    - cloud-meatball
+    - cookie
+    - drumstick-bite
+    - egg
+    - fish
+    - hamburger
+    - hotdog
+    - ice-cream
+    - lemon
+    - pepper-hot
+    - pizza-slice
+    - seedling
+    - stroopwafel
+  label: Food
+fruit-vegetable:
+  icons:
+    - apple-alt
+    - carrot
+    - leaf
+    - lemon
+    - pepper-hot
+    - seedling
+  label: Fruits & Vegetables
+games:
+  icons:
+    - chess
+    - chess-bishop
+    - chess-board
+    - chess-king
+    - chess-knight
+    - chess-pawn
+    - chess-queen
+    - chess-rook
+    - dice
+    - dice-d20
+    - dice-d6
+    - dice-five
+    - dice-four
+    - dice-one
+    - dice-six
+    - dice-three
+    - dice-two
+    - gamepad
+    - ghost
+    - headset
+    - heart
+    - playstation
+    - puzzle-piece
+    - steam
+    - steam-square
+    - steam-symbol
+    - twitch
+    - xbox
+  label: Games
+gaming-tabletop:
+  icons:
+    - acquisitions-incorporated
+    - book-dead
+    - critical-role
+    - d-and-d
+    - d-and-d-beyond
+    - dice-d20
+    - dice-d6
+    - dragon
+    - dungeon
+    - fantasy-flight-games
+    - fist-raised
+    - hat-wizard
+    - penny-arcade
+    - ring
+    - scroll
+    - skull-crossbones
+    - wizards-of-the-coast
+  label: Tabletop Gaming
+gender:
+  icons:
+    - genderless
+    - mars
+    - mars-double
+    - mars-stroke
+    - mars-stroke-h
+    - mars-stroke-v
+    - mercury
+    - neuter
+    - transgender
+    - transgender-alt
+    - venus
+    - venus-double
+    - venus-mars
+  label: Genders
+halloween:
+  icons:
+    - book-dead
+    - broom
+    - cat
+    - cloud-moon
+    - crow
+    - ghost
+    - hat-wizard
+    - mask
+    - skull-crossbones
+    - spider
+    - toilet-paper
+  label: Halloween
+hands:
+  icons:
+    - allergies
+    - fist-raised
+    - hand-holding
+    - hand-holding-heart
+    - hand-holding-medical
+    - hand-holding-usd
+    - hand-holding-water
+    - hand-lizard
+    - hand-middle-finger
+    - hand-paper
+    - hand-peace
+    - hand-point-down
+    - hand-point-left
+    - hand-point-right
+    - hand-point-up
+    - hand-pointer
+    - hand-rock
+    - hand-scissors
+    - hand-sparkles
+    - hand-spock
+    - hands
+    - hands-helping
+    - hands-wash
+    - handshake
+    - handshake-alt-slash
+    - handshake-slash
+    - praying-hands
+    - thumbs-down
+    - thumbs-up
+  label: Hands
+health:
+  icons:
+    - accessible-icon
+    - ambulance
+    - h-square
+    - heart
+    - heartbeat
+    - hospital
+    - medkit
+    - plus-square
+    - prescription
+    - stethoscope
+    - user-md
+    - wheelchair
+  label: Health
+holiday:
+  icons:
+    - candy-cane
+    - carrot
+    - cookie-bite
+    - gift
+    - gifts
+    - glass-cheers
+    - holly-berry
+    - mug-hot
+    - sleigh
+    - snowman
+  label: Holiday
+hotel:
+  icons:
+    - baby-carriage
+    - bath
+    - bed
+    - briefcase
+    - car
+    - cocktail
+    - coffee
+    - concierge-bell
+    - dice
+    - dice-five
+    - door-closed
+    - door-open
+    - dumbbell
+    - glass-martini
+    - glass-martini-alt
+    - hot-tub
+    - hotel
+    - infinity
+    - key
+    - luggage-cart
+    - shower
+    - shuttle-van
+    - smoking
+    - smoking-ban
+    - snowflake
+    - spa
+    - suitcase
+    - suitcase-rolling
+    - swimmer
+    - swimming-pool
+    - tv
+    - umbrella-beach
+    - utensils
+    - wheelchair
+    - wifi
+  label: Hotel
+household:
+  icons:
+    - bath
+    - bed
+    - bell
+    - blender
+    - box-tissue
+    - chair
+    - coffee
+    - couch
+    - door-closed
+    - door-open
+    - dungeon
+    - fan
+    - faucet
+    - house-user
+    - laptop-house
+    - lightbulb
+    - plug
+    - pump-soap
+    - shower
+    - sink
+    - snowflake
+    - soap
+    - toilet-paper
+    - toilet-paper-slash
+    - tv
+  label: Household
+images:
+  icons:
+    - adjust
+    - bolt
+    - camera
+    - camera-retro
+    - chalkboard
+    - clone
+    - compress
+    - compress-arrows-alt
+    - expand
+    - eye
+    - eye-dropper
+    - eye-slash
+    - file-image
+    - film
+    - id-badge
+    - id-card
+    - image
+    - images
+    - photo-video
+    - portrait
+    - sliders-h
+    - tint
+    - unsplash
+  label: Images
+interfaces:
+  icons:
+    - award
+    - ban
+    - barcode
+    - bars
+    - beer
+    - bell
+    - bell-slash
+    - blog
+    - bug
+    - bullhorn
+    - bullseye
+    - calculator
+    - calendar
+    - calendar-alt
+    - calendar-check
+    - calendar-minus
+    - calendar-plus
+    - calendar-times
+    - certificate
+    - check
+    - check-circle
+    - check-double
+    - check-square
+    - circle
+    - clipboard
+    - clone
+    - cloud
+    - cloud-download-alt
+    - cloud-upload-alt
+    - coffee
+    - cog
+    - cogs
+    - copy
+    - cut
+    - database
+    - dot-circle
+    - download
+    - edit
+    - ellipsis-h
+    - ellipsis-v
+    - envelope
+    - envelope-open
+    - eraser
+    - exclamation
+    - exclamation-circle
+    - exclamation-triangle
+    - external-link-alt
+    - external-link-square-alt
+    - eye
+    - eye-slash
+    - file
+    - file-alt
+    - file-download
+    - file-export
+    - file-import
+    - file-upload
+    - filter
+    - fingerprint
+    - flag
+    - flag-checkered
+    - folder
+    - folder-open
+    - frown
+    - glasses
+    - grip-horizontal
+    - grip-lines
+    - grip-lines-vertical
+    - grip-vertical
+    - hashtag
+    - heart
+    - history
+    - home
+    - i-cursor
+    - info
+    - info-circle
+    - language
+    - magic
+    - marker
+    - medal
+    - meh
+    - microphone
+    - microphone-alt
+    - microphone-slash
+    - minus
+    - minus-circle
+    - minus-square
+    - paste
+    - pen
+    - pen-alt
+    - pen-fancy
+    - pencil-alt
+    - plus
+    - plus-circle
+    - plus-square
+    - poo
+    - qrcode
+    - question
+    - question-circle
+    - quote-left
+    - quote-right
+    - redo
+    - redo-alt
+    - reply
+    - reply-all
+    - rss
+    - rss-square
+    - save
+    - screwdriver
+    - search
+    - search-minus
+    - search-plus
+    - share
+    - share-alt
+    - share-alt-square
+    - share-square
+    - shield-alt
+    - sign-in-alt
+    - sign-out-alt
+    - signal
+    - sitemap
+    - sliders-h
+    - smile
+    - sort
+    - sort-alpha-down
+    - sort-alpha-down-alt
+    - sort-alpha-up
+    - sort-alpha-up-alt
+    - sort-amount-down
+    - sort-amount-down-alt
+    - sort-amount-up
+    - sort-amount-up-alt
+    - sort-down
+    - sort-numeric-down
+    - sort-numeric-down-alt
+    - sort-numeric-up
+    - sort-numeric-up-alt
+    - sort-up
+    - star
+    - star-half
+    - sync
+    - sync-alt
+    - thumbs-down
+    - thumbs-up
+    - times
+    - times-circle
+    - toggle-off
+    - toggle-on
+    - tools
+    - trash
+    - trash-alt
+    - trash-restore
+    - trash-restore-alt
+    - trophy
+    - undo
+    - undo-alt
+    - upload
+    - user
+    - user-alt
+    - user-circle
+    - volume-down
+    - volume-mute
+    - volume-off
+    - volume-up
+    - wifi
+    - wrench
+  label: Interfaces
+logistics:
+  icons:
+    - box
+    - boxes
+    - clipboard-check
+    - clipboard-list
+    - dolly
+    - dolly-flatbed
+    - hard-hat
+    - pallet
+    - shipping-fast
+    - truck
+    - warehouse
+  label: Logistics
+maps:
+  icons:
+    - ambulance
+    - anchor
+    - balance-scale
+    - balance-scale-left
+    - balance-scale-right
+    - bath
+    - bed
+    - beer
+    - bell
+    - bell-slash
+    - bicycle
+    - binoculars
+    - birthday-cake
+    - blind
+    - bomb
+    - book
+    - bookmark
+    - briefcase
+    - building
+    - car
+    - coffee
+    - crosshairs
+    - directions
+    - dollar-sign
+    - draw-polygon
+    - eye
+    - eye-slash
+    - fighter-jet
+    - fire
+    - fire-alt
+    - fire-extinguisher
+    - flag
+    - flag-checkered
+    - flask
+    - gamepad
+    - gavel
+    - gift
+    - glass-martini
+    - globe
+    - graduation-cap
+    - h-square
+    - heart
+    - heartbeat
+    - helicopter
+    - home
+    - hospital
+    - image
+    - images
+    - industry
+    - info
+    - info-circle
+    - key
+    - landmark
+    - layer-group
+    - leaf
+    - lemon
+    - life-ring
+    - lightbulb
+    - location-arrow
+    - low-vision
+    - magnet
+    - male
+    - map
+    - map-marker
+    - map-marker-alt
+    - map-pin
+    - map-signs
+    - medkit
+    - money-bill
+    - money-bill-alt
+    - motorcycle
+    - music
+    - newspaper
+    - parking
+    - paw
+    - phone
+    - phone-alt
+    - phone-square
+    - phone-square-alt
+    - phone-volume
+    - plane
+    - plug
+    - plus
+    - plus-square
+    - print
+    - recycle
+    - restroom
+    - road
+    - rocket
+    - route
+    - search
+    - search-minus
+    - search-plus
+    - ship
+    - shoe-prints
+    - shopping-bag
+    - shopping-basket
+    - shopping-cart
+    - shower
+    - snowplow
+    - street-view
+    - subway
+    - suitcase
+    - tag
+    - tags
+    - taxi
+    - thumbtack
+    - ticket-alt
+    - tint
+    - traffic-light
+    - train
+    - tram
+    - tree
+    - trophy
+    - truck
+    - tty
+    - umbrella
+    - university
+    - utensil-spoon
+    - utensils
+    - vest
+    - vest-patches
+    - wheelchair
+    - wifi
+    - wine-glass
+    - wrench
+  label: Maps
+maritime:
+  icons:
+    - anchor
+    - binoculars
+    - compass
+    - dharmachakra
+    - frog
+    - ship
+    - skull-crossbones
+    - swimmer
+    - water
+    - wind
+  label: Maritime
+marketing:
+  icons:
+    - ad
+    - bullhorn
+    - bullseye
+    - comment-dollar
+    - comments-dollar
+    - envelope-open-text
+    - funnel-dollar
+    - lightbulb
+    - mail-bulk
+    - poll
+    - poll-h
+    - search-dollar
+    - search-location
+  label: Marketing
+mathematics:
+  icons:
+    - calculator
+    - divide
+    - equals
+    - greater-than
+    - greater-than-equal
+    - infinity
+    - less-than
+    - less-than-equal
+    - minus
+    - not-equal
+    - percentage
+    - plus
+    - square-root-alt
+    - subscript
+    - superscript
+    - times
+    - wave-square
+  label: Mathematics
+medical:
+  icons:
+    - allergies
+    - ambulance
+    - bacteria
+    - bacterium
+    - band-aid
+    - biohazard
+    - bone
+    - bong
+    - book-medical
+    - brain
+    - briefcase-medical
+    - burn
+    - cannabis
+    - capsules
+    - clinic-medical
+    - comment-medical
+    - crutch
+    - diagnoses
+    - disease
+    - dna
+    - file-medical
+    - file-medical-alt
+    - file-prescription
+    - first-aid
+    - hand-holding-medical
+    - head-side-cough
+    - head-side-cough-slash
+    - head-side-mask
+    - head-side-virus
+    - heart
+    - heartbeat
+    - hospital
+    - hospital-alt
+    - hospital-symbol
+    - hospital-user
+    - id-card-alt
+    - joint
+    - laptop-medical
+    - lungs
+    - lungs-virus
+    - microscope
+    - mortar-pestle
+    - notes-medical
+    - pager
+    - pills
+    - plus
+    - poop
+    - prescription
+    - prescription-bottle
+    - prescription-bottle-alt
+    - procedures
+    - pump-medical
+    - radiation
+    - radiation-alt
+    - shield-virus
+    - smoking
+    - smoking-ban
+    - star-of-life
+    - stethoscope
+    - syringe
+    - tablets
+    - teeth
+    - teeth-open
+    - thermometer
+    - tooth
+    - user-md
+    - user-nurse
+    - vial
+    - vials
+    - virus
+    - virus-slash
+    - viruses
+    - weight
+    - x-ray
+  label: Medical
+moving:
+  icons:
+    - archive
+    - box-open
+    - caravan
+    - couch
+    - dolly
+    - people-carry
+    - route
+    - sign
+    - suitcase
+    - tape
+    - trailer
+    - truck-loading
+    - truck-moving
+    - wine-glass
+  label: Moving
+music:
+  icons:
+    - compact-disc
+    - drum
+    - drum-steelpan
+    - file-audio
+    - guitar
+    - headphones
+    - headphones-alt
+    - microphone
+    - microphone-alt
+    - microphone-alt-slash
+    - microphone-slash
+    - music
+    - napster
+    - play
+    - record-vinyl
+    - sliders-h
+    - soundcloud
+    - spotify
+    - volume-down
+    - volume-mute
+    - volume-off
+    - volume-up
+  label: Music
+objects:
+  icons:
+    - ambulance
+    - anchor
+    - archive
+    - award
+    - baby-carriage
+    - balance-scale
+    - balance-scale-left
+    - balance-scale-right
+    - bath
+    - bed
+    - beer
+    - bell
+    - bicycle
+    - binoculars
+    - birthday-cake
+    - blender
+    - bomb
+    - book
+    - book-dead
+    - bookmark
+    - briefcase
+    - broadcast-tower
+    - bug
+    - building
+    - bullhorn
+    - bullseye
+    - bus
+    - calculator
+    - calendar
+    - calendar-alt
+    - camera
+    - camera-retro
+    - candy-cane
+    - car
+    - carrot
+    - church
+    - clipboard
+    - cloud
+    - coffee
+    - cog
+    - cogs
+    - compass
+    - cookie
+    - cookie-bite
+    - copy
+    - cube
+    - cubes
+    - cut
+    - dice
+    - dice-d20
+    - dice-d6
+    - dice-five
+    - dice-four
+    - dice-one
+    - dice-six
+    - dice-three
+    - dice-two
+    - digital-tachograph
+    - door-closed
+    - door-open
+    - drum
+    - drum-steelpan
+    - envelope
+    - envelope-open
+    - eraser
+    - eye
+    - eye-dropper
+    - fax
+    - feather
+    - feather-alt
+    - fighter-jet
+    - file
+    - file-alt
+    - file-prescription
+    - film
+    - fire
+    - fire-alt
+    - fire-extinguisher
+    - flag
+    - flag-checkered
+    - flask
+    - futbol
+    - gamepad
+    - gavel
+    - gem
+    - gift
+    - gifts
+    - glass-cheers
+    - glass-martini
+    - glass-whiskey
+    - glasses
+    - globe
+    - graduation-cap
+    - guitar
+    - hat-wizard
+    - hdd
+    - headphones
+    - headphones-alt
+    - headset
+    - heart
+    - heart-broken
+    - helicopter
+    - highlighter
+    - holly-berry
+    - home
+    - hospital
+    - hourglass
+    - igloo
+    - image
+    - images
+    - industry
+    - key
+    - keyboard
+    - laptop
+    - leaf
+    - lemon
+    - life-ring
+    - lightbulb
+    - lock
+    - lock-open
+    - magic
+    - magnet
+    - map
+    - map-marker
+    - map-marker-alt
+    - map-pin
+    - map-signs
+    - marker
+    - medal
+    - medkit
+    - memory
+    - microchip
+    - microphone
+    - microphone-alt
+    - mitten
+    - mobile
+    - mobile-alt
+    - money-bill
+    - money-bill-alt
+    - money-check
+    - money-check-alt
+    - moon
+    - motorcycle
+    - mug-hot
+    - newspaper
+    - paint-brush
+    - paper-plane
+    - paperclip
+    - paste
+    - paw
+    - pen
+    - pen-alt
+    - pen-fancy
+    - pen-nib
+    - pencil-alt
+    - phone
+    - phone-alt
+    - plane
+    - plug
+    - print
+    - puzzle-piece
+    - ring
+    - road
+    - rocket
+    - ruler-combined
+    - ruler-horizontal
+    - ruler-vertical
+    - satellite
+    - satellite-dish
+    - save
+    - school
+    - screwdriver
+    - scroll
+    - sd-card
+    - search
+    - shield-alt
+    - shopping-bag
+    - shopping-basket
+    - shopping-cart
+    - shower
+    - sim-card
+    - skull-crossbones
+    - sleigh
+    - snowflake
+    - snowplow
+    - space-shuttle
+    - star
+    - sticky-note
+    - stopwatch
+    - stroopwafel
+    - subway
+    - suitcase
+    - sun
+    - tablet
+    - tablet-alt
+    - tachometer-alt
+    - tag
+    - tags
+    - taxi
+    - thumbtack
+    - ticket-alt
+    - toilet
+    - toolbox
+    - tools
+    - train
+    - tram
+    - trash
+    - trash-alt
+    - tree
+    - trophy
+    - truck
+    - tv
+    - umbrella
+    - university
+    - unlock
+    - unlock-alt
+    - utensil-spoon
+    - utensils
+    - wallet
+    - weight
+    - wheelchair
+    - wine-glass
+    - wrench
+  label: Objects
+payments-shopping:
+  icons:
+    - alipay
+    - amazon-pay
+    - apple-pay
+    - bell
+    - bitcoin
+    - bookmark
+    - btc
+    - bullhorn
+    - camera
+    - camera-retro
+    - cart-arrow-down
+    - cart-plus
+    - cc-amazon-pay
+    - cc-amex
+    - cc-apple-pay
+    - cc-diners-club
+    - cc-discover
+    - cc-jcb
+    - cc-mastercard
+    - cc-paypal
+    - cc-stripe
+    - cc-visa
+    - certificate
+    - credit-card
+    - ethereum
+    - gem
+    - gift
+    - google-pay
+    - google-wallet
+    - handshake
+    - heart
+    - key
+    - money-check
+    - money-check-alt
+    - paypal
+    - receipt
+    - shopping-bag
+    - shopping-basket
+    - shopping-cart
+    - star
+    - stripe
+    - stripe-s
+    - tag
+    - tags
+    - thumbs-down
+    - thumbs-up
+    - trophy
+  label: Payments & Shopping
+pharmacy:
+  icons:
+    - band-aid
+    - book-medical
+    - cannabis
+    - capsules
+    - clinic-medical
+    - disease
+    - eye-dropper
+    - file-medical
+    - file-prescription
+    - first-aid
+    - flask
+    - history
+    - joint
+    - laptop-medical
+    - mortar-pestle
+    - notes-medical
+    - pills
+    - prescription
+    - prescription-bottle
+    - prescription-bottle-alt
+    - receipt
+    - skull-crossbones
+    - syringe
+    - tablets
+    - thermometer
+    - vial
+    - vials
+  label: Pharmacy
+political:
+  icons:
+    - award
+    - balance-scale
+    - balance-scale-left
+    - balance-scale-right
+    - bullhorn
+    - check-double
+    - democrat
+    - donate
+    - dove
+    - fist-raised
+    - flag-usa
+    - handshake
+    - person-booth
+    - piggy-bank
+    - republican
+    - vote-yea
+  label: Political
+religion:
+  icons:
+    - ankh
+    - atom
+    - bahai
+    - bible
+    - church
+    - cross
+    - dharmachakra
+    - dove
+    - gopuram
+    - hamsa
+    - hanukiah
+    - jedi
+    - journal-whills
+    - kaaba
+    - khanda
+    - menorah
+    - mosque
+    - om
+    - pastafarianism
+    - peace
+    - place-of-worship
+    - pray
+    - praying-hands
+    - quran
+    - star-and-crescent
+    - star-of-david
+    - synagogue
+    - torah
+    - torii-gate
+    - vihara
+    - yin-yang
+  label: Religion
+science:
+  icons:
+    - atom
+    - biohazard
+    - brain
+    - burn
+    - capsules
+    - clipboard-check
+    - disease
+    - dna
+    - eye-dropper
+    - filter
+    - fire
+    - fire-alt
+    - flask
+    - frog
+    - magnet
+    - microscope
+    - mortar-pestle
+    - pills
+    - prescription-bottle
+    - radiation
+    - radiation-alt
+    - seedling
+    - skull-crossbones
+    - syringe
+    - tablets
+    - temperature-high
+    - temperature-low
+    - vial
+    - vials
+  label: Science
+science-fiction:
+  icons:
+    - atom
+    - galactic-republic
+    - galactic-senate
+    - globe
+    - hand-spock
+    - jedi
+    - jedi-order
+    - journal-whills
+    - meteor
+    - moon
+    - old-republic
+    - robot
+    - rocket
+    - satellite
+    - satellite-dish
+    - space-shuttle
+    - user-astronaut
+  label: Science Fiction
+security:
+  icons:
+    - ban
+    - bug
+    - door-closed
+    - door-open
+    - dungeon
+    - eye
+    - eye-slash
+    - file-contract
+    - file-signature
+    - fingerprint
+    - id-badge
+    - id-card
+    - id-card-alt
+    - key
+    - lock
+    - lock-open
+    - mask
+    - passport
+    - shield-alt
+    - unlock
+    - unlock-alt
+    - user-lock
+    - user-secret
+    - user-shield
+  label: Security
+shapes:
+  icons:
+    - bookmark
+    - calendar
+    - certificate
+    - circle
+    - cloud
+    - comment
+    - file
+    - folder
+    - heart
+    - heart-broken
+    - map-marker
+    - play
+    - shapes
+    - square
+    - star
+  label: Shapes
+shopping:
+  icons:
+    - barcode
+    - cart-arrow-down
+    - cart-plus
+    - cash-register
+    - gift
+    - gifts
+    - person-booth
+    - receipt
+    - shipping-fast
+    - shopping-bag
+    - shopping-basket
+    - shopping-cart
+    - store
+    - store-alt
+    - store-alt-slash
+    - store-slash
+    - truck
+    - tshirt
+  label: Shopping
+social:
+  icons:
+    - bell
+    - birthday-cake
+    - camera
+    - comment
+    - comment-alt
+    - envelope
+    - hashtag
+    - heart
+    - icons
+    - image
+    - images
+    - map-marker
+    - map-marker-alt
+    - photo-video
+    - poll
+    - poll-h
+    - retweet
+    - share
+    - share-alt
+    - share-square
+    - star
+    - thumbs-down
+    - thumbs-up
+    - thumbtack
+    - user
+    - user-circle
+    - user-friends
+    - user-plus
+    - users
+    - video
+  label: Social
+spinners:
+  icons:
+    - asterisk
+    - atom
+    - bahai
+    - certificate
+    - circle-notch
+    - cog
+    - compact-disc
+    - compass
+    - crosshairs
+    - dharmachakra
+    - fan
+    - life-ring
+    - palette
+    - ring
+    - slash
+    - snowflake
+    - spinner
+    - stroopwafel
+    - sun
+    - sync
+    - sync-alt
+    - yin-yang
+  label: Spinners
+sports:
+  icons:
+    - baseball-ball
+    - basketball-ball
+    - biking
+    - bowling-ball
+    - dumbbell
+    - football-ball
+    - futbol
+    - golf-ball
+    - hockey-puck
+    - quidditch
+    - running
+    - skating
+    - skiing
+    - skiing-nordic
+    - snowboarding
+    - swimmer
+    - table-tennis
+    - volleyball-ball
+  label: Sports
+spring:
+  icons:
+    - allergies
+    - broom
+    - cloud-sun
+    - cloud-sun-rain
+    - frog
+    - rainbow
+    - seedling
+    - umbrella
+  label: Spring
+status:
+  icons:
+    - ban
+    - battery-empty
+    - battery-full
+    - battery-half
+    - battery-quarter
+    - battery-three-quarters
+    - bell
+    - bell-slash
+    - calendar
+    - calendar-alt
+    - calendar-check
+    - calendar-day
+    - calendar-minus
+    - calendar-plus
+    - calendar-times
+    - calendar-week
+    - cart-arrow-down
+    - cart-plus
+    - comment
+    - comment-alt
+    - comment-slash
+    - compass
+    - door-closed
+    - door-open
+    - exclamation
+    - exclamation-circle
+    - exclamation-triangle
+    - eye
+    - eye-slash
+    - file
+    - file-alt
+    - folder
+    - folder-open
+    - gas-pump
+    - info
+    - info-circle
+    - lightbulb
+    - lock
+    - lock-open
+    - map-marker
+    - map-marker-alt
+    - microphone
+    - microphone-alt
+    - microphone-alt-slash
+    - microphone-slash
+    - minus
+    - minus-circle
+    - minus-square
+    - parking
+    - phone
+    - phone-alt
+    - phone-slash
+    - plus
+    - plus-circle
+    - plus-square
+    - print
+    - question
+    - question-circle
+    - shield-alt
+    - shopping-cart
+    - sign-in-alt
+    - sign-out-alt
+    - signal
+    - smoking-ban
+    - star
+    - star-half
+    - star-half-alt
+    - stream
+    - thermometer-empty
+    - thermometer-full
+    - thermometer-half
+    - thermometer-quarter
+    - thermometer-three-quarters
+    - thumbs-down
+    - thumbs-up
+    - tint
+    - tint-slash
+    - toggle-off
+    - toggle-on
+    - unlock
+    - unlock-alt
+    - user
+    - user-alt
+    - user-alt-slash
+    - user-slash
+    - video
+    - video-slash
+    - volume-down
+    - volume-mute
+    - volume-off
+    - volume-up
+    - wifi
+  label: Status
+summer:
+  icons:
+    - anchor
+    - biking
+    - fish
+    - hotdog
+    - ice-cream
+    - lemon
+    - sun
+    - swimmer
+    - swimming-pool
+    - umbrella-beach
+    - volleyball-ball
+    - water
+  label: Summer
+toggle:
+  icons:
+    - bullseye
+    - check-circle
+    - circle
+    - dot-circle
+    - microphone
+    - microphone-slash
+    - star
+    - star-half
+    - star-half-alt
+    - toggle-off
+    - toggle-on
+    - wifi
+  label: Toggle
+travel:
+  icons:
+    - archway
+    - atlas
+    - bed
+    - bus
+    - bus-alt
+    - caravan
+    - cocktail
+    - concierge-bell
+    - dumbbell
+    - glass-martini
+    - glass-martini-alt
+    - globe-africa
+    - globe-americas
+    - globe-asia
+    - globe-europe
+    - hot-tub
+    - hotel
+    - luggage-cart
+    - map
+    - map-marked
+    - map-marked-alt
+    - monument
+    - passport
+    - plane
+    - plane-arrival
+    - plane-departure
+    - shuttle-van
+    - spa
+    - suitcase
+    - suitcase-rolling
+    - swimmer
+    - swimming-pool
+    - taxi
+    - tram
+    - tv
+    - umbrella-beach
+    - wine-glass
+    - wine-glass-alt
+  label: Travel
+users-people:
+  icons:
+    - accessible-icon
+    - address-book
+    - address-card
+    - baby
+    - bed
+    - biking
+    - blind
+    - chalkboard-teacher
+    - child
+    - female
+    - frown
+    - hiking
+    - id-badge
+    - id-card
+    - id-card-alt
+    - male
+    - meh
+    - people-arrows
+    - people-carry
+    - person-booth
+    - poo
+    - portrait
+    - power-off
+    - pray
+    - restroom
+    - running
+    - skating
+    - skiing
+    - skiing-nordic
+    - smile
+    - snowboarding
+    - street-view
+    - swimmer
+    - user
+    - user-alt
+    - user-alt-slash
+    - user-astronaut
+    - user-check
+    - user-circle
+    - user-clock
+    - user-cog
+    - user-edit
+    - user-friends
+    - user-graduate
+    - user-injured
+    - user-lock
+    - user-md
+    - user-minus
+    - user-ninja
+    - user-nurse
+    - user-plus
+    - user-secret
+    - user-shield
+    - user-slash
+    - user-tag
+    - user-tie
+    - user-times
+    - users
+    - users-cog
+    - users-slash
+    - walking
+    - wheelchair
+  label: Users & People
+vehicles:
+  icons:
+    - accessible-icon
+    - ambulance
+    - baby-carriage
+    - bicycle
+    - bus
+    - bus-alt
+    - car
+    - car-alt
+    - car-crash
+    - car-side
+    - fighter-jet
+    - helicopter
+    - horse
+    - motorcycle
+    - paper-plane
+    - plane
+    - rocket
+    - ship
+    - shopping-cart
+    - shuttle-van
+    - sleigh
+    - snowplow
+    - space-shuttle
+    - subway
+    - taxi
+    - tractor
+    - train
+    - tram
+    - truck
+    - truck-monster
+    - truck-pickup
+    - wheelchair
+  label: Vehicles
+weather:
+  icons:
+    - bolt
+    - cloud
+    - cloud-meatball
+    - cloud-moon
+    - cloud-moon-rain
+    - cloud-rain
+    - cloud-showers-heavy
+    - cloud-sun
+    - cloud-sun-rain
+    - meteor
+    - moon
+    - poo-storm
+    - rainbow
+    - smog
+    - snowflake
+    - sun
+    - temperature-high
+    - temperature-low
+    - umbrella
+    - water
+    - wind
+  label: Weather
+winter:
+  icons:
+    - glass-whiskey
+    - icicles
+    - igloo
+    - mitten
+    - skating
+    - skiing
+    - skiing-nordic
+    - snowboarding
+    - snowplow
+    - tram
+  label: Winter
+writing:
+  icons:
+    - archive
+    - blog
+    - book
+    - bookmark
+    - edit
+    - envelope
+    - envelope-open
+    - eraser
+    - file
+    - file-alt
+    - folder
+    - folder-open
+    - keyboard
+    - newspaper
+    - paper-plane
+    - paperclip
+    - paragraph
+    - pen
+    - pen-alt
+    - pen-square
+    - pencil-alt
+    - quote-left
+    - quote-right
+    - sticky-note
+    - thumbtack
+  label: Writing

文件差異過大導致無法顯示
+ 831 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/icons.json


+ 21783 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/icons.yml

@@ -0,0 +1,21783 @@
+500px:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: 500px
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f26e
+  voted: false
+accessible-icon:
+  changes:
+    - 5.0.0
+  label: Accessible Icon
+  search:
+    terms:
+      - accessibility
+      - handicap
+      - person
+      - wheelchair
+      - wheelchair-alt
+  styles:
+    - brands
+  unicode: f368
+  voted: false
+accusoft:
+  changes:
+    - 5.0.0
+  label: Accusoft
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f369
+  voted: false
+acquisitions-incorporated:
+  changes:
+    - 5.4.0
+    - 5.8.0
+  label: Acquisitions Incorporated
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - game
+      - gaming
+      - tabletop
+  styles:
+    - brands
+  unicode: f6af
+  voted: false
+ad:
+  changes:
+    - 5.3.0
+    - 5.10.2
+  label: Ad
+  search:
+    terms:
+      - advertisement
+      - media
+      - newspaper
+      - promotion
+      - publicity
+  styles:
+    - solid
+  unicode: f641
+  voted: false
+address-book:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.3
+  label: Address Book
+  search:
+    terms:
+      - contact
+      - directory
+      - index
+      - little black book
+      - rolodex
+  styles:
+    - solid
+    - regular
+  unicode: f2b9
+  voted: false
+address-card:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.3
+  label: Address Card
+  search:
+    terms:
+      - about
+      - contact
+      - id
+      - identification
+      - postcard
+      - profile
+  styles:
+    - solid
+    - regular
+  unicode: f2bb
+  voted: false
+adjust:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+    - 5.11.0
+  label: adjust
+  search:
+    terms:
+      - contrast
+      - dark
+      - light
+      - saturation
+  styles:
+    - solid
+  unicode: f042
+  voted: false
+adn:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: App.net
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f170
+  voted: false
+adversal:
+  changes:
+    - 5.0.0
+  label: Adversal
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36a
+  voted: false
+affiliatetheme:
+  changes:
+    - 5.0.0
+  label: affiliatetheme
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36b
+  voted: false
+air-freshener:
+  changes:
+    - 5.2.0
+    - 5.15.3
+  label: Air Freshener
+  search:
+    terms:
+      - car
+      - deodorize
+      - fresh
+      - pine
+      - scent
+  styles:
+    - solid
+  unicode: f5d0
+  voted: false
+airbnb:
+  changes:
+    - 5.8.0
+  label: Airbnb
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f834
+algolia:
+  changes:
+    - 5.0.0
+  label: Algolia
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36c
+  voted: false
+align-center:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: align-center
+  search:
+    terms:
+      - format
+      - middle
+      - paragraph
+      - text
+  styles:
+    - solid
+  unicode: f037
+  voted: false
+align-justify:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: align-justify
+  search:
+    terms:
+      - format
+      - paragraph
+      - text
+  styles:
+    - solid
+  unicode: f039
+  voted: false
+align-left:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: align-left
+  search:
+    terms:
+      - format
+      - paragraph
+      - text
+  styles:
+    - solid
+  unicode: f036
+  voted: false
+align-right:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: align-right
+  search:
+    terms:
+      - format
+      - paragraph
+      - text
+  styles:
+    - solid
+  unicode: f038
+  voted: false
+alipay:
+  changes:
+    - 5.3.0
+  label: Alipay
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f642
+  voted: false
+allergies:
+  changes:
+    - 5.0.7
+  label: Allergies
+  search:
+    terms:
+      - allergy
+      - freckles
+      - hand
+      - hives
+      - pox
+      - skin
+      - spots
+  styles:
+    - solid
+  unicode: f461
+  voted: false
+amazon:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Amazon
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f270
+  voted: false
+amazon-pay:
+  changes:
+    - 5.0.2
+    - 5.8.0
+  label: Amazon Pay
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42c
+  voted: false
+ambulance:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.0.7
+  label: ambulance
+  search:
+    terms:
+      - covid-19
+      - emergency
+      - emt
+      - er
+      - help
+      - hospital
+      - support
+      - vehicle
+  styles:
+    - solid
+  unicode: f0f9
+  voted: false
+american-sign-language-interpreting:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: American Sign Language Interpreting
+  search:
+    terms:
+      - asl
+      - deaf
+      - finger
+      - hand
+      - interpret
+      - speak
+  styles:
+    - solid
+  unicode: f2a3
+  voted: false
+amilia:
+  changes:
+    - 5.0.0
+  label: Amilia
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36d
+  voted: false
+anchor:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.11.0
+  label: Anchor
+  search:
+    terms:
+      - berth
+      - boat
+      - dock
+      - embed
+      - link
+      - maritime
+      - moor
+      - secure
+  styles:
+    - solid
+  unicode: f13d
+  voted: false
+android:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.12.0
+  label: Android
+  search:
+    terms:
+      - robot
+  styles:
+    - brands
+  unicode: f17b
+  voted: false
+angellist:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: AngelList
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f209
+  voted: false
+angle-double-down:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Angle Double Down
+  search:
+    terms:
+      - arrows
+      - caret
+      - download
+      - expand
+  styles:
+    - solid
+  unicode: f103
+  voted: false
+angle-double-left:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Angle Double Left
+  search:
+    terms:
+      - arrows
+      - back
+      - caret
+      - laquo
+      - previous
+      - quote
+  styles:
+    - solid
+  unicode: f100
+  voted: false
+angle-double-right:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Angle Double Right
+  search:
+    terms:
+      - arrows
+      - caret
+      - forward
+      - more
+      - next
+      - quote
+      - raquo
+  styles:
+    - solid
+  unicode: f101
+  voted: false
+angle-double-up:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Angle Double Up
+  search:
+    terms:
+      - arrows
+      - caret
+      - collapse
+      - upload
+  styles:
+    - solid
+  unicode: f102
+  voted: false
+angle-down:
+  changes:
+    - '3'
+    - 5.0.0
+  label: angle-down
+  search:
+    terms:
+      - arrow
+      - caret
+      - download
+      - expand
+  styles:
+    - solid
+  unicode: f107
+  voted: false
+angle-left:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.11.0
+  label: angle-left
+  search:
+    terms:
+      - arrow
+      - back
+      - caret
+      - less
+      - previous
+  styles:
+    - solid
+  unicode: f104
+  voted: false
+angle-right:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.11.0
+  label: angle-right
+  search:
+    terms:
+      - arrow
+      - care
+      - forward
+      - more
+      - next
+  styles:
+    - solid
+  unicode: f105
+  voted: false
+angle-up:
+  changes:
+    - '3'
+    - 5.0.0
+  label: angle-up
+  search:
+    terms:
+      - arrow
+      - caret
+      - collapse
+      - upload
+  styles:
+    - solid
+  unicode: f106
+  voted: false
+angry:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Angry Face
+  search:
+    terms:
+      - disapprove
+      - emoticon
+      - face
+      - mad
+      - upset
+  styles:
+    - solid
+    - regular
+  unicode: f556
+  voted: false
+angrycreative:
+  changes:
+    - 5.0.0
+  label: Angry Creative
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36e
+  voted: false
+angular:
+  changes:
+    - 5.0.0
+    - 5.8.0
+  label: Angular
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f420
+  voted: false
+ankh:
+  changes:
+    - 5.3.0
+  label: Ankh
+  search:
+    terms:
+      - amulet
+      - copper
+      - coptic christianity
+      - copts
+      - crux ansata
+      - egypt
+      - venus
+  styles:
+    - solid
+  unicode: f644
+  voted: false
+app-store:
+  changes:
+    - 5.0.0
+  label: App Store
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f36f
+  voted: false
+app-store-ios:
+  changes:
+    - 5.0.0
+  label: iOS App Store
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f370
+  voted: false
+apper:
+  changes:
+    - 5.0.0
+  label: Apper Systems AB
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f371
+  voted: false
+apple:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.0.7
+    - 5.8.0
+  label: Apple
+  search:
+    terms:
+      - fruit
+      - ios
+      - mac
+      - operating system
+      - os
+      - osx
+  styles:
+    - brands
+  unicode: f179
+  voted: false
+apple-alt:
+  changes:
+    - 5.2.0
+  label: Fruit Apple
+  search:
+    terms:
+      - fall
+      - fruit
+      - fuji
+      - macintosh
+      - orchard
+      - seasonal
+      - vegan
+  styles:
+    - solid
+  unicode: f5d1
+  voted: false
+apple-pay:
+  changes:
+    - 5.0.0
+  label: Apple Pay
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f415
+  voted: true
+archive:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.0.9
+  label: Archive
+  search:
+    terms:
+      - box
+      - package
+      - save
+      - storage
+  styles:
+    - solid
+  unicode: f187
+  voted: false
+archway:
+  changes:
+    - 5.1.0
+  label: Archway
+  search:
+    terms:
+      - arc
+      - monument
+      - road
+      - street
+      - tunnel
+  styles:
+    - solid
+  unicode: f557
+  voted: false
+arrow-alt-circle-down:
+  changes:
+    - 5.0.0
+  label: Alternate Arrow Circle Down
+  search:
+    terms:
+      - arrow-circle-o-down
+      - download
+  styles:
+    - solid
+    - regular
+  unicode: f358
+  voted: false
+arrow-alt-circle-left:
+  changes:
+    - 5.0.0
+  label: Alternate Arrow Circle Left
+  search:
+    terms:
+      - arrow-circle-o-left
+      - back
+      - previous
+  styles:
+    - solid
+    - regular
+  unicode: f359
+  voted: false
+arrow-alt-circle-right:
+  changes:
+    - 5.0.0
+  label: Alternate Arrow Circle Right
+  search:
+    terms:
+      - arrow-circle-o-right
+      - forward
+      - next
+  styles:
+    - solid
+    - regular
+  unicode: f35a
+  voted: false
+arrow-alt-circle-up:
+  changes:
+    - 5.0.0
+  label: Alternate Arrow Circle Up
+  search:
+    terms:
+      - arrow-circle-o-up
+  styles:
+    - solid
+    - regular
+  unicode: f35b
+  voted: false
+arrow-circle-down:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Arrow Circle Down
+  search:
+    terms:
+      - download
+  styles:
+    - solid
+  unicode: f0ab
+  voted: false
+arrow-circle-left:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Arrow Circle Left
+  search:
+    terms:
+      - back
+      - previous
+  styles:
+    - solid
+  unicode: f0a8
+  voted: false
+arrow-circle-right:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Arrow Circle Right
+  search:
+    terms:
+      - forward
+      - next
+  styles:
+    - solid
+  unicode: f0a9
+  voted: false
+arrow-circle-up:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Arrow Circle Up
+  search:
+    terms:
+      - upload
+  styles:
+    - solid
+  unicode: f0aa
+  voted: false
+arrow-down:
+  changes:
+    - '1'
+    - 5.0.0
+  label: arrow-down
+  search:
+    terms:
+      - download
+  styles:
+    - solid
+  unicode: f063
+  voted: false
+arrow-left:
+  changes:
+    - '1'
+    - 5.0.0
+  label: arrow-left
+  search:
+    terms:
+      - back
+      - previous
+  styles:
+    - solid
+  unicode: f060
+  voted: false
+arrow-right:
+  changes:
+    - '1'
+    - 5.0.0
+  label: arrow-right
+  search:
+    terms:
+      - forward
+      - next
+  styles:
+    - solid
+  unicode: f061
+  voted: false
+arrow-up:
+  changes:
+    - '1'
+    - 5.0.0
+  label: arrow-up
+  search:
+    terms:
+      - forward
+      - upload
+  styles:
+    - solid
+  unicode: f062
+  voted: false
+arrows-alt:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Alternate Arrows
+  search:
+    terms:
+      - arrow
+      - arrows
+      - bigger
+      - enlarge
+      - expand
+      - fullscreen
+      - move
+      - position
+      - reorder
+      - resize
+  styles:
+    - solid
+  unicode: f0b2
+  voted: false
+arrows-alt-h:
+  changes:
+    - 5.0.0
+  label: Alternate Arrows Horizontal
+  search:
+    terms:
+      - arrows-h
+      - expand
+      - horizontal
+      - landscape
+      - resize
+      - wide
+  styles:
+    - solid
+  unicode: f337
+  voted: false
+arrows-alt-v:
+  changes:
+    - 5.0.0
+    - 5.11.0
+  label: Alternate Arrows Vertical
+  search:
+    terms:
+      - arrows-v
+      - expand
+      - portrait
+      - resize
+      - tall
+      - vertical
+  styles:
+    - solid
+  unicode: f338
+  voted: false
+artstation:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Artstation
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f77a
+  voted: true
+assistive-listening-systems:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Assistive Listening Systems
+  search:
+    terms:
+      - amplify
+      - audio
+      - deaf
+      - ear
+      - headset
+      - hearing
+      - sound
+  styles:
+    - solid
+  unicode: f2a2
+  voted: false
+asterisk:
+  changes:
+    - '1'
+    - 5.0.0
+  label: asterisk
+  search:
+    terms:
+      - annotation
+      - details
+      - reference
+      - star
+  styles:
+    - solid
+  unicode: f069
+  voted: false
+asymmetrik:
+  changes:
+    - 5.0.0
+  label: 'Asymmetrik, Ltd.'
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f372
+  voted: false
+at:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: At
+  search:
+    terms:
+      - address
+      - author
+      - e-mail
+      - email
+      - handle
+  styles:
+    - solid
+  unicode: f1fa
+  voted: false
+atlas:
+  changes:
+    - 5.1.0
+  label: Atlas
+  search:
+    terms:
+      - book
+      - directions
+      - geography
+      - globe
+      - map
+      - travel
+      - wayfinding
+  styles:
+    - solid
+  unicode: f558
+  voted: false
+atlassian:
+  changes:
+    - 5.6.0
+  label: Atlassian
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f77b
+  voted: true
+atom:
+  changes:
+    - 5.2.0
+    - 5.12.0
+  label: Atom
+  search:
+    terms:
+      - atheism
+      - chemistry
+      - electron
+      - ion
+      - isotope
+      - neutron
+      - nuclear
+      - proton
+      - science
+  styles:
+    - solid
+  unicode: f5d2
+  voted: false
+audible:
+  changes:
+    - 5.0.0
+  label: Audible
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f373
+  voted: false
+audio-description:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.10.2
+  label: Audio Description
+  search:
+    terms:
+      - blind
+      - narration
+      - video
+      - visual
+  styles:
+    - solid
+  unicode: f29e
+  voted: false
+autoprefixer:
+  changes:
+    - 5.0.0
+  label: Autoprefixer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41c
+  voted: false
+avianex:
+  changes:
+    - 5.0.0
+  label: avianex
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f374
+  voted: false
+aviato:
+  changes:
+    - 5.0.0
+  label: Aviato
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f421
+  voted: false
+award:
+  changes:
+    - 5.1.0
+    - 5.2.0
+    - 5.10.2
+  label: Award
+  search:
+    terms:
+      - honor
+      - praise
+      - prize
+      - recognition
+      - ribbon
+      - trophy
+  styles:
+    - solid
+  unicode: f559
+  voted: true
+aws:
+  changes:
+    - 5.0.0
+    - 5.1.0
+  label: Amazon Web Services (AWS)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f375
+  voted: false
+baby:
+  changes:
+    - 5.6.0
+    - 5.10.1
+  label: Baby
+  search:
+    terms:
+      - child
+      - diaper
+      - doll
+      - human
+      - infant
+      - kid
+      - offspring
+      - person
+      - sprout
+  styles:
+    - solid
+  unicode: f77c
+  voted: true
+baby-carriage:
+  changes:
+    - 5.6.0
+  label: Baby Carriage
+  search:
+    terms:
+      - buggy
+      - carrier
+      - infant
+      - push
+      - stroller
+      - transportation
+      - walk
+      - wheels
+  styles:
+    - solid
+  unicode: f77d
+  voted: true
+backspace:
+  changes:
+    - 5.1.0
+  label: Backspace
+  search:
+    terms:
+      - command
+      - delete
+      - erase
+      - keyboard
+      - undo
+  styles:
+    - solid
+  unicode: f55a
+  voted: true
+backward:
+  changes:
+    - '1'
+    - 5.0.0
+  label: backward
+  search:
+    terms:
+      - previous
+      - rewind
+  styles:
+    - solid
+  unicode: f04a
+  voted: false
+bacon:
+  changes:
+    - 5.7.0
+  label: Bacon
+  search:
+    terms:
+      - blt
+      - breakfast
+      - ham
+      - lard
+      - meat
+      - pancetta
+      - pork
+      - rasher
+  styles:
+    - solid
+  unicode: f7e5
+  voted: false
+bacteria:
+  changes:
+    - 5.13.0
+    - 5.13.1
+    - 5.14.0
+  label: Bacteria
+  search:
+    terms:
+      - antibiotic
+      - antibody
+      - covid-19
+      - health
+      - organism
+      - sick
+  styles:
+    - solid
+  unicode: e059
+  voted: false
+bacterium:
+  changes:
+    - 5.13.0
+    - 5.13.1
+    - 5.14.0
+  label: Bacterium
+  search:
+    terms:
+      - antibiotic
+      - antibody
+      - covid-19
+      - health
+      - organism
+      - sick
+  styles:
+    - solid
+  unicode: e05a
+  voted: false
+bahai:
+  changes:
+    - 5.3.0
+    - 5.12.0
+  label: Bahá'í
+  search:
+    terms:
+      - bahai
+      - bahá'í
+      - star
+  styles:
+    - solid
+  unicode: f666
+  voted: false
+balance-scale:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.0.13
+  label: Balance Scale
+  search:
+    terms:
+      - balanced
+      - justice
+      - legal
+      - measure
+      - weight
+  styles:
+    - solid
+  unicode: f24e
+  voted: false
+balance-scale-left:
+  changes:
+    - 5.0.13
+    - 5.9.0
+    - 5.12.0
+  label: Balance Scale (Left-Weighted)
+  search:
+    terms:
+      - justice
+      - legal
+      - measure
+      - unbalanced
+      - weight
+  styles:
+    - solid
+  unicode: f515
+  voted: true
+balance-scale-right:
+  changes:
+    - 5.0.13
+    - 5.9.0
+    - 5.12.0
+  label: Balance Scale (Right-Weighted)
+  search:
+    terms:
+      - justice
+      - legal
+      - measure
+      - unbalanced
+      - weight
+  styles:
+    - solid
+  unicode: f516
+  voted: true
+ban:
+  changes:
+    - '1'
+    - 5.0.0
+  label: ban
+  search:
+    terms:
+      - abort
+      - ban
+      - block
+      - cancel
+      - delete
+      - hide
+      - prohibit
+      - remove
+      - stop
+      - trash
+  styles:
+    - solid
+  unicode: f05e
+  voted: false
+band-aid:
+  changes:
+    - 5.0.7
+    - 5.10.2
+  label: Band-Aid
+  search:
+    terms:
+      - bandage
+      - boo boo
+      - first aid
+      - ouch
+  styles:
+    - solid
+  unicode: f462
+  voted: false
+bandcamp:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.13.1
+  label: Bandcamp
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2d5
+  voted: false
+barcode:
+  changes:
+    - '1'
+    - 5.0.0
+  label: barcode
+  search:
+    terms:
+      - info
+      - laser
+      - price
+      - scan
+      - upc
+  styles:
+    - solid
+  unicode: f02a
+  voted: false
+bars:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Bars
+  search:
+    terms:
+      - checklist
+      - drag
+      - hamburger
+      - list
+      - menu
+      - nav
+      - navigation
+      - ol
+      - reorder
+      - settings
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f0c9
+  voted: false
+baseball-ball:
+  changes:
+    - 5.0.5
+    - 5.11.0
+    - 5.11.1
+  label: Baseball Ball
+  search:
+    terms:
+      - foul
+      - hardball
+      - league
+      - leather
+      - mlb
+      - softball
+      - sport
+  styles:
+    - solid
+  unicode: f433
+  voted: false
+basketball-ball:
+  changes:
+    - 5.0.5
+    - 5.11.0
+    - 5.11.1
+  label: Basketball Ball
+  search:
+    terms:
+      - dribble
+      - dunk
+      - hoop
+      - nba
+  styles:
+    - solid
+  unicode: f434
+  voted: false
+bath:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.12.0
+  label: Bath
+  search:
+    terms:
+      - clean
+      - shower
+      - tub
+      - wash
+  styles:
+    - solid
+  unicode: f2cd
+  voted: false
+battery-empty:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Battery Empty
+  search:
+    terms:
+      - charge
+      - dead
+      - power
+      - status
+  styles:
+    - solid
+  unicode: f244
+  voted: false
+battery-full:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Battery Full
+  search:
+    terms:
+      - charge
+      - power
+      - status
+  styles:
+    - solid
+  unicode: f240
+  voted: false
+battery-half:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Battery 1/2 Full
+  search:
+    terms:
+      - charge
+      - power
+      - status
+  styles:
+    - solid
+  unicode: f242
+  voted: false
+battery-quarter:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Battery 1/4 Full
+  search:
+    terms:
+      - charge
+      - low
+      - power
+      - status
+  styles:
+    - solid
+  unicode: f243
+  voted: false
+battery-three-quarters:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Battery 3/4 Full
+  search:
+    terms:
+      - charge
+      - power
+      - status
+  styles:
+    - solid
+  unicode: f241
+  voted: false
+battle-net:
+  changes:
+    - 5.8.0
+  label: Battle.net
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f835
+bed:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.1.0
+  label: Bed
+  search:
+    terms:
+      - lodging
+      - mattress
+      - rest
+      - sleep
+      - travel
+  styles:
+    - solid
+  unicode: f236
+  voted: false
+beer:
+  changes:
+    - '3'
+    - 5.0.0
+  label: beer
+  search:
+    terms:
+      - alcohol
+      - ale
+      - bar
+      - beverage
+      - brewery
+      - drink
+      - lager
+      - liquor
+      - mug
+      - stein
+  styles:
+    - solid
+  unicode: f0fc
+  voted: false
+behance:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Behance
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1b4
+  voted: false
+behance-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.0.3
+  label: Behance Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1b5
+  voted: false
+bell:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.2.0
+    - 5.11.0
+  label: bell
+  search:
+    terms:
+      - alarm
+      - alert
+      - chime
+      - notification
+      - reminder
+  styles:
+    - solid
+    - regular
+  unicode: f0f3
+  voted: false
+bell-slash:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.2.0
+  label: Bell Slash
+  search:
+    terms:
+      - alert
+      - cancel
+      - disabled
+      - notification
+      - 'off'
+      - reminder
+  styles:
+    - solid
+    - regular
+  unicode: f1f6
+  voted: false
+bezier-curve:
+  changes:
+    - 5.1.0
+  label: Bezier Curve
+  search:
+    terms:
+      - curves
+      - illustrator
+      - lines
+      - path
+      - vector
+  styles:
+    - solid
+  unicode: f55b
+  voted: false
+bible:
+  changes:
+    - 5.3.0
+  label: Bible
+  search:
+    terms:
+      - book
+      - catholicism
+      - christianity
+      - god
+      - holy
+  styles:
+    - solid
+  unicode: f647
+  voted: false
+bicycle:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Bicycle
+  search:
+    terms:
+      - bike
+      - gears
+      - pedal
+      - transportation
+      - vehicle
+  styles:
+    - solid
+  unicode: f206
+  voted: false
+biking:
+  changes:
+    - 5.9.0
+  label: Biking
+  search:
+    terms:
+      - bicycle
+      - bike
+      - cycle
+      - cycling
+      - ride
+      - wheel
+  styles:
+    - solid
+  unicode: f84a
+  voted: false
+bimobject:
+  changes:
+    - 5.0.0
+  label: BIMobject
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f378
+  voted: false
+binoculars:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.2.0
+  label: Binoculars
+  search:
+    terms:
+      - glasses
+      - magnify
+      - scenic
+      - spyglass
+      - view
+  styles:
+    - solid
+  unicode: f1e5
+  voted: false
+biohazard:
+  changes:
+    - 5.6.0
+    - 5.7.0
+  label: Biohazard
+  search:
+    terms:
+      - covid-19
+      - danger
+      - dangerous
+      - hazmat
+      - medical
+      - radioactive
+      - toxic
+      - waste
+      - zombie
+  styles:
+    - solid
+  unicode: f780
+  voted: true
+birthday-cake:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Birthday Cake
+  search:
+    terms:
+      - anniversary
+      - bakery
+      - candles
+      - celebration
+      - dessert
+      - frosting
+      - holiday
+      - party
+      - pastry
+  styles:
+    - solid
+  unicode: f1fd
+  voted: false
+bitbucket:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.6.0
+    - 5.8.0
+  label: Bitbucket
+  search:
+    terms:
+      - atlassian
+      - bitbucket-square
+      - git
+  styles:
+    - brands
+  unicode: f171
+  voted: false
+bitcoin:
+  changes:
+    - 5.0.0
+  label: Bitcoin
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f379
+  voted: false
+bity:
+  changes:
+    - 5.0.0
+  label: Bity
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f37a
+  voted: false
+black-tie:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Font Awesome Black Tie
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f27e
+  voted: false
+blackberry:
+  changes:
+    - 5.0.0
+  label: BlackBerry
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f37b
+  voted: false
+blender:
+  changes:
+    - 5.0.13
+  label: Blender
+  search:
+    terms:
+      - cocktail
+      - milkshake
+      - mixer
+      - puree
+      - smoothie
+  styles:
+    - solid
+  unicode: f517
+  voted: false
+blender-phone:
+  changes:
+    - 5.4.0
+  label: Blender Phone
+  search:
+    terms:
+      - appliance
+      - cocktail
+      - communication
+      - fantasy
+      - milkshake
+      - mixer
+      - puree
+      - silly
+      - smoothie
+  styles:
+    - solid
+  unicode: f6b6
+  voted: false
+blind:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.11.0
+  label: Blind
+  search:
+    terms:
+      - cane
+      - disability
+      - person
+      - sight
+  styles:
+    - solid
+  unicode: f29d
+  voted: false
+blog:
+  changes:
+    - 5.6.0
+  label: Blog
+  search:
+    terms:
+      - journal
+      - log
+      - online
+      - personal
+      - post
+      - web 2.0
+      - wordpress
+      - writing
+  styles:
+    - solid
+  unicode: f781
+  voted: true
+blogger:
+  changes:
+    - 5.0.0
+  label: Blogger
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f37c
+  voted: false
+blogger-b:
+  changes:
+    - 5.0.0
+  label: Blogger B
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f37d
+  voted: false
+bluetooth:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Bluetooth
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f293
+  voted: false
+bluetooth-b:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Bluetooth
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f294
+  voted: false
+bold:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: bold
+  search:
+    terms:
+      - emphasis
+      - format
+      - text
+  styles:
+    - solid
+  unicode: f032
+  voted: false
+bolt:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.5.0
+  label: Lightning Bolt
+  search:
+    terms:
+      - electricity
+      - lightning
+      - weather
+      - zap
+  styles:
+    - solid
+  unicode: f0e7
+  voted: false
+bomb:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Bomb
+  search:
+    terms:
+      - error
+      - explode
+      - fuse
+      - grenade
+      - warning
+  styles:
+    - solid
+  unicode: f1e2
+  voted: false
+bone:
+  changes:
+    - 5.2.0
+  label: Bone
+  search:
+    terms:
+      - calcium
+      - dog
+      - skeletal
+      - skeleton
+      - tibia
+  styles:
+    - solid
+  unicode: f5d7
+  voted: false
+bong:
+  changes:
+    - 5.1.0
+  label: Bong
+  search:
+    terms:
+      - aparatus
+      - cannabis
+      - marijuana
+      - pipe
+      - smoke
+      - smoking
+  styles:
+    - solid
+  unicode: f55c
+  voted: false
+book:
+  changes:
+    - '1'
+    - 5.0.0
+  label: book
+  search:
+    terms:
+      - diary
+      - documentation
+      - journal
+      - library
+      - read
+  styles:
+    - solid
+  unicode: f02d
+  voted: false
+book-dead:
+  changes:
+    - 5.4.0
+  label: Book of the Dead
+  search:
+    terms:
+      - Dungeons & Dragons
+      - crossbones
+      - d&d
+      - dark arts
+      - death
+      - dnd
+      - documentation
+      - evil
+      - fantasy
+      - halloween
+      - holiday
+      - necronomicon
+      - read
+      - skull
+      - spell
+  styles:
+    - solid
+  unicode: f6b7
+  voted: false
+book-medical:
+  changes:
+    - 5.7.0
+  label: Medical Book
+  search:
+    terms:
+      - diary
+      - documentation
+      - health
+      - history
+      - journal
+      - library
+      - read
+      - record
+  styles:
+    - solid
+  unicode: f7e6
+  voted: false
+book-open:
+  changes:
+    - 5.0.13
+    - 5.1.0
+    - 5.2.0
+  label: Book Open
+  search:
+    terms:
+      - flyer
+      - library
+      - notebook
+      - open book
+      - pamphlet
+      - reading
+  styles:
+    - solid
+  unicode: f518
+  voted: true
+book-reader:
+  changes:
+    - 5.2.0
+  label: Book Reader
+  search:
+    terms:
+      - flyer
+      - library
+      - notebook
+      - open book
+      - pamphlet
+      - reading
+  styles:
+    - solid
+  unicode: f5da
+  voted: false
+bookmark:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: bookmark
+  search:
+    terms:
+      - favorite
+      - marker
+      - read
+      - remember
+      - save
+  styles:
+    - solid
+    - regular
+  unicode: f02e
+  voted: false
+bootstrap:
+  changes:
+    - 5.8.0
+  label: Bootstrap
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f836
+border-all:
+  changes:
+    - 5.9.0
+  label: Border All
+  search:
+    terms:
+      - cell
+      - grid
+      - outline
+      - stroke
+      - table
+  styles:
+    - solid
+  unicode: f84c
+  voted: false
+border-none:
+  changes:
+    - 5.9.0
+  label: Border None
+  search:
+    terms:
+      - cell
+      - grid
+      - outline
+      - stroke
+      - table
+  styles:
+    - solid
+  unicode: f850
+  voted: false
+border-style:
+  changes:
+    - 5.9.0
+  label: Border Style
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f853
+  voted: false
+bowling-ball:
+  changes:
+    - 5.0.5
+    - 5.11.0
+    - 5.11.1
+  label: Bowling Ball
+  search:
+    terms:
+      - alley
+      - candlepin
+      - gutter
+      - lane
+      - strike
+      - tenpin
+  styles:
+    - solid
+  unicode: f436
+  voted: false
+box:
+  changes:
+    - 5.0.7
+  label: Box
+  search:
+    terms:
+      - archive
+      - container
+      - package
+      - storage
+  styles:
+    - solid
+  unicode: f466
+  voted: false
+box-open:
+  changes:
+    - 5.0.9
+    - 5.7.0
+  label: Box Open
+  search:
+    terms:
+      - archive
+      - container
+      - package
+      - storage
+      - unpack
+  styles:
+    - solid
+  unicode: f49e
+  voted: false
+box-tissue:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Tissue Box
+  search:
+    terms:
+      - cough
+      - covid-19
+      - kleenex
+      - mucus
+      - nose
+      - sneeze
+      - snot
+  styles:
+    - solid
+  unicode: e05b
+  voted: false
+boxes:
+  changes:
+    - 5.0.7
+  label: Boxes
+  search:
+    terms:
+      - archives
+      - inventory
+      - storage
+      - warehouse
+  styles:
+    - solid
+  unicode: f468
+  voted: false
+braille:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Braille
+  search:
+    terms:
+      - alphabet
+      - blind
+      - dots
+      - raised
+      - vision
+  styles:
+    - solid
+  unicode: f2a1
+  voted: false
+brain:
+  changes:
+    - 5.2.0
+    - 5.9.0
+    - 5.11.0
+  label: Brain
+  search:
+    terms:
+      - cerebellum
+      - gray matter
+      - intellect
+      - medulla oblongata
+      - mind
+      - noodle
+      - wit
+  styles:
+    - solid
+  unicode: f5dc
+  voted: false
+bread-slice:
+  changes:
+    - 5.7.0
+  label: Bread Slice
+  search:
+    terms:
+      - bake
+      - bakery
+      - baking
+      - dough
+      - flour
+      - gluten
+      - grain
+      - sandwich
+      - sourdough
+      - toast
+      - wheat
+      - yeast
+  styles:
+    - solid
+  unicode: f7ec
+  voted: false
+briefcase:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.3.0
+  label: Briefcase
+  search:
+    terms:
+      - bag
+      - business
+      - luggage
+      - office
+      - work
+  styles:
+    - solid
+  unicode: f0b1
+  voted: false
+briefcase-medical:
+  changes:
+    - 5.0.7
+  label: Medical Briefcase
+  search:
+    terms:
+      - doctor
+      - emt
+      - first aid
+      - health
+  styles:
+    - solid
+  unicode: f469
+  voted: false
+broadcast-tower:
+  changes:
+    - 5.0.13
+  label: Broadcast Tower
+  search:
+    terms:
+      - airwaves
+      - antenna
+      - radio
+      - reception
+      - waves
+  styles:
+    - solid
+  unicode: f519
+  voted: true
+broom:
+  changes:
+    - 5.0.13
+  label: Broom
+  search:
+    terms:
+      - clean
+      - firebolt
+      - fly
+      - halloween
+      - nimbus 2000
+      - quidditch
+      - sweep
+      - witch
+  styles:
+    - solid
+  unicode: f51a
+  voted: true
+brush:
+  changes:
+    - 5.1.0
+  label: Brush
+  search:
+    terms:
+      - art
+      - bristles
+      - color
+      - handle
+      - paint
+  styles:
+    - solid
+  unicode: f55d
+  voted: false
+btc:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: BTC
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f15a
+  voted: false
+buffer:
+  changes:
+    - 5.8.0
+  label: Buffer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f837
+bug:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Bug
+  search:
+    terms:
+      - beetle
+      - error
+      - insect
+      - report
+  styles:
+    - solid
+  unicode: f188
+  voted: false
+building:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Building
+  search:
+    terms:
+      - apartment
+      - business
+      - city
+      - company
+      - office
+      - work
+  styles:
+    - solid
+    - regular
+  unicode: f1ad
+  voted: false
+bullhorn:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.3.0
+  label: bullhorn
+  search:
+    terms:
+      - announcement
+      - broadcast
+      - louder
+      - megaphone
+      - share
+  styles:
+    - solid
+  unicode: f0a1
+  voted: false
+bullseye:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.3.0
+    - 5.10.1
+  label: Bullseye
+  search:
+    terms:
+      - archery
+      - goal
+      - objective
+      - target
+  styles:
+    - solid
+  unicode: f140
+  voted: false
+burn:
+  changes:
+    - 5.0.7
+  label: Burn
+  search:
+    terms:
+      - caliente
+      - energy
+      - fire
+      - flame
+      - gas
+      - heat
+      - hot
+  styles:
+    - solid
+  unicode: f46a
+  voted: false
+buromobelexperte:
+  changes:
+    - 5.0.0
+  label: Büromöbel-Experte GmbH & Co. KG.
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f37f
+  voted: false
+bus:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.1.0
+  label: Bus
+  search:
+    terms:
+      - public transportation
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f207
+  voted: false
+bus-alt:
+  changes:
+    - 5.1.0
+  label: Bus Alt
+  search:
+    terms:
+      - mta
+      - public transportation
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f55e
+  voted: false
+business-time:
+  changes:
+    - 5.3.0
+  label: Business Time
+  search:
+    terms:
+      - alarm
+      - briefcase
+      - business socks
+      - clock
+      - flight of the conchords
+      - reminder
+      - wednesday
+  styles:
+    - solid
+  unicode: f64a
+  voted: false
+buy-n-large:
+  changes:
+    - 5.11.0
+  label: Buy n Large
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f8a6
+buysellads:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: BuySellAds
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f20d
+  voted: false
+calculator:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.3.0
+    - 5.11.0
+  label: Calculator
+  search:
+    terms:
+      - abacus
+      - addition
+      - arithmetic
+      - counting
+      - math
+      - multiplication
+      - subtraction
+  styles:
+    - solid
+  unicode: f1ec
+  voted: false
+calendar:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.10.2
+  label: Calendar
+  search:
+    terms:
+      - calendar-o
+      - date
+      - event
+      - schedule
+      - time
+      - when
+  styles:
+    - solid
+    - regular
+  unicode: f133
+  voted: false
+calendar-alt:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.6.0
+    - 5.7.0
+    - 5.10.2
+  label: Alternate Calendar
+  search:
+    terms:
+      - calendar
+      - date
+      - event
+      - schedule
+      - time
+      - when
+  styles:
+    - solid
+    - regular
+  unicode: f073
+  voted: false
+calendar-check:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.2
+  label: Calendar Check
+  search:
+    terms:
+      - accept
+      - agree
+      - appointment
+      - confirm
+      - correct
+      - date
+      - done
+      - event
+      - ok
+      - schedule
+      - select
+      - success
+      - tick
+      - time
+      - todo
+      - when
+  styles:
+    - solid
+    - regular
+  unicode: f274
+  voted: false
+calendar-day:
+  changes:
+    - 5.6.0
+    - 5.10.2
+  label: Calendar with Day Focus
+  search:
+    terms:
+      - date
+      - detail
+      - event
+      - focus
+      - schedule
+      - single day
+      - time
+      - today
+      - when
+  styles:
+    - solid
+  unicode: f783
+  voted: true
+calendar-minus:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.2
+  label: Calendar Minus
+  search:
+    terms:
+      - calendar
+      - date
+      - delete
+      - event
+      - negative
+      - remove
+      - schedule
+      - time
+      - when
+  styles:
+    - solid
+    - regular
+  unicode: f272
+  voted: false
+calendar-plus:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.2
+  label: Calendar Plus
+  search:
+    terms:
+      - add
+      - calendar
+      - create
+      - date
+      - event
+      - new
+      - positive
+      - schedule
+      - time
+      - when
+  styles:
+    - solid
+    - regular
+  unicode: f271
+  voted: false
+calendar-times:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.2
+  label: Calendar Times
+  search:
+    terms:
+      - archive
+      - calendar
+      - date
+      - delete
+      - event
+      - remove
+      - schedule
+      - time
+      - when
+      - x
+  styles:
+    - solid
+    - regular
+  unicode: f273
+  voted: false
+calendar-week:
+  changes:
+    - 5.6.0
+    - 5.10.2
+  label: Calendar with Week Focus
+  search:
+    terms:
+      - date
+      - detail
+      - event
+      - focus
+      - schedule
+      - single week
+      - time
+      - today
+      - when
+  styles:
+    - solid
+  unicode: f784
+  voted: true
+camera:
+  changes:
+    - '1'
+    - 5.0.0
+  label: camera
+  search:
+    terms:
+      - image
+      - lens
+      - photo
+      - picture
+      - record
+      - shutter
+      - video
+  styles:
+    - solid
+  unicode: f030
+  voted: false
+camera-retro:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.1
+  label: Retro Camera
+  search:
+    terms:
+      - image
+      - lens
+      - photo
+      - picture
+      - record
+      - shutter
+      - video
+  styles:
+    - solid
+  unicode: f083
+  voted: false
+campground:
+  changes:
+    - 5.4.0
+  label: Campground
+  search:
+    terms:
+      - camping
+      - fall
+      - outdoors
+      - teepee
+      - tent
+      - tipi
+  styles:
+    - solid
+  unicode: f6bb
+  voted: false
+canadian-maple-leaf:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Canadian Maple Leaf
+  search:
+    terms:
+      - canada
+      - flag
+      - flora
+      - nature
+      - plant
+  styles:
+    - brands
+  unicode: f785
+candy-cane:
+  changes:
+    - 5.6.0
+    - 5.10.1
+  label: Candy Cane
+  search:
+    terms:
+      - candy
+      - christmas
+      - holiday
+      - mint
+      - peppermint
+      - striped
+      - xmas
+  styles:
+    - solid
+  unicode: f786
+cannabis:
+  changes:
+    - 5.1.0
+  label: Cannabis
+  search:
+    terms:
+      - bud
+      - chronic
+      - drugs
+      - endica
+      - endo
+      - ganja
+      - marijuana
+      - mary jane
+      - pot
+      - reefer
+      - sativa
+      - spliff
+      - weed
+      - whacky-tabacky
+  styles:
+    - solid
+  unicode: f55f
+  voted: false
+capsules:
+  changes:
+    - 5.0.7
+  label: Capsules
+  search:
+    terms:
+      - drugs
+      - medicine
+      - pills
+      - prescription
+  styles:
+    - solid
+  unicode: f46b
+  voted: false
+car:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.2.0
+  label: Car
+  search:
+    terms:
+      - auto
+      - automobile
+      - sedan
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f1b9
+  voted: false
+car-alt:
+  changes:
+    - 5.2.0
+    - 5.11.0
+    - 5.11.1
+  label: Alternate Car
+  search:
+    terms:
+      - auto
+      - automobile
+      - sedan
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f5de
+  voted: false
+car-battery:
+  changes:
+    - 5.2.0
+  label: Car Battery
+  search:
+    terms:
+      - auto
+      - electric
+      - mechanic
+      - power
+  styles:
+    - solid
+  unicode: f5df
+  voted: false
+car-crash:
+  changes:
+    - 5.2.0
+  label: Car Crash
+  search:
+    terms:
+      - accident
+      - auto
+      - automobile
+      - insurance
+      - sedan
+      - transportation
+      - vehicle
+      - wreck
+  styles:
+    - solid
+  unicode: f5e1
+  voted: false
+car-side:
+  changes:
+    - 5.2.0
+  label: Car Side
+  search:
+    terms:
+      - auto
+      - automobile
+      - sedan
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f5e4
+  voted: false
+caravan:
+  changes:
+    - 5.12.0
+  label: Caravan
+  search:
+    terms:
+      - camper
+      - motor home
+      - rv
+      - trailer
+      - travel
+  styles:
+    - solid
+  unicode: f8ff
+  voted: true
+caret-down:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Caret Down
+  search:
+    terms:
+      - arrow
+      - dropdown
+      - expand
+      - menu
+      - more
+      - triangle
+  styles:
+    - solid
+  unicode: f0d7
+  voted: false
+caret-left:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Caret Left
+  search:
+    terms:
+      - arrow
+      - back
+      - previous
+      - triangle
+  styles:
+    - solid
+  unicode: f0d9
+  voted: false
+caret-right:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Caret Right
+  search:
+    terms:
+      - arrow
+      - forward
+      - next
+      - triangle
+  styles:
+    - solid
+  unicode: f0da
+  voted: false
+caret-square-down:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Caret Square Down
+  search:
+    terms:
+      - arrow
+      - caret-square-o-down
+      - dropdown
+      - expand
+      - menu
+      - more
+      - triangle
+  styles:
+    - solid
+    - regular
+  unicode: f150
+  voted: false
+caret-square-left:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Caret Square Left
+  search:
+    terms:
+      - arrow
+      - back
+      - caret-square-o-left
+      - previous
+      - triangle
+  styles:
+    - solid
+    - regular
+  unicode: f191
+  voted: false
+caret-square-right:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Caret Square Right
+  search:
+    terms:
+      - arrow
+      - caret-square-o-right
+      - forward
+      - next
+      - triangle
+  styles:
+    - solid
+    - regular
+  unicode: f152
+  voted: false
+caret-square-up:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Caret Square Up
+  search:
+    terms:
+      - arrow
+      - caret-square-o-up
+      - collapse
+      - triangle
+      - upload
+  styles:
+    - solid
+    - regular
+  unicode: f151
+  voted: false
+caret-up:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Caret Up
+  search:
+    terms:
+      - arrow
+      - collapse
+      - triangle
+  styles:
+    - solid
+  unicode: f0d8
+  voted: false
+carrot:
+  changes:
+    - 5.6.0
+    - 5.10.1
+  label: Carrot
+  search:
+    terms:
+      - bugs bunny
+      - orange
+      - vegan
+      - vegetable
+  styles:
+    - solid
+  unicode: f787
+cart-arrow-down:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Shopping Cart Arrow Down
+  search:
+    terms:
+      - download
+      - save
+      - shopping
+  styles:
+    - solid
+  unicode: f218
+  voted: false
+cart-plus:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Add to Shopping Cart
+  search:
+    terms:
+      - add
+      - create
+      - new
+      - positive
+      - shopping
+  styles:
+    - solid
+  unicode: f217
+  voted: false
+cash-register:
+  changes:
+    - 5.6.0
+  label: Cash Register
+  search:
+    terms:
+      - buy
+      - cha-ching
+      - change
+      - checkout
+      - commerce
+      - leaerboard
+      - machine
+      - pay
+      - payment
+      - purchase
+      - store
+  styles:
+    - solid
+  unicode: f788
+  voted: true
+cat:
+  changes:
+    - 5.4.0
+    - 5.10.1
+  label: Cat
+  search:
+    terms:
+      - feline
+      - halloween
+      - holiday
+      - kitten
+      - kitty
+      - meow
+      - pet
+  styles:
+    - solid
+  unicode: f6be
+  voted: true
+cc-amazon-pay:
+  changes:
+    - 5.0.2
+  label: Amazon Pay Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42d
+  voted: false
+cc-amex:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.7.0
+  label: American Express Credit Card
+  search:
+    terms:
+      - amex
+  styles:
+    - brands
+  unicode: f1f3
+  voted: false
+cc-apple-pay:
+  changes:
+    - 5.0.0
+  label: Apple Pay Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f416
+  voted: false
+cc-diners-club:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Diner's Club Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f24c
+  voted: false
+cc-discover:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Discover Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1f2
+  voted: false
+cc-jcb:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: JCB Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f24b
+  voted: false
+cc-mastercard:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: MasterCard Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1f1
+  voted: false
+cc-paypal:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Paypal Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1f4
+  voted: false
+cc-stripe:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Stripe Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1f5
+  voted: false
+cc-visa:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Visa Credit Card
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1f0
+  voted: false
+centercode:
+  changes:
+    - 5.0.0
+  label: Centercode
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f380
+  voted: false
+centos:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Centos
+  search:
+    terms:
+      - linux
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f789
+  voted: true
+certificate:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: certificate
+  search:
+    terms:
+      - badge
+      - star
+      - verified
+  styles:
+    - solid
+  unicode: f0a3
+  voted: false
+chair:
+  changes:
+    - 5.4.0
+    - 5.11.0
+  label: Chair
+  search:
+    terms:
+      - furniture
+      - seat
+      - sit
+  styles:
+    - solid
+  unicode: f6c0
+  voted: true
+chalkboard:
+  changes:
+    - 5.0.13
+  label: Chalkboard
+  search:
+    terms:
+      - blackboard
+      - learning
+      - school
+      - teaching
+      - whiteboard
+      - writing
+  styles:
+    - solid
+  unicode: f51b
+  voted: false
+chalkboard-teacher:
+  changes:
+    - 5.0.13
+  label: Chalkboard Teacher
+  search:
+    terms:
+      - blackboard
+      - instructor
+      - learning
+      - professor
+      - school
+      - whiteboard
+      - writing
+  styles:
+    - solid
+  unicode: f51c
+  voted: false
+charging-station:
+  changes:
+    - 5.2.0
+    - 5.10.1
+  label: Charging Station
+  search:
+    terms:
+      - electric
+      - ev
+      - tesla
+      - vehicle
+  styles:
+    - solid
+  unicode: f5e7
+  voted: false
+chart-area:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Area Chart
+  search:
+    terms:
+      - analytics
+      - area
+      - chart
+      - graph
+  styles:
+    - solid
+  unicode: f1fe
+  voted: false
+chart-bar:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+  label: Bar Chart
+  search:
+    terms:
+      - analytics
+      - bar
+      - chart
+      - graph
+  styles:
+    - solid
+    - regular
+  unicode: f080
+  voted: false
+chart-line:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.3.0
+  label: Line Chart
+  search:
+    terms:
+      - activity
+      - analytics
+      - chart
+      - dashboard
+      - gain
+      - graph
+      - increase
+      - line
+  styles:
+    - solid
+  unicode: f201
+  voted: false
+chart-pie:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.3.0
+  label: Pie Chart
+  search:
+    terms:
+      - analytics
+      - chart
+      - diagram
+      - graph
+      - pie
+  styles:
+    - solid
+  unicode: f200
+  voted: false
+check:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Check
+  search:
+    terms:
+      - accept
+      - agree
+      - checkmark
+      - confirm
+      - correct
+      - done
+      - notice
+      - notification
+      - notify
+      - ok
+      - select
+      - success
+      - tick
+      - todo
+      - 'yes'
+  styles:
+    - solid
+  unicode: f00c
+  voted: false
+check-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Check Circle
+  search:
+    terms:
+      - accept
+      - agree
+      - confirm
+      - correct
+      - done
+      - ok
+      - select
+      - success
+      - tick
+      - todo
+      - 'yes'
+  styles:
+    - solid
+    - regular
+  unicode: f058
+  voted: false
+check-double:
+  changes:
+    - 5.1.0
+    - 5.8.2
+  label: Double Check
+  search:
+    terms:
+      - accept
+      - agree
+      - checkmark
+      - confirm
+      - correct
+      - done
+      - notice
+      - notification
+      - notify
+      - ok
+      - select
+      - success
+      - tick
+      - todo
+  styles:
+    - solid
+  unicode: f560
+  voted: true
+check-square:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Check Square
+  search:
+    terms:
+      - accept
+      - agree
+      - checkmark
+      - confirm
+      - correct
+      - done
+      - ok
+      - select
+      - success
+      - tick
+      - todo
+      - 'yes'
+  styles:
+    - solid
+    - regular
+  unicode: f14a
+  voted: false
+cheese:
+  changes:
+    - 5.7.0
+  label: Cheese
+  search:
+    terms:
+      - cheddar
+      - curd
+      - gouda
+      - melt
+      - parmesan
+      - sandwich
+      - swiss
+      - wedge
+  styles:
+    - solid
+  unicode: f7ef
+  voted: false
+chess:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess
+  search:
+    terms:
+      - board
+      - castle
+      - checkmate
+      - game
+      - king
+      - rook
+      - strategy
+      - tournament
+  styles:
+    - solid
+  unicode: f439
+  voted: false
+chess-bishop:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess Bishop
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f43a
+  voted: false
+chess-board:
+  changes:
+    - 5.0.5
+    - 5.7.0
+    - 5.9.0
+  label: Chess Board
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f43c
+  voted: false
+chess-king:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess King
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f43f
+  voted: false
+chess-knight:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess Knight
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - horse
+      - strategy
+  styles:
+    - solid
+  unicode: f441
+  voted: false
+chess-pawn:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess Pawn
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f443
+  voted: false
+chess-queen:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess Queen
+  search:
+    terms:
+      - board
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f445
+  voted: false
+chess-rook:
+  changes:
+    - 5.0.5
+    - 5.9.0
+  label: Chess Rook
+  search:
+    terms:
+      - board
+      - castle
+      - checkmate
+      - game
+      - strategy
+  styles:
+    - solid
+  unicode: f447
+  voted: false
+chevron-circle-down:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Chevron Circle Down
+  search:
+    terms:
+      - arrow
+      - download
+      - dropdown
+      - menu
+      - more
+  styles:
+    - solid
+  unicode: f13a
+  voted: false
+chevron-circle-left:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Chevron Circle Left
+  search:
+    terms:
+      - arrow
+      - back
+      - previous
+  styles:
+    - solid
+  unicode: f137
+  voted: false
+chevron-circle-right:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Chevron Circle Right
+  search:
+    terms:
+      - arrow
+      - forward
+      - next
+  styles:
+    - solid
+  unicode: f138
+  voted: false
+chevron-circle-up:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Chevron Circle Up
+  search:
+    terms:
+      - arrow
+      - collapse
+      - upload
+  styles:
+    - solid
+  unicode: f139
+  voted: false
+chevron-down:
+  changes:
+    - '1'
+    - 5.0.0
+  label: chevron-down
+  search:
+    terms:
+      - arrow
+      - download
+      - expand
+  styles:
+    - solid
+  unicode: f078
+  voted: false
+chevron-left:
+  changes:
+    - '1'
+    - 5.0.0
+  label: chevron-left
+  search:
+    terms:
+      - arrow
+      - back
+      - bracket
+      - previous
+  styles:
+    - solid
+  unicode: f053
+  voted: false
+chevron-right:
+  changes:
+    - '1'
+    - 5.0.0
+  label: chevron-right
+  search:
+    terms:
+      - arrow
+      - bracket
+      - forward
+      - next
+  styles:
+    - solid
+  unicode: f054
+  voted: false
+chevron-up:
+  changes:
+    - '1'
+    - 5.0.0
+  label: chevron-up
+  search:
+    terms:
+      - arrow
+      - collapse
+      - upload
+  styles:
+    - solid
+  unicode: f077
+  voted: false
+child:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Child
+  search:
+    terms:
+      - boy
+      - girl
+      - kid
+      - toddler
+      - young
+  styles:
+    - solid
+  unicode: f1ae
+  voted: false
+chrome:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Chrome
+  search:
+    terms:
+      - browser
+  styles:
+    - brands
+  unicode: f268
+  voted: false
+chromecast:
+  changes:
+    - 5.8.0
+  label: Chromecast
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f838
+church:
+  changes:
+    - 5.0.13
+  label: Church
+  search:
+    terms:
+      - building
+      - cathedral
+      - chapel
+      - community
+      - religion
+  styles:
+    - solid
+  unicode: f51d
+  voted: true
+circle:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Circle
+  search:
+    terms:
+      - circle-thin
+      - diameter
+      - dot
+      - ellipse
+      - notification
+      - round
+  styles:
+    - solid
+    - regular
+  unicode: f111
+  voted: false
+circle-notch:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Circle Notched
+  search:
+    terms:
+      - circle-o-notch
+      - diameter
+      - dot
+      - ellipse
+      - round
+      - spinner
+  styles:
+    - solid
+  unicode: f1ce
+  voted: false
+city:
+  changes:
+    - 5.3.0
+  label: City
+  search:
+    terms:
+      - buildings
+      - busy
+      - skyscrapers
+      - urban
+      - windows
+  styles:
+    - solid
+  unicode: f64f
+  voted: false
+clinic-medical:
+  changes:
+    - 5.7.0
+  label: Medical Clinic
+  search:
+    terms:
+      - covid-19
+      - doctor
+      - general practitioner
+      - hospital
+      - infirmary
+      - medicine
+      - office
+      - outpatient
+  styles:
+    - solid
+  unicode: f7f2
+  voted: false
+clipboard:
+  changes:
+    - 5.0.0
+  label: Clipboard
+  search:
+    terms:
+      - copy
+      - notes
+      - paste
+      - record
+  styles:
+    - solid
+    - regular
+  unicode: f328
+  voted: false
+clipboard-check:
+  changes:
+    - 5.0.7
+  label: Clipboard with Check
+  search:
+    terms:
+      - accept
+      - agree
+      - confirm
+      - done
+      - ok
+      - select
+      - success
+      - tick
+      - todo
+      - 'yes'
+  styles:
+    - solid
+  unicode: f46c
+  voted: false
+clipboard-list:
+  changes:
+    - 5.0.7
+  label: Clipboard List
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - intinerary
+      - ol
+      - schedule
+      - tick
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f46d
+  voted: false
+clock:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.12.1
+  label: Clock
+  search:
+    terms:
+      - date
+      - late
+      - schedule
+      - time
+      - timer
+      - timestamp
+      - watch
+  styles:
+    - solid
+    - regular
+  unicode: f017
+  voted: false
+clone:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.11.0
+  label: Clone
+  search:
+    terms:
+      - arrange
+      - copy
+      - duplicate
+      - paste
+  styles:
+    - solid
+    - regular
+  unicode: f24d
+  voted: false
+closed-captioning:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.10.1
+  label: Closed Captioning
+  search:
+    terms:
+      - cc
+      - deaf
+      - hearing
+      - subtitle
+      - subtitling
+      - text
+      - video
+  styles:
+    - solid
+    - regular
+  unicode: f20a
+  voted: false
+cloud:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.11
+  label: Cloud
+  search:
+    terms:
+      - atmosphere
+      - fog
+      - overcast
+      - save
+      - upload
+      - weather
+  styles:
+    - solid
+  unicode: f0c2
+  voted: false
+cloud-download-alt:
+  changes:
+    - 5.0.0
+    - 5.0.11
+  label: Alternate Cloud Download
+  search:
+    terms:
+      - download
+      - export
+      - save
+  styles:
+    - solid
+  unicode: f381
+  voted: false
+cloud-meatball:
+  changes:
+    - 5.5.0
+  label: Cloud with (a chance of) Meatball
+  search:
+    terms:
+      - FLDSMDFR
+      - food
+      - spaghetti
+      - storm
+  styles:
+    - solid
+  unicode: f73b
+  voted: false
+cloud-moon:
+  changes:
+    - 5.4.0
+    - 5.5.0
+  label: Cloud with Moon
+  search:
+    terms:
+      - crescent
+      - evening
+      - lunar
+      - night
+      - partly cloudy
+      - sky
+  styles:
+    - solid
+  unicode: f6c3
+  voted: false
+cloud-moon-rain:
+  changes:
+    - 5.5.0
+  label: Cloud with Moon and Rain
+  search:
+    terms:
+      - crescent
+      - evening
+      - lunar
+      - night
+      - partly cloudy
+      - precipitation
+      - rain
+      - sky
+      - storm
+  styles:
+    - solid
+  unicode: f73c
+  voted: false
+cloud-rain:
+  changes:
+    - 5.5.0
+  label: Cloud with Rain
+  search:
+    terms:
+      - precipitation
+      - rain
+      - sky
+      - storm
+  styles:
+    - solid
+  unicode: f73d
+  voted: false
+cloud-showers-heavy:
+  changes:
+    - 5.5.0
+  label: Cloud with Heavy Showers
+  search:
+    terms:
+      - precipitation
+      - rain
+      - sky
+      - storm
+  styles:
+    - solid
+  unicode: f740
+  voted: false
+cloud-sun:
+  changes:
+    - 5.4.0
+    - 5.5.0
+  label: Cloud with Sun
+  search:
+    terms:
+      - clear
+      - day
+      - daytime
+      - fall
+      - outdoors
+      - overcast
+      - partly cloudy
+  styles:
+    - solid
+  unicode: f6c4
+  voted: false
+cloud-sun-rain:
+  changes:
+    - 5.5.0
+  label: Cloud with Sun and Rain
+  search:
+    terms:
+      - day
+      - overcast
+      - precipitation
+      - storm
+      - summer
+      - sunshower
+  styles:
+    - solid
+  unicode: f743
+  voted: false
+cloud-upload-alt:
+  changes:
+    - 5.0.0
+    - 5.0.11
+  label: Alternate Cloud Upload
+  search:
+    terms:
+      - cloud-upload
+      - import
+      - save
+      - upload
+  styles:
+    - solid
+  unicode: f382
+  voted: false
+cloudflare:
+  changes:
+    - 5.15.0
+  label: Cloudflare
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07d
+  voted: false
+cloudscale:
+  changes:
+    - 5.0.0
+  label: cloudscale.ch
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f383
+  voted: false
+cloudsmith:
+  changes:
+    - 5.0.0
+  label: Cloudsmith
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f384
+  voted: false
+cloudversify:
+  changes:
+    - 5.0.0
+  label: cloudversify
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f385
+  voted: false
+cocktail:
+  changes:
+    - 5.1.0
+    - 5.10.1
+  label: Cocktail
+  search:
+    terms:
+      - alcohol
+      - beverage
+      - drink
+      - gin
+      - glass
+      - margarita
+      - martini
+      - vodka
+  styles:
+    - solid
+  unicode: f561
+  voted: false
+code:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Code
+  search:
+    terms:
+      - brackets
+      - code
+      - development
+      - html
+  styles:
+    - solid
+  unicode: f121
+  voted: false
+code-branch:
+  changes:
+    - 5.0.0
+  label: Code Branch
+  search:
+    terms:
+      - branch
+      - code-fork
+      - fork
+      - git
+      - github
+      - rebase
+      - svn
+      - vcs
+      - version
+  styles:
+    - solid
+  unicode: f126
+  voted: false
+codepen:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Codepen
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1cb
+  voted: false
+codiepie:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Codie Pie
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f284
+  voted: false
+coffee:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Coffee
+  search:
+    terms:
+      - beverage
+      - breakfast
+      - cafe
+      - drink
+      - fall
+      - morning
+      - mug
+      - seasonal
+      - tea
+  styles:
+    - solid
+  unicode: f0f4
+  voted: false
+cog:
+  changes:
+    - '1'
+    - 5.0.0
+  label: cog
+  search:
+    terms:
+      - gear
+      - mechanical
+      - settings
+      - sprocket
+      - wheel
+  styles:
+    - solid
+  unicode: f013
+  voted: false
+cogs:
+  changes:
+    - '1'
+    - 5.0.0
+  label: cogs
+  search:
+    terms:
+      - gears
+      - mechanical
+      - settings
+      - sprocket
+      - wheel
+  styles:
+    - solid
+  unicode: f085
+  voted: false
+coins:
+  changes:
+    - 5.0.13
+  label: Coins
+  search:
+    terms:
+      - currency
+      - dime
+      - financial
+      - gold
+      - money
+      - penny
+  styles:
+    - solid
+  unicode: f51e
+  voted: true
+columns:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Columns
+  search:
+    terms:
+      - browser
+      - dashboard
+      - organize
+      - panes
+      - split
+  styles:
+    - solid
+  unicode: f0db
+  voted: false
+comment:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+    - 5.10.1
+  label: comment
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - note
+      - notification
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+    - regular
+  unicode: f075
+  voted: false
+comment-alt:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Alternate Comment
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - note
+      - notification
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+    - regular
+  unicode: f27a
+  voted: false
+comment-dollar:
+  changes:
+    - 5.3.0
+  label: Comment Dollar
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - money
+      - note
+      - notification
+      - pay
+      - sms
+      - speech
+      - spend
+      - texting
+      - transfer
+  styles:
+    - solid
+  unicode: f651
+  voted: false
+comment-dots:
+  changes:
+    - 5.0.9
+  label: Comment Dots
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - more
+      - note
+      - notification
+      - reply
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+    - regular
+  unicode: f4ad
+  voted: false
+comment-medical:
+  changes:
+    - 5.7.0
+  label: Alternate Medical Chat
+  search:
+    terms:
+      - advice
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - diagnose
+      - feedback
+      - message
+      - note
+      - notification
+      - prescription
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+  unicode: f7f5
+  voted: false
+comment-slash:
+  changes:
+    - 5.0.9
+  label: Comment Slash
+  search:
+    terms:
+      - bubble
+      - cancel
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - mute
+      - note
+      - notification
+      - quiet
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+  unicode: f4b3
+  voted: false
+comments:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+  label: comments
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - note
+      - notification
+      - sms
+      - speech
+      - texting
+  styles:
+    - solid
+    - regular
+  unicode: f086
+  voted: false
+comments-dollar:
+  changes:
+    - 5.3.0
+  label: Comments Dollar
+  search:
+    terms:
+      - bubble
+      - chat
+      - commenting
+      - conversation
+      - feedback
+      - message
+      - money
+      - note
+      - notification
+      - pay
+      - sms
+      - speech
+      - spend
+      - texting
+      - transfer
+  styles:
+    - solid
+  unicode: f653
+  voted: false
+compact-disc:
+  changes:
+    - 5.0.13
+    - 5.10.1
+    - 5.11.0
+    - 5.11.1
+  label: Compact Disc
+  search:
+    terms:
+      - album
+      - bluray
+      - cd
+      - disc
+      - dvd
+      - media
+      - movie
+      - music
+      - record
+      - video
+      - vinyl
+  styles:
+    - solid
+  unicode: f51f
+  voted: true
+compass:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.2.0
+    - 5.11.0
+    - 5.11.1
+  label: Compass
+  search:
+    terms:
+      - directions
+      - directory
+      - location
+      - menu
+      - navigation
+      - safari
+      - travel
+  styles:
+    - solid
+    - regular
+  unicode: f14e
+  voted: false
+compress:
+  changes:
+    - 5.0.0
+  label: Compress
+  search:
+    terms:
+      - collapse
+      - fullscreen
+      - minimize
+      - move
+      - resize
+      - shrink
+      - smaller
+  styles:
+    - solid
+  unicode: f066
+  voted: false
+compress-alt:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.12.0
+  label: Alternate Compress
+  search:
+    terms:
+      - collapse
+      - fullscreen
+      - minimize
+      - move
+      - resize
+      - shrink
+      - smaller
+  styles:
+    - solid
+  unicode: f422
+  voted: false
+compress-arrows-alt:
+  changes:
+    - 5.6.0
+  label: Alternate Compress Arrows
+  search:
+    terms:
+      - collapse
+      - fullscreen
+      - minimize
+      - move
+      - resize
+      - shrink
+      - smaller
+  styles:
+    - solid
+  unicode: f78c
+  voted: true
+concierge-bell:
+  changes:
+    - 5.1.0
+  label: Concierge Bell
+  search:
+    terms:
+      - attention
+      - hotel
+      - receptionist
+      - service
+      - support
+  styles:
+    - solid
+  unicode: f562
+  voted: false
+confluence:
+  changes:
+    - 5.6.0
+  label: Confluence
+  search:
+    terms:
+      - atlassian
+  styles:
+    - brands
+  unicode: f78d
+  voted: true
+connectdevelop:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Connect Develop
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f20e
+  voted: false
+contao:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Contao
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f26d
+  voted: false
+cookie:
+  changes:
+    - 5.1.0
+  label: Cookie
+  search:
+    terms:
+      - baked good
+      - chips
+      - chocolate
+      - eat
+      - snack
+      - sweet
+      - treat
+  styles:
+    - solid
+  unicode: f563
+  voted: true
+cookie-bite:
+  changes:
+    - 5.1.0
+  label: Cookie Bite
+  search:
+    terms:
+      - baked good
+      - bitten
+      - chips
+      - chocolate
+      - eat
+      - snack
+      - sweet
+      - treat
+  styles:
+    - solid
+  unicode: f564
+  voted: true
+copy:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.2
+  label: Copy
+  search:
+    terms:
+      - clone
+      - duplicate
+      - file
+      - files-o
+      - paper
+      - paste
+  styles:
+    - solid
+    - regular
+  unicode: f0c5
+  voted: false
+copyright:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Copyright
+  search:
+    terms:
+      - brand
+      - mark
+      - register
+      - trademark
+  styles:
+    - solid
+    - regular
+  unicode: f1f9
+  voted: false
+cotton-bureau:
+  changes:
+    - 5.10.0
+  label: Cotton Bureau
+  search:
+    terms:
+      - clothing
+      - t-shirts
+      - tshirts
+  styles:
+    - brands
+  unicode: f89e
+couch:
+  changes:
+    - 5.0.9
+  label: Couch
+  search:
+    terms:
+      - chair
+      - cushion
+      - furniture
+      - relax
+      - sofa
+  styles:
+    - solid
+  unicode: f4b8
+  voted: false
+cpanel:
+  changes:
+    - 5.0.0
+  label: cPanel
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f388
+  voted: false
+creative-commons:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.0.11
+    - 5.1.0
+  label: Creative Commons
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f25e
+  voted: false
+creative-commons-by:
+  changes:
+    - 5.0.11
+  label: Creative Commons Attribution
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4e7
+  voted: false
+creative-commons-nc:
+  changes:
+    - 5.0.11
+  label: Creative Commons Noncommercial
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4e8
+  voted: false
+creative-commons-nc-eu:
+  changes:
+    - 5.0.11
+  label: Creative Commons Noncommercial (Euro Sign)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4e9
+  voted: false
+creative-commons-nc-jp:
+  changes:
+    - 5.0.11
+  label: Creative Commons Noncommercial (Yen Sign)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4ea
+  voted: false
+creative-commons-nd:
+  changes:
+    - 5.0.11
+  label: Creative Commons No Derivative Works
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4eb
+  voted: false
+creative-commons-pd:
+  changes:
+    - 5.0.11
+  label: Creative Commons Public Domain
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4ec
+  voted: false
+creative-commons-pd-alt:
+  changes:
+    - 5.0.11
+  label: Alternate Creative Commons Public Domain
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4ed
+  voted: false
+creative-commons-remix:
+  changes:
+    - 5.0.11
+  label: Creative Commons Remix
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4ee
+  voted: false
+creative-commons-sa:
+  changes:
+    - 5.0.11
+  label: Creative Commons Share Alike
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4ef
+  voted: false
+creative-commons-sampling:
+  changes:
+    - 5.0.11
+  label: Creative Commons Sampling
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f0
+  voted: false
+creative-commons-sampling-plus:
+  changes:
+    - 5.0.11
+  label: Creative Commons Sampling +
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f1
+  voted: false
+creative-commons-share:
+  changes:
+    - 5.0.11
+  label: Creative Commons Share
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f2
+  voted: false
+creative-commons-zero:
+  changes:
+    - 5.0.11
+    - 5.4.0
+  label: Creative Commons CC0
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f3
+  voted: false
+credit-card:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Credit Card
+  search:
+    terms:
+      - buy
+      - checkout
+      - credit-card-alt
+      - debit
+      - money
+      - payment
+      - purchase
+  styles:
+    - solid
+    - regular
+  unicode: f09d
+  voted: false
+critical-role:
+  changes:
+    - 5.4.0
+    - 5.8.0
+  label: Critical Role
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - game
+      - gaming
+      - tabletop
+  styles:
+    - brands
+  unicode: f6c9
+  voted: false
+crop:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.1.0
+  label: crop
+  search:
+    terms:
+      - design
+      - frame
+      - mask
+      - resize
+      - shrink
+  styles:
+    - solid
+  unicode: f125
+  voted: false
+crop-alt:
+  changes:
+    - 5.1.0
+  label: Alternate Crop
+  search:
+    terms:
+      - design
+      - frame
+      - mask
+      - resize
+      - shrink
+  styles:
+    - solid
+  unicode: f565
+  voted: false
+cross:
+  changes:
+    - 5.3.0
+    - 5.10.1
+  label: Cross
+  search:
+    terms:
+      - catholicism
+      - christianity
+      - church
+      - jesus
+  styles:
+    - solid
+  unicode: f654
+  voted: false
+crosshairs:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Crosshairs
+  search:
+    terms:
+      - aim
+      - bullseye
+      - gpd
+      - picker
+      - position
+  styles:
+    - solid
+  unicode: f05b
+  voted: false
+crow:
+  changes:
+    - 5.0.13
+  label: Crow
+  search:
+    terms:
+      - bird
+      - bullfrog
+      - fauna
+      - halloween
+      - holiday
+      - toad
+  styles:
+    - solid
+  unicode: f520
+  voted: false
+crown:
+  changes:
+    - 5.0.13
+  label: Crown
+  search:
+    terms:
+      - award
+      - favorite
+      - king
+      - queen
+      - royal
+      - tiara
+  styles:
+    - solid
+  unicode: f521
+  voted: true
+crutch:
+  changes:
+    - 5.7.0
+  label: Crutch
+  search:
+    terms:
+      - cane
+      - injury
+      - mobility
+      - wheelchair
+  styles:
+    - solid
+  unicode: f7f7
+  voted: false
+css3:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: CSS 3 Logo
+  search:
+    terms:
+      - code
+  styles:
+    - brands
+  unicode: f13c
+  voted: false
+css3-alt:
+  changes:
+    - 5.0.0
+  label: Alternate CSS3 Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f38b
+  voted: false
+cube:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Cube
+  search:
+    terms:
+      - 3d
+      - block
+      - dice
+      - package
+      - square
+      - tesseract
+  styles:
+    - solid
+  unicode: f1b2
+  voted: false
+cubes:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Cubes
+  search:
+    terms:
+      - 3d
+      - block
+      - dice
+      - package
+      - pyramid
+      - square
+      - stack
+      - tesseract
+  styles:
+    - solid
+  unicode: f1b3
+  voted: false
+cut:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.1.0
+  label: Cut
+  search:
+    terms:
+      - clip
+      - scissors
+      - snip
+  styles:
+    - solid
+  unicode: f0c4
+  voted: false
+cuttlefish:
+  changes:
+    - 5.0.0
+  label: Cuttlefish
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f38c
+  voted: false
+d-and-d:
+  changes:
+    - 5.0.0
+  label: Dungeons & Dragons
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f38d
+  voted: false
+d-and-d-beyond:
+  changes:
+    - 5.4.0
+  label: D&D Beyond
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - gaming
+      - tabletop
+  styles:
+    - brands
+  unicode: f6ca
+  voted: false
+dailymotion:
+  changes:
+    - 5.12.1
+    - 5.14.0
+  label: dailymotion
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e052
+  voted: true
+dashcube:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.3
+  label: DashCube
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f210
+  voted: false
+database:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Database
+  search:
+    terms:
+      - computer
+      - development
+      - directory
+      - memory
+      - storage
+  styles:
+    - solid
+  unicode: f1c0
+  voted: false
+deaf:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Deaf
+  search:
+    terms:
+      - ear
+      - hearing
+      - sign language
+  styles:
+    - solid
+  unicode: f2a4
+  voted: false
+deezer:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: Deezer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e077
+  voted: true
+delicious:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.7.0
+  label: Delicious
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a5
+  voted: false
+democrat:
+  changes:
+    - 5.5.0
+  label: Democrat
+  search:
+    terms:
+      - american
+      - democratic party
+      - donkey
+      - election
+      - left
+      - left-wing
+      - liberal
+      - politics
+      - usa
+  styles:
+    - solid
+  unicode: f747
+  voted: false
+deploydog:
+  changes:
+    - 5.0.0
+  label: deploy.dog
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f38e
+  voted: false
+deskpro:
+  changes:
+    - 5.0.0
+  label: Deskpro
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f38f
+  voted: false
+desktop:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Desktop
+  search:
+    terms:
+      - computer
+      - cpu
+      - demo
+      - desktop
+      - device
+      - imac
+      - machine
+      - monitor
+      - pc
+      - screen
+  styles:
+    - solid
+  unicode: f108
+  voted: false
+dev:
+  changes:
+    - 5.4.0
+  label: DEV
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f6cc
+  voted: true
+deviantart:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: deviantART
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1bd
+  voted: false
+dharmachakra:
+  changes:
+    - 5.3.0
+  label: Dharmachakra
+  search:
+    terms:
+      - buddhism
+      - buddhist
+      - wheel of dharma
+  styles:
+    - solid
+  unicode: f655
+  voted: false
+dhl:
+  changes:
+    - 5.6.0
+  label: DHL
+  search:
+    terms:
+      - Dalsey
+      - Hillblom and Lynn
+      - german
+      - package
+      - shipping
+  styles:
+    - brands
+  unicode: f790
+diagnoses:
+  changes:
+    - 5.0.7
+    - 5.7.0
+  label: Diagnoses
+  search:
+    terms:
+      - analyze
+      - detect
+      - diagnosis
+      - examine
+      - medicine
+  styles:
+    - solid
+  unicode: f470
+  voted: false
+diaspora:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Diaspora
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f791
+  voted: true
+dice:
+  changes:
+    - 5.0.13
+  label: Dice
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f522
+  voted: true
+dice-d20:
+  changes:
+    - 5.4.0
+  label: Dice D20
+  search:
+    terms:
+      - Dungeons & Dragons
+      - chance
+      - d&d
+      - dnd
+      - fantasy
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f6cf
+  voted: true
+dice-d6:
+  changes:
+    - 5.4.0
+  label: Dice D6
+  search:
+    terms:
+      - Dungeons & Dragons
+      - chance
+      - d&d
+      - dnd
+      - fantasy
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f6d1
+  voted: false
+dice-five:
+  changes:
+    - 5.0.13
+  label: Dice Five
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f523
+  voted: true
+dice-four:
+  changes:
+    - 5.0.13
+  label: Dice Four
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f524
+  voted: true
+dice-one:
+  changes:
+    - 5.0.13
+  label: Dice One
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f525
+  voted: true
+dice-six:
+  changes:
+    - 5.0.13
+  label: Dice Six
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f526
+  voted: true
+dice-three:
+  changes:
+    - 5.0.13
+  label: Dice Three
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f527
+  voted: true
+dice-two:
+  changes:
+    - 5.0.13
+  label: Dice Two
+  search:
+    terms:
+      - chance
+      - gambling
+      - game
+      - roll
+  styles:
+    - solid
+  unicode: f528
+  voted: true
+digg:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Digg Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a6
+  voted: false
+digital-ocean:
+  changes:
+    - 5.0.0
+    - 5.7.0
+  label: Digital Ocean
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f391
+  voted: false
+digital-tachograph:
+  changes:
+    - 5.1.0
+  label: Digital Tachograph
+  search:
+    terms:
+      - data
+      - distance
+      - speed
+      - tachometer
+  styles:
+    - solid
+  unicode: f566
+  voted: true
+directions:
+  changes:
+    - 5.2.0
+    - 5.11.0
+  label: Directions
+  search:
+    terms:
+      - map
+      - navigation
+      - sign
+      - turn
+  styles:
+    - solid
+  unicode: f5eb
+  voted: false
+discord:
+  changes:
+    - 5.0.0
+  label: Discord
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f392
+  voted: false
+discourse:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Discourse
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f393
+  voted: false
+disease:
+  changes:
+    - 5.7.0
+  label: Disease
+  search:
+    terms:
+      - bacteria
+      - cancer
+      - covid-19
+      - illness
+      - infection
+      - sickness
+      - virus
+  styles:
+    - solid
+  unicode: f7fa
+  voted: false
+divide:
+  changes:
+    - 5.0.13
+  label: Divide
+  search:
+    terms:
+      - arithmetic
+      - calculus
+      - division
+      - math
+  styles:
+    - solid
+  unicode: f529
+  voted: false
+dizzy:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Dizzy Face
+  search:
+    terms:
+      - dazed
+      - dead
+      - disapprove
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f567
+  voted: false
+dna:
+  changes:
+    - 5.0.7
+    - 5.0.10
+  label: DNA
+  search:
+    terms:
+      - double helix
+      - genetic
+      - helix
+      - molecule
+      - protein
+  styles:
+    - solid
+  unicode: f471
+  voted: false
+dochub:
+  changes:
+    - 5.0.0
+  label: DocHub
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f394
+  voted: false
+docker:
+  changes:
+    - 5.0.0
+  label: Docker
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f395
+  voted: false
+dog:
+  changes:
+    - 5.4.0
+    - 5.12.0
+  label: Dog
+  search:
+    terms:
+      - animal
+      - canine
+      - fauna
+      - mammal
+      - pet
+      - pooch
+      - puppy
+      - woof
+  styles:
+    - solid
+  unicode: f6d3
+  voted: false
+dollar-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.0.9
+    - 5.11.0
+    - 5.11.1
+  label: Dollar Sign
+  search:
+    terms:
+      - $
+      - cost
+      - dollar-sign
+      - money
+      - price
+      - usd
+  styles:
+    - solid
+  unicode: f155
+  voted: false
+dolly:
+  changes:
+    - 5.0.7
+  label: Dolly
+  search:
+    terms:
+      - carry
+      - shipping
+      - transport
+  styles:
+    - solid
+  unicode: f472
+  voted: false
+dolly-flatbed:
+  changes:
+    - 5.0.7
+  label: Dolly Flatbed
+  search:
+    terms:
+      - carry
+      - inventory
+      - shipping
+      - transport
+  styles:
+    - solid
+  unicode: f474
+  voted: false
+donate:
+  changes:
+    - 5.0.9
+  label: Donate
+  search:
+    terms:
+      - contribute
+      - generosity
+      - gift
+      - give
+  styles:
+    - solid
+  unicode: f4b9
+  voted: false
+door-closed:
+  changes:
+    - 5.0.13
+  label: Door Closed
+  search:
+    terms:
+      - enter
+      - exit
+      - locked
+  styles:
+    - solid
+  unicode: f52a
+  voted: true
+door-open:
+  changes:
+    - 5.0.13
+  label: Door Open
+  search:
+    terms:
+      - enter
+      - exit
+      - welcome
+  styles:
+    - solid
+  unicode: f52b
+  voted: true
+dot-circle:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Dot Circle
+  search:
+    terms:
+      - bullseye
+      - notification
+      - target
+  styles:
+    - solid
+    - regular
+  unicode: f192
+  voted: false
+dove:
+  changes:
+    - 5.0.9
+    - 5.10.1
+    - 5.10.2
+  label: Dove
+  search:
+    terms:
+      - bird
+      - fauna
+      - flying
+      - peace
+      - war
+  styles:
+    - solid
+  unicode: f4ba
+  voted: false
+download:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Download
+  search:
+    terms:
+      - export
+      - hard drive
+      - save
+      - transfer
+  styles:
+    - solid
+  unicode: f019
+  voted: false
+draft2digital:
+  changes:
+    - 5.0.0
+  label: Draft2digital
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f396
+  voted: false
+drafting-compass:
+  changes:
+    - 5.1.0
+  label: Drafting Compass
+  search:
+    terms:
+      - design
+      - map
+      - mechanical drawing
+      - plot
+      - plotting
+  styles:
+    - solid
+  unicode: f568
+  voted: false
+dragon:
+  changes:
+    - 5.4.0
+  label: Dragon
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - fire
+      - lizard
+      - serpent
+  styles:
+    - solid
+  unicode: f6d5
+  voted: false
+draw-polygon:
+  changes:
+    - 5.2.0
+  label: Draw Polygon
+  search:
+    terms:
+      - anchors
+      - lines
+      - object
+      - render
+      - shape
+  styles:
+    - solid
+  unicode: f5ee
+  voted: false
+dribbble:
+  changes:
+    - 5.0.0
+  label: Dribbble
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f17d
+  voted: false
+dribbble-square:
+  changes:
+    - 5.0.0
+  label: Dribbble Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f397
+  voted: false
+dropbox:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.0.1
+  label: Dropbox
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f16b
+  voted: false
+drum:
+  changes:
+    - 5.1.0
+    - 5.11.0
+  label: Drum
+  search:
+    terms:
+      - instrument
+      - music
+      - percussion
+      - snare
+      - sound
+  styles:
+    - solid
+  unicode: f569
+  voted: true
+drum-steelpan:
+  changes:
+    - 5.1.0
+  label: Drum Steelpan
+  search:
+    terms:
+      - calypso
+      - instrument
+      - music
+      - percussion
+      - reggae
+      - snare
+      - sound
+      - steel
+      - tropical
+  styles:
+    - solid
+  unicode: f56a
+  voted: false
+drumstick-bite:
+  changes:
+    - 5.4.0
+    - 5.7.0
+  label: Drumstick with Bite Taken Out
+  search:
+    terms:
+      - bone
+      - chicken
+      - leg
+      - meat
+      - poultry
+      - turkey
+  styles:
+    - solid
+  unicode: f6d7
+  voted: false
+drupal:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Drupal Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a9
+  voted: false
+dumbbell:
+  changes:
+    - 5.0.5
+  label: Dumbbell
+  search:
+    terms:
+      - exercise
+      - gym
+      - strength
+      - weight
+      - weight-lifting
+  styles:
+    - solid
+  unicode: f44b
+  voted: false
+dumpster:
+  changes:
+    - 5.6.0
+  label: Dumpster
+  search:
+    terms:
+      - alley
+      - bin
+      - commercial
+      - trash
+      - waste
+  styles:
+    - solid
+  unicode: f793
+  voted: true
+dumpster-fire:
+  changes:
+    - 5.6.0
+  label: Dumpster Fire
+  search:
+    terms:
+      - alley
+      - bin
+      - commercial
+      - danger
+      - dangerous
+      - euphemism
+      - flame
+      - heat
+      - hot
+      - trash
+      - waste
+  styles:
+    - solid
+  unicode: f794
+  voted: true
+dungeon:
+  changes:
+    - 5.4.0
+  label: Dungeon
+  search:
+    terms:
+      - Dungeons & Dragons
+      - building
+      - d&d
+      - dnd
+      - door
+      - entrance
+      - fantasy
+      - gate
+  styles:
+    - solid
+  unicode: f6d9
+  voted: false
+dyalog:
+  changes:
+    - 5.0.0
+  label: Dyalog
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f399
+  voted: false
+earlybirds:
+  changes:
+    - 5.0.0
+  label: Earlybirds
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f39a
+  voted: false
+ebay:
+  changes:
+    - 5.0.11
+    - 5.7.0
+  label: eBay
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f4
+  voted: true
+edge:
+  changes:
+    - '4.5'
+    - 5.0.0
+    - 5.12.1
+  label: Edge Browser
+  search:
+    terms:
+      - browser
+      - ie
+  styles:
+    - brands
+  unicode: f282
+  voted: false
+edge-legacy:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: Edge Legacy Browser
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e078
+  voted: false
+edit:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Edit
+  search:
+    terms:
+      - edit
+      - pen
+      - pencil
+      - update
+      - write
+  styles:
+    - solid
+    - regular
+  unicode: f044
+  voted: false
+egg:
+  changes:
+    - 5.7.0
+  label: Egg
+  search:
+    terms:
+      - breakfast
+      - chicken
+      - easter
+      - shell
+      - yolk
+  styles:
+    - solid
+  unicode: f7fb
+  voted: false
+eject:
+  changes:
+    - '1'
+    - 5.0.0
+  label: eject
+  search:
+    terms:
+      - abort
+      - cancel
+      - cd
+      - discharge
+  styles:
+    - solid
+  unicode: f052
+  voted: false
+elementor:
+  changes:
+    - 5.0.3
+  label: Elementor
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f430
+  voted: true
+ellipsis-h:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Horizontal Ellipsis
+  search:
+    terms:
+      - dots
+      - drag
+      - kebab
+      - list
+      - menu
+      - nav
+      - navigation
+      - ol
+      - reorder
+      - settings
+      - ul
+  styles:
+    - solid
+  unicode: f141
+  voted: false
+ellipsis-v:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Vertical Ellipsis
+  search:
+    terms:
+      - dots
+      - drag
+      - kebab
+      - list
+      - menu
+      - nav
+      - navigation
+      - ol
+      - reorder
+      - settings
+      - ul
+  styles:
+    - solid
+  unicode: f142
+  voted: false
+ello:
+  changes:
+    - 5.2.0
+  label: Ello
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5f1
+  voted: true
+ember:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Ember
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f423
+  voted: false
+empire:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Galactic Empire
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d1
+  voted: false
+envelope:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Envelope
+  search:
+    terms:
+      - e-mail
+      - email
+      - letter
+      - mail
+      - message
+      - notification
+      - support
+  styles:
+    - solid
+    - regular
+  unicode: f0e0
+  voted: false
+envelope-open:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Envelope Open
+  search:
+    terms:
+      - e-mail
+      - email
+      - letter
+      - mail
+      - message
+      - notification
+      - support
+  styles:
+    - solid
+    - regular
+  unicode: f2b6
+  voted: false
+envelope-open-text:
+  changes:
+    - 5.3.0
+    - 5.10.1
+    - 5.12.0
+  label: Envelope Open-text
+  search:
+    terms:
+      - e-mail
+      - email
+      - letter
+      - mail
+      - message
+      - notification
+      - support
+  styles:
+    - solid
+  unicode: f658
+  voted: false
+envelope-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Envelope Square
+  search:
+    terms:
+      - e-mail
+      - email
+      - letter
+      - mail
+      - message
+      - notification
+      - support
+  styles:
+    - solid
+  unicode: f199
+  voted: false
+envira:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Envira Gallery
+  search:
+    terms:
+      - leaf
+  styles:
+    - brands
+  unicode: f299
+  voted: false
+equals:
+  changes:
+    - 5.0.13
+  label: Equals
+  search:
+    terms:
+      - arithmetic
+      - even
+      - match
+      - math
+  styles:
+    - solid
+  unicode: f52c
+  voted: false
+eraser:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.8.0
+  label: eraser
+  search:
+    terms:
+      - art
+      - delete
+      - remove
+      - rubber
+  styles:
+    - solid
+  unicode: f12d
+  voted: false
+erlang:
+  changes:
+    - 5.0.0
+    - 5.0.3
+    - 5.7.0
+  label: Erlang
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f39d
+  voted: false
+ethereum:
+  changes:
+    - 5.0.2
+  label: Ethereum
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42e
+  voted: true
+ethernet:
+  changes:
+    - 5.6.0
+  label: Ethernet
+  search:
+    terms:
+      - cable
+      - cat 5
+      - cat 6
+      - connection
+      - hardware
+      - internet
+      - network
+      - wired
+  styles:
+    - solid
+  unicode: f796
+  voted: true
+etsy:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Etsy
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2d7
+  voted: false
+euro-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Euro Sign
+  search:
+    terms:
+      - currency
+      - dollar
+      - exchange
+      - money
+  styles:
+    - solid
+  unicode: f153
+  voted: false
+evernote:
+  changes:
+    - 5.8.0
+  label: Evernote
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f839
+exchange-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Exchange
+  search:
+    terms:
+      - arrow
+      - arrows
+      - exchange
+      - reciprocate
+      - return
+      - swap
+      - transfer
+  styles:
+    - solid
+  unicode: f362
+  voted: false
+exclamation:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: exclamation
+  search:
+    terms:
+      - alert
+      - danger
+      - error
+      - important
+      - notice
+      - notification
+      - notify
+      - problem
+      - warning
+  styles:
+    - solid
+  unicode: f12a
+  voted: false
+exclamation-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Exclamation Circle
+  search:
+    terms:
+      - alert
+      - danger
+      - error
+      - important
+      - notice
+      - notification
+      - notify
+      - problem
+      - warning
+  styles:
+    - solid
+  unicode: f06a
+  voted: false
+exclamation-triangle:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.6.1
+  label: Exclamation Triangle
+  search:
+    terms:
+      - alert
+      - danger
+      - error
+      - important
+      - notice
+      - notification
+      - notify
+      - problem
+      - warning
+  styles:
+    - solid
+  unicode: f071
+  voted: false
+expand:
+  changes:
+    - 5.0.0
+  label: Expand
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - fullscreen
+      - resize
+  styles:
+    - solid
+  unicode: f065
+  voted: false
+expand-alt:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.12.0
+  label: Alternate Expand
+  search:
+    terms:
+      - arrows
+      - bigger
+      - enlarge
+      - fullscreen
+      - resize
+  styles:
+    - solid
+  unicode: f424
+  voted: false
+expand-arrows-alt:
+  changes:
+    - 5.0.0
+    - 5.8.0
+  label: Alternate Expand Arrows
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - fullscreen
+      - move
+      - resize
+  styles:
+    - solid
+  unicode: f31e
+  voted: false
+expeditedssl:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: ExpeditedSSL
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f23e
+  voted: false
+external-link-alt:
+  changes:
+    - 5.0.0
+    - 5.11.0
+  label: Alternate External Link
+  search:
+    terms:
+      - external-link
+      - new
+      - open
+      - share
+  styles:
+    - solid
+  unicode: f35d
+  voted: false
+external-link-square-alt:
+  changes:
+    - 5.0.0
+  label: Alternate External Link Square
+  search:
+    terms:
+      - external-link-square
+      - new
+      - open
+      - share
+  styles:
+    - solid
+  unicode: f360
+  voted: false
+eye:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.7.0
+  label: Eye
+  search:
+    terms:
+      - look
+      - optic
+      - see
+      - seen
+      - show
+      - sight
+      - views
+      - visible
+  styles:
+    - solid
+    - regular
+  unicode: f06e
+  voted: false
+eye-dropper:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.1.0
+  label: Eye Dropper
+  search:
+    terms:
+      - beaker
+      - clone
+      - color
+      - copy
+      - eyedropper
+      - pipette
+  styles:
+    - solid
+  unicode: f1fb
+  voted: false
+eye-slash:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.7.0
+  label: Eye Slash
+  search:
+    terms:
+      - blind
+      - hide
+      - show
+      - toggle
+      - unseen
+      - views
+      - visible
+      - visiblity
+  styles:
+    - solid
+    - regular
+  unicode: f070
+  voted: false
+facebook:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.8.2
+  label: Facebook
+  search:
+    terms:
+      - facebook-official
+      - social network
+  styles:
+    - brands
+  unicode: f09a
+  voted: false
+facebook-f:
+  changes:
+    - 5.0.0
+    - 5.8.2
+  label: Facebook F
+  search:
+    terms:
+      - facebook
+  styles:
+    - brands
+  unicode: f39e
+  voted: false
+facebook-messenger:
+  changes:
+    - 5.0.0
+    - 5.8.2
+    - 5.9.0
+  label: Facebook Messenger
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f39f
+  voted: false
+facebook-square:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.8.2
+  label: Facebook Square
+  search:
+    terms:
+      - social network
+  styles:
+    - brands
+  unicode: f082
+  voted: false
+fan:
+  changes:
+    - 5.9.0
+    - 5.10.1
+  label: Fan
+  search:
+    terms:
+      - ac
+      - air conditioning
+      - blade
+      - blower
+      - cool
+      - hot
+  styles:
+    - solid
+  unicode: f863
+  voted: true
+fantasy-flight-games:
+  changes:
+    - 5.4.0
+  label: Fantasy Flight-games
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - game
+      - gaming
+      - tabletop
+  styles:
+    - brands
+  unicode: f6dc
+  voted: false
+fast-backward:
+  changes:
+    - '1'
+    - 5.0.0
+  label: fast-backward
+  search:
+    terms:
+      - beginning
+      - first
+      - previous
+      - rewind
+      - start
+  styles:
+    - solid
+  unicode: f049
+  voted: false
+fast-forward:
+  changes:
+    - '1'
+    - 5.0.0
+  label: fast-forward
+  search:
+    terms:
+      - end
+      - last
+      - next
+  styles:
+    - solid
+  unicode: f050
+  voted: false
+faucet:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Faucet
+  search:
+    terms:
+      - covid-19
+      - drip
+      - house
+      - hygiene
+      - kitchen
+      - sink
+      - water
+  styles:
+    - solid
+  unicode: e005
+  voted: false
+fax:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.3.0
+    - 5.11.0
+  label: Fax
+  search:
+    terms:
+      - business
+      - communicate
+      - copy
+      - facsimile
+      - send
+  styles:
+    - solid
+  unicode: f1ac
+  voted: false
+feather:
+  changes:
+    - 5.0.13
+    - 5.1.0
+  label: Feather
+  search:
+    terms:
+      - bird
+      - light
+      - plucked
+      - quill
+      - write
+  styles:
+    - solid
+  unicode: f52d
+  voted: true
+feather-alt:
+  changes:
+    - 5.1.0
+  label: Alternate Feather
+  search:
+    terms:
+      - bird
+      - light
+      - plucked
+      - quill
+      - write
+  styles:
+    - solid
+  unicode: f56b
+  voted: true
+fedex:
+  changes:
+    - 5.6.0
+  label: FedEx
+  search:
+    terms:
+      - Federal Express
+      - package
+      - shipping
+  styles:
+    - brands
+  unicode: f797
+fedora:
+  changes:
+    - 5.6.0
+    - 5.6.3
+    - 5.8.0
+  label: Fedora
+  search:
+    terms:
+      - linux
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f798
+  voted: true
+female:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Female
+  search:
+    terms:
+      - human
+      - person
+      - profile
+      - user
+      - woman
+  styles:
+    - solid
+  unicode: f182
+  voted: false
+fighter-jet:
+  changes:
+    - '3'
+    - 5.0.0
+  label: fighter-jet
+  search:
+    terms:
+      - airplane
+      - fast
+      - fly
+      - goose
+      - maverick
+      - plane
+      - quick
+      - top gun
+      - transportation
+      - travel
+  styles:
+    - solid
+  unicode: f0fb
+  voted: false
+figma:
+  changes:
+    - 5.6.0
+    - 5.7.0
+    - 5.8.0
+  label: Figma
+  search:
+    terms:
+      - app
+      - design
+      - interface
+  styles:
+    - brands
+  unicode: f799
+  voted: false
+file:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: File
+  search:
+    terms:
+      - document
+      - new
+      - page
+      - pdf
+      - resume
+  styles:
+    - solid
+    - regular
+  unicode: f15b
+  voted: false
+file-alt:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.10.2
+  label: Alternate File
+  search:
+    terms:
+      - document
+      - file-text
+      - invoice
+      - new
+      - page
+      - pdf
+  styles:
+    - solid
+    - regular
+  unicode: f15c
+  voted: false
+file-archive:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.7.0
+    - 5.10.2
+  label: Archive File
+  search:
+    terms:
+      - .zip
+      - bundle
+      - compress
+      - compression
+      - download
+      - zip
+  styles:
+    - solid
+    - regular
+  unicode: f1c6
+  voted: false
+file-audio:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Audio File
+  search:
+    terms:
+      - document
+      - mp3
+      - music
+      - page
+      - play
+      - sound
+  styles:
+    - solid
+    - regular
+  unicode: f1c7
+  voted: false
+file-code:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Code File
+  search:
+    terms:
+      - css
+      - development
+      - document
+      - html
+  styles:
+    - solid
+    - regular
+  unicode: f1c9
+  voted: false
+file-contract:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Contract
+  search:
+    terms:
+      - agreement
+      - binding
+      - document
+      - legal
+      - signature
+  styles:
+    - solid
+  unicode: f56c
+  voted: false
+file-csv:
+  changes:
+    - 5.4.0
+    - 5.10.2
+  label: File CSV
+  search:
+    terms:
+      - document
+      - excel
+      - numbers
+      - spreadsheets
+      - table
+  styles:
+    - solid
+  unicode: f6dd
+  voted: false
+file-download:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Download
+  search:
+    terms:
+      - document
+      - export
+      - save
+  styles:
+    - solid
+  unicode: f56d
+  voted: true
+file-excel:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Excel File
+  search:
+    terms:
+      - csv
+      - document
+      - numbers
+      - spreadsheets
+      - table
+  styles:
+    - solid
+    - regular
+  unicode: f1c3
+  voted: false
+file-export:
+  changes:
+    - 5.1.0
+    - 5.7.0
+    - 5.10.2
+  label: File Export
+  search:
+    terms:
+      - download
+      - save
+  styles:
+    - solid
+  unicode: f56e
+  voted: true
+file-image:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Image File
+  search:
+    terms:
+      - document
+      - image
+      - jpg
+      - photo
+      - png
+  styles:
+    - solid
+    - regular
+  unicode: f1c5
+  voted: false
+file-import:
+  changes:
+    - 5.1.0
+    - 5.7.0
+    - 5.10.2
+  label: File Import
+  search:
+    terms:
+      - copy
+      - document
+      - send
+      - upload
+  styles:
+    - solid
+  unicode: f56f
+  voted: true
+file-invoice:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Invoice
+  search:
+    terms:
+      - account
+      - bill
+      - charge
+      - document
+      - payment
+      - receipt
+  styles:
+    - solid
+  unicode: f570
+  voted: true
+file-invoice-dollar:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Invoice with US Dollar
+  search:
+    terms:
+      - $
+      - account
+      - bill
+      - charge
+      - document
+      - dollar-sign
+      - money
+      - payment
+      - receipt
+      - usd
+  styles:
+    - solid
+  unicode: f571
+  voted: true
+file-medical:
+  changes:
+    - 5.0.7
+    - 5.10.2
+  label: Medical File
+  search:
+    terms:
+      - document
+      - health
+      - history
+      - prescription
+      - record
+  styles:
+    - solid
+  unicode: f477
+  voted: false
+file-medical-alt:
+  changes:
+    - 5.0.7
+    - 5.10.2
+  label: Alternate Medical File
+  search:
+    terms:
+      - document
+      - health
+      - history
+      - prescription
+      - record
+  styles:
+    - solid
+  unicode: f478
+  voted: false
+file-pdf:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: PDF File
+  search:
+    terms:
+      - acrobat
+      - document
+      - preview
+      - save
+  styles:
+    - solid
+    - regular
+  unicode: f1c1
+  voted: false
+file-powerpoint:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Powerpoint File
+  search:
+    terms:
+      - display
+      - document
+      - keynote
+      - presentation
+  styles:
+    - solid
+    - regular
+  unicode: f1c4
+  voted: false
+file-prescription:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Prescription
+  search:
+    terms:
+      - document
+      - drugs
+      - medical
+      - medicine
+      - rx
+  styles:
+    - solid
+  unicode: f572
+  voted: false
+file-signature:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Signature
+  search:
+    terms:
+      - John Hancock
+      - contract
+      - document
+      - name
+  styles:
+    - solid
+  unicode: f573
+  voted: true
+file-upload:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: File Upload
+  search:
+    terms:
+      - document
+      - import
+      - page
+      - save
+  styles:
+    - solid
+  unicode: f574
+  voted: true
+file-video:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Video File
+  search:
+    terms:
+      - document
+      - m4v
+      - movie
+      - mp4
+      - play
+  styles:
+    - solid
+    - regular
+  unicode: f1c8
+  voted: false
+file-word:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Word File
+  search:
+    terms:
+      - document
+      - edit
+      - page
+      - text
+      - writing
+  styles:
+    - solid
+    - regular
+  unicode: f1c2
+  voted: false
+fill:
+  changes:
+    - 5.1.0
+  label: Fill
+  search:
+    terms:
+      - bucket
+      - color
+      - paint
+      - paint bucket
+  styles:
+    - solid
+  unicode: f575
+  voted: false
+fill-drip:
+  changes:
+    - 5.1.0
+  label: Fill Drip
+  search:
+    terms:
+      - bucket
+      - color
+      - drop
+      - paint
+      - paint bucket
+      - spill
+  styles:
+    - solid
+  unicode: f576
+  voted: false
+film:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Film
+  search:
+    terms:
+      - cinema
+      - movie
+      - strip
+      - video
+  styles:
+    - solid
+  unicode: f008
+  voted: false
+filter:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.11.0
+    - 5.11.1
+  label: Filter
+  search:
+    terms:
+      - funnel
+      - options
+      - separate
+      - sort
+  styles:
+    - solid
+  unicode: f0b0
+  voted: false
+fingerprint:
+  changes:
+    - 5.1.0
+  label: Fingerprint
+  search:
+    terms:
+      - human
+      - id
+      - identification
+      - lock
+      - smudge
+      - touch
+      - unique
+      - unlock
+  styles:
+    - solid
+  unicode: f577
+  voted: true
+fire:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.6.0
+    - 5.6.3
+    - 5.10.1
+  label: fire
+  search:
+    terms:
+      - burn
+      - caliente
+      - flame
+      - heat
+      - hot
+      - popular
+  styles:
+    - solid
+  unicode: f06d
+  voted: false
+fire-alt:
+  changes:
+    - 5.6.3
+  label: Alternate Fire
+  search:
+    terms:
+      - burn
+      - caliente
+      - flame
+      - heat
+      - hot
+      - popular
+  styles:
+    - solid
+  unicode: f7e4
+fire-extinguisher:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: fire-extinguisher
+  search:
+    terms:
+      - burn
+      - caliente
+      - fire fighter
+      - flame
+      - heat
+      - hot
+      - rescue
+  styles:
+    - solid
+  unicode: f134
+  voted: false
+firefox:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.0.1
+    - 5.12.0
+  label: Firefox
+  search:
+    terms:
+      - browser
+  styles:
+    - brands
+  unicode: f269
+  voted: false
+firefox-browser:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Firefox Browser
+  search:
+    terms:
+      - browser
+  styles:
+    - brands
+  unicode: e007
+  voted: false
+first-aid:
+  changes:
+    - 5.0.7
+  label: First Aid
+  search:
+    terms:
+      - emergency
+      - emt
+      - health
+      - medical
+      - rescue
+  styles:
+    - solid
+  unicode: f479
+  voted: false
+first-order:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: First Order
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2b0
+  voted: false
+first-order-alt:
+  changes:
+    - 5.0.12
+  label: Alternate First Order
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f50a
+  voted: false
+firstdraft:
+  changes:
+    - 5.0.0
+  label: firstdraft
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a1
+  voted: false
+fish:
+  changes:
+    - 5.1.0
+    - 5.10.1
+  label: Fish
+  search:
+    terms:
+      - fauna
+      - gold
+      - seafood
+      - swimming
+  styles:
+    - solid
+  unicode: f578
+  voted: true
+fist-raised:
+  changes:
+    - 5.4.0
+  label: Raised Fist
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - hand
+      - ki
+      - monk
+      - resist
+      - strength
+      - unarmed combat
+  styles:
+    - solid
+  unicode: f6de
+  voted: false
+flag:
+  changes:
+    - '1'
+    - 5.0.0
+  label: flag
+  search:
+    terms:
+      - country
+      - notice
+      - notification
+      - notify
+      - pole
+      - report
+      - symbol
+  styles:
+    - solid
+    - regular
+  unicode: f024
+  voted: false
+flag-checkered:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.7.0
+    - 5.10.1
+  label: flag-checkered
+  search:
+    terms:
+      - notice
+      - notification
+      - notify
+      - pole
+      - racing
+      - report
+      - symbol
+  styles:
+    - solid
+  unicode: f11e
+  voted: false
+flag-usa:
+  changes:
+    - 5.5.0
+  label: United States of America Flag
+  search:
+    terms:
+      - betsy ross
+      - country
+      - old glory
+      - stars
+      - stripes
+      - symbol
+  styles:
+    - solid
+  unicode: f74d
+  voted: false
+flask:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Flask
+  search:
+    terms:
+      - beaker
+      - experimental
+      - labs
+      - science
+  styles:
+    - solid
+  unicode: f0c3
+  voted: false
+flickr:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Flickr
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f16e
+  voted: false
+flipboard:
+  changes:
+    - 5.0.5
+    - 5.0.9
+  label: Flipboard
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f44d
+  voted: true
+flushed:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Flushed Face
+  search:
+    terms:
+      - embarrassed
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f579
+  voted: false
+fly:
+  changes:
+    - 5.0.0
+  label: Fly
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f417
+  voted: false
+folder:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+    - 5.10.1
+  label: Folder
+  search:
+    terms:
+      - archive
+      - directory
+      - document
+      - file
+  styles:
+    - solid
+    - regular
+  unicode: f07b
+  voted: false
+folder-minus:
+  changes:
+    - 5.3.0
+  label: Folder Minus
+  search:
+    terms:
+      - archive
+      - delete
+      - directory
+      - document
+      - file
+      - negative
+      - remove
+  styles:
+    - solid
+  unicode: f65d
+  voted: false
+folder-open:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Folder Open
+  search:
+    terms:
+      - archive
+      - directory
+      - document
+      - empty
+      - file
+      - new
+  styles:
+    - solid
+    - regular
+  unicode: f07c
+  voted: false
+folder-plus:
+  changes:
+    - 5.3.0
+    - 5.11.0
+    - 5.12.1
+  label: Folder Plus
+  search:
+    terms:
+      - add
+      - archive
+      - create
+      - directory
+      - document
+      - file
+      - new
+      - positive
+  styles:
+    - solid
+  unicode: f65e
+  voted: false
+font:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: font
+  search:
+    terms:
+      - alphabet
+      - glyph
+      - text
+      - type
+      - typeface
+  styles:
+    - solid
+  unicode: f031
+  voted: false
+font-awesome:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Font Awesome
+  search:
+    terms:
+      - meanpath
+  styles:
+    - brands
+  unicode: f2b4
+  voted: false
+font-awesome-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Font Awesome
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f35c
+  voted: false
+font-awesome-flag:
+  changes:
+    - 5.0.0
+    - 5.0.1
+  label: Font Awesome Flag
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f425
+  voted: false
+font-awesome-logo-full:
+  changes:
+    - 5.0.11
+  label: Font Awesome Full Logo
+  ligatures:
+    - Font Awesome
+  private: true
+  search:
+    terms: []
+  styles:
+    - regular
+    - solid
+    - brands
+  unicode: f4e6
+  voted: false
+fonticons:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Fonticons
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f280
+  voted: false
+fonticons-fi:
+  changes:
+    - 5.0.0
+  label: Fonticons Fi
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a2
+  voted: false
+football-ball:
+  changes:
+    - 5.0.5
+    - 5.11.0
+    - 5.11.1
+  label: Football Ball
+  search:
+    terms:
+      - ball
+      - fall
+      - nfl
+      - pigskin
+      - seasonal
+  styles:
+    - solid
+  unicode: f44e
+  voted: false
+fort-awesome:
+  changes:
+    - '4.5'
+    - 5.0.0
+    - 5.0.3
+  label: Fort Awesome
+  search:
+    terms:
+      - castle
+  styles:
+    - brands
+  unicode: f286
+  voted: false
+fort-awesome-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Fort Awesome
+  search:
+    terms:
+      - castle
+  styles:
+    - brands
+  unicode: f3a3
+  voted: false
+forumbee:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Forumbee
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f211
+  voted: false
+forward:
+  changes:
+    - '1'
+    - 5.0.0
+  label: forward
+  search:
+    terms:
+      - forward
+      - next
+      - skip
+  styles:
+    - solid
+  unicode: f04e
+  voted: false
+foursquare:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Foursquare
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f180
+  voted: false
+free-code-camp:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.12.0
+  label: freeCodeCamp
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2c5
+  voted: false
+freebsd:
+  changes:
+    - 5.0.0
+  label: FreeBSD
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a4
+  voted: false
+frog:
+  changes:
+    - 5.0.13
+  label: Frog
+  search:
+    terms:
+      - amphibian
+      - bullfrog
+      - fauna
+      - hop
+      - kermit
+      - kiss
+      - prince
+      - ribbit
+      - toad
+      - wart
+  styles:
+    - solid
+  unicode: f52e
+  voted: false
+frown:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.9
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Frowning Face
+  search:
+    terms:
+      - disapprove
+      - emoticon
+      - face
+      - rating
+      - sad
+  styles:
+    - solid
+    - regular
+  unicode: f119
+  voted: false
+frown-open:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Frowning Face With Open Mouth
+  search:
+    terms:
+      - disapprove
+      - emoticon
+      - face
+      - rating
+      - sad
+  styles:
+    - solid
+    - regular
+  unicode: f57a
+  voted: false
+fulcrum:
+  changes:
+    - 5.0.12
+    - 5.8.0
+  label: Fulcrum
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f50b
+  voted: false
+funnel-dollar:
+  changes:
+    - 5.3.0
+  label: Funnel Dollar
+  search:
+    terms:
+      - filter
+      - money
+      - options
+      - separate
+      - sort
+  styles:
+    - solid
+  unicode: f662
+  voted: false
+futbol:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.0.5
+  label: Futbol
+  search:
+    terms:
+      - ball
+      - football
+      - mls
+      - soccer
+  styles:
+    - solid
+    - regular
+  unicode: f1e3
+  voted: false
+galactic-republic:
+  changes:
+    - 5.0.12
+  label: Galactic Republic
+  search:
+    terms:
+      - politics
+      - star wars
+  styles:
+    - brands
+  unicode: f50c
+  voted: false
+galactic-senate:
+  changes:
+    - 5.0.12
+  label: Galactic Senate
+  search:
+    terms:
+      - star wars
+  styles:
+    - brands
+  unicode: f50d
+  voted: false
+gamepad:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.11.0
+  label: Gamepad
+  search:
+    terms:
+      - arcade
+      - controller
+      - d-pad
+      - joystick
+      - video
+      - video game
+  styles:
+    - solid
+  unicode: f11b
+  voted: false
+gas-pump:
+  changes:
+    - 5.0.13
+    - 5.10.1
+  label: Gas Pump
+  search:
+    terms:
+      - car
+      - fuel
+      - gasoline
+      - petrol
+  styles:
+    - solid
+  unicode: f52f
+  voted: true
+gavel:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Gavel
+  search:
+    terms:
+      - hammer
+      - judge
+      - law
+      - lawyer
+      - opinion
+  styles:
+    - solid
+  unicode: f0e3
+  voted: false
+gem:
+  changes:
+    - 5.0.0
+    - 5.10.1
+  label: Gem
+  search:
+    terms:
+      - diamond
+      - jewelry
+      - sapphire
+      - stone
+      - treasure
+  styles:
+    - solid
+    - regular
+  unicode: f3a5
+  voted: false
+genderless:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.11.0
+    - 5.11.1
+  label: Genderless
+  search:
+    terms:
+      - androgynous
+      - asexual
+      - sexless
+  styles:
+    - solid
+  unicode: f22d
+  voted: false
+get-pocket:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Get Pocket
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f265
+  voted: false
+gg:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: GG Currency
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f260
+  voted: false
+gg-circle:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: GG Currency Circle
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f261
+  voted: false
+ghost:
+  changes:
+    - 5.4.0
+  label: Ghost
+  search:
+    terms:
+      - apparition
+      - blinky
+      - clyde
+      - floating
+      - halloween
+      - holiday
+      - inky
+      - pinky
+      - spirit
+  styles:
+    - solid
+  unicode: f6e2
+  voted: false
+gift:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+    - 5.6.0
+  label: gift
+  search:
+    terms:
+      - christmas
+      - generosity
+      - giving
+      - holiday
+      - party
+      - present
+      - wrapped
+      - xmas
+  styles:
+    - solid
+  unicode: f06b
+  voted: false
+gifts:
+  changes:
+    - 5.6.0
+  label: Gifts
+  search:
+    terms:
+      - christmas
+      - generosity
+      - giving
+      - holiday
+      - party
+      - present
+      - wrapped
+      - xmas
+  styles:
+    - solid
+  unicode: f79c
+git:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.8.2
+  label: Git
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d3
+  voted: false
+git-alt:
+  changes:
+    - 5.8.2
+  label: Git Alt
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f841
+git-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.8.2
+  label: Git Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d2
+  voted: false
+github:
+  changes:
+    - '2'
+    - 5.0.0
+  label: GitHub
+  search:
+    terms:
+      - octocat
+  styles:
+    - brands
+  unicode: f09b
+  voted: false
+github-alt:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Alternate GitHub
+  search:
+    terms:
+      - octocat
+  styles:
+    - brands
+  unicode: f113
+  voted: false
+github-square:
+  changes:
+    - '1'
+    - 5.0.0
+  label: GitHub Square
+  search:
+    terms:
+      - octocat
+  styles:
+    - brands
+  unicode: f092
+  voted: false
+gitkraken:
+  changes:
+    - 5.0.0
+  label: GitKraken
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a6
+  voted: false
+gitlab:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.7.0
+  label: GitLab
+  search:
+    terms:
+      - Axosoft
+  styles:
+    - brands
+  unicode: f296
+  voted: false
+gitter:
+  changes:
+    - 5.0.0
+  label: Gitter
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f426
+  voted: false
+glass-cheers:
+  changes:
+    - 5.6.0
+  label: Glass Cheers
+  search:
+    terms:
+      - alcohol
+      - bar
+      - beverage
+      - celebration
+      - champagne
+      - clink
+      - drink
+      - holiday
+      - new year's eve
+      - party
+      - toast
+  styles:
+    - solid
+  unicode: f79f
+glass-martini:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.1.0
+    - 5.10.1
+  label: Martini Glass
+  search:
+    terms:
+      - alcohol
+      - bar
+      - beverage
+      - drink
+      - liquor
+  styles:
+    - solid
+  unicode: f000
+  voted: false
+glass-martini-alt:
+  changes:
+    - 5.1.0
+  label: Alternate Glass Martini
+  search:
+    terms:
+      - alcohol
+      - bar
+      - beverage
+      - drink
+      - liquor
+  styles:
+    - solid
+  unicode: f57b
+  voted: false
+glass-whiskey:
+  changes:
+    - 5.6.0
+  label: Glass Whiskey
+  search:
+    terms:
+      - alcohol
+      - bar
+      - beverage
+      - bourbon
+      - drink
+      - liquor
+      - neat
+      - rye
+      - scotch
+      - whisky
+  styles:
+    - solid
+  unicode: f7a0
+glasses:
+  changes:
+    - 5.0.13
+  label: Glasses
+  search:
+    terms:
+      - hipster
+      - nerd
+      - reading
+      - sight
+      - spectacles
+      - vision
+  styles:
+    - solid
+  unicode: f530
+  voted: true
+glide:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Glide
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2a5
+  voted: false
+glide-g:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Glide G
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2a6
+  voted: false
+globe:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.9
+    - 5.11.0
+    - 5.11.1
+  label: Globe
+  search:
+    terms:
+      - all
+      - coordinates
+      - country
+      - earth
+      - global
+      - gps
+      - language
+      - localize
+      - location
+      - map
+      - online
+      - place
+      - planet
+      - translate
+      - travel
+      - world
+  styles:
+    - solid
+  unicode: f0ac
+  voted: false
+globe-africa:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Globe with Africa shown
+  search:
+    terms:
+      - all
+      - country
+      - earth
+      - global
+      - gps
+      - language
+      - localize
+      - location
+      - map
+      - online
+      - place
+      - planet
+      - translate
+      - travel
+      - world
+  styles:
+    - solid
+  unicode: f57c
+  voted: false
+globe-americas:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Globe with Americas shown
+  search:
+    terms:
+      - all
+      - country
+      - earth
+      - global
+      - gps
+      - language
+      - localize
+      - location
+      - map
+      - online
+      - place
+      - planet
+      - translate
+      - travel
+      - world
+  styles:
+    - solid
+  unicode: f57d
+  voted: false
+globe-asia:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Globe with Asia shown
+  search:
+    terms:
+      - all
+      - country
+      - earth
+      - global
+      - gps
+      - language
+      - localize
+      - location
+      - map
+      - online
+      - place
+      - planet
+      - translate
+      - travel
+      - world
+  styles:
+    - solid
+  unicode: f57e
+  voted: false
+globe-europe:
+  changes:
+    - 5.6.0
+    - 5.11.0
+    - 5.11.1
+  label: Globe with Europe shown
+  search:
+    terms:
+      - all
+      - country
+      - earth
+      - global
+      - gps
+      - language
+      - localize
+      - location
+      - map
+      - online
+      - place
+      - planet
+      - translate
+      - travel
+      - world
+  styles:
+    - solid
+  unicode: f7a2
+  voted: true
+gofore:
+  changes:
+    - 5.0.0
+  label: Gofore
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a7
+  voted: false
+golf-ball:
+  changes:
+    - 5.0.5
+  label: Golf Ball
+  search:
+    terms:
+      - caddy
+      - eagle
+      - putt
+      - tee
+  styles:
+    - solid
+  unicode: f450
+  voted: false
+goodreads:
+  changes:
+    - 5.0.0
+  label: Goodreads
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a8
+  voted: false
+goodreads-g:
+  changes:
+    - 5.0.0
+  label: Goodreads G
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3a9
+  voted: false
+google:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Google Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a0
+  voted: false
+google-drive:
+  changes:
+    - 5.0.0
+  label: Google Drive
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3aa
+  voted: false
+google-pay:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: Google Pay
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e079
+  voted: false
+google-play:
+  changes:
+    - 5.0.0
+  label: Google Play
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ab
+  voted: false
+google-plus:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.13.1
+  label: Google Plus
+  search:
+    terms:
+      - google-plus-circle
+      - google-plus-official
+  styles:
+    - brands
+  unicode: f2b3
+  voted: false
+google-plus-g:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Google Plus G
+  search:
+    terms:
+      - google-plus
+      - social network
+  styles:
+    - brands
+  unicode: f0d5
+  voted: false
+google-plus-square:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Google Plus Square
+  search:
+    terms:
+      - social network
+  styles:
+    - brands
+  unicode: f0d4
+  voted: false
+google-wallet:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Google Wallet
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1ee
+  voted: false
+gopuram:
+  changes:
+    - 5.3.0
+    - 5.7.0
+    - 5.11.0
+  label: Gopuram
+  search:
+    terms:
+      - building
+      - entrance
+      - hinduism
+      - temple
+      - tower
+  styles:
+    - solid
+  unicode: f664
+  voted: false
+graduation-cap:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.2.0
+    - 5.10.1
+  label: Graduation Cap
+  search:
+    terms:
+      - ceremony
+      - college
+      - graduate
+      - learning
+      - school
+      - student
+  styles:
+    - solid
+  unicode: f19d
+  voted: false
+gratipay:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Gratipay (Gittip)
+  search:
+    terms:
+      - favorite
+      - heart
+      - like
+      - love
+  styles:
+    - brands
+  unicode: f184
+  voted: false
+grav:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Grav
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2d6
+  voted: false
+greater-than:
+  changes:
+    - 5.0.13
+  label: Greater Than
+  search:
+    terms:
+      - arithmetic
+      - compare
+      - math
+  styles:
+    - solid
+  unicode: f531
+  voted: true
+greater-than-equal:
+  changes:
+    - 5.0.13
+  label: Greater Than Equal To
+  search:
+    terms:
+      - arithmetic
+      - compare
+      - math
+  styles:
+    - solid
+  unicode: f532
+  voted: true
+grimace:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grimacing Face
+  search:
+    terms:
+      - cringe
+      - emoticon
+      - face
+      - teeth
+  styles:
+    - solid
+    - regular
+  unicode: f57f
+  voted: false
+grin:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f580
+  voted: false
+grin-alt:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Alternate Grinning Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f581
+  voted: false
+grin-beam:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Face With Smiling Eyes
+  search:
+    terms:
+      - emoticon
+      - face
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f582
+  voted: false
+grin-beam-sweat:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Face With Sweat
+  search:
+    terms:
+      - embarass
+      - emoticon
+      - face
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f583
+  voted: false
+grin-hearts:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Smiling Face With Heart-Eyes
+  search:
+    terms:
+      - emoticon
+      - face
+      - love
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f584
+  voted: false
+grin-squint:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Squinting Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f585
+  voted: false
+grin-squint-tears:
+  changes:
+    - 5.1.0
+  label: Rolling on the Floor Laughing
+  search:
+    terms:
+      - emoticon
+      - face
+      - happy
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f586
+  voted: false
+grin-stars:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Star-Struck
+  search:
+    terms:
+      - emoticon
+      - face
+      - star-struck
+  styles:
+    - solid
+    - regular
+  unicode: f587
+  voted: false
+grin-tears:
+  changes:
+    - 5.1.0
+  label: Face With Tears of Joy
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f588
+  voted: false
+grin-tongue:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Face With Tongue
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f589
+  voted: false
+grin-tongue-squint:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Squinting Face With Tongue
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f58a
+  voted: false
+grin-tongue-wink:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+    - 5.12.0
+  label: Winking Face With Tongue
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+  styles:
+    - solid
+    - regular
+  unicode: f58b
+  voted: false
+grin-wink:
+  changes:
+    - 5.1.0
+    - 5.1.1
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Winking Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - flirt
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f58c
+  voted: false
+grip-horizontal:
+  changes:
+    - 5.1.0
+  label: Grip Horizontal
+  search:
+    terms:
+      - affordance
+      - drag
+      - drop
+      - grab
+      - handle
+  styles:
+    - solid
+  unicode: f58d
+  voted: true
+grip-lines:
+  changes:
+    - 5.6.0
+  label: Grip Lines
+  search:
+    terms:
+      - affordance
+      - drag
+      - drop
+      - grab
+      - handle
+  styles:
+    - solid
+  unicode: f7a4
+  voted: true
+grip-lines-vertical:
+  changes:
+    - 5.6.0
+    - 5.11.0
+    - 5.11.1
+  label: Grip Lines Vertical
+  search:
+    terms:
+      - affordance
+      - drag
+      - drop
+      - grab
+      - handle
+  styles:
+    - solid
+  unicode: f7a5
+  voted: true
+grip-vertical:
+  changes:
+    - 5.1.0
+  label: Grip Vertical
+  search:
+    terms:
+      - affordance
+      - drag
+      - drop
+      - grab
+      - handle
+  styles:
+    - solid
+  unicode: f58e
+  voted: true
+gripfire:
+  changes:
+    - 5.0.0
+  label: 'Gripfire, Inc.'
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ac
+  voted: false
+grunt:
+  changes:
+    - 5.0.0
+  label: Grunt
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ad
+  voted: false
+guilded:
+  changes:
+    - 5.15.0
+  label: Guilded
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07e
+  voted: false
+guitar:
+  changes:
+    - 5.6.0
+    - 5.11.0
+  label: Guitar
+  search:
+    terms:
+      - acoustic
+      - instrument
+      - music
+      - rock
+      - rock and roll
+      - song
+      - strings
+  styles:
+    - solid
+  unicode: f7a6
+  voted: true
+gulp:
+  changes:
+    - 5.0.0
+  label: Gulp
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ae
+  voted: false
+h-square:
+  changes:
+    - '3'
+    - 5.0.0
+  label: H Square
+  search:
+    terms:
+      - directions
+      - emergency
+      - hospital
+      - hotel
+      - map
+  styles:
+    - solid
+  unicode: f0fd
+  voted: false
+hacker-news:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Hacker News
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d4
+  voted: false
+hacker-news-square:
+  changes:
+    - 5.0.0
+  label: Hacker News Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3af
+  voted: false
+hackerrank:
+  changes:
+    - 5.2.0
+    - 5.8.0
+  label: Hackerrank
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5f7
+  voted: true
+hamburger:
+  changes:
+    - 5.7.0
+  label: Hamburger
+  search:
+    terms:
+      - bacon
+      - beef
+      - burger
+      - burger king
+      - cheeseburger
+      - fast food
+      - grill
+      - ground beef
+      - mcdonalds
+      - sandwich
+  styles:
+    - solid
+  unicode: f805
+  voted: false
+hammer:
+  changes:
+    - 5.4.0
+  label: Hammer
+  search:
+    terms:
+      - admin
+      - fix
+      - repair
+      - settings
+      - tool
+  styles:
+    - solid
+  unicode: f6e3
+  voted: true
+hamsa:
+  changes:
+    - 5.3.0
+  label: Hamsa
+  search:
+    terms:
+      - amulet
+      - christianity
+      - islam
+      - jewish
+      - judaism
+      - muslim
+      - protection
+  styles:
+    - solid
+  unicode: f665
+  voted: false
+hand-holding:
+  changes:
+    - 5.0.9
+  label: Hand Holding
+  search:
+    terms:
+      - carry
+      - lift
+  styles:
+    - solid
+  unicode: f4bd
+  voted: false
+hand-holding-heart:
+  changes:
+    - 5.0.9
+  label: Hand Holding Heart
+  search:
+    terms:
+      - carry
+      - charity
+      - gift
+      - lift
+      - package
+  styles:
+    - solid
+  unicode: f4be
+  voted: false
+hand-holding-medical:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Hand Holding Medical Cross
+  search:
+    terms:
+      - care
+      - covid-19
+      - donate
+      - help
+  styles:
+    - solid
+  unicode: e05c
+  voted: false
+hand-holding-usd:
+  changes:
+    - 5.0.9
+    - 5.11.0
+  label: Hand Holding US Dollar
+  search:
+    terms:
+      - $
+      - carry
+      - dollar sign
+      - donation
+      - giving
+      - lift
+      - money
+      - price
+  styles:
+    - solid
+  unicode: f4c0
+  voted: false
+hand-holding-water:
+  changes:
+    - 5.0.9
+    - 5.13.0
+  label: Hand Holding Water
+  search:
+    terms:
+      - carry
+      - covid-19
+      - drought
+      - grow
+      - lift
+  styles:
+    - solid
+  unicode: f4c1
+  voted: false
+hand-lizard:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Lizard (Hand)
+  search:
+    terms:
+      - game
+      - roshambo
+  styles:
+    - solid
+    - regular
+  unicode: f258
+  voted: false
+hand-middle-finger:
+  changes:
+    - 5.7.0
+    - 5.11.0
+    - 5.11.1
+  label: Hand with Middle Finger Raised
+  search:
+    terms:
+      - flip the bird
+      - gesture
+      - hate
+      - rude
+  styles:
+    - solid
+  unicode: f806
+  voted: true
+hand-paper:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Paper (Hand)
+  search:
+    terms:
+      - game
+      - halt
+      - roshambo
+      - stop
+  styles:
+    - solid
+    - regular
+  unicode: f256
+  voted: false
+hand-peace:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Peace (Hand)
+  search:
+    terms:
+      - rest
+      - truce
+  styles:
+    - solid
+    - regular
+  unicode: f25b
+  voted: false
+hand-point-down:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Hand Pointing Down
+  search:
+    terms:
+      - finger
+      - hand-o-down
+      - point
+  styles:
+    - solid
+    - regular
+  unicode: f0a7
+  voted: false
+hand-point-left:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Hand Pointing Left
+  search:
+    terms:
+      - back
+      - finger
+      - hand-o-left
+      - left
+      - point
+      - previous
+  styles:
+    - solid
+    - regular
+  unicode: f0a5
+  voted: false
+hand-point-right:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Hand Pointing Right
+  search:
+    terms:
+      - finger
+      - forward
+      - hand-o-right
+      - next
+      - point
+      - right
+  styles:
+    - solid
+    - regular
+  unicode: f0a4
+  voted: false
+hand-point-up:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Hand Pointing Up
+  search:
+    terms:
+      - finger
+      - hand-o-up
+      - point
+  styles:
+    - solid
+    - regular
+  unicode: f0a6
+  voted: false
+hand-pointer:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Pointer (Hand)
+  search:
+    terms:
+      - arrow
+      - cursor
+      - select
+  styles:
+    - solid
+    - regular
+  unicode: f25a
+  voted: false
+hand-rock:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Rock (Hand)
+  search:
+    terms:
+      - fist
+      - game
+      - roshambo
+  styles:
+    - solid
+    - regular
+  unicode: f255
+  voted: false
+hand-scissors:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Scissors (Hand)
+  search:
+    terms:
+      - cut
+      - game
+      - roshambo
+  styles:
+    - solid
+    - regular
+  unicode: f257
+  voted: false
+hand-sparkles:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Hand Sparkles
+  search:
+    terms:
+      - clean
+      - covid-19
+      - hygiene
+      - magic
+      - soap
+      - wash
+  styles:
+    - solid
+  unicode: e05d
+  voted: false
+hand-spock:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.12.0
+  label: Spock (Hand)
+  search:
+    terms:
+      - live long
+      - prosper
+      - salute
+      - star trek
+      - vulcan
+  styles:
+    - solid
+    - regular
+  unicode: f259
+  voted: false
+hands:
+  changes:
+    - 5.0.9
+  label: Hands
+  search:
+    terms:
+      - carry
+      - hold
+      - lift
+  styles:
+    - solid
+  unicode: f4c2
+  voted: false
+hands-helping:
+  changes:
+    - 5.0.9
+  label: Helping Hands
+  search:
+    terms:
+      - aid
+      - assistance
+      - handshake
+      - partnership
+      - volunteering
+  styles:
+    - solid
+  unicode: f4c4
+  voted: false
+hands-wash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Hands Wash
+  search:
+    terms:
+      - covid-19
+      - hygiene
+      - soap
+      - wash
+  styles:
+    - solid
+  unicode: e05e
+  voted: false
+handshake:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.9
+  label: Handshake
+  search:
+    terms:
+      - agreement
+      - greeting
+      - meeting
+      - partnership
+  styles:
+    - solid
+    - regular
+  unicode: f2b5
+  voted: false
+handshake-alt-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Handshake Alternate Slash
+  search:
+    terms:
+      - broken
+      - covid-19
+      - social distance
+  styles:
+    - solid
+  unicode: e05f
+  voted: false
+handshake-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Handshake Slash
+  search:
+    terms:
+      - broken
+      - covid-19
+      - social distance
+  styles:
+    - solid
+  unicode: e060
+  voted: false
+hanukiah:
+  changes:
+    - 5.4.0
+  label: Hanukiah
+  search:
+    terms:
+      - candle
+      - hanukkah
+      - jewish
+      - judaism
+      - light
+  styles:
+    - solid
+  unicode: f6e6
+  voted: false
+hard-hat:
+  changes:
+    - 5.7.0
+  label: Hard Hat
+  search:
+    terms:
+      - construction
+      - hardhat
+      - helmet
+      - safety
+  styles:
+    - solid
+  unicode: f807
+  voted: true
+hashtag:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Hashtag
+  search:
+    terms:
+      - Twitter
+      - instagram
+      - pound
+      - social media
+      - tag
+  styles:
+    - solid
+  unicode: f292
+  voted: false
+hat-cowboy:
+  changes:
+    - 5.11.0
+  label: Cowboy Hat
+  search:
+    terms:
+      - buckaroo
+      - horse
+      - jackeroo
+      - john b.
+      - old west
+      - pardner
+      - ranch
+      - rancher
+      - rodeo
+      - western
+      - wrangler
+  styles:
+    - solid
+  unicode: f8c0
+  voted: false
+hat-cowboy-side:
+  changes:
+    - 5.11.0
+  label: Cowboy Hat Side
+  search:
+    terms:
+      - buckaroo
+      - horse
+      - jackeroo
+      - john b.
+      - old west
+      - pardner
+      - ranch
+      - rancher
+      - rodeo
+      - western
+      - wrangler
+  styles:
+    - solid
+  unicode: f8c1
+  voted: false
+hat-wizard:
+  changes:
+    - 5.4.0
+    - 5.11.0
+  label: Wizard's Hat
+  search:
+    terms:
+      - Dungeons & Dragons
+      - accessory
+      - buckle
+      - clothing
+      - d&d
+      - dnd
+      - fantasy
+      - halloween
+      - head
+      - holiday
+      - mage
+      - magic
+      - pointy
+      - witch
+  styles:
+    - solid
+  unicode: f6e8
+  voted: false
+hdd:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+  label: HDD
+  search:
+    terms:
+      - cpu
+      - hard drive
+      - harddrive
+      - machine
+      - save
+      - storage
+  styles:
+    - solid
+    - regular
+  unicode: f0a0
+  voted: false
+head-side-cough:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Head Side Cough
+  search:
+    terms:
+      - cough
+      - covid-19
+      - germs
+      - lungs
+      - respiratory
+      - sick
+  styles:
+    - solid
+  unicode: e061
+  voted: false
+head-side-cough-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Head Side-cough-slash
+  search:
+    terms:
+      - cough
+      - covid-19
+      - germs
+      - lungs
+      - respiratory
+      - sick
+  styles:
+    - solid
+  unicode: e062
+  voted: false
+head-side-mask:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Head Side Mask
+  search:
+    terms:
+      - breath
+      - covid-19
+      - filter
+      - respirator
+      - virus
+  styles:
+    - solid
+  unicode: e063
+  voted: false
+head-side-virus:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Head Side Virus
+  search:
+    terms:
+      - cold
+      - covid-19
+      - flu
+      - sick
+  styles:
+    - solid
+  unicode: e064
+  voted: false
+heading:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.1
+    - 5.10.2
+  label: heading
+  search:
+    terms:
+      - format
+      - header
+      - text
+      - title
+  styles:
+    - solid
+  unicode: f1dc
+  voted: false
+headphones:
+  changes:
+    - '1'
+    - 5.0.0
+  label: headphones
+  search:
+    terms:
+      - audio
+      - listen
+      - music
+      - sound
+      - speaker
+  styles:
+    - solid
+  unicode: f025
+  voted: false
+headphones-alt:
+  changes:
+    - 5.1.0
+  label: Alternate Headphones
+  search:
+    terms:
+      - audio
+      - listen
+      - music
+      - sound
+      - speaker
+  styles:
+    - solid
+  unicode: f58f
+  voted: true
+headset:
+  changes:
+    - 5.1.0
+  label: Headset
+  search:
+    terms:
+      - audio
+      - gamer
+      - gaming
+      - listen
+      - live chat
+      - microphone
+      - shot caller
+      - sound
+      - support
+      - telemarketer
+  styles:
+    - solid
+  unicode: f590
+  voted: true
+heart:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+    - 5.10.1
+    - 5.10.2
+  label: Heart
+  search:
+    terms:
+      - favorite
+      - like
+      - love
+      - relationship
+      - valentine
+  styles:
+    - solid
+    - regular
+  unicode: f004
+  voted: false
+heart-broken:
+  changes:
+    - 5.6.0
+    - 5.10.2
+  label: Heart Broken
+  search:
+    terms:
+      - breakup
+      - crushed
+      - dislike
+      - dumped
+      - grief
+      - love
+      - lovesick
+      - relationship
+      - sad
+  styles:
+    - solid
+  unicode: f7a9
+  voted: true
+heartbeat:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.7
+  label: Heartbeat
+  search:
+    terms:
+      - ekg
+      - electrocardiogram
+      - health
+      - lifeline
+      - vital signs
+  styles:
+    - solid
+  unicode: f21e
+  voted: false
+helicopter:
+  changes:
+    - 5.0.13
+  label: Helicopter
+  search:
+    terms:
+      - airwolf
+      - apache
+      - chopper
+      - flight
+      - fly
+      - travel
+  styles:
+    - solid
+  unicode: f533
+  voted: true
+highlighter:
+  changes:
+    - 5.1.0
+    - 5.10.1
+  label: Highlighter
+  search:
+    terms:
+      - edit
+      - marker
+      - sharpie
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f591
+  voted: true
+hiking:
+  changes:
+    - 5.4.0
+  label: Hiking
+  search:
+    terms:
+      - activity
+      - backpack
+      - fall
+      - fitness
+      - outdoors
+      - person
+      - seasonal
+      - walking
+  styles:
+    - solid
+  unicode: f6ec
+  voted: false
+hippo:
+  changes:
+    - 5.4.0
+    - 5.10.1
+  label: Hippo
+  search:
+    terms:
+      - animal
+      - fauna
+      - hippopotamus
+      - hungry
+      - mammal
+  styles:
+    - solid
+  unicode: f6ed
+  voted: false
+hips:
+  changes:
+    - 5.0.5
+  label: Hips
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f452
+  voted: false
+hire-a-helper:
+  changes:
+    - 5.0.0
+  label: HireAHelper
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b0
+  voted: false
+history:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: History
+  search:
+    terms:
+      - Rewind
+      - clock
+      - reverse
+      - time
+      - time machine
+  styles:
+    - solid
+  unicode: f1da
+  voted: false
+hive:
+  changes:
+    - 5.15.0
+  label: Hive Blockchain Network
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07f
+  voted: false
+hockey-puck:
+  changes:
+    - 5.0.5
+  label: Hockey Puck
+  search:
+    terms:
+      - ice
+      - nhl
+      - sport
+  styles:
+    - solid
+  unicode: f453
+  voted: false
+holly-berry:
+  changes:
+    - 5.6.0
+  label: Holly Berry
+  search:
+    terms:
+      - catwoman
+      - christmas
+      - decoration
+      - flora
+      - halle
+      - holiday
+      - ororo munroe
+      - plant
+      - storm
+      - xmas
+  styles:
+    - solid
+  unicode: f7aa
+home:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.7.0
+  label: home
+  search:
+    terms:
+      - abode
+      - building
+      - house
+      - main
+  styles:
+    - solid
+  unicode: f015
+  voted: false
+hooli:
+  changes:
+    - 5.0.0
+    - 5.7.0
+  label: Hooli
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f427
+  voted: false
+hornbill:
+  changes:
+    - 5.1.0
+    - 5.8.0
+  label: Hornbill
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f592
+  voted: false
+horse:
+  changes:
+    - 5.4.0
+    - 5.10.1
+  label: Horse
+  search:
+    terms:
+      - equus
+      - fauna
+      - mammmal
+      - mare
+      - neigh
+      - pony
+  styles:
+    - solid
+  unicode: f6f0
+  voted: false
+horse-head:
+  changes:
+    - 5.6.0
+    - 5.10.1
+  label: Horse Head
+  search:
+    terms:
+      - equus
+      - fauna
+      - mammmal
+      - mare
+      - neigh
+      - pony
+  styles:
+    - solid
+  unicode: f7ab
+hospital:
+  changes:
+    - '3'
+    - 5.0.0
+  label: hospital
+  search:
+    terms:
+      - building
+      - covid-19
+      - emergency room
+      - medical center
+  styles:
+    - solid
+    - regular
+  unicode: f0f8
+  voted: false
+hospital-alt:
+  changes:
+    - 5.0.7
+  label: Alternate Hospital
+  search:
+    terms:
+      - building
+      - covid-19
+      - emergency room
+      - medical center
+  styles:
+    - solid
+  unicode: f47d
+  voted: false
+hospital-symbol:
+  changes:
+    - 5.0.7
+  label: Hospital Symbol
+  search:
+    terms:
+      - clinic
+      - covid-19
+      - emergency
+      - map
+  styles:
+    - solid
+  unicode: f47e
+  voted: false
+hospital-user:
+  changes:
+    - 5.7.0
+  label: Hospital with User
+  search:
+    terms:
+      - covid-19
+      - doctor
+      - network
+      - patient
+      - primary care
+  styles:
+    - solid
+  unicode: f80d
+  voted: false
+hot-tub:
+  changes:
+    - 5.1.0
+  label: Hot Tub
+  search:
+    terms:
+      - bath
+      - jacuzzi
+      - massage
+      - sauna
+      - spa
+  styles:
+    - solid
+  unicode: f593
+  voted: false
+hotdog:
+  changes:
+    - 5.7.0
+  label: Hot Dog
+  search:
+    terms:
+      - bun
+      - chili
+      - frankfurt
+      - frankfurter
+      - kosher
+      - polish
+      - sandwich
+      - sausage
+      - vienna
+      - weiner
+  styles:
+    - solid
+  unicode: f80f
+  voted: false
+hotel:
+  changes:
+    - 5.1.0
+  label: Hotel
+  search:
+    terms:
+      - building
+      - inn
+      - lodging
+      - motel
+      - resort
+      - travel
+  styles:
+    - solid
+  unicode: f594
+  voted: false
+hotjar:
+  changes:
+    - 5.0.0
+  label: Hotjar
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b1
+  voted: false
+hourglass:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Hourglass
+  search:
+    terms:
+      - hour
+      - minute
+      - sand
+      - stopwatch
+      - time
+  styles:
+    - solid
+    - regular
+  unicode: f254
+  voted: false
+hourglass-end:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Hourglass End
+  search:
+    terms:
+      - hour
+      - minute
+      - sand
+      - stopwatch
+      - time
+  styles:
+    - solid
+  unicode: f253
+  voted: false
+hourglass-half:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Hourglass Half
+  search:
+    terms:
+      - hour
+      - minute
+      - sand
+      - stopwatch
+      - time
+  styles:
+    - solid
+  unicode: f252
+  voted: false
+hourglass-start:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Hourglass Start
+  search:
+    terms:
+      - hour
+      - minute
+      - sand
+      - stopwatch
+      - time
+  styles:
+    - solid
+  unicode: f251
+  voted: false
+house-damage:
+  changes:
+    - 5.4.0
+  label: Damaged House
+  search:
+    terms:
+      - building
+      - devastation
+      - disaster
+      - home
+      - insurance
+  styles:
+    - solid
+  unicode: f6f1
+  voted: false
+house-user:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: House User
+  search:
+    terms:
+      - covid-19
+      - home
+      - isolation
+      - quarantine
+  styles:
+    - solid
+  unicode: e065
+  voted: false
+houzz:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.0.9
+    - 5.8.0
+  label: Houzz
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f27c
+  voted: false
+hryvnia:
+  changes:
+    - 5.4.0
+  label: Hryvnia
+  search:
+    terms:
+      - currency
+      - money
+      - ukraine
+      - ukrainian
+  styles:
+    - solid
+  unicode: f6f2
+  voted: true
+html5:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: HTML 5 Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f13b
+  voted: false
+hubspot:
+  changes:
+    - 5.0.0
+  label: HubSpot
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b2
+  voted: false
+i-cursor:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: I Beam Cursor
+  search:
+    terms:
+      - editing
+      - i-beam
+      - type
+      - writing
+  styles:
+    - solid
+  unicode: f246
+  voted: false
+ice-cream:
+  changes:
+    - 5.7.0
+    - 5.11.0
+    - 5.11.1
+  label: Ice Cream
+  search:
+    terms:
+      - chocolate
+      - cone
+      - dessert
+      - frozen
+      - scoop
+      - sorbet
+      - vanilla
+      - yogurt
+  styles:
+    - solid
+  unicode: f810
+  voted: false
+icicles:
+  changes:
+    - 5.6.0
+  label: Icicles
+  search:
+    terms:
+      - cold
+      - frozen
+      - hanging
+      - ice
+      - seasonal
+      - sharp
+  styles:
+    - solid
+  unicode: f7ad
+icons:
+  changes:
+    - 5.9.0
+  label: Icons
+  search:
+    terms:
+      - bolt
+      - emoji
+      - heart
+      - image
+      - music
+      - photo
+      - symbols
+  styles:
+    - solid
+  unicode: f86d
+  voted: false
+id-badge:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.3
+  label: Identification Badge
+  search:
+    terms:
+      - address
+      - contact
+      - identification
+      - license
+      - profile
+  styles:
+    - solid
+    - regular
+  unicode: f2c1
+  voted: false
+id-card:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.3
+    - 5.8.0
+    - 5.10.1
+  label: Identification Card
+  search:
+    terms:
+      - contact
+      - demographics
+      - document
+      - identification
+      - issued
+      - profile
+  styles:
+    - solid
+    - regular
+  unicode: f2c2
+  voted: false
+id-card-alt:
+  changes:
+    - 5.0.7
+    - 5.10.1
+  label: Alternate Identification Card
+  search:
+    terms:
+      - contact
+      - demographics
+      - document
+      - identification
+      - issued
+      - profile
+  styles:
+    - solid
+  unicode: f47f
+  voted: false
+ideal:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: iDeal
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e013
+  voted: true
+igloo:
+  changes:
+    - 5.6.0
+  label: Igloo
+  search:
+    terms:
+      - dome
+      - dwelling
+      - eskimo
+      - home
+      - house
+      - ice
+      - snow
+  styles:
+    - solid
+  unicode: f7ae
+image:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.1
+  label: Image
+  search:
+    terms:
+      - album
+      - landscape
+      - photo
+      - picture
+  styles:
+    - solid
+    - regular
+  unicode: f03e
+  voted: false
+images:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.1
+  label: Images
+  search:
+    terms:
+      - album
+      - landscape
+      - photo
+      - picture
+  styles:
+    - solid
+    - regular
+  unicode: f302
+  voted: false
+imdb:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: IMDB
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2d8
+  voted: false
+inbox:
+  changes:
+    - '1'
+    - 5.0.0
+  label: inbox
+  search:
+    terms:
+      - archive
+      - desk
+      - email
+      - mail
+      - message
+  styles:
+    - solid
+  unicode: f01c
+  voted: false
+indent:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: Indent
+  search:
+    terms:
+      - align
+      - justify
+      - paragraph
+      - tab
+  styles:
+    - solid
+  unicode: f03c
+  voted: false
+industry:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Industry
+  search:
+    terms:
+      - building
+      - factory
+      - industrial
+      - manufacturing
+      - mill
+      - warehouse
+  styles:
+    - solid
+  unicode: f275
+  voted: false
+infinity:
+  changes:
+    - 5.0.13
+    - 5.3.0
+    - 5.10.1
+  label: Infinity
+  search:
+    terms:
+      - eternity
+      - forever
+      - math
+  styles:
+    - solid
+  unicode: f534
+  voted: true
+info:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Info
+  search:
+    terms:
+      - details
+      - help
+      - information
+      - more
+      - support
+  styles:
+    - solid
+  unicode: f129
+  voted: false
+info-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Info Circle
+  search:
+    terms:
+      - details
+      - help
+      - information
+      - more
+      - support
+  styles:
+    - solid
+  unicode: f05a
+  voted: false
+innosoft:
+  changes:
+    - 5.15.0
+  label: Innosoft
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e080
+  voted: false
+instagram:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Instagram
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f16d
+  voted: false
+instagram-square:
+  changes:
+    - 5.12.1
+    - 5.14.0
+  label: Instagram Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e055
+  voted: true
+instalod:
+  changes:
+    - 5.15.0
+  label: InstaLOD
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e081
+  voted: false
+intercom:
+  changes:
+    - 5.6.0
+  label: Intercom
+  search:
+    terms:
+      - app
+      - customer
+      - messenger
+  styles:
+    - brands
+  unicode: f7af
+  voted: false
+internet-explorer:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Internet-explorer
+  search:
+    terms:
+      - browser
+      - ie
+  styles:
+    - brands
+  unicode: f26b
+  voted: false
+invision:
+  changes:
+    - 5.6.0
+  label: InVision
+  search:
+    terms:
+      - app
+      - design
+      - interface
+  styles:
+    - brands
+  unicode: f7b0
+  voted: false
+ioxhost:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: ioxhost
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f208
+  voted: false
+italic:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.1
+    - 5.10.2
+  label: italic
+  search:
+    terms:
+      - edit
+      - emphasis
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f033
+  voted: false
+itch-io:
+  changes:
+    - 5.8.0
+  label: itch.io
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f83a
+itunes:
+  changes:
+    - 5.0.0
+  label: iTunes
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b4
+  voted: false
+itunes-note:
+  changes:
+    - 5.0.0
+  label: Itunes Note
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b5
+  voted: false
+java:
+  changes:
+    - 5.0.10
+    - 5.7.0
+    - 5.8.0
+  label: Java
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4e4
+  voted: false
+jedi:
+  changes:
+    - 5.3.0
+  label: Jedi
+  search:
+    terms:
+      - crest
+      - force
+      - sith
+      - skywalker
+      - star wars
+      - yoda
+  styles:
+    - solid
+  unicode: f669
+  voted: false
+jedi-order:
+  changes:
+    - 5.0.12
+    - 5.7.0
+  label: Jedi Order
+  search:
+    terms:
+      - star wars
+  styles:
+    - brands
+  unicode: f50e
+  voted: false
+jenkins:
+  changes:
+    - 5.0.0
+  label: Jenkis
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b6
+  voted: false
+jira:
+  changes:
+    - 5.6.0
+  label: Jira
+  search:
+    terms:
+      - atlassian
+  styles:
+    - brands
+  unicode: f7b1
+  voted: true
+joget:
+  changes:
+    - 5.0.0
+  label: Joget
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b7
+  voted: false
+joint:
+  changes:
+    - 5.1.0
+  label: Joint
+  search:
+    terms:
+      - blunt
+      - cannabis
+      - doobie
+      - drugs
+      - marijuana
+      - roach
+      - smoke
+      - smoking
+      - spliff
+  styles:
+    - solid
+  unicode: f595
+  voted: false
+joomla:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Joomla Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1aa
+  voted: false
+journal-whills:
+  changes:
+    - 5.3.0
+    - 5.11.0
+  label: Journal of the Whills
+  search:
+    terms:
+      - book
+      - force
+      - jedi
+      - sith
+      - star wars
+      - yoda
+  styles:
+    - solid
+  unicode: f66a
+  voted: false
+js:
+  changes:
+    - 5.0.0
+  label: JavaScript (JS)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b8
+  voted: false
+js-square:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: JavaScript (JS) Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3b9
+  voted: false
+jsfiddle:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: jsFiddle
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1cc
+  voted: false
+kaaba:
+  changes:
+    - 5.3.0
+  label: Kaaba
+  search:
+    terms:
+      - building
+      - cube
+      - islam
+      - muslim
+  styles:
+    - solid
+  unicode: f66b
+  voted: false
+kaggle:
+  changes:
+    - 5.2.0
+    - 5.8.0
+  label: Kaggle
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5fa
+  voted: true
+key:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.1
+  label: key
+  search:
+    terms:
+      - lock
+      - password
+      - private
+      - secret
+      - unlock
+  styles:
+    - solid
+  unicode: f084
+  voted: false
+keybase:
+  changes:
+    - 5.0.11
+    - 5.8.0
+    - 5.10.2
+    - 5.11.0
+  label: Keybase
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f5
+  voted: true
+keyboard:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Keyboard
+  search:
+    terms:
+      - accessory
+      - edit
+      - input
+      - text
+      - type
+      - write
+  styles:
+    - solid
+    - regular
+  unicode: f11c
+  voted: false
+keycdn:
+  changes:
+    - 5.0.0
+  label: KeyCDN
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ba
+  voted: false
+khanda:
+  changes:
+    - 5.3.0
+  label: Khanda
+  search:
+    terms:
+      - chakkar
+      - sikh
+      - sikhism
+      - sword
+  styles:
+    - solid
+  unicode: f66d
+  voted: false
+kickstarter:
+  changes:
+    - 5.0.0
+  label: Kickstarter
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3bb
+  voted: false
+kickstarter-k:
+  changes:
+    - 5.0.0
+  label: Kickstarter K
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3bc
+  voted: false
+kiss:
+  changes:
+    - 5.1.0
+    - 5.1.1
+    - 5.11.0
+    - 5.11.1
+  label: Kissing Face
+  search:
+    terms:
+      - beso
+      - emoticon
+      - face
+      - love
+      - smooch
+  styles:
+    - solid
+    - regular
+  unicode: f596
+  voted: false
+kiss-beam:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Kissing Face With Smiling Eyes
+  search:
+    terms:
+      - beso
+      - emoticon
+      - face
+      - love
+      - smooch
+  styles:
+    - solid
+    - regular
+  unicode: f597
+  voted: false
+kiss-wink-heart:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Face Blowing a Kiss
+  search:
+    terms:
+      - beso
+      - emoticon
+      - face
+      - love
+      - smooch
+  styles:
+    - solid
+    - regular
+  unicode: f598
+  voted: false
+kiwi-bird:
+  changes:
+    - 5.0.13
+  label: Kiwi Bird
+  search:
+    terms:
+      - bird
+      - fauna
+      - new zealand
+  styles:
+    - solid
+  unicode: f535
+  voted: false
+korvue:
+  changes:
+    - 5.0.2
+  label: KORVUE
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42f
+  voted: false
+landmark:
+  changes:
+    - 5.3.0
+  label: Landmark
+  search:
+    terms:
+      - building
+      - historic
+      - memorable
+      - monument
+      - politics
+  styles:
+    - solid
+  unicode: f66f
+  voted: false
+language:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Language
+  search:
+    terms:
+      - dialect
+      - idiom
+      - localize
+      - speech
+      - translate
+      - vernacular
+  styles:
+    - solid
+  unicode: f1ab
+  voted: false
+laptop:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.2.0
+  label: Laptop
+  search:
+    terms:
+      - computer
+      - cpu
+      - dell
+      - demo
+      - device
+      - mac
+      - macbook
+      - machine
+      - pc
+  styles:
+    - solid
+  unicode: f109
+  voted: false
+laptop-code:
+  changes:
+    - 5.2.0
+  label: Laptop Code
+  search:
+    terms:
+      - computer
+      - cpu
+      - dell
+      - demo
+      - develop
+      - device
+      - mac
+      - macbook
+      - machine
+      - pc
+  styles:
+    - solid
+  unicode: f5fc
+  voted: false
+laptop-house:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Laptop House
+  search:
+    terms:
+      - computer
+      - covid-19
+      - device
+      - office
+      - remote
+      - work from home
+  styles:
+    - solid
+  unicode: e066
+  voted: false
+laptop-medical:
+  changes:
+    - 5.7.0
+  label: Laptop Medical
+  search:
+    terms:
+      - computer
+      - device
+      - ehr
+      - electronic health records
+      - history
+  styles:
+    - solid
+  unicode: f812
+  voted: false
+laravel:
+  changes:
+    - 5.0.0
+    - 5.0.3
+    - 5.11.2
+  label: Laravel
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3bd
+  voted: false
+lastfm:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: last.fm
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f202
+  voted: false
+lastfm-square:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.0.11
+  label: last.fm Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f203
+  voted: false
+laugh:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Grinning Face With Big Eyes
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+      - laugh
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f599
+  voted: false
+laugh-beam:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Laugh Face with Beaming Eyes
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+      - happy
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f59a
+  voted: false
+laugh-squint:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Laughing Squinting Face
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+      - happy
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f59b
+  voted: false
+laugh-wink:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Laughing Winking Face
+  search:
+    terms:
+      - LOL
+      - emoticon
+      - face
+      - happy
+      - smile
+  styles:
+    - solid
+    - regular
+  unicode: f59c
+  voted: false
+layer-group:
+  changes:
+    - 5.2.0
+  label: Layer Group
+  search:
+    terms:
+      - arrange
+      - develop
+      - layers
+      - map
+      - stack
+  styles:
+    - solid
+  unicode: f5fd
+  voted: false
+leaf:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+  label: leaf
+  search:
+    terms:
+      - eco
+      - flora
+      - nature
+      - plant
+      - vegan
+  styles:
+    - solid
+  unicode: f06c
+  voted: false
+leanpub:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Leanpub
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f212
+  voted: false
+lemon:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Lemon
+  search:
+    terms:
+      - citrus
+      - lemonade
+      - lime
+      - tart
+  styles:
+    - solid
+    - regular
+  unicode: f094
+  voted: false
+less:
+  changes:
+    - 5.0.0
+  label: Less
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41d
+  voted: false
+less-than:
+  changes:
+    - 5.0.13
+  label: Less Than
+  search:
+    terms:
+      - arithmetic
+      - compare
+      - math
+  styles:
+    - solid
+  unicode: f536
+  voted: true
+less-than-equal:
+  changes:
+    - 5.0.13
+  label: Less Than Equal To
+  search:
+    terms:
+      - arithmetic
+      - compare
+      - math
+  styles:
+    - solid
+  unicode: f537
+  voted: true
+level-down-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Level Down
+  search:
+    terms:
+      - arrow
+      - level-down
+  styles:
+    - solid
+  unicode: f3be
+  voted: false
+level-up-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Level Up
+  search:
+    terms:
+      - arrow
+      - level-up
+  styles:
+    - solid
+  unicode: f3bf
+  voted: false
+life-ring:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Life Ring
+  search:
+    terms:
+      - coast guard
+      - help
+      - overboard
+      - save
+      - support
+  styles:
+    - solid
+    - regular
+  unicode: f1cd
+  voted: false
+lightbulb:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.3.0
+  label: Lightbulb
+  search:
+    terms:
+      - energy
+      - idea
+      - inspiration
+      - light
+  styles:
+    - solid
+    - regular
+  unicode: f0eb
+  voted: false
+line:
+  changes:
+    - 5.0.0
+  label: Line
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c0
+  voted: false
+link:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Link
+  search:
+    terms:
+      - attach
+      - attachment
+      - chain
+      - connect
+  styles:
+    - solid
+  unicode: f0c1
+  voted: false
+linkedin:
+  changes:
+    - '1'
+    - 5.0.0
+  label: LinkedIn
+  search:
+    terms:
+      - linkedin-square
+  styles:
+    - brands
+  unicode: f08c
+  voted: false
+linkedin-in:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.4.1
+    - 5.8.0
+    - 5.8.1
+  label: LinkedIn In
+  search:
+    terms:
+      - linkedin
+  styles:
+    - brands
+  unicode: f0e1
+  voted: false
+linode:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Linode
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2b8
+  voted: false
+linux:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Linux
+  search:
+    terms:
+      - tux
+  styles:
+    - brands
+  unicode: f17c
+  voted: false
+lira-sign:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Turkish Lira Sign
+  search:
+    terms:
+      - currency
+      - money
+      - try
+      - turkish
+  styles:
+    - solid
+  unicode: f195
+  voted: false
+list:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: List
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - ol
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f03a
+  voted: false
+list-alt:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Alternate List
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - ol
+      - todo
+      - ul
+  styles:
+    - solid
+    - regular
+  unicode: f022
+  voted: false
+list-ol:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.9.0
+  label: list-ol
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - numbers
+      - ol
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f0cb
+  voted: false
+list-ul:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.9.0
+  label: list-ul
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - ol
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f0ca
+  voted: false
+location-arrow:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: location-arrow
+  search:
+    terms:
+      - address
+      - compass
+      - coordinate
+      - direction
+      - gps
+      - map
+      - navigation
+      - place
+  styles:
+    - solid
+  unicode: f124
+  voted: false
+lock:
+  changes:
+    - '1'
+    - 5.0.0
+  label: lock
+  search:
+    terms:
+      - admin
+      - lock
+      - open
+      - password
+      - private
+      - protect
+      - security
+  styles:
+    - solid
+  unicode: f023
+  voted: false
+lock-open:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.1
+  label: Lock Open
+  search:
+    terms:
+      - admin
+      - lock
+      - open
+      - password
+      - private
+      - protect
+      - security
+  styles:
+    - solid
+  unicode: f3c1
+  voted: false
+long-arrow-alt-down:
+  changes:
+    - 5.0.0
+  label: Alternate Long Arrow Down
+  search:
+    terms:
+      - download
+      - long-arrow-down
+  styles:
+    - solid
+  unicode: f309
+  voted: false
+long-arrow-alt-left:
+  changes:
+    - 5.0.0
+  label: Alternate Long Arrow Left
+  search:
+    terms:
+      - back
+      - long-arrow-left
+      - previous
+  styles:
+    - solid
+  unicode: f30a
+  voted: false
+long-arrow-alt-right:
+  changes:
+    - 5.0.0
+  label: Alternate Long Arrow Right
+  search:
+    terms:
+      - forward
+      - long-arrow-right
+      - next
+  styles:
+    - solid
+  unicode: f30b
+  voted: false
+long-arrow-alt-up:
+  changes:
+    - 5.0.0
+  label: Alternate Long Arrow Up
+  search:
+    terms:
+      - long-arrow-up
+      - upload
+  styles:
+    - solid
+  unicode: f30c
+  voted: false
+low-vision:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Low Vision
+  search:
+    terms:
+      - blind
+      - eye
+      - sight
+  styles:
+    - solid
+  unicode: f2a8
+  voted: false
+luggage-cart:
+  changes:
+    - 5.1.0
+  label: Luggage Cart
+  search:
+    terms:
+      - bag
+      - baggage
+      - suitcase
+      - travel
+  styles:
+    - solid
+  unicode: f59d
+  voted: false
+lungs:
+  changes:
+    - 5.2.0
+  label: Lungs
+  search:
+    terms:
+      - air
+      - breath
+      - covid-19
+      - organ
+      - respiratory
+  styles:
+    - solid
+  unicode: f604
+  voted: false
+lungs-virus:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Lungs Virus
+  search:
+    terms:
+      - breath
+      - covid-19
+      - respiratory
+      - sick
+  styles:
+    - solid
+  unicode: e067
+  voted: false
+lyft:
+  changes:
+    - 5.0.0
+  label: lyft
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c3
+  voted: false
+magento:
+  changes:
+    - 5.0.0
+  label: Magento
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c4
+  voted: false
+magic:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.1.0
+  label: magic
+  search:
+    terms:
+      - autocomplete
+      - automatic
+      - mage
+      - magic
+      - spell
+      - wand
+      - witch
+      - wizard
+  styles:
+    - solid
+  unicode: f0d0
+  voted: false
+magnet:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.8.0
+  label: magnet
+  search:
+    terms:
+      - Attract
+      - lodestone
+      - tool
+  styles:
+    - solid
+  unicode: f076
+  voted: false
+mail-bulk:
+  changes:
+    - 5.3.0
+  label: Mail Bulk
+  search:
+    terms:
+      - archive
+      - envelope
+      - letter
+      - post office
+      - postal
+      - postcard
+      - send
+      - stamp
+      - usps
+  styles:
+    - solid
+  unicode: f674
+  voted: false
+mailchimp:
+  changes:
+    - 5.1.0
+    - 5.7.0
+    - 5.8.0
+    - 5.8.2
+  label: Mailchimp
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f59e
+  voted: true
+male:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Male
+  search:
+    terms:
+      - human
+      - man
+      - person
+      - profile
+      - user
+  styles:
+    - solid
+  unicode: f183
+  voted: false
+mandalorian:
+  changes:
+    - 5.0.12
+    - 5.8.0
+  label: Mandalorian
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f50f
+  voted: false
+map:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.1.0
+  label: Map
+  search:
+    terms:
+      - address
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - navigation
+      - paper
+      - pin
+      - place
+      - point of interest
+      - position
+      - route
+      - travel
+  styles:
+    - solid
+    - regular
+  unicode: f279
+  voted: false
+map-marked:
+  changes:
+    - 5.1.0
+  label: Map Marked
+  search:
+    terms:
+      - address
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - navigation
+      - paper
+      - pin
+      - place
+      - point of interest
+      - position
+      - route
+      - travel
+  styles:
+    - solid
+  unicode: f59f
+  voted: false
+map-marked-alt:
+  changes:
+    - 5.1.0
+  label: Alternate Map Marked
+  search:
+    terms:
+      - address
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - navigation
+      - paper
+      - pin
+      - place
+      - point of interest
+      - position
+      - route
+      - travel
+  styles:
+    - solid
+  unicode: f5a0
+  voted: false
+map-marker:
+  changes:
+    - '1'
+    - 5.0.0
+  label: map-marker
+  search:
+    terms:
+      - address
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - navigation
+      - paper
+      - pin
+      - place
+      - point of interest
+      - position
+      - route
+      - travel
+  styles:
+    - solid
+  unicode: f041
+  voted: false
+map-marker-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Map Marker
+  search:
+    terms:
+      - address
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - navigation
+      - paper
+      - pin
+      - place
+      - point of interest
+      - position
+      - route
+      - travel
+  styles:
+    - solid
+  unicode: f3c5
+  voted: false
+map-pin:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.2.0
+  label: Map Pin
+  search:
+    terms:
+      - address
+      - agree
+      - coordinates
+      - destination
+      - gps
+      - localize
+      - location
+      - map
+      - marker
+      - navigation
+      - pin
+      - place
+      - position
+      - travel
+  styles:
+    - solid
+  unicode: f276
+  voted: false
+map-signs:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.2.0
+  label: Map Signs
+  search:
+    terms:
+      - directions
+      - directory
+      - map
+      - signage
+      - wayfinding
+  styles:
+    - solid
+  unicode: f277
+  voted: false
+markdown:
+  changes:
+    - 5.2.0
+    - 5.7.0
+  label: Markdown
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f60f
+  voted: true
+marker:
+  changes:
+    - 5.1.0
+  label: Marker
+  search:
+    terms:
+      - design
+      - edit
+      - sharpie
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f5a1
+  voted: true
+mars:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Mars
+  search:
+    terms:
+      - male
+  styles:
+    - solid
+  unicode: f222
+  voted: false
+mars-double:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Mars Double
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f227
+  voted: false
+mars-stroke:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Mars Stroke
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f229
+  voted: false
+mars-stroke-h:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+  label: Mars Stroke Horizontal
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f22b
+  voted: false
+mars-stroke-v:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+  label: Mars Stroke Vertical
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f22a
+  voted: false
+mask:
+  changes:
+    - 5.4.0
+    - 5.10.1
+  label: Mask
+  search:
+    terms:
+      - carnivale
+      - costume
+      - disguise
+      - halloween
+      - secret
+      - super hero
+  styles:
+    - solid
+  unicode: f6fa
+  voted: false
+mastodon:
+  changes:
+    - 5.0.11
+    - 5.8.0
+  label: Mastodon
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f6
+  voted: true
+maxcdn:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: MaxCDN
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f136
+  voted: false
+mdb:
+  changes:
+    - 5.11.0
+  label: Material Design for Bootstrap
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f8ca
+medal:
+  changes:
+    - 5.1.0
+  label: Medal
+  search:
+    terms:
+      - award
+      - ribbon
+      - star
+      - trophy
+  styles:
+    - solid
+  unicode: f5a2
+  voted: true
+medapps:
+  changes:
+    - 5.0.0
+  label: MedApps
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c6
+  voted: false
+medium:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Medium
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f23a
+  voted: false
+medium-m:
+  changes:
+    - 5.0.0
+  label: Medium M
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c7
+  voted: false
+medkit:
+  changes:
+    - '3'
+    - 5.0.0
+  label: medkit
+  search:
+    terms:
+      - first aid
+      - firstaid
+      - health
+      - help
+      - support
+  styles:
+    - solid
+  unicode: f0fa
+  voted: false
+medrt:
+  changes:
+    - 5.0.0
+  label: MRT
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3c8
+  voted: false
+meetup:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Meetup
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2e0
+  voted: false
+megaport:
+  changes:
+    - 5.1.0
+  label: Megaport
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5a3
+  voted: false
+meh:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.9
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Neutral Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - neutral
+      - rating
+  styles:
+    - solid
+    - regular
+  unicode: f11a
+  voted: false
+meh-blank:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Face Without Mouth
+  search:
+    terms:
+      - emoticon
+      - face
+      - neutral
+      - rating
+  styles:
+    - solid
+    - regular
+  unicode: f5a4
+  voted: false
+meh-rolling-eyes:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Face With Rolling Eyes
+  search:
+    terms:
+      - emoticon
+      - face
+      - neutral
+      - rating
+  styles:
+    - solid
+    - regular
+  unicode: f5a5
+  voted: false
+memory:
+  changes:
+    - 5.0.13
+  label: Memory
+  search:
+    terms:
+      - DIMM
+      - RAM
+      - hardware
+      - storage
+      - technology
+  styles:
+    - solid
+  unicode: f538
+  voted: true
+mendeley:
+  changes:
+    - 5.6.0
+  label: Mendeley
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f7b3
+  voted: true
+menorah:
+  changes:
+    - 5.3.0
+    - 5.4.0
+  label: Menorah
+  search:
+    terms:
+      - candle
+      - hanukkah
+      - jewish
+      - judaism
+      - light
+  styles:
+    - solid
+  unicode: f676
+  voted: false
+mercury:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+  label: Mercury
+  search:
+    terms:
+      - transgender
+  styles:
+    - solid
+  unicode: f223
+  voted: false
+meteor:
+  changes:
+    - 5.5.0
+    - 5.12.0
+  label: Meteor
+  search:
+    terms:
+      - armageddon
+      - asteroid
+      - comet
+      - shooting star
+      - space
+  styles:
+    - solid
+  unicode: f753
+  voted: false
+microblog:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Micro.blog
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e01a
+  voted: true
+microchip:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Microchip
+  search:
+    terms:
+      - cpu
+      - hardware
+      - processor
+      - technology
+  styles:
+    - solid
+  unicode: f2db
+  voted: false
+microphone:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.13
+  label: microphone
+  search:
+    terms:
+      - audio
+      - podcast
+      - record
+      - sing
+      - sound
+      - voice
+  styles:
+    - solid
+  unicode: f130
+  voted: false
+microphone-alt:
+  changes:
+    - 5.0.0
+    - 5.0.13
+  label: Alternate Microphone
+  search:
+    terms:
+      - audio
+      - podcast
+      - record
+      - sing
+      - sound
+      - voice
+  styles:
+    - solid
+  unicode: f3c9
+  voted: false
+microphone-alt-slash:
+  changes:
+    - 5.0.13
+  label: Alternate Microphone Slash
+  search:
+    terms:
+      - audio
+      - disable
+      - mute
+      - podcast
+      - record
+      - sing
+      - sound
+      - voice
+  styles:
+    - solid
+  unicode: f539
+  voted: false
+microphone-slash:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.13
+  label: Microphone Slash
+  search:
+    terms:
+      - audio
+      - disable
+      - mute
+      - podcast
+      - record
+      - sing
+      - sound
+      - voice
+  styles:
+    - solid
+  unicode: f131
+  voted: false
+microscope:
+  changes:
+    - 5.2.0
+  label: Microscope
+  search:
+    terms:
+      - covid-19
+      - electron
+      - lens
+      - optics
+      - science
+      - shrink
+  styles:
+    - solid
+  unicode: f610
+  voted: false
+microsoft:
+  changes:
+    - 5.0.0
+  label: Microsoft
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ca
+  voted: true
+minus:
+  changes:
+    - '1'
+    - 5.0.0
+  label: minus
+  search:
+    terms:
+      - collapse
+      - delete
+      - hide
+      - minify
+      - negative
+      - remove
+      - trash
+  styles:
+    - solid
+  unicode: f068
+  voted: false
+minus-circle:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: Minus Circle
+  search:
+    terms:
+      - delete
+      - hide
+      - negative
+      - remove
+      - shape
+      - trash
+  styles:
+    - solid
+  unicode: f056
+  voted: false
+minus-square:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Minus Square
+  search:
+    terms:
+      - collapse
+      - delete
+      - hide
+      - minify
+      - negative
+      - remove
+      - shape
+      - trash
+  styles:
+    - solid
+    - regular
+  unicode: f146
+  voted: false
+mitten:
+  changes:
+    - 5.6.0
+  label: Mitten
+  search:
+    terms:
+      - clothing
+      - cold
+      - glove
+      - hands
+      - knitted
+      - seasonal
+      - warmth
+  styles:
+    - solid
+  unicode: f7b5
+mix:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Mix
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3cb
+  voted: false
+mixcloud:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Mixcloud
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f289
+  voted: false
+mixer:
+  changes:
+    - 5.12.1
+    - 5.14.0
+  label: Mixer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e056
+  voted: true
+mizuni:
+  changes:
+    - 5.0.0
+  label: Mizuni
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3cc
+  voted: false
+mobile:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Mobile Phone
+  search:
+    terms:
+      - apple
+      - call
+      - cell phone
+      - cellphone
+      - device
+      - iphone
+      - number
+      - screen
+      - telephone
+  styles:
+    - solid
+  unicode: f10b
+  voted: false
+mobile-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Mobile
+  search:
+    terms:
+      - apple
+      - call
+      - cell phone
+      - cellphone
+      - device
+      - iphone
+      - number
+      - screen
+      - telephone
+  styles:
+    - solid
+  unicode: f3cd
+  voted: false
+modx:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: MODX
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f285
+  voted: false
+monero:
+  changes:
+    - 5.0.0
+  label: Monero
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d0
+  voted: false
+money-bill:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.13
+  label: Money Bill
+  search:
+    terms:
+      - buy
+      - cash
+      - checkout
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+  unicode: f0d6
+  voted: false
+money-bill-alt:
+  changes:
+    - 5.0.0
+    - 5.0.13
+  label: Alternate Money Bill
+  search:
+    terms:
+      - buy
+      - cash
+      - checkout
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+    - regular
+  unicode: f3d1
+  voted: false
+money-bill-wave:
+  changes:
+    - 5.0.13
+  label: Wavy Money Bill
+  search:
+    terms:
+      - buy
+      - cash
+      - checkout
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+  unicode: f53a
+  voted: true
+money-bill-wave-alt:
+  changes:
+    - 5.0.13
+  label: Alternate Wavy Money Bill
+  search:
+    terms:
+      - buy
+      - cash
+      - checkout
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+  unicode: f53b
+  voted: true
+money-check:
+  changes:
+    - 5.0.13
+  label: Money Check
+  search:
+    terms:
+      - bank check
+      - buy
+      - checkout
+      - cheque
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+  unicode: f53c
+  voted: true
+money-check-alt:
+  changes:
+    - 5.0.13
+  label: Alternate Money Check
+  search:
+    terms:
+      - bank check
+      - buy
+      - checkout
+      - cheque
+      - money
+      - payment
+      - price
+      - purchase
+  styles:
+    - solid
+  unicode: f53d
+  voted: true
+monument:
+  changes:
+    - 5.1.0
+  label: Monument
+  search:
+    terms:
+      - building
+      - historic
+      - landmark
+      - memorable
+  styles:
+    - solid
+  unicode: f5a6
+  voted: false
+moon:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.11.0
+    - 5.11.1
+  label: Moon
+  search:
+    terms:
+      - contrast
+      - crescent
+      - dark
+      - lunar
+      - night
+  styles:
+    - solid
+    - regular
+  unicode: f186
+  voted: false
+mortar-pestle:
+  changes:
+    - 5.1.0
+  label: Mortar Pestle
+  search:
+    terms:
+      - crush
+      - culinary
+      - grind
+      - medical
+      - mix
+      - pharmacy
+      - prescription
+      - spices
+  styles:
+    - solid
+  unicode: f5a7
+  voted: false
+mosque:
+  changes:
+    - 5.3.0
+  label: Mosque
+  search:
+    terms:
+      - building
+      - islam
+      - landmark
+      - muslim
+  styles:
+    - solid
+  unicode: f678
+  voted: false
+motorcycle:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Motorcycle
+  search:
+    terms:
+      - bike
+      - machine
+      - transportation
+      - vehicle
+  styles:
+    - solid
+  unicode: f21c
+  voted: false
+mountain:
+  changes:
+    - 5.4.0
+  label: Mountain
+  search:
+    terms:
+      - glacier
+      - hiking
+      - hill
+      - landscape
+      - travel
+      - view
+  styles:
+    - solid
+  unicode: f6fc
+  voted: false
+mouse:
+  changes:
+    - 5.11.0
+  label: Mouse
+  search:
+    terms:
+      - click
+      - computer
+      - cursor
+      - input
+      - peripheral
+  styles:
+    - solid
+  unicode: f8cc
+  voted: true
+mouse-pointer:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.0.3
+  label: Mouse Pointer
+  search:
+    terms:
+      - arrow
+      - cursor
+      - select
+  styles:
+    - solid
+  unicode: f245
+  voted: false
+mug-hot:
+  changes:
+    - 5.6.0
+  label: Mug Hot
+  search:
+    terms:
+      - caliente
+      - cocoa
+      - coffee
+      - cup
+      - drink
+      - holiday
+      - hot chocolate
+      - steam
+      - tea
+      - warmth
+  styles:
+    - solid
+  unicode: f7b6
+music:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.2.0
+    - 5.11.0
+  label: Music
+  search:
+    terms:
+      - lyrics
+      - melody
+      - note
+      - sing
+      - sound
+  styles:
+    - solid
+  unicode: f001
+  voted: false
+napster:
+  changes:
+    - 5.0.0
+  label: Napster
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d2
+  voted: false
+neos:
+  changes:
+    - 5.2.0
+    - 5.8.0
+  label: Neos
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f612
+  voted: true
+network-wired:
+  changes:
+    - 5.4.0
+  label: Wired Network
+  search:
+    terms:
+      - computer
+      - connect
+      - ethernet
+      - internet
+      - intranet
+  styles:
+    - solid
+  unicode: f6ff
+  voted: true
+neuter:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+  label: Neuter
+  search:
+    terms: []
+  styles:
+    - solid
+  unicode: f22c
+  voted: false
+newspaper:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Newspaper
+  search:
+    terms:
+      - article
+      - editorial
+      - headline
+      - journal
+      - journalism
+      - news
+      - press
+  styles:
+    - solid
+    - regular
+  unicode: f1ea
+  voted: false
+nimblr:
+  changes:
+    - 5.1.0
+    - 5.8.0
+  label: Nimblr
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5a8
+  voted: false
+node:
+  changes:
+    - 5.0.0
+  label: Node.js
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f419
+  voted: true
+node-js:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Node.js JS
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d3
+  voted: false
+not-equal:
+  changes:
+    - 5.0.13
+  label: Not Equal
+  search:
+    terms:
+      - arithmetic
+      - compare
+      - math
+  styles:
+    - solid
+  unicode: f53e
+  voted: true
+notes-medical:
+  changes:
+    - 5.0.7
+  label: Medical Notes
+  search:
+    terms:
+      - clipboard
+      - doctor
+      - ehr
+      - health
+      - history
+      - records
+  styles:
+    - solid
+  unicode: f481
+  voted: false
+npm:
+  changes:
+    - 5.0.0
+  label: npm
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d4
+  voted: false
+ns8:
+  changes:
+    - 5.0.0
+    - 5.15.0
+  label: NS8
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d5
+  voted: false
+nutritionix:
+  changes:
+    - 5.0.0
+  label: Nutritionix
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d6
+  voted: false
+object-group:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Object Group
+  search:
+    terms:
+      - combine
+      - copy
+      - design
+      - merge
+      - select
+  styles:
+    - solid
+    - regular
+  unicode: f247
+  voted: false
+object-ungroup:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Object Ungroup
+  search:
+    terms:
+      - copy
+      - design
+      - merge
+      - select
+      - separate
+  styles:
+    - solid
+    - regular
+  unicode: f248
+  voted: false
+octopus-deploy:
+  changes:
+    - 5.15.0
+  label: Octopus Deploy
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e082
+  voted: false
+odnoklassniki:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Odnoklassniki
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f263
+  voted: false
+odnoklassniki-square:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Odnoklassniki Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f264
+  voted: false
+oil-can:
+  changes:
+    - 5.2.0
+    - 5.10.1
+  label: Oil Can
+  search:
+    terms:
+      - auto
+      - crude
+      - gasoline
+      - grease
+      - lubricate
+      - petroleum
+  styles:
+    - solid
+  unicode: f613
+  voted: false
+old-republic:
+  changes:
+    - 5.0.12
+  label: Old Republic
+  search:
+    terms:
+      - politics
+      - star wars
+  styles:
+    - brands
+  unicode: f510
+  voted: false
+om:
+  changes:
+    - 5.3.0
+  label: Om
+  search:
+    terms:
+      - buddhism
+      - hinduism
+      - jainism
+      - mantra
+  styles:
+    - solid
+  unicode: f679
+  voted: false
+opencart:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: OpenCart
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f23d
+  voted: false
+openid:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: OpenID
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f19b
+  voted: false
+opera:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Opera
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f26a
+  voted: false
+optin-monster:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.7.0
+  label: Optin Monster
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f23c
+  voted: false
+orcid:
+  changes:
+    - 5.11.0
+  label: ORCID
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f8d2
+osi:
+  changes:
+    - 5.0.0
+    - 5.8.0
+  label: Open Source Initiative
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41a
+  voted: false
+otter:
+  changes:
+    - 5.4.0
+  label: Otter
+  search:
+    terms:
+      - animal
+      - badger
+      - fauna
+      - fur
+      - mammal
+      - marten
+  styles:
+    - solid
+  unicode: f700
+  voted: false
+outdent:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+  label: Outdent
+  search:
+    terms:
+      - align
+      - justify
+      - paragraph
+      - tab
+  styles:
+    - solid
+  unicode: f03b
+  voted: false
+page4:
+  changes:
+    - 5.0.0
+  label: page4 Corporation
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d7
+  voted: false
+pagelines:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Pagelines
+  search:
+    terms:
+      - eco
+      - flora
+      - leaf
+      - leaves
+      - nature
+      - plant
+      - tree
+  styles:
+    - brands
+  unicode: f18c
+  voted: false
+pager:
+  changes:
+    - 5.7.0
+  label: Pager
+  search:
+    terms:
+      - beeper
+      - cellphone
+      - communication
+  styles:
+    - solid
+  unicode: f815
+  voted: false
+paint-brush:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.1.0
+  label: Paint Brush
+  search:
+    terms:
+      - acrylic
+      - art
+      - brush
+      - color
+      - fill
+      - paint
+      - pigment
+      - watercolor
+  styles:
+    - solid
+  unicode: f1fc
+  voted: false
+paint-roller:
+  changes:
+    - 5.1.0
+  label: Paint Roller
+  search:
+    terms:
+      - acrylic
+      - art
+      - brush
+      - color
+      - fill
+      - paint
+      - pigment
+      - watercolor
+  styles:
+    - solid
+  unicode: f5aa
+  voted: false
+palette:
+  changes:
+    - 5.0.13
+  label: Palette
+  search:
+    terms:
+      - acrylic
+      - art
+      - brush
+      - color
+      - fill
+      - paint
+      - pigment
+      - watercolor
+  styles:
+    - solid
+  unicode: f53f
+  voted: true
+palfed:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Palfed
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d8
+  voted: false
+pallet:
+  changes:
+    - 5.0.7
+  label: Pallet
+  search:
+    terms:
+      - archive
+      - box
+      - inventory
+      - shipping
+      - warehouse
+  styles:
+    - solid
+  unicode: f482
+  voted: false
+paper-plane:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Paper Plane
+  search:
+    terms:
+      - air
+      - float
+      - fold
+      - mail
+      - paper
+      - send
+  styles:
+    - solid
+    - regular
+  unicode: f1d8
+  voted: false
+paperclip:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Paperclip
+  search:
+    terms:
+      - attach
+      - attachment
+      - connect
+      - link
+  styles:
+    - solid
+  unicode: f0c6
+  voted: false
+parachute-box:
+  changes:
+    - 5.0.9
+  label: Parachute Box
+  search:
+    terms:
+      - aid
+      - assistance
+      - rescue
+      - supplies
+  styles:
+    - solid
+  unicode: f4cd
+  voted: false
+paragraph:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.9.0
+  label: paragraph
+  search:
+    terms:
+      - edit
+      - format
+      - text
+      - writing
+  styles:
+    - solid
+  unicode: f1dd
+  voted: false
+parking:
+  changes:
+    - 5.0.13
+  label: Parking
+  search:
+    terms:
+      - auto
+      - car
+      - garage
+      - meter
+  styles:
+    - solid
+  unicode: f540
+  voted: true
+passport:
+  changes:
+    - 5.1.0
+  label: Passport
+  search:
+    terms:
+      - document
+      - id
+      - identification
+      - issued
+      - travel
+  styles:
+    - solid
+  unicode: f5ab
+  voted: false
+pastafarianism:
+  changes:
+    - 5.3.0
+  label: Pastafarianism
+  search:
+    terms:
+      - agnosticism
+      - atheism
+      - flying spaghetti monster
+      - fsm
+  styles:
+    - solid
+  unicode: f67b
+  voted: false
+paste:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Paste
+  search:
+    terms:
+      - clipboard
+      - copy
+      - document
+      - paper
+  styles:
+    - solid
+  unicode: f0ea
+  voted: false
+patreon:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Patreon
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3d9
+  voted: false
+pause:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: pause
+  search:
+    terms:
+      - hold
+      - wait
+  styles:
+    - solid
+  unicode: f04c
+  voted: false
+pause-circle:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Pause Circle
+  search:
+    terms:
+      - hold
+      - wait
+  styles:
+    - solid
+    - regular
+  unicode: f28b
+  voted: false
+paw:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Paw
+  search:
+    terms:
+      - animal
+      - cat
+      - dog
+      - pet
+      - print
+  styles:
+    - solid
+  unicode: f1b0
+  voted: false
+paypal:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Paypal
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1ed
+  voted: false
+peace:
+  changes:
+    - 5.3.0
+    - 5.11.0
+    - 5.11.1
+  label: Peace
+  search:
+    terms:
+      - serenity
+      - tranquility
+      - truce
+      - war
+  styles:
+    - solid
+  unicode: f67c
+  voted: false
+pen:
+  changes:
+    - 5.0.0
+    - 5.1.0
+  label: Pen
+  search:
+    terms:
+      - design
+      - edit
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f304
+  voted: false
+pen-alt:
+  changes:
+    - 5.0.0
+    - 5.1.0
+  label: Alternate Pen
+  search:
+    terms:
+      - design
+      - edit
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f305
+  voted: false
+pen-fancy:
+  changes:
+    - 5.1.0
+  label: Pen Fancy
+  search:
+    terms:
+      - design
+      - edit
+      - fountain pen
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f5ac
+  voted: false
+pen-nib:
+  changes:
+    - 5.1.0
+  label: Pen Nib
+  search:
+    terms:
+      - design
+      - edit
+      - fountain pen
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f5ad
+  voted: true
+pen-square:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Pen Square
+  search:
+    terms:
+      - edit
+      - pencil-square
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f14b
+  voted: false
+pencil-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Pencil
+  search:
+    terms:
+      - design
+      - edit
+      - pencil
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f303
+  voted: false
+pencil-ruler:
+  changes:
+    - 5.1.0
+  label: Pencil Ruler
+  search:
+    terms:
+      - design
+      - draft
+      - draw
+      - pencil
+  styles:
+    - solid
+  unicode: f5ae
+  voted: false
+penny-arcade:
+  changes:
+    - 5.4.0
+  label: Penny Arcade
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - game
+      - gaming
+      - pax
+      - tabletop
+  styles:
+    - brands
+  unicode: f704
+  voted: false
+people-arrows:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: People Arrows
+  search:
+    terms:
+      - covid-19
+      - personal space
+      - social distance
+      - space
+      - spread
+      - users
+  styles:
+    - solid
+  unicode: e068
+  voted: false
+people-carry:
+  changes:
+    - 5.0.9
+  label: People Carry
+  search:
+    terms:
+      - box
+      - carry
+      - fragile
+      - help
+      - movers
+      - package
+  styles:
+    - solid
+  unicode: f4ce
+  voted: false
+pepper-hot:
+  changes:
+    - 5.7.0
+  label: Hot Pepper
+  search:
+    terms:
+      - buffalo wings
+      - capsicum
+      - chili
+      - chilli
+      - habanero
+      - jalapeno
+      - mexican
+      - spicy
+      - tabasco
+      - vegetable
+  styles:
+    - solid
+  unicode: f816
+  voted: true
+perbyte:
+  changes:
+    - 5.15.0
+  label: PerByte
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e083
+  voted: false
+percent:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Percent
+  search:
+    terms:
+      - discount
+      - fraction
+      - proportion
+      - rate
+      - ratio
+  styles:
+    - solid
+  unicode: f295
+  voted: false
+percentage:
+  changes:
+    - 5.0.13
+  label: Percentage
+  search:
+    terms:
+      - discount
+      - fraction
+      - proportion
+      - rate
+      - ratio
+  styles:
+    - solid
+  unicode: f541
+  voted: true
+periscope:
+  changes:
+    - 5.0.0
+  label: Periscope
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3da
+  voted: false
+person-booth:
+  changes:
+    - 5.5.0
+  label: Person Entering Booth
+  search:
+    terms:
+      - changing
+      - changing room
+      - election
+      - human
+      - person
+      - vote
+      - voting
+  styles:
+    - solid
+  unicode: f756
+  voted: false
+phabricator:
+  changes:
+    - 5.0.0
+  label: Phabricator
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3db
+  voted: false
+phoenix-framework:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Phoenix Framework
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3dc
+  voted: false
+phoenix-squadron:
+  changes:
+    - 5.0.12
+    - 5.8.0
+  label: Phoenix Squadron
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f511
+  voted: false
+phone:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Phone
+  search:
+    terms:
+      - call
+      - earphone
+      - number
+      - support
+      - telephone
+      - voice
+  styles:
+    - solid
+  unicode: f095
+  voted: false
+phone-alt:
+  changes:
+    - 5.9.0
+    - 5.10.1
+    - 5.10.2
+  label: Alternate Phone
+  search:
+    terms:
+      - call
+      - earphone
+      - number
+      - support
+      - telephone
+      - voice
+  styles:
+    - solid
+  unicode: f879
+  voted: false
+phone-slash:
+  changes:
+    - 5.0.0
+    - 5.0.9
+  label: Phone Slash
+  search:
+    terms:
+      - call
+      - cancel
+      - earphone
+      - mute
+      - number
+      - support
+      - telephone
+      - voice
+  styles:
+    - solid
+  unicode: f3dd
+  voted: false
+phone-square:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Phone Square
+  search:
+    terms:
+      - call
+      - earphone
+      - number
+      - support
+      - telephone
+      - voice
+  styles:
+    - solid
+  unicode: f098
+  voted: false
+phone-square-alt:
+  changes:
+    - 5.9.0
+    - 5.10.1
+  label: Alternate Phone Square
+  search:
+    terms:
+      - call
+      - earphone
+      - number
+      - support
+      - telephone
+      - voice
+  styles:
+    - solid
+  unicode: f87b
+  voted: false
+phone-volume:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.0.3
+    - 5.7.0
+  label: Phone Volume
+  search:
+    terms:
+      - call
+      - earphone
+      - number
+      - sound
+      - support
+      - telephone
+      - voice
+      - volume-control-phone
+  styles:
+    - solid
+  unicode: f2a0
+  voted: false
+photo-video:
+  changes:
+    - 5.9.0
+  label: Photo Video
+  search:
+    terms:
+      - av
+      - film
+      - image
+      - library
+      - media
+  styles:
+    - solid
+  unicode: f87c
+  voted: false
+php:
+  changes:
+    - 5.0.5
+  label: PHP
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f457
+  voted: true
+pied-piper:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.0.10
+    - 5.12.0
+  label: Pied Piper Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2ae
+  voted: false
+pied-piper-alt:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.7.0
+  label: Alternate Pied Piper Logo (Old)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a8
+  voted: false
+pied-piper-hat:
+  changes:
+    - 5.0.10
+  label: Pied Piper Hat (Old)
+  search:
+    terms:
+      - clothing
+  styles:
+    - brands
+  unicode: f4e5
+  voted: false
+pied-piper-pp:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Pied Piper PP Logo (Old)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a7
+  voted: false
+pied-piper-square:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Pied Piper Square Logo (Old)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e01e
+  voted: false
+piggy-bank:
+  changes:
+    - 5.0.9
+    - 5.10.2
+  label: Piggy Bank
+  search:
+    terms:
+      - bank
+      - save
+      - savings
+  styles:
+    - solid
+  unicode: f4d3
+  voted: false
+pills:
+  changes:
+    - 5.0.7
+  label: Pills
+  search:
+    terms:
+      - drugs
+      - medicine
+      - prescription
+      - tablets
+  styles:
+    - solid
+  unicode: f484
+  voted: false
+pinterest:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Pinterest
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f0d2
+  voted: false
+pinterest-p:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Pinterest P
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f231
+  voted: false
+pinterest-square:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Pinterest Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f0d3
+  voted: false
+pizza-slice:
+  changes:
+    - 5.7.0
+  label: Pizza Slice
+  search:
+    terms:
+      - cheese
+      - chicago
+      - italian
+      - mozzarella
+      - new york
+      - pepperoni
+      - pie
+      - slice
+      - teenage mutant ninja turtles
+      - tomato
+  styles:
+    - solid
+  unicode: f818
+  voted: true
+place-of-worship:
+  changes:
+    - 5.3.0
+  label: Place of Worship
+  search:
+    terms:
+      - building
+      - church
+      - holy
+      - mosque
+      - synagogue
+  styles:
+    - solid
+  unicode: f67f
+  voted: false
+plane:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.13
+  label: plane
+  search:
+    terms:
+      - airplane
+      - destination
+      - fly
+      - location
+      - mode
+      - travel
+      - trip
+  styles:
+    - solid
+  unicode: f072
+  voted: false
+plane-arrival:
+  changes:
+    - 5.1.0
+  label: Plane Arrival
+  search:
+    terms:
+      - airplane
+      - arriving
+      - destination
+      - fly
+      - land
+      - landing
+      - location
+      - mode
+      - travel
+      - trip
+  styles:
+    - solid
+  unicode: f5af
+  voted: false
+plane-departure:
+  changes:
+    - 5.1.0
+    - 5.8.0
+  label: Plane Departure
+  search:
+    terms:
+      - airplane
+      - departing
+      - destination
+      - fly
+      - location
+      - mode
+      - take off
+      - taking off
+      - travel
+      - trip
+  styles:
+    - solid
+  unicode: f5b0
+  voted: false
+plane-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Plane Slash
+  search:
+    terms:
+      - airplane mode
+      - canceled
+      - covid-19
+      - delayed
+      - grounded
+      - travel
+  styles:
+    - solid
+  unicode: e069
+  voted: false
+play:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: play
+  search:
+    terms:
+      - audio
+      - music
+      - playing
+      - sound
+      - start
+      - video
+  styles:
+    - solid
+  unicode: f04b
+  voted: false
+play-circle:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.10.2
+  label: Play Circle
+  search:
+    terms:
+      - audio
+      - music
+      - playing
+      - sound
+      - start
+      - video
+  styles:
+    - solid
+    - regular
+  unicode: f144
+  voted: false
+playstation:
+  changes:
+    - 5.0.0
+  label: PlayStation
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3df
+  voted: false
+plug:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.12.0
+  label: Plug
+  search:
+    terms:
+      - connect
+      - electric
+      - online
+      - power
+  styles:
+    - solid
+  unicode: f1e6
+  voted: false
+plus:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.13
+  label: plus
+  search:
+    terms:
+      - add
+      - create
+      - expand
+      - new
+      - positive
+      - shape
+  styles:
+    - solid
+  unicode: f067
+  voted: false
+plus-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Plus Circle
+  search:
+    terms:
+      - add
+      - create
+      - expand
+      - new
+      - positive
+      - shape
+  styles:
+    - solid
+  unicode: f055
+  voted: false
+plus-square:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Plus Square
+  search:
+    terms:
+      - add
+      - create
+      - expand
+      - new
+      - positive
+      - shape
+  styles:
+    - solid
+    - regular
+  unicode: f0fe
+  voted: false
+podcast:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Podcast
+  search:
+    terms:
+      - audio
+      - broadcast
+      - music
+      - sound
+  styles:
+    - solid
+  unicode: f2ce
+  voted: false
+poll:
+  changes:
+    - 5.3.0
+    - 5.10.1
+  label: Poll
+  search:
+    terms:
+      - results
+      - survey
+      - trend
+      - vote
+      - voting
+  styles:
+    - solid
+  unicode: f681
+  voted: false
+poll-h:
+  changes:
+    - 5.3.0
+    - 5.10.1
+  label: Poll H
+  search:
+    terms:
+      - results
+      - survey
+      - trend
+      - vote
+      - voting
+  styles:
+    - solid
+  unicode: f682
+  voted: false
+poo:
+  changes:
+    - 5.0.0
+    - 5.0.9
+  label: Poo
+  search:
+    terms:
+      - crap
+      - poop
+      - shit
+      - smile
+      - turd
+  styles:
+    - solid
+  unicode: f2fe
+  voted: false
+poo-storm:
+  changes:
+    - 5.5.0
+  label: Poo Storm
+  search:
+    terms:
+      - bolt
+      - cloud
+      - euphemism
+      - lightning
+      - mess
+      - poop
+      - shit
+      - turd
+  styles:
+    - solid
+  unicode: f75a
+  voted: false
+poop:
+  changes:
+    - 5.2.0
+  label: Poop
+  search:
+    terms:
+      - crap
+      - poop
+      - shit
+      - smile
+      - turd
+  styles:
+    - solid
+  unicode: f619
+  voted: false
+portrait:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Portrait
+  search:
+    terms:
+      - id
+      - image
+      - photo
+      - picture
+      - selfie
+  styles:
+    - solid
+  unicode: f3e0
+  voted: false
+pound-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Pound Sign
+  search:
+    terms:
+      - currency
+      - gbp
+      - money
+  styles:
+    - solid
+  unicode: f154
+  voted: false
+power-off:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Power Off
+  search:
+    terms:
+      - cancel
+      - computer
+      - 'on'
+      - reboot
+      - restart
+  styles:
+    - solid
+  unicode: f011
+  voted: false
+pray:
+  changes:
+    - 5.3.0
+  label: Pray
+  search:
+    terms:
+      - kneel
+      - preach
+      - religion
+      - worship
+  styles:
+    - solid
+  unicode: f683
+  voted: false
+praying-hands:
+  changes:
+    - 5.3.0
+  label: Praying Hands
+  search:
+    terms:
+      - kneel
+      - preach
+      - religion
+      - worship
+  styles:
+    - solid
+  unicode: f684
+  voted: false
+prescription:
+  changes:
+    - 5.1.0
+  label: Prescription
+  search:
+    terms:
+      - drugs
+      - medical
+      - medicine
+      - pharmacy
+      - rx
+  styles:
+    - solid
+  unicode: f5b1
+  voted: false
+prescription-bottle:
+  changes:
+    - 5.0.7
+  label: Prescription Bottle
+  search:
+    terms:
+      - drugs
+      - medical
+      - medicine
+      - pharmacy
+      - rx
+  styles:
+    - solid
+  unicode: f485
+  voted: false
+prescription-bottle-alt:
+  changes:
+    - 5.0.7
+  label: Alternate Prescription Bottle
+  search:
+    terms:
+      - drugs
+      - medical
+      - medicine
+      - pharmacy
+      - rx
+  styles:
+    - solid
+  unicode: f486
+  voted: false
+print:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+    - 5.11.0
+  label: print
+  search:
+    terms:
+      - business
+      - copy
+      - document
+      - office
+      - paper
+  styles:
+    - solid
+  unicode: f02f
+  voted: false
+procedures:
+  changes:
+    - 5.0.7
+  label: Procedures
+  search:
+    terms:
+      - EKG
+      - bed
+      - electrocardiogram
+      - health
+      - hospital
+      - life
+      - patient
+      - vital
+  styles:
+    - solid
+  unicode: f487
+  voted: false
+product-hunt:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Product Hunt
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f288
+  voted: false
+project-diagram:
+  changes:
+    - 5.0.13
+  label: Project Diagram
+  search:
+    terms:
+      - chart
+      - graph
+      - network
+      - pert
+  styles:
+    - solid
+  unicode: f542
+  voted: false
+pump-medical:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Pump Medical
+  search:
+    terms:
+      - anti-bacterial
+      - clean
+      - covid-19
+      - disinfect
+      - hygiene
+      - medical grade
+      - sanitizer
+      - soap
+  styles:
+    - solid
+  unicode: e06a
+  voted: false
+pump-soap:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Pump Soap
+  search:
+    terms:
+      - anti-bacterial
+      - clean
+      - covid-19
+      - disinfect
+      - hygiene
+      - sanitizer
+      - soap
+  styles:
+    - solid
+  unicode: e06b
+  voted: false
+pushed:
+  changes:
+    - 5.0.0
+  label: Pushed
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e1
+  voted: false
+puzzle-piece:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Puzzle Piece
+  search:
+    terms:
+      - add-on
+      - addon
+      - game
+      - section
+  styles:
+    - solid
+  unicode: f12e
+  voted: false
+python:
+  changes:
+    - 5.0.0
+  label: Python
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e2
+  voted: false
+qq:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: QQ
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d6
+  voted: false
+qrcode:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.1
+  label: qrcode
+  search:
+    terms:
+      - barcode
+      - info
+      - information
+      - scan
+  styles:
+    - solid
+  unicode: f029
+  voted: false
+question:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Question
+  search:
+    terms:
+      - help
+      - information
+      - support
+      - unknown
+  styles:
+    - solid
+  unicode: f128
+  voted: false
+question-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Question Circle
+  search:
+    terms:
+      - help
+      - information
+      - support
+      - unknown
+  styles:
+    - solid
+    - regular
+  unicode: f059
+  voted: false
+quidditch:
+  changes:
+    - 5.0.5
+  label: Quidditch
+  search:
+    terms:
+      - ball
+      - bludger
+      - broom
+      - golden snitch
+      - harry potter
+      - hogwarts
+      - quaffle
+      - sport
+      - wizard
+  styles:
+    - solid
+  unicode: f458
+  voted: false
+quinscape:
+  changes:
+    - 5.0.5
+    - 5.7.0
+    - 5.8.0
+  label: QuinScape
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f459
+  voted: false
+quora:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Quora
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2c4
+  voted: false
+quote-left:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.0.9
+  label: quote-left
+  search:
+    terms:
+      - mention
+      - note
+      - phrase
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f10d
+  voted: false
+quote-right:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.0.9
+  label: quote-right
+  search:
+    terms:
+      - mention
+      - note
+      - phrase
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f10e
+  voted: false
+quran:
+  changes:
+    - 5.3.0
+  label: Quran
+  search:
+    terms:
+      - book
+      - islam
+      - muslim
+      - religion
+  styles:
+    - solid
+  unicode: f687
+  voted: false
+r-project:
+  changes:
+    - 5.0.11
+    - 5.0.12
+  label: R Project
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f7
+  voted: true
+radiation:
+  changes:
+    - 5.6.0
+    - 5.8.2
+    - 5.11.0
+    - 5.11.1
+  label: Radiation
+  search:
+    terms:
+      - danger
+      - dangerous
+      - deadly
+      - hazard
+      - nuclear
+      - radioactive
+      - warning
+  styles:
+    - solid
+  unicode: f7b9
+  voted: true
+radiation-alt:
+  changes:
+    - 5.6.0
+    - 5.8.2
+    - 5.11.0
+    - 5.11.1
+  label: Alternate Radiation
+  search:
+    terms:
+      - danger
+      - dangerous
+      - deadly
+      - hazard
+      - nuclear
+      - radioactive
+      - warning
+  styles:
+    - solid
+  unicode: f7ba
+  voted: true
+rainbow:
+  changes:
+    - 5.5.0
+    - 5.10.1
+  label: Rainbow
+  search:
+    terms:
+      - gold
+      - leprechaun
+      - prism
+      - rain
+      - sky
+  styles:
+    - solid
+  unicode: f75b
+  voted: false
+random:
+  changes:
+    - '1'
+    - 5.0.0
+  label: random
+  search:
+    terms:
+      - arrows
+      - shuffle
+      - sort
+      - swap
+      - switch
+      - transfer
+  styles:
+    - solid
+  unicode: f074
+  voted: false
+raspberry-pi:
+  changes:
+    - 5.6.0
+  label: Raspberry Pi
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f7bb
+  voted: true
+ravelry:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.15.1
+  label: Ravelry
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2d9
+  voted: false
+react:
+  changes:
+    - 5.0.0
+  label: React
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41b
+  voted: false
+reacteurope:
+  changes:
+    - 5.5.0
+    - 5.8.0
+  label: ReactEurope
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f75d
+  voted: false
+readme:
+  changes:
+    - 5.0.9
+    - 5.0.10
+  label: ReadMe
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4d5
+  voted: false
+rebel:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Rebel Alliance
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d0
+  voted: false
+receipt:
+  changes:
+    - 5.0.13
+  label: Receipt
+  search:
+    terms:
+      - check
+      - invoice
+      - money
+      - pay
+      - table
+  styles:
+    - solid
+  unicode: f543
+  voted: true
+record-vinyl:
+  changes:
+    - 5.11.0
+  label: Record Vinyl
+  search:
+    terms:
+      - LP
+      - album
+      - analog
+      - music
+      - phonograph
+      - sound
+  styles:
+    - solid
+  unicode: f8d9
+  voted: false
+recycle:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Recycle
+  search:
+    terms:
+      - Waste
+      - compost
+      - garbage
+      - reuse
+      - trash
+  styles:
+    - solid
+  unicode: f1b8
+  voted: false
+red-river:
+  changes:
+    - 5.0.0
+  label: red river
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e3
+  voted: false
+reddit:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: reddit Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a1
+  voted: false
+reddit-alien:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: reddit Alien
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f281
+  voted: false
+reddit-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: reddit Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a2
+  voted: false
+redhat:
+  changes:
+    - 5.6.0
+    - 5.8.2
+  label: Redhat
+  search:
+    terms:
+      - linux
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f7bc
+  voted: true
+redo:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.8.0
+  label: Redo
+  search:
+    terms:
+      - forward
+      - refresh
+      - reload
+      - repeat
+  styles:
+    - solid
+  unicode: f01e
+  voted: false
+redo-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Redo
+  search:
+    terms:
+      - forward
+      - refresh
+      - reload
+      - repeat
+  styles:
+    - solid
+  unicode: f2f9
+  voted: false
+registered:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.1
+  label: Registered Trademark
+  search:
+    terms:
+      - copyright
+      - mark
+      - trademark
+  styles:
+    - solid
+    - regular
+  unicode: f25d
+  voted: false
+remove-format:
+  changes:
+    - 5.9.0
+  label: Remove Format
+  search:
+    terms:
+      - cancel
+      - font
+      - format
+      - remove
+      - style
+      - text
+  styles:
+    - solid
+  unicode: f87d
+  voted: false
+renren:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Renren
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f18b
+  voted: false
+reply:
+  changes:
+    - '3'
+    - 5.0.0
+  label: Reply
+  search:
+    terms:
+      - mail
+      - message
+      - respond
+  styles:
+    - solid
+  unicode: f3e5
+  voted: false
+reply-all:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: reply-all
+  search:
+    terms:
+      - mail
+      - message
+      - respond
+  styles:
+    - solid
+  unicode: f122
+  voted: false
+replyd:
+  changes:
+    - 5.0.0
+  label: replyd
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e6
+  voted: false
+republican:
+  changes:
+    - 5.5.0
+  label: Republican
+  search:
+    terms:
+      - american
+      - conservative
+      - election
+      - elephant
+      - politics
+      - republican party
+      - right
+      - right-wing
+      - usa
+  styles:
+    - solid
+  unicode: f75e
+  voted: false
+researchgate:
+  changes:
+    - 5.0.11
+  label: Researchgate
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f8
+  voted: true
+resolving:
+  changes:
+    - 5.0.0
+  label: Resolving
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e7
+  voted: false
+restroom:
+  changes:
+    - 5.6.0
+  label: Restroom
+  search:
+    terms:
+      - bathroom
+      - john
+      - loo
+      - potty
+      - washroom
+      - waste
+      - wc
+  styles:
+    - solid
+  unicode: f7bd
+  voted: true
+retweet:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Retweet
+  search:
+    terms:
+      - refresh
+      - reload
+      - share
+      - swap
+  styles:
+    - solid
+  unicode: f079
+  voted: false
+rev:
+  changes:
+    - 5.1.0
+    - 5.1.1
+    - 5.8.0
+  label: Rev.io
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5b2
+  voted: false
+ribbon:
+  changes:
+    - 5.0.9
+  label: Ribbon
+  search:
+    terms:
+      - badge
+      - cause
+      - lapel
+      - pin
+  styles:
+    - solid
+  unicode: f4d6
+  voted: false
+ring:
+  changes:
+    - 5.4.0
+  label: Ring
+  search:
+    terms:
+      - Dungeons & Dragons
+      - Gollum
+      - band
+      - binding
+      - d&d
+      - dnd
+      - engagement
+      - fantasy
+      - gold
+      - jewelry
+      - marriage
+      - precious
+  styles:
+    - solid
+  unicode: f70b
+  voted: false
+road:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.2.0
+  label: road
+  search:
+    terms:
+      - highway
+      - map
+      - pavement
+      - route
+      - street
+      - travel
+  styles:
+    - solid
+  unicode: f018
+  voted: false
+robot:
+  changes:
+    - 5.0.13
+    - 5.12.0
+  label: Robot
+  search:
+    terms:
+      - android
+      - automate
+      - computer
+      - cyborg
+  styles:
+    - solid
+  unicode: f544
+  voted: true
+rocket:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.7.0
+    - 5.12.0
+  label: rocket
+  search:
+    terms:
+      - aircraft
+      - app
+      - jet
+      - launch
+      - nasa
+      - space
+  styles:
+    - solid
+  unicode: f135
+  voted: false
+rocketchat:
+  changes:
+    - 5.0.0
+    - 5.4.2
+    - 5.8.0
+    - 5.15.0
+  label: Rocket.Chat
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e8
+  voted: false
+rockrms:
+  changes:
+    - 5.0.0
+  label: Rockrms
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3e9
+  voted: false
+route:
+  changes:
+    - 5.0.9
+    - 5.2.0
+  label: Route
+  search:
+    terms:
+      - directions
+      - navigation
+      - travel
+  styles:
+    - solid
+  unicode: f4d7
+  voted: false
+rss:
+  changes:
+    - '2'
+    - 5.0.0
+  label: rss
+  search:
+    terms:
+      - blog
+      - feed
+      - journal
+      - news
+      - writing
+  styles:
+    - solid
+  unicode: f09e
+  voted: false
+rss-square:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: RSS Square
+  search:
+    terms:
+      - blog
+      - feed
+      - journal
+      - news
+      - writing
+  styles:
+    - solid
+  unicode: f143
+  voted: false
+ruble-sign:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Ruble Sign
+  search:
+    terms:
+      - currency
+      - money
+      - rub
+  styles:
+    - solid
+  unicode: f158
+  voted: false
+ruler:
+  changes:
+    - 5.0.13
+  label: Ruler
+  search:
+    terms:
+      - design
+      - draft
+      - length
+      - measure
+      - planning
+  styles:
+    - solid
+  unicode: f545
+  voted: true
+ruler-combined:
+  changes:
+    - 5.0.13
+  label: Ruler Combined
+  search:
+    terms:
+      - design
+      - draft
+      - length
+      - measure
+      - planning
+  styles:
+    - solid
+  unicode: f546
+  voted: true
+ruler-horizontal:
+  changes:
+    - 5.0.13
+  label: Ruler Horizontal
+  search:
+    terms:
+      - design
+      - draft
+      - length
+      - measure
+      - planning
+  styles:
+    - solid
+  unicode: f547
+  voted: true
+ruler-vertical:
+  changes:
+    - 5.0.13
+  label: Ruler Vertical
+  search:
+    terms:
+      - design
+      - draft
+      - length
+      - measure
+      - planning
+  styles:
+    - solid
+  unicode: f548
+  voted: true
+running:
+  changes:
+    - 5.4.0
+    - 5.11.0
+  label: Running
+  search:
+    terms:
+      - exercise
+      - health
+      - jog
+      - person
+      - run
+      - sport
+      - sprint
+  styles:
+    - solid
+  unicode: f70c
+  voted: true
+rupee-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Indian Rupee Sign
+  search:
+    terms:
+      - currency
+      - indian
+      - inr
+      - money
+  styles:
+    - solid
+  unicode: f156
+  voted: false
+rust:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: Rust
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07a
+  voted: true
+sad-cry:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Crying Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - tear
+      - tears
+  styles:
+    - solid
+    - regular
+  unicode: f5b3
+  voted: false
+sad-tear:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Loudly Crying Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - tear
+      - tears
+  styles:
+    - solid
+    - regular
+  unicode: f5b4
+  voted: false
+safari:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.12.0
+  label: Safari
+  search:
+    terms:
+      - browser
+  styles:
+    - brands
+  unicode: f267
+  voted: false
+salesforce:
+  changes:
+    - 5.8.0
+  label: Salesforce
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f83b
+sass:
+  changes:
+    - 5.0.0
+    - 5.8.0
+  label: Sass
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41e
+  voted: false
+satellite:
+  changes:
+    - 5.6.0
+    - 5.10.1
+    - 5.12.0
+  label: Satellite
+  search:
+    terms:
+      - communications
+      - hardware
+      - orbit
+      - space
+  styles:
+    - solid
+  unicode: f7bf
+  voted: true
+satellite-dish:
+  changes:
+    - 5.6.0
+    - 5.12.0
+  label: Satellite Dish
+  search:
+    terms:
+      - SETI
+      - communications
+      - hardware
+      - receiver
+      - saucer
+      - signal
+      - space
+  styles:
+    - solid
+  unicode: f7c0
+  voted: true
+save:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.2
+  label: Save
+  search:
+    terms:
+      - disk
+      - download
+      - floppy
+      - floppy-o
+  styles:
+    - solid
+    - regular
+  unicode: f0c7
+  voted: false
+schlix:
+  changes:
+    - 5.0.0
+  label: SCHLIX
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ea
+  voted: false
+school:
+  changes:
+    - 5.0.13
+  label: School
+  search:
+    terms:
+      - building
+      - education
+      - learn
+      - student
+      - teacher
+  styles:
+    - solid
+  unicode: f549
+  voted: true
+screwdriver:
+  changes:
+    - 5.0.13
+  label: Screwdriver
+  search:
+    terms:
+      - admin
+      - fix
+      - mechanic
+      - repair
+      - settings
+      - tool
+  styles:
+    - solid
+  unicode: f54a
+  voted: true
+scribd:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Scribd
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f28a
+  voted: false
+scroll:
+  changes:
+    - 5.4.0
+    - 5.10.2
+  label: Scroll
+  search:
+    terms:
+      - Dungeons & Dragons
+      - announcement
+      - d&d
+      - dnd
+      - fantasy
+      - paper
+      - script
+  styles:
+    - solid
+  unicode: f70e
+  voted: false
+sd-card:
+  changes:
+    - 5.6.0
+  label: Sd Card
+  search:
+    terms:
+      - image
+      - memory
+      - photo
+      - save
+  styles:
+    - solid
+  unicode: f7c2
+  voted: true
+search:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Search
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - find
+      - magnify
+      - preview
+      - zoom
+  styles:
+    - solid
+  unicode: f002
+  voted: false
+search-dollar:
+  changes:
+    - 5.3.0
+  label: Search Dollar
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - find
+      - magnify
+      - money
+      - preview
+      - zoom
+  styles:
+    - solid
+  unicode: f688
+  voted: false
+search-location:
+  changes:
+    - 5.3.0
+  label: Search Location
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - find
+      - magnify
+      - preview
+      - zoom
+  styles:
+    - solid
+  unicode: f689
+  voted: false
+search-minus:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.13
+  label: Search Minus
+  search:
+    terms:
+      - minify
+      - negative
+      - smaller
+      - zoom
+      - zoom out
+  styles:
+    - solid
+  unicode: f010
+  voted: false
+search-plus:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Search Plus
+  search:
+    terms:
+      - bigger
+      - enlarge
+      - magnify
+      - positive
+      - zoom
+      - zoom in
+  styles:
+    - solid
+  unicode: f00e
+  voted: false
+searchengin:
+  changes:
+    - 5.0.0
+  label: Searchengin
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3eb
+  voted: false
+seedling:
+  changes:
+    - 5.0.9
+  label: Seedling
+  search:
+    terms:
+      - flora
+      - grow
+      - plant
+      - vegan
+  styles:
+    - solid
+  unicode: f4d8
+  voted: false
+sellcast:
+  changes:
+    - 5.0.0
+  label: Sellcast
+  search:
+    terms:
+      - eercast
+  styles:
+    - brands
+  unicode: f2da
+  voted: false
+sellsy:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Sellsy
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f213
+  voted: false
+server:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Server
+  search:
+    terms:
+      - computer
+      - cpu
+      - database
+      - hardware
+      - network
+  styles:
+    - solid
+  unicode: f233
+  voted: false
+servicestack:
+  changes:
+    - 5.0.0
+  label: Servicestack
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ec
+  voted: false
+shapes:
+  changes:
+    - 5.2.0
+    - 5.12.0
+  label: Shapes
+  search:
+    terms:
+      - blocks
+      - build
+      - circle
+      - square
+      - triangle
+  styles:
+    - solid
+  unicode: f61f
+  voted: false
+share:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Share
+  search:
+    terms:
+      - forward
+      - save
+      - send
+      - social
+  styles:
+    - solid
+  unicode: f064
+  voted: false
+share-alt:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Alternate Share
+  search:
+    terms:
+      - forward
+      - save
+      - send
+      - social
+  styles:
+    - solid
+  unicode: f1e0
+  voted: false
+share-alt-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Alternate Share Square
+  search:
+    terms:
+      - forward
+      - save
+      - send
+      - social
+  styles:
+    - solid
+  unicode: f1e1
+  voted: false
+share-square:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Share Square
+  search:
+    terms:
+      - forward
+      - save
+      - send
+      - social
+  styles:
+    - solid
+    - regular
+  unicode: f14d
+  voted: false
+shekel-sign:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Shekel Sign
+  search:
+    terms:
+      - currency
+      - ils
+      - money
+  styles:
+    - solid
+  unicode: f20b
+  voted: true
+shield-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Shield
+  search:
+    terms:
+      - achievement
+      - award
+      - block
+      - defend
+      - security
+      - winner
+  styles:
+    - solid
+  unicode: f3ed
+  voted: false
+shield-virus:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Shield Virus
+  search:
+    terms:
+      - antibodies
+      - barrier
+      - covid-19
+      - health
+      - protect
+  styles:
+    - solid
+  unicode: e06c
+  voted: false
+ship:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.10.2
+    - 5.11.0
+    - 5.11.1
+  label: Ship
+  search:
+    terms:
+      - boat
+      - sea
+      - water
+  styles:
+    - solid
+  unicode: f21a
+  voted: false
+shipping-fast:
+  changes:
+    - 5.0.7
+  label: Shipping Fast
+  search:
+    terms:
+      - express
+      - fedex
+      - mail
+      - overnight
+      - package
+      - ups
+  styles:
+    - solid
+  unicode: f48b
+  voted: false
+shirtsinbulk:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.7.0
+  label: Shirts in Bulk
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f214
+  voted: false
+shoe-prints:
+  changes:
+    - 5.0.13
+  label: Shoe Prints
+  search:
+    terms:
+      - feet
+      - footprints
+      - steps
+      - walk
+  styles:
+    - solid
+  unicode: f54b
+  voted: true
+shopify:
+  changes:
+    - 5.12.1
+    - 5.14.0
+  label: Shopify
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e057
+  voted: false
+shopping-bag:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Shopping Bag
+  search:
+    terms:
+      - buy
+      - checkout
+      - grocery
+      - payment
+      - purchase
+  styles:
+    - solid
+  unicode: f290
+  voted: false
+shopping-basket:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Shopping Basket
+  search:
+    terms:
+      - buy
+      - checkout
+      - grocery
+      - payment
+      - purchase
+  styles:
+    - solid
+  unicode: f291
+  voted: false
+shopping-cart:
+  changes:
+    - '1'
+    - 5.0.0
+  label: shopping-cart
+  search:
+    terms:
+      - buy
+      - checkout
+      - grocery
+      - payment
+      - purchase
+  styles:
+    - solid
+  unicode: f07a
+  voted: false
+shopware:
+  changes:
+    - 5.1.0
+    - 5.8.0
+  label: Shopware
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5b5
+  voted: false
+shower:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.12.0
+  label: Shower
+  search:
+    terms:
+      - bath
+      - clean
+      - faucet
+      - water
+  styles:
+    - solid
+  unicode: f2cc
+  voted: false
+shuttle-van:
+  changes:
+    - 5.1.0
+  label: Shuttle Van
+  search:
+    terms:
+      - airport
+      - machine
+      - public-transportation
+      - transportation
+      - travel
+      - vehicle
+  styles:
+    - solid
+  unicode: f5b6
+  voted: false
+sign:
+  changes:
+    - 5.0.9
+  label: Sign
+  search:
+    terms:
+      - directions
+      - real estate
+      - signage
+      - wayfinding
+  styles:
+    - solid
+  unicode: f4d9
+  voted: false
+sign-in-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Sign In
+  search:
+    terms:
+      - arrow
+      - enter
+      - join
+      - log in
+      - login
+      - sign in
+      - sign up
+      - sign-in
+      - signin
+      - signup
+  styles:
+    - solid
+  unicode: f2f6
+  voted: false
+sign-language:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.10.2
+  label: Sign Language
+  search:
+    terms:
+      - Translate
+      - asl
+      - deaf
+      - hands
+  styles:
+    - solid
+  unicode: f2a7
+  voted: false
+sign-out-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Sign Out
+  search:
+    terms:
+      - arrow
+      - exit
+      - leave
+      - log out
+      - logout
+      - sign-out
+  styles:
+    - solid
+  unicode: f2f5
+  voted: false
+signal:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+    - 5.10.1
+  label: signal
+  search:
+    terms:
+      - bars
+      - graph
+      - online
+      - reception
+      - status
+  styles:
+    - solid
+  unicode: f012
+  voted: false
+signature:
+  changes:
+    - 5.1.0
+    - 5.6.0
+  label: Signature
+  search:
+    terms:
+      - John Hancock
+      - cursive
+      - name
+      - writing
+  styles:
+    - solid
+  unicode: f5b7
+  voted: true
+sim-card:
+  changes:
+    - 5.6.0
+    - 5.8.2
+    - 5.10.2
+  label: SIM Card
+  search:
+    terms:
+      - hard drive
+      - hardware
+      - portable
+      - storage
+      - technology
+      - tiny
+  styles:
+    - solid
+  unicode: f7c4
+  voted: true
+simplybuilt:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: SimplyBuilt
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f215
+  voted: false
+sink:
+  changes:
+    - 5.13.0
+    - 5.13.1
+    - 5.14.0
+  label: Sink
+  search:
+    terms:
+      - bathroom
+      - covid-19
+      - faucet
+      - kitchen
+      - wash
+  styles:
+    - solid
+  unicode: e06d
+  voted: false
+sistrix:
+  changes:
+    - 5.0.0
+  label: SISTRIX
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3ee
+  voted: false
+sitemap:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.13
+  label: Sitemap
+  search:
+    terms:
+      - directory
+      - hierarchy
+      - ia
+      - information architecture
+      - organization
+  styles:
+    - solid
+  unicode: f0e8
+  voted: false
+sith:
+  changes:
+    - 5.0.12
+  label: Sith
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f512
+  voted: false
+skating:
+  changes:
+    - 5.6.0
+  label: Skating
+  search:
+    terms:
+      - activity
+      - figure skating
+      - fitness
+      - ice
+      - person
+      - winter
+  styles:
+    - solid
+  unicode: f7c5
+sketch:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Sketch
+  search:
+    terms:
+      - app
+      - design
+      - interface
+  styles:
+    - brands
+  unicode: f7c6
+  voted: false
+skiing:
+  changes:
+    - 5.6.0
+  label: Skiing
+  search:
+    terms:
+      - activity
+      - downhill
+      - fast
+      - fitness
+      - olympics
+      - outdoors
+      - person
+      - seasonal
+      - slalom
+  styles:
+    - solid
+  unicode: f7c9
+skiing-nordic:
+  changes:
+    - 5.6.0
+  label: Skiing Nordic
+  search:
+    terms:
+      - activity
+      - cross country
+      - fitness
+      - outdoors
+      - person
+      - seasonal
+  styles:
+    - solid
+  unicode: f7ca
+skull:
+  changes:
+    - 5.0.13
+    - 5.10.2
+  label: Skull
+  search:
+    terms:
+      - bones
+      - skeleton
+      - x-ray
+      - yorick
+  styles:
+    - solid
+  unicode: f54c
+  voted: true
+skull-crossbones:
+  changes:
+    - 5.4.0
+    - 5.10.2
+  label: Skull & Crossbones
+  search:
+    terms:
+      - Dungeons & Dragons
+      - alert
+      - bones
+      - d&d
+      - danger
+      - dead
+      - deadly
+      - death
+      - dnd
+      - fantasy
+      - halloween
+      - holiday
+      - jolly-roger
+      - pirate
+      - poison
+      - skeleton
+      - warning
+  styles:
+    - solid
+  unicode: f714
+  voted: false
+skyatlas:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.3
+  label: skyatlas
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f216
+  voted: false
+skype:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Skype
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f17e
+  voted: false
+slack:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.7.0
+  label: Slack Logo
+  search:
+    terms:
+      - anchor
+      - hash
+      - hashtag
+  styles:
+    - brands
+  unicode: f198
+  voted: false
+slack-hash:
+  changes:
+    - 5.0.0
+  label: Slack Hashtag
+  search:
+    terms:
+      - anchor
+      - hash
+      - hashtag
+  styles:
+    - brands
+  unicode: f3ef
+  voted: false
+slash:
+  changes:
+    - 5.4.0
+  label: Slash
+  search:
+    terms:
+      - cancel
+      - close
+      - mute
+      - 'off'
+      - stop
+      - x
+  styles:
+    - solid
+  unicode: f715
+  voted: true
+sleigh:
+  changes:
+    - 5.6.0
+  label: Sleigh
+  search:
+    terms:
+      - christmas
+      - claus
+      - fly
+      - holiday
+      - santa
+      - sled
+      - snow
+      - xmas
+  styles:
+    - solid
+  unicode: f7cc
+sliders-h:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.0.11
+  label: Horizontal Sliders
+  search:
+    terms:
+      - adjust
+      - settings
+      - sliders
+      - toggle
+  styles:
+    - solid
+  unicode: f1de
+  voted: false
+slideshare:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Slideshare
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1e7
+  voted: false
+smile:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.0.9
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Smiling Face
+  search:
+    terms:
+      - approve
+      - emoticon
+      - face
+      - happy
+      - rating
+      - satisfied
+  styles:
+    - solid
+    - regular
+  unicode: f118
+  voted: false
+smile-beam:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Beaming Face With Smiling Eyes
+  search:
+    terms:
+      - emoticon
+      - face
+      - happy
+      - positive
+  styles:
+    - solid
+    - regular
+  unicode: f5b8
+  voted: false
+smile-wink:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Winking Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - happy
+      - hint
+      - joke
+  styles:
+    - solid
+    - regular
+  unicode: f4da
+  voted: false
+smog:
+  changes:
+    - 5.5.0
+  label: Smog
+  search:
+    terms:
+      - dragon
+      - fog
+      - haze
+      - pollution
+      - smoke
+      - weather
+  styles:
+    - solid
+  unicode: f75f
+  voted: false
+smoking:
+  changes:
+    - 5.0.7
+  label: Smoking
+  search:
+    terms:
+      - cancer
+      - cigarette
+      - nicotine
+      - smoking status
+      - tobacco
+  styles:
+    - solid
+  unicode: f48d
+  voted: true
+smoking-ban:
+  changes:
+    - 5.0.13
+  label: Smoking Ban
+  search:
+    terms:
+      - ban
+      - cancel
+      - no smoking
+      - non-smoking
+  styles:
+    - solid
+  unicode: f54d
+  voted: true
+sms:
+  changes:
+    - 5.6.0
+  label: SMS
+  search:
+    terms:
+      - chat
+      - conversation
+      - message
+      - mobile
+      - notification
+      - phone
+      - sms
+      - texting
+  styles:
+    - solid
+  unicode: f7cd
+  voted: true
+snapchat:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Snapchat
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2ab
+  voted: false
+snapchat-ghost:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Snapchat Ghost
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2ac
+  voted: false
+snapchat-square:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Snapchat Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2ad
+  voted: false
+snowboarding:
+  changes:
+    - 5.6.0
+  label: Snowboarding
+  search:
+    terms:
+      - activity
+      - fitness
+      - olympics
+      - outdoors
+      - person
+  styles:
+    - solid
+  unicode: f7ce
+snowflake:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.5.0
+  label: Snowflake
+  search:
+    terms:
+      - precipitation
+      - rain
+      - winter
+  styles:
+    - solid
+    - regular
+  unicode: f2dc
+  voted: false
+snowman:
+  changes:
+    - 5.6.0
+  label: Snowman
+  search:
+    terms:
+      - decoration
+      - frost
+      - frosty
+      - holiday
+  styles:
+    - solid
+  unicode: f7d0
+snowplow:
+  changes:
+    - 5.6.0
+  label: Snowplow
+  search:
+    terms:
+      - clean up
+      - cold
+      - road
+      - storm
+      - winter
+  styles:
+    - solid
+  unicode: f7d2
+soap:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Soap
+  search:
+    terms:
+      - bubbles
+      - clean
+      - covid-19
+      - hygiene
+      - wash
+  styles:
+    - solid
+  unicode: e06e
+  voted: false
+socks:
+  changes:
+    - 5.3.0
+    - 5.10.2
+  label: Socks
+  search:
+    terms:
+      - business socks
+      - business time
+      - clothing
+      - feet
+      - flight of the conchords
+      - wednesday
+  styles:
+    - solid
+  unicode: f696
+  voted: false
+solar-panel:
+  changes:
+    - 5.1.0
+  label: Solar Panel
+  search:
+    terms:
+      - clean
+      - eco-friendly
+      - energy
+      - green
+      - sun
+  styles:
+    - solid
+  unicode: f5ba
+  voted: false
+sort:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.2
+  label: Sort
+  search:
+    terms:
+      - filter
+      - order
+  styles:
+    - solid
+  unicode: f0dc
+  voted: false
+sort-alpha-down:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Alphabetical Down
+  search:
+    terms:
+      - alphabetical
+      - arrange
+      - filter
+      - order
+      - sort-alpha-asc
+  styles:
+    - solid
+  unicode: f15d
+  voted: false
+sort-alpha-down-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Alphabetical Down
+  search:
+    terms:
+      - alphabetical
+      - arrange
+      - filter
+      - order
+      - sort-alpha-asc
+  styles:
+    - solid
+  unicode: f881
+  voted: false
+sort-alpha-up:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Alphabetical Up
+  search:
+    terms:
+      - alphabetical
+      - arrange
+      - filter
+      - order
+      - sort-alpha-desc
+  styles:
+    - solid
+  unicode: f15e
+  voted: false
+sort-alpha-up-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Alphabetical Up
+  search:
+    terms:
+      - alphabetical
+      - arrange
+      - filter
+      - order
+      - sort-alpha-desc
+  styles:
+    - solid
+  unicode: f882
+  voted: false
+sort-amount-down:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Amount Down
+  search:
+    terms:
+      - arrange
+      - filter
+      - number
+      - order
+      - sort-amount-asc
+  styles:
+    - solid
+  unicode: f160
+  voted: false
+sort-amount-down-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Amount Down
+  search:
+    terms:
+      - arrange
+      - filter
+      - order
+      - sort-amount-asc
+  styles:
+    - solid
+  unicode: f884
+  voted: false
+sort-amount-up:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Amount Up
+  search:
+    terms:
+      - arrange
+      - filter
+      - order
+      - sort-amount-desc
+  styles:
+    - solid
+  unicode: f161
+  voted: false
+sort-amount-up-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Amount Up
+  search:
+    terms:
+      - arrange
+      - filter
+      - order
+      - sort-amount-desc
+  styles:
+    - solid
+  unicode: f885
+  voted: false
+sort-down:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Sort Down (Descending)
+  search:
+    terms:
+      - arrow
+      - descending
+      - filter
+      - order
+      - sort-desc
+  styles:
+    - solid
+  unicode: f0dd
+  voted: false
+sort-numeric-down:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Numeric Down
+  search:
+    terms:
+      - arrange
+      - filter
+      - numbers
+      - order
+      - sort-numeric-asc
+  styles:
+    - solid
+  unicode: f162
+  voted: false
+sort-numeric-down-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Numeric Down
+  search:
+    terms:
+      - arrange
+      - filter
+      - numbers
+      - order
+      - sort-numeric-asc
+  styles:
+    - solid
+  unicode: f886
+  voted: false
+sort-numeric-up:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.9.0
+  label: Sort Numeric Up
+  search:
+    terms:
+      - arrange
+      - filter
+      - numbers
+      - order
+      - sort-numeric-desc
+  styles:
+    - solid
+  unicode: f163
+  voted: false
+sort-numeric-up-alt:
+  changes:
+    - 5.9.0
+  label: Alternate Sort Numeric Up
+  search:
+    terms:
+      - arrange
+      - filter
+      - numbers
+      - order
+      - sort-numeric-desc
+  styles:
+    - solid
+  unicode: f887
+  voted: false
+sort-up:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Sort Up (Ascending)
+  search:
+    terms:
+      - arrow
+      - ascending
+      - filter
+      - order
+      - sort-asc
+  styles:
+    - solid
+  unicode: f0de
+  voted: false
+soundcloud:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: SoundCloud
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1be
+  voted: false
+sourcetree:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Sourcetree
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f7d3
+  voted: true
+spa:
+  changes:
+    - 5.1.0
+  label: Spa
+  search:
+    terms:
+      - flora
+      - massage
+      - mindfulness
+      - plant
+      - wellness
+  styles:
+    - solid
+  unicode: f5bb
+  voted: false
+space-shuttle:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.10.2
+  label: Space Shuttle
+  search:
+    terms:
+      - astronaut
+      - machine
+      - nasa
+      - rocket
+      - space
+      - transportation
+  styles:
+    - solid
+  unicode: f197
+  voted: false
+speakap:
+  changes:
+    - 5.0.0
+    - 5.4.0
+    - 5.8.0
+  label: Speakap
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f3
+  voted: false
+speaker-deck:
+  changes:
+    - 5.8.0
+  label: Speaker Deck
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f83c
+spell-check:
+  changes:
+    - 5.9.0
+  label: Spell Check
+  search:
+    terms:
+      - dictionary
+      - edit
+      - editor
+      - grammar
+      - text
+  styles:
+    - solid
+  unicode: f891
+  voted: false
+spider:
+  changes:
+    - 5.4.0
+  label: Spider
+  search:
+    terms:
+      - arachnid
+      - bug
+      - charlotte
+      - crawl
+      - eight
+      - halloween
+  styles:
+    - solid
+  unicode: f717
+  voted: true
+spinner:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.10.2
+  label: Spinner
+  search:
+    terms:
+      - circle
+      - loading
+      - progress
+  styles:
+    - solid
+  unicode: f110
+  voted: false
+splotch:
+  changes:
+    - 5.1.0
+  label: Splotch
+  search:
+    terms:
+      - Ink
+      - blob
+      - blotch
+      - glob
+      - stain
+  styles:
+    - solid
+  unicode: f5bc
+  voted: false
+spotify:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Spotify
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1bc
+  voted: false
+spray-can:
+  changes:
+    - 5.1.0
+  label: Spray Can
+  search:
+    terms:
+      - Paint
+      - aerosol
+      - design
+      - graffiti
+      - tag
+  styles:
+    - solid
+  unicode: f5bd
+  voted: false
+square:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.10.1
+    - 5.10.2
+  label: Square
+  search:
+    terms:
+      - block
+      - box
+      - shape
+  styles:
+    - solid
+    - regular
+  unicode: f0c8
+  voted: false
+square-full:
+  changes:
+    - 5.0.5
+    - 5.10.2
+  label: Square Full
+  search:
+    terms:
+      - block
+      - box
+      - shape
+  styles:
+    - solid
+  unicode: f45c
+  voted: false
+square-root-alt:
+  changes:
+    - 5.3.0
+  label: Alternate Square Root
+  search:
+    terms:
+      - arithmetic
+      - calculus
+      - division
+      - math
+  styles:
+    - solid
+  unicode: f698
+  voted: false
+squarespace:
+  changes:
+    - 5.1.0
+  label: Squarespace
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5be
+  voted: true
+stack-exchange:
+  changes:
+    - '4'
+    - 5.0.0
+    - 5.0.3
+  label: Stack Exchange
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f18d
+  voted: false
+stack-overflow:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Stack Overflow
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f16c
+  voted: false
+stackpath:
+  changes:
+    - 5.8.2
+  label: Stackpath
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f842
+stamp:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: Stamp
+  search:
+    terms:
+      - art
+      - certificate
+      - imprint
+      - rubber
+      - seal
+  styles:
+    - solid
+  unicode: f5bf
+  voted: false
+star:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: Star
+  search:
+    terms:
+      - achievement
+      - award
+      - favorite
+      - important
+      - night
+      - rating
+      - score
+  styles:
+    - solid
+    - regular
+  unicode: f005
+  voted: false
+star-and-crescent:
+  changes:
+    - 5.3.0
+  label: Star and Crescent
+  search:
+    terms:
+      - islam
+      - muslim
+      - religion
+  styles:
+    - solid
+  unicode: f699
+  voted: false
+star-half:
+  changes:
+    - '1'
+    - 5.0.0
+  label: star-half
+  search:
+    terms:
+      - achievement
+      - award
+      - rating
+      - score
+      - star-half-empty
+      - star-half-full
+  styles:
+    - solid
+    - regular
+  unicode: f089
+  voted: false
+star-half-alt:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Alternate Star Half
+  search:
+    terms:
+      - achievement
+      - award
+      - rating
+      - score
+      - star-half-empty
+      - star-half-full
+  styles:
+    - solid
+  unicode: f5c0
+  voted: true
+star-of-david:
+  changes:
+    - 5.3.0
+    - 5.11.0
+    - 5.11.1
+  label: Star of David
+  search:
+    terms:
+      - jewish
+      - judaism
+      - religion
+  styles:
+    - solid
+  unicode: f69a
+  voted: false
+star-of-life:
+  changes:
+    - 5.2.0
+  label: Star of Life
+  search:
+    terms:
+      - doctor
+      - emt
+      - first aid
+      - health
+      - medical
+  styles:
+    - solid
+  unicode: f621
+  voted: false
+staylinked:
+  changes:
+    - 5.0.0
+  label: StayLinked
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f5
+  voted: false
+steam:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Steam
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1b6
+  voted: false
+steam-square:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Steam Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1b7
+  voted: false
+steam-symbol:
+  changes:
+    - 5.0.0
+  label: Steam Symbol
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f6
+  voted: false
+step-backward:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+    - 5.11.0
+    - 5.11.1
+  label: step-backward
+  search:
+    terms:
+      - beginning
+      - first
+      - previous
+      - rewind
+      - start
+  styles:
+    - solid
+  unicode: f048
+  voted: false
+step-forward:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+    - 5.11.0
+    - 5.11.1
+  label: step-forward
+  search:
+    terms:
+      - end
+      - last
+      - next
+  styles:
+    - solid
+  unicode: f051
+  voted: false
+stethoscope:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.0.7
+  label: Stethoscope
+  search:
+    terms:
+      - covid-19
+      - diagnosis
+      - doctor
+      - general practitioner
+      - hospital
+      - infirmary
+      - medicine
+      - office
+      - outpatient
+  styles:
+    - solid
+  unicode: f0f1
+  voted: false
+sticker-mule:
+  changes:
+    - 5.0.0
+    - 5.7.0
+  label: Sticker Mule
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f7
+  voted: false
+sticky-note:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.10.2
+  label: Sticky Note
+  search:
+    terms:
+      - message
+      - note
+      - paper
+      - reminder
+      - sticker
+  styles:
+    - solid
+    - regular
+  unicode: f249
+  voted: false
+stop:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: stop
+  search:
+    terms:
+      - block
+      - box
+      - square
+  styles:
+    - solid
+  unicode: f04d
+  voted: false
+stop-circle:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: Stop Circle
+  search:
+    terms:
+      - block
+      - box
+      - circle
+      - square
+  styles:
+    - solid
+    - regular
+  unicode: f28d
+  voted: false
+stopwatch:
+  changes:
+    - 5.0.0
+    - 5.10.2
+  label: Stopwatch
+  search:
+    terms:
+      - clock
+      - reminder
+      - time
+  styles:
+    - solid
+  unicode: f2f2
+  voted: false
+stopwatch-20:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Stopwatch 20
+  search:
+    terms:
+      - ABCs
+      - countdown
+      - covid-19
+      - happy birthday
+      - i will survive
+      - reminder
+      - seconds
+      - time
+      - timer
+  styles:
+    - solid
+  unicode: e06f
+  voted: false
+store:
+  changes:
+    - 5.0.13
+    - 5.11.0
+    - 5.11.1
+  label: Store
+  search:
+    terms:
+      - building
+      - buy
+      - purchase
+      - shopping
+  styles:
+    - solid
+  unicode: f54e
+  voted: true
+store-alt:
+  changes:
+    - 5.0.13
+  label: Alternate Store
+  search:
+    terms:
+      - building
+      - buy
+      - purchase
+      - shopping
+  styles:
+    - solid
+  unicode: f54f
+  voted: true
+store-alt-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Alternate Store Slash
+  search:
+    terms:
+      - building
+      - buy
+      - closed
+      - covid-19
+      - purchase
+      - shopping
+  styles:
+    - solid
+  unicode: e070
+  voted: false
+store-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Store Slash
+  search:
+    terms:
+      - building
+      - buy
+      - closed
+      - covid-19
+      - purchase
+      - shopping
+  styles:
+    - solid
+  unicode: e071
+  voted: false
+strava:
+  changes:
+    - 5.0.0
+    - 5.0.1
+    - 5.7.0
+    - 5.8.0
+  label: Strava
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f428
+  voted: false
+stream:
+  changes:
+    - 5.0.13
+  label: Stream
+  search:
+    terms:
+      - flow
+      - list
+      - timeline
+  styles:
+    - solid
+  unicode: f550
+  voted: false
+street-view:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.2.0
+  label: Street View
+  search:
+    terms:
+      - directions
+      - location
+      - map
+      - navigation
+  styles:
+    - solid
+  unicode: f21d
+  voted: false
+strikethrough:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.9.0
+  label: Strikethrough
+  search:
+    terms:
+      - cancel
+      - edit
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f0cc
+  voted: false
+stripe:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Stripe
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f429
+  voted: false
+stripe-s:
+  changes:
+    - 5.0.1
+    - 5.8.0
+  label: Stripe S
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42a
+  voted: false
+stroopwafel:
+  changes:
+    - 5.0.13
+  label: Stroopwafel
+  search:
+    terms:
+      - caramel
+      - cookie
+      - dessert
+      - sweets
+      - waffle
+  styles:
+    - solid
+  unicode: f551
+  voted: false
+studiovinari:
+  changes:
+    - 5.0.0
+  label: Studio Vinari
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f8
+  voted: false
+stumbleupon:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: StumbleUpon Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a4
+  voted: false
+stumbleupon-circle:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: StumbleUpon Circle
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1a3
+  voted: false
+subscript:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: subscript
+  search:
+    terms:
+      - edit
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f12c
+  voted: false
+subway:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Subway
+  search:
+    terms:
+      - machine
+      - railway
+      - train
+      - transportation
+      - vehicle
+  styles:
+    - solid
+  unicode: f239
+  voted: false
+suitcase:
+  changes:
+    - '3'
+    - 5.0.0
+    - 5.0.9
+  label: Suitcase
+  search:
+    terms:
+      - baggage
+      - luggage
+      - move
+      - suitcase
+      - travel
+      - trip
+  styles:
+    - solid
+  unicode: f0f2
+  voted: false
+suitcase-rolling:
+  changes:
+    - 5.1.0
+    - 5.10.2
+  label: Suitcase Rolling
+  search:
+    terms:
+      - baggage
+      - luggage
+      - move
+      - suitcase
+      - travel
+      - trip
+  styles:
+    - solid
+  unicode: f5c1
+  voted: false
+sun:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.5.0
+  label: Sun
+  search:
+    terms:
+      - brighten
+      - contrast
+      - day
+      - lighter
+      - sol
+      - solar
+      - star
+      - weather
+  styles:
+    - solid
+    - regular
+  unicode: f185
+  voted: false
+superpowers:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Superpowers
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2dd
+  voted: false
+superscript:
+  changes:
+    - '3.1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: superscript
+  search:
+    terms:
+      - edit
+      - exponential
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f12b
+  voted: false
+supple:
+  changes:
+    - 5.0.0
+  label: Supple
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3f9
+  voted: false
+surprise:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Hushed Face
+  search:
+    terms:
+      - emoticon
+      - face
+      - shocked
+  styles:
+    - solid
+    - regular
+  unicode: f5c2
+  voted: false
+suse:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: Suse
+  search:
+    terms:
+      - linux
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f7d6
+  voted: true
+swatchbook:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Swatchbook
+  search:
+    terms:
+      - Pantone
+      - color
+      - design
+      - hue
+      - palette
+  styles:
+    - solid
+  unicode: f5c3
+  voted: false
+swift:
+  changes:
+    - 5.11.0
+  label: Swift
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f8e1
+swimmer:
+  changes:
+    - 5.1.0
+  label: Swimmer
+  search:
+    terms:
+      - athlete
+      - head
+      - man
+      - olympics
+      - person
+      - pool
+      - water
+  styles:
+    - solid
+  unicode: f5c4
+  voted: false
+swimming-pool:
+  changes:
+    - 5.1.0
+  label: Swimming Pool
+  search:
+    terms:
+      - ladder
+      - recreation
+      - swim
+      - water
+  styles:
+    - solid
+  unicode: f5c5
+  voted: false
+symfony:
+  changes:
+    - 5.8.0
+  label: Symfony
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f83d
+synagogue:
+  changes:
+    - 5.3.0
+  label: Synagogue
+  search:
+    terms:
+      - building
+      - jewish
+      - judaism
+      - religion
+      - star of david
+      - temple
+  styles:
+    - solid
+  unicode: f69b
+  voted: false
+sync:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.8.0
+  label: Sync
+  search:
+    terms:
+      - exchange
+      - refresh
+      - reload
+      - rotate
+      - swap
+  styles:
+    - solid
+  unicode: f021
+  voted: false
+sync-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Sync
+  search:
+    terms:
+      - exchange
+      - refresh
+      - reload
+      - rotate
+      - swap
+  styles:
+    - solid
+  unicode: f2f1
+  voted: false
+syringe:
+  changes:
+    - 5.0.7
+  label: Syringe
+  search:
+    terms:
+      - covid-19
+      - doctor
+      - immunizations
+      - medical
+      - needle
+  styles:
+    - solid
+  unicode: f48e
+  voted: false
+table:
+  changes:
+    - '2'
+    - 5.0.0
+  label: table
+  search:
+    terms:
+      - data
+      - excel
+      - spreadsheet
+  styles:
+    - solid
+  unicode: f0ce
+  voted: false
+table-tennis:
+  changes:
+    - 5.0.5
+  label: Table Tennis
+  search:
+    terms:
+      - ball
+      - paddle
+      - ping pong
+  styles:
+    - solid
+  unicode: f45d
+  voted: false
+tablet:
+  changes:
+    - '3'
+    - 5.0.0
+  label: tablet
+  search:
+    terms:
+      - apple
+      - device
+      - ipad
+      - kindle
+      - screen
+  styles:
+    - solid
+  unicode: f10a
+  voted: false
+tablet-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Tablet
+  search:
+    terms:
+      - apple
+      - device
+      - ipad
+      - kindle
+      - screen
+  styles:
+    - solid
+  unicode: f3fa
+  voted: false
+tablets:
+  changes:
+    - 5.0.7
+  label: Tablets
+  search:
+    terms:
+      - drugs
+      - medicine
+      - pills
+      - prescription
+  styles:
+    - solid
+  unicode: f490
+  voted: false
+tachometer-alt:
+  changes:
+    - 5.0.0
+    - 5.2.0
+  label: Alternate Tachometer
+  search:
+    terms:
+      - dashboard
+      - fast
+      - odometer
+      - speed
+      - speedometer
+  styles:
+    - solid
+  unicode: f3fd
+  voted: false
+tag:
+  changes:
+    - '1'
+    - 5.0.0
+  label: tag
+  search:
+    terms:
+      - discount
+      - label
+      - price
+      - shopping
+  styles:
+    - solid
+  unicode: f02b
+  voted: false
+tags:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: tags
+  search:
+    terms:
+      - discount
+      - label
+      - price
+      - shopping
+  styles:
+    - solid
+  unicode: f02c
+  voted: false
+tape:
+  changes:
+    - 5.0.9
+  label: Tape
+  search:
+    terms:
+      - design
+      - package
+      - sticky
+  styles:
+    - solid
+  unicode: f4db
+  voted: false
+tasks:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.9.0
+  label: Tasks
+  search:
+    terms:
+      - checklist
+      - downloading
+      - downloads
+      - loading
+      - progress
+      - project management
+      - settings
+      - to do
+  styles:
+    - solid
+  unicode: f0ae
+  voted: false
+taxi:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.1.0
+  label: Taxi
+  search:
+    terms:
+      - cab
+      - cabbie
+      - car
+      - car service
+      - lyft
+      - machine
+      - transportation
+      - travel
+      - uber
+      - vehicle
+  styles:
+    - solid
+  unicode: f1ba
+  voted: false
+teamspeak:
+  changes:
+    - 5.0.11
+    - 5.1.0
+    - 5.8.0
+  label: TeamSpeak
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f4f9
+  voted: true
+teeth:
+  changes:
+    - 5.2.0
+  label: Teeth
+  search:
+    terms:
+      - bite
+      - dental
+      - dentist
+      - gums
+      - mouth
+      - smile
+      - tooth
+  styles:
+    - solid
+  unicode: f62e
+  voted: false
+teeth-open:
+  changes:
+    - 5.2.0
+  label: Teeth Open
+  search:
+    terms:
+      - dental
+      - dentist
+      - gums bite
+      - mouth
+      - smile
+      - tooth
+  styles:
+    - solid
+  unicode: f62f
+  voted: false
+telegram:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Telegram
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2c6
+  voted: false
+telegram-plane:
+  changes:
+    - 5.0.0
+  label: Telegram Plane
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f3fe
+  voted: false
+temperature-high:
+  changes:
+    - 5.5.0
+  label: High Temperature
+  search:
+    terms:
+      - cook
+      - covid-19
+      - mercury
+      - summer
+      - thermometer
+      - warm
+  styles:
+    - solid
+  unicode: f769
+  voted: false
+temperature-low:
+  changes:
+    - 5.5.0
+  label: Low Temperature
+  search:
+    terms:
+      - cold
+      - cool
+      - covid-19
+      - mercury
+      - thermometer
+      - winter
+  styles:
+    - solid
+  unicode: f76b
+  voted: false
+tencent-weibo:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Tencent Weibo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d5
+  voted: false
+tenge:
+  changes:
+    - 5.6.0
+  label: Tenge
+  search:
+    terms:
+      - currency
+      - kazakhstan
+      - money
+      - price
+  styles:
+    - solid
+  unicode: f7d7
+  voted: true
+terminal:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Terminal
+  search:
+    terms:
+      - code
+      - command
+      - console
+      - development
+      - prompt
+  styles:
+    - solid
+  unicode: f120
+  voted: false
+text-height:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: text-height
+  search:
+    terms:
+      - edit
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f034
+  voted: false
+text-width:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.9.0
+    - 5.10.2
+  label: Text Width
+  search:
+    terms:
+      - edit
+      - font
+      - format
+      - text
+      - type
+  styles:
+    - solid
+  unicode: f035
+  voted: false
+th:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.7.0
+  label: th
+  search:
+    terms:
+      - blocks
+      - boxes
+      - grid
+      - squares
+  styles:
+    - solid
+  unicode: f00a
+  voted: false
+th-large:
+  changes:
+    - '1'
+    - 5.0.0
+  label: th-large
+  search:
+    terms:
+      - blocks
+      - boxes
+      - grid
+      - squares
+  styles:
+    - solid
+  unicode: f009
+  voted: false
+th-list:
+  changes:
+    - '1'
+    - 5.0.0
+  label: th-list
+  search:
+    terms:
+      - checklist
+      - completed
+      - done
+      - finished
+      - ol
+      - todo
+      - ul
+  styles:
+    - solid
+  unicode: f00b
+  voted: false
+the-red-yeti:
+  changes:
+    - 5.3.0
+    - 5.7.0
+    - 5.8.0
+  label: The Red Yeti
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f69d
+  voted: false
+theater-masks:
+  changes:
+    - 5.2.0
+    - 5.10.2
+  label: Theater Masks
+  search:
+    terms:
+      - comedy
+      - perform
+      - theatre
+      - tragedy
+  styles:
+    - solid
+  unicode: f630
+  voted: false
+themeco:
+  changes:
+    - 5.1.0
+    - 5.8.0
+  label: Themeco
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5c6
+  voted: false
+themeisle:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: ThemeIsle
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2b2
+  voted: false
+thermometer:
+  changes:
+    - 5.0.7
+  label: Thermometer
+  search:
+    terms:
+      - covid-19
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f491
+  voted: false
+thermometer-empty:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Thermometer Empty
+  search:
+    terms:
+      - cold
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f2cb
+  voted: false
+thermometer-full:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Thermometer Full
+  search:
+    terms:
+      - fever
+      - hot
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f2c7
+  voted: false
+thermometer-half:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Thermometer 1/2 Full
+  search:
+    terms:
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f2c9
+  voted: false
+thermometer-quarter:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Thermometer 1/4 Full
+  search:
+    terms:
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f2ca
+  voted: false
+thermometer-three-quarters:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Thermometer 3/4 Full
+  search:
+    terms:
+      - mercury
+      - status
+      - temperature
+  styles:
+    - solid
+  unicode: f2c8
+  voted: false
+think-peaks:
+  changes:
+    - 5.4.2
+    - 5.8.0
+  label: Think Peaks
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f731
+  voted: false
+thumbs-down:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.10.2
+  label: thumbs-down
+  search:
+    terms:
+      - disagree
+      - disapprove
+      - dislike
+      - hand
+      - social
+      - thumbs-o-down
+  styles:
+    - solid
+    - regular
+  unicode: f165
+  voted: false
+thumbs-up:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.10.2
+  label: thumbs-up
+  search:
+    terms:
+      - agree
+      - approve
+      - favorite
+      - hand
+      - like
+      - ok
+      - okay
+      - social
+      - success
+      - thumbs-o-up
+      - 'yes'
+      - you got it dude
+  styles:
+    - solid
+    - regular
+  unicode: f164
+  voted: false
+thumbtack:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.10.2
+  label: Thumbtack
+  search:
+    terms:
+      - coordinates
+      - location
+      - marker
+      - pin
+      - thumb-tack
+  styles:
+    - solid
+  unicode: f08d
+  voted: false
+ticket-alt:
+  changes:
+    - 5.0.0
+    - 5.10.2
+  label: Alternate Ticket
+  search:
+    terms:
+      - movie
+      - pass
+      - support
+      - ticket
+  styles:
+    - solid
+  unicode: f3ff
+  voted: false
+tiktok:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: TikTok
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07b
+  voted: true
+times:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.13
+    - 5.11.0
+    - 5.11.1
+  label: Times
+  search:
+    terms:
+      - close
+      - cross
+      - error
+      - exit
+      - incorrect
+      - notice
+      - notification
+      - notify
+      - problem
+      - wrong
+      - x
+  styles:
+    - solid
+  unicode: f00d
+  voted: false
+times-circle:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Times Circle
+  search:
+    terms:
+      - close
+      - cross
+      - exit
+      - incorrect
+      - notice
+      - notification
+      - notify
+      - problem
+      - wrong
+      - x
+  styles:
+    - solid
+    - regular
+  unicode: f057
+  voted: false
+tint:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.1.0
+  label: tint
+  search:
+    terms:
+      - color
+      - drop
+      - droplet
+      - raindrop
+      - waterdrop
+  styles:
+    - solid
+  unicode: f043
+  voted: false
+tint-slash:
+  changes:
+    - 5.1.0
+  label: Tint Slash
+  search:
+    terms:
+      - color
+      - drop
+      - droplet
+      - raindrop
+      - waterdrop
+  styles:
+    - solid
+  unicode: f5c7
+  voted: false
+tired:
+  changes:
+    - 5.1.0
+    - 5.11.0
+    - 5.11.1
+  label: Tired Face
+  search:
+    terms:
+      - angry
+      - emoticon
+      - face
+      - grumpy
+      - upset
+  styles:
+    - solid
+    - regular
+  unicode: f5c8
+  voted: false
+toggle-off:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Toggle Off
+  search:
+    terms:
+      - switch
+  styles:
+    - solid
+  unicode: f204
+  voted: false
+toggle-on:
+  changes:
+    - '4.2'
+    - 5.0.0
+  label: Toggle On
+  search:
+    terms:
+      - switch
+  styles:
+    - solid
+  unicode: f205
+  voted: false
+toilet:
+  changes:
+    - 5.6.0
+  label: Toilet
+  search:
+    terms:
+      - bathroom
+      - flush
+      - john
+      - loo
+      - pee
+      - plumbing
+      - poop
+      - porcelain
+      - potty
+      - restroom
+      - throne
+      - washroom
+      - waste
+      - wc
+  styles:
+    - solid
+  unicode: f7d8
+  voted: true
+toilet-paper:
+  changes:
+    - 5.4.0
+    - 5.10.2
+  label: Toilet Paper
+  search:
+    terms:
+      - bathroom
+      - covid-19
+      - halloween
+      - holiday
+      - lavatory
+      - prank
+      - restroom
+      - roll
+  styles:
+    - solid
+  unicode: f71e
+  voted: false
+toilet-paper-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Toilet Paper Slash
+  search:
+    terms:
+      - bathroom
+      - covid-19
+      - halloween
+      - holiday
+      - lavatory
+      - leaves
+      - prank
+      - restroom
+      - roll
+      - trouble
+      - ut oh
+  styles:
+    - solid
+  unicode: e072
+  voted: false
+toolbox:
+  changes:
+    - 5.0.13
+  label: Toolbox
+  search:
+    terms:
+      - admin
+      - container
+      - fix
+      - repair
+      - settings
+      - tools
+  styles:
+    - solid
+  unicode: f552
+  voted: true
+tools:
+  changes:
+    - 5.6.0
+    - 5.10.2
+  label: Tools
+  search:
+    terms:
+      - admin
+      - fix
+      - repair
+      - screwdriver
+      - settings
+      - tools
+      - wrench
+  styles:
+    - solid
+  unicode: f7d9
+  voted: true
+tooth:
+  changes:
+    - 5.1.0
+  label: Tooth
+  search:
+    terms:
+      - bicuspid
+      - dental
+      - dentist
+      - molar
+      - mouth
+      - teeth
+  styles:
+    - solid
+  unicode: f5c9
+  voted: true
+torah:
+  changes:
+    - 5.3.0
+    - 5.7.0
+    - 5.9.0
+    - 5.10.2
+  label: Torah
+  search:
+    terms:
+      - book
+      - jewish
+      - judaism
+      - religion
+      - scroll
+  styles:
+    - solid
+  unicode: f6a0
+  voted: false
+torii-gate:
+  changes:
+    - 5.3.0
+  label: Torii Gate
+  search:
+    terms:
+      - building
+      - shintoism
+  styles:
+    - solid
+  unicode: f6a1
+  voted: false
+tractor:
+  changes:
+    - 5.4.0
+  label: Tractor
+  search:
+    terms:
+      - agriculture
+      - farm
+      - vehicle
+  styles:
+    - solid
+  unicode: f722
+  voted: false
+trade-federation:
+  changes:
+    - 5.0.12
+  label: Trade Federation
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f513
+  voted: false
+trademark:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Trademark
+  search:
+    terms:
+      - copyright
+      - register
+      - symbol
+  styles:
+    - solid
+  unicode: f25c
+  voted: false
+traffic-light:
+  changes:
+    - 5.2.0
+  label: Traffic Light
+  search:
+    terms:
+      - direction
+      - road
+      - signal
+      - travel
+  styles:
+    - solid
+  unicode: f637
+  voted: false
+trailer:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Trailer
+  search:
+    terms:
+      - carry
+      - haul
+      - moving
+      - travel
+  styles:
+    - solid
+  unicode: e041
+  voted: true
+train:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Train
+  search:
+    terms:
+      - bullet
+      - commute
+      - locomotive
+      - railway
+      - subway
+  styles:
+    - solid
+  unicode: f238
+  voted: false
+tram:
+  changes:
+    - 5.6.0
+  label: Tram
+  search:
+    terms:
+      - crossing
+      - machine
+      - mountains
+      - seasonal
+      - transportation
+  styles:
+    - solid
+  unicode: f7da
+transgender:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Transgender
+  search:
+    terms:
+      - intersex
+  styles:
+    - solid
+  unicode: f224
+  voted: false
+transgender-alt:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+  label: Alternate Transgender
+  search:
+    terms:
+      - intersex
+  styles:
+    - solid
+  unicode: f225
+  voted: false
+trash:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.7.0
+    - 5.10.2
+  label: Trash
+  search:
+    terms:
+      - delete
+      - garbage
+      - hide
+      - remove
+  styles:
+    - solid
+  unicode: f1f8
+  voted: false
+trash-alt:
+  changes:
+    - 5.0.0
+    - 5.7.0
+    - 5.10.2
+  label: Alternate Trash
+  search:
+    terms:
+      - delete
+      - garbage
+      - hide
+      - remove
+      - trash-o
+  styles:
+    - solid
+    - regular
+  unicode: f2ed
+  voted: false
+trash-restore:
+  changes:
+    - 5.7.0
+    - 5.10.2
+  label: Trash Restore
+  search:
+    terms:
+      - back
+      - control z
+      - oops
+      - undo
+  styles:
+    - solid
+  unicode: f829
+  voted: true
+trash-restore-alt:
+  changes:
+    - 5.7.0
+    - 5.10.2
+  label: Alternative Trash Restore
+  search:
+    terms:
+      - back
+      - control z
+      - oops
+      - undo
+  styles:
+    - solid
+  unicode: f82a
+  voted: true
+tree:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Tree
+  search:
+    terms:
+      - bark
+      - fall
+      - flora
+      - forest
+      - nature
+      - plant
+      - seasonal
+  styles:
+    - solid
+  unicode: f1bb
+  voted: false
+trello:
+  changes:
+    - '3.2'
+    - 5.0.0
+    - 5.6.0
+  label: Trello
+  search:
+    terms:
+      - atlassian
+  styles:
+    - brands
+  unicode: f181
+  voted: false
+tripadvisor:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.13.1
+    - 5.14.0
+  label: TripAdvisor
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f262
+  voted: false
+trophy:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.11.0
+  label: trophy
+  search:
+    terms:
+      - achievement
+      - award
+      - cup
+      - game
+      - winner
+  styles:
+    - solid
+  unicode: f091
+  voted: false
+truck:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.7
+  label: truck
+  search:
+    terms:
+      - cargo
+      - delivery
+      - shipping
+      - vehicle
+  styles:
+    - solid
+  unicode: f0d1
+  voted: false
+truck-loading:
+  changes:
+    - 5.0.9
+  label: Truck Loading
+  search:
+    terms:
+      - box
+      - cargo
+      - delivery
+      - inventory
+      - moving
+      - rental
+      - vehicle
+  styles:
+    - solid
+  unicode: f4de
+  voted: false
+truck-monster:
+  changes:
+    - 5.2.0
+  label: Truck Monster
+  search:
+    terms:
+      - offroad
+      - vehicle
+      - wheel
+  styles:
+    - solid
+  unicode: f63b
+  voted: false
+truck-moving:
+  changes:
+    - 5.0.9
+  label: Truck Moving
+  search:
+    terms:
+      - cargo
+      - inventory
+      - rental
+      - vehicle
+  styles:
+    - solid
+  unicode: f4df
+  voted: false
+truck-pickup:
+  changes:
+    - 5.2.0
+  label: Truck Side
+  search:
+    terms:
+      - cargo
+      - vehicle
+  styles:
+    - solid
+  unicode: f63c
+  voted: false
+tshirt:
+  changes:
+    - 5.0.13
+    - 5.10.2
+  label: T-Shirt
+  search:
+    terms:
+      - clothing
+      - fashion
+      - garment
+      - shirt
+  styles:
+    - solid
+  unicode: f553
+  voted: true
+tty:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.7.0
+  label: TTY
+  search:
+    terms:
+      - communication
+      - deaf
+      - telephone
+      - teletypewriter
+      - text
+  styles:
+    - solid
+  unicode: f1e4
+  voted: false
+tumblr:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Tumblr
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f173
+  voted: false
+tumblr-square:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Tumblr Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f174
+  voted: false
+tv:
+  changes:
+    - '4.4'
+    - 5.0.0
+    - 5.11.0
+  label: Television
+  search:
+    terms:
+      - computer
+      - display
+      - monitor
+      - television
+  styles:
+    - solid
+  unicode: f26c
+  voted: false
+twitch:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.12.0
+  label: Twitch
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1e8
+  voted: false
+twitter:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Twitter
+  search:
+    terms:
+      - social network
+      - tweet
+  styles:
+    - brands
+  unicode: f099
+  voted: false
+twitter-square:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Twitter Square
+  search:
+    terms:
+      - social network
+      - tweet
+  styles:
+    - brands
+  unicode: f081
+  voted: false
+typo3:
+  changes:
+    - 5.0.1
+    - 5.8.0
+  label: Typo3
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f42b
+  voted: false
+uber:
+  changes:
+    - 5.0.0
+  label: Uber
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f402
+  voted: false
+ubuntu:
+  changes:
+    - 5.6.0
+  label: Ubuntu
+  search:
+    terms:
+      - linux
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f7df
+  voted: true
+uikit:
+  changes:
+    - 5.0.0
+  label: UIkit
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f403
+  voted: false
+umbraco:
+  changes:
+    - 5.11.0
+  label: Umbraco
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f8e8
+umbrella:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Umbrella
+  search:
+    terms:
+      - protection
+      - rain
+      - storm
+      - wet
+  styles:
+    - solid
+  unicode: f0e9
+  voted: false
+umbrella-beach:
+  changes:
+    - 5.1.0
+  label: Umbrella Beach
+  search:
+    terms:
+      - protection
+      - recreation
+      - sand
+      - shade
+      - summer
+      - sun
+  styles:
+    - solid
+  unicode: f5ca
+  voted: false
+uncharted:
+  changes:
+    - 5.15.0
+  label: Uncharted Software
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e084
+  voted: false
+underline:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.9.0
+  label: Underline
+  search:
+    terms:
+      - edit
+      - emphasis
+      - format
+      - text
+      - writing
+  styles:
+    - solid
+  unicode: f0cd
+  voted: false
+undo:
+  changes:
+    - '2'
+    - 5.0.0
+  label: Undo
+  search:
+    terms:
+      - back
+      - control z
+      - exchange
+      - oops
+      - return
+      - rotate
+      - swap
+  styles:
+    - solid
+  unicode: f0e2
+  voted: false
+undo-alt:
+  changes:
+    - 5.0.0
+  label: Alternate Undo
+  search:
+    terms:
+      - back
+      - control z
+      - exchange
+      - oops
+      - return
+      - swap
+  styles:
+    - solid
+  unicode: f2ea
+  voted: false
+uniregistry:
+  changes:
+    - 5.0.0
+  label: Uniregistry
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f404
+  voted: false
+unity:
+  changes:
+    - 5.12.0
+    - 5.14.0
+  label: Unity 3D
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e049
+  voted: true
+universal-access:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.10.2
+  label: Universal Access
+  search:
+    terms:
+      - accessibility
+      - hearing
+      - person
+      - seeing
+      - visual impairment
+  styles:
+    - solid
+  unicode: f29a
+  voted: false
+university:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.0.3
+    - 5.11.0
+    - 5.11.1
+  label: University
+  search:
+    terms:
+      - bank
+      - building
+      - college
+      - higher education - students
+      - institution
+  styles:
+    - solid
+  unicode: f19c
+  voted: false
+unlink:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: unlink
+  search:
+    terms:
+      - attachment
+      - chain
+      - chain-broken
+      - remove
+  styles:
+    - solid
+  unicode: f127
+  voted: false
+unlock:
+  changes:
+    - '2'
+    - 5.0.0
+  label: unlock
+  search:
+    terms:
+      - admin
+      - lock
+      - password
+      - private
+      - protect
+  styles:
+    - solid
+  unicode: f09c
+  voted: false
+unlock-alt:
+  changes:
+    - '3.1'
+    - 5.0.0
+  label: Alternate Unlock
+  search:
+    terms:
+      - admin
+      - lock
+      - password
+      - private
+      - protect
+  styles:
+    - solid
+  unicode: f13e
+  voted: false
+unsplash:
+  changes:
+    - 5.13.1
+    - 5.14.0
+  label: Unsplash
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e07c
+  voted: false
+untappd:
+  changes:
+    - 5.0.0
+  label: Untappd
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f405
+  voted: false
+upload:
+  changes:
+    - '1'
+    - 5.0.0
+  label: Upload
+  search:
+    terms:
+      - hard drive
+      - import
+      - publish
+  styles:
+    - solid
+  unicode: f093
+  voted: false
+ups:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: UPS
+  search:
+    terms:
+      - United Parcel Service
+      - package
+      - shipping
+  styles:
+    - brands
+  unicode: f7e0
+usb:
+  changes:
+    - '4.5'
+    - 5.0.0
+  label: USB
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f287
+  voted: false
+user:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: User
+  search:
+    terms:
+      - account
+      - avatar
+      - head
+      - human
+      - man
+      - person
+      - profile
+  styles:
+    - solid
+    - regular
+  unicode: f007
+  voted: false
+user-alt:
+  changes:
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: Alternate User
+  search:
+    terms:
+      - account
+      - avatar
+      - head
+      - human
+      - man
+      - person
+      - profile
+  styles:
+    - solid
+  unicode: f406
+  voted: false
+user-alt-slash:
+  changes:
+    - 5.0.11
+  label: Alternate User Slash
+  search:
+    terms:
+      - account
+      - avatar
+      - head
+      - human
+      - man
+      - person
+      - profile
+  styles:
+    - solid
+  unicode: f4fa
+  voted: false
+user-astronaut:
+  changes:
+    - 5.0.11
+  label: User Astronaut
+  search:
+    terms:
+      - avatar
+      - clothing
+      - cosmonaut
+      - nasa
+      - space
+      - suit
+  styles:
+    - solid
+  unicode: f4fb
+  voted: false
+user-check:
+  changes:
+    - 5.0.11
+  label: User Check
+  search:
+    terms:
+      - accept
+      - check
+      - person
+      - verified
+  styles:
+    - solid
+  unicode: f4fc
+  voted: false
+user-circle:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+    - 5.11.0
+    - 5.11.1
+  label: User Circle
+  search:
+    terms:
+      - account
+      - avatar
+      - head
+      - human
+      - man
+      - person
+      - profile
+  styles:
+    - solid
+    - regular
+  unicode: f2bd
+  voted: false
+user-clock:
+  changes:
+    - 5.0.11
+  label: User Clock
+  search:
+    terms:
+      - alert
+      - person
+      - remind
+      - time
+  styles:
+    - solid
+  unicode: f4fd
+  voted: false
+user-cog:
+  changes:
+    - 5.0.11
+  label: User Cog
+  search:
+    terms:
+      - admin
+      - cog
+      - person
+      - settings
+  styles:
+    - solid
+  unicode: f4fe
+  voted: false
+user-edit:
+  changes:
+    - 5.0.11
+  label: User Edit
+  search:
+    terms:
+      - edit
+      - pen
+      - pencil
+      - person
+      - update
+      - write
+  styles:
+    - solid
+  unicode: f4ff
+  voted: false
+user-friends:
+  changes:
+    - 5.0.11
+  label: User Friends
+  search:
+    terms:
+      - group
+      - people
+      - person
+      - team
+      - users
+  styles:
+    - solid
+  unicode: f500
+  voted: false
+user-graduate:
+  changes:
+    - 5.0.11
+  label: User Graduate
+  search:
+    terms:
+      - cap
+      - clothing
+      - commencement
+      - gown
+      - graduation
+      - person
+      - student
+  styles:
+    - solid
+  unicode: f501
+  voted: false
+user-injured:
+  changes:
+    - 5.4.0
+  label: User Injured
+  search:
+    terms:
+      - cast
+      - injury
+      - ouch
+      - patient
+      - person
+      - sling
+  styles:
+    - solid
+  unicode: f728
+  voted: false
+user-lock:
+  changes:
+    - 5.0.11
+    - 5.9.0
+  label: User Lock
+  search:
+    terms:
+      - admin
+      - lock
+      - person
+      - private
+      - unlock
+  styles:
+    - solid
+  unicode: f502
+  voted: false
+user-md:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.7
+    - 5.0.11
+  label: Doctor
+  search:
+    terms:
+      - covid-19
+      - job
+      - medical
+      - nurse
+      - occupation
+      - physician
+      - profile
+      - surgeon
+  styles:
+    - solid
+  unicode: f0f0
+  voted: false
+user-minus:
+  changes:
+    - 5.0.11
+  label: User Minus
+  search:
+    terms:
+      - delete
+      - negative
+      - remove
+  styles:
+    - solid
+  unicode: f503
+  voted: false
+user-ninja:
+  changes:
+    - 5.0.11
+  label: User Ninja
+  search:
+    terms:
+      - assassin
+      - avatar
+      - dangerous
+      - deadly
+      - sneaky
+  styles:
+    - solid
+  unicode: f504
+  voted: false
+user-nurse:
+  changes:
+    - 5.7.0
+    - 5.12.0
+  label: Nurse
+  search:
+    terms:
+      - covid-19
+      - doctor
+      - midwife
+      - practitioner
+      - surgeon
+  styles:
+    - solid
+  unicode: f82f
+  voted: false
+user-plus:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: User Plus
+  search:
+    terms:
+      - add
+      - avatar
+      - positive
+      - sign up
+      - signup
+      - team
+  styles:
+    - solid
+  unicode: f234
+  voted: false
+user-secret:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: User Secret
+  search:
+    terms:
+      - clothing
+      - coat
+      - hat
+      - incognito
+      - person
+      - privacy
+      - spy
+      - whisper
+  styles:
+    - solid
+  unicode: f21b
+  voted: false
+user-shield:
+  changes:
+    - 5.0.11
+  label: User Shield
+  search:
+    terms:
+      - admin
+      - person
+      - private
+      - protect
+      - safe
+  styles:
+    - solid
+  unicode: f505
+  voted: false
+user-slash:
+  changes:
+    - 5.0.11
+  label: User Slash
+  search:
+    terms:
+      - ban
+      - delete
+      - remove
+  styles:
+    - solid
+  unicode: f506
+  voted: false
+user-tag:
+  changes:
+    - 5.0.11
+  label: User Tag
+  search:
+    terms:
+      - avatar
+      - discount
+      - label
+      - person
+      - role
+      - special
+  styles:
+    - solid
+  unicode: f507
+  voted: false
+user-tie:
+  changes:
+    - 5.0.11
+  label: User Tie
+  search:
+    terms:
+      - avatar
+      - business
+      - clothing
+      - formal
+      - professional
+      - suit
+  styles:
+    - solid
+  unicode: f508
+  voted: false
+user-times:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: Remove User
+  search:
+    terms:
+      - archive
+      - delete
+      - remove
+      - x
+  styles:
+    - solid
+  unicode: f235
+  voted: false
+users:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.3
+    - 5.0.11
+  label: Users
+  search:
+    terms:
+      - friends
+      - group
+      - people
+      - persons
+      - profiles
+      - team
+  styles:
+    - solid
+  unicode: f0c0
+  voted: false
+users-cog:
+  changes:
+    - 5.0.11
+  label: Users Cog
+  search:
+    terms:
+      - admin
+      - cog
+      - group
+      - person
+      - settings
+      - team
+  styles:
+    - solid
+  unicode: f509
+  voted: false
+users-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Users Slash
+  search:
+    terms:
+      - disband
+      - friends
+      - group
+      - people
+      - persons
+      - profiles
+      - separate
+      - team
+      - ungroup
+  styles:
+    - solid
+  unicode: e073
+  voted: false
+usps:
+  changes:
+    - 5.6.0
+    - 5.8.0
+  label: United States Postal Service
+  search:
+    terms:
+      - american
+      - package
+      - shipping
+      - usa
+  styles:
+    - brands
+  unicode: f7e1
+ussunnah:
+  changes:
+    - 5.0.0
+  label: us-Sunnah Foundation
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f407
+  voted: false
+utensil-spoon:
+  changes:
+    - 5.0.0
+    - 5.10.2
+  label: Utensil Spoon
+  search:
+    terms:
+      - cutlery
+      - dining
+      - scoop
+      - silverware
+      - spoon
+  styles:
+    - solid
+  unicode: f2e5
+  voted: false
+utensils:
+  changes:
+    - 5.0.0
+  label: Utensils
+  search:
+    terms:
+      - cutlery
+      - dining
+      - dinner
+      - eat
+      - food
+      - fork
+      - knife
+      - restaurant
+  styles:
+    - solid
+  unicode: f2e7
+  voted: false
+vaadin:
+  changes:
+    - 5.0.0
+  label: Vaadin
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f408
+  voted: false
+vector-square:
+  changes:
+    - 5.1.0
+  label: Vector Square
+  search:
+    terms:
+      - anchors
+      - lines
+      - object
+      - render
+      - shape
+  styles:
+    - solid
+  unicode: f5cb
+  voted: false
+venus:
+  changes:
+    - '4.3'
+    - 5.0.0
+    - 5.11.0
+    - 5.11.1
+  label: Venus
+  search:
+    terms:
+      - female
+  styles:
+    - solid
+  unicode: f221
+  voted: false
+venus-double:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Venus Double
+  search:
+    terms:
+      - female
+  styles:
+    - solid
+  unicode: f226
+  voted: false
+venus-mars:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Venus Mars
+  search:
+    terms:
+      - Gender
+  styles:
+    - solid
+  unicode: f228
+  voted: false
+vest:
+  changes:
+    - 5.15.0
+    - 5.15.1
+  label: vest
+  search:
+    terms:
+      - biker
+      - fashion
+      - style
+  styles:
+    - solid
+  unicode: e085
+  voted: false
+vest-patches:
+  changes:
+    - 5.15.0
+    - 5.15.1
+  label: vest-patches
+  search:
+    terms:
+      - biker
+      - fashion
+      - style
+  styles:
+    - solid
+  unicode: e086
+  voted: false
+viacoin:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: Viacoin
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f237
+  voted: false
+viadeo:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: Viadeo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2a9
+  voted: false
+viadeo-square:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.7.0
+  label: Viadeo Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2aa
+  voted: false
+vial:
+  changes:
+    - 5.0.7
+  label: Vial
+  search:
+    terms:
+      - experiment
+      - lab
+      - sample
+      - science
+      - test
+      - test tube
+  styles:
+    - solid
+  unicode: f492
+  voted: false
+vials:
+  changes:
+    - 5.0.7
+  label: Vials
+  search:
+    terms:
+      - experiment
+      - lab
+      - sample
+      - science
+      - test
+      - test tube
+  styles:
+    - solid
+  unicode: f493
+  voted: false
+viber:
+  changes:
+    - 5.0.0
+    - 5.0.3
+  label: Viber
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f409
+  voted: false
+video:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.0.9
+  label: Video
+  search:
+    terms:
+      - camera
+      - film
+      - movie
+      - record
+      - video-camera
+  styles:
+    - solid
+  unicode: f03d
+  voted: false
+video-slash:
+  changes:
+    - 5.0.9
+  label: Video Slash
+  search:
+    terms:
+      - add
+      - create
+      - film
+      - new
+      - positive
+      - record
+      - video
+  styles:
+    - solid
+  unicode: f4e2
+  voted: false
+vihara:
+  changes:
+    - 5.3.0
+  label: Vihara
+  search:
+    terms:
+      - buddhism
+      - buddhist
+      - building
+      - monastery
+  styles:
+    - solid
+  unicode: f6a7
+  voted: false
+vimeo:
+  changes:
+    - 5.0.0
+  label: Vimeo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f40a
+  voted: false
+vimeo-square:
+  changes:
+    - '4'
+    - 5.0.0
+  label: Vimeo Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f194
+  voted: false
+vimeo-v:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Vimeo
+  search:
+    terms:
+      - vimeo
+  styles:
+    - brands
+  unicode: f27d
+  voted: false
+vine:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: Vine
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1ca
+  voted: false
+virus:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Virus
+  search:
+    terms:
+      - bug
+      - covid-19
+      - flu
+      - health
+      - sick
+      - viral
+  styles:
+    - solid
+  unicode: e074
+  voted: false
+virus-slash:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Virus Slash
+  search:
+    terms:
+      - bug
+      - covid-19
+      - cure
+      - eliminate
+      - flu
+      - health
+      - sick
+      - viral
+  styles:
+    - solid
+  unicode: e075
+  voted: false
+viruses:
+  changes:
+    - 5.13.0
+    - 5.14.0
+  label: Viruses
+  search:
+    terms:
+      - bugs
+      - covid-19
+      - flu
+      - health
+      - multiply
+      - sick
+      - spread
+      - viral
+  styles:
+    - solid
+  unicode: e076
+  voted: false
+vk:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: VK
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f189
+  voted: false
+vnv:
+  changes:
+    - 5.0.0
+  label: VNV
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f40b
+  voted: false
+voicemail:
+  changes:
+    - 5.9.0
+  label: Voicemail
+  search:
+    terms:
+      - answer
+      - inbox
+      - message
+      - phone
+  styles:
+    - solid
+  unicode: f897
+  voted: true
+volleyball-ball:
+  changes:
+    - 5.0.5
+    - 5.8.0
+  label: Volleyball Ball
+  search:
+    terms:
+      - beach
+      - olympics
+      - sport
+  styles:
+    - solid
+  unicode: f45f
+  voted: false
+volume-down:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+  label: Volume Down
+  search:
+    terms:
+      - audio
+      - lower
+      - music
+      - quieter
+      - sound
+      - speaker
+  styles:
+    - solid
+  unicode: f027
+  voted: false
+volume-mute:
+  changes:
+    - 5.3.0
+  label: Volume Mute
+  search:
+    terms:
+      - audio
+      - music
+      - quiet
+      - sound
+      - speaker
+  styles:
+    - solid
+  unicode: f6a9
+  voted: true
+volume-off:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+    - 5.8.0
+  label: Volume Off
+  search:
+    terms:
+      - audio
+      - ban
+      - music
+      - mute
+      - quiet
+      - silent
+      - sound
+  styles:
+    - solid
+  unicode: f026
+  voted: false
+volume-up:
+  changes:
+    - '1'
+    - 5.0.0
+    - 5.3.0
+  label: Volume Up
+  search:
+    terms:
+      - audio
+      - higher
+      - louder
+      - music
+      - sound
+      - speaker
+  styles:
+    - solid
+  unicode: f028
+  voted: false
+vote-yea:
+  changes:
+    - 5.5.0
+  label: Vote Yea
+  search:
+    terms:
+      - accept
+      - cast
+      - election
+      - politics
+      - positive
+      - 'yes'
+  styles:
+    - solid
+  unicode: f772
+  voted: false
+vr-cardboard:
+  changes:
+    - 5.4.0
+  label: Cardboard VR
+  search:
+    terms:
+      - 3d
+      - augment
+      - google
+      - reality
+      - virtual
+  styles:
+    - solid
+  unicode: f729
+  voted: true
+vuejs:
+  changes:
+    - 5.0.0
+  label: Vue.js
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f41f
+  voted: false
+walking:
+  changes:
+    - 5.0.13
+  label: Walking
+  search:
+    terms:
+      - exercise
+      - health
+      - pedometer
+      - person
+      - steps
+  styles:
+    - solid
+  unicode: f554
+  voted: true
+wallet:
+  changes:
+    - 5.0.13
+  label: Wallet
+  search:
+    terms:
+      - billfold
+      - cash
+      - currency
+      - money
+  styles:
+    - solid
+  unicode: f555
+  voted: true
+warehouse:
+  changes:
+    - 5.0.7
+  label: Warehouse
+  search:
+    terms:
+      - building
+      - capacity
+      - garage
+      - inventory
+      - storage
+  styles:
+    - solid
+  unicode: f494
+  voted: false
+watchman-monitoring:
+  changes:
+    - 5.15.0
+  label: Watchman Monitoring
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e087
+  voted: false
+water:
+  changes:
+    - 5.5.0
+  label: Water
+  search:
+    terms:
+      - lake
+      - liquid
+      - ocean
+      - sea
+      - swim
+      - wet
+  styles:
+    - solid
+  unicode: f773
+  voted: false
+wave-square:
+  changes:
+    - 5.8.0
+  label: Square Wave
+  search:
+    terms:
+      - frequency
+      - pulse
+      - signal
+  styles:
+    - solid
+  unicode: f83e
+  voted: false
+waze:
+  changes:
+    - 5.8.0
+  label: Waze
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f83f
+weebly:
+  changes:
+    - 5.1.0
+  label: Weebly
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5cc
+  voted: true
+weibo:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Weibo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f18a
+  voted: false
+weight:
+  changes:
+    - 5.0.7
+  label: Weight
+  search:
+    terms:
+      - health
+      - measurement
+      - scale
+      - weight
+  styles:
+    - solid
+  unicode: f496
+  voted: false
+weight-hanging:
+  changes:
+    - 5.1.0
+  label: Hanging Weight
+  search:
+    terms:
+      - anvil
+      - heavy
+      - measurement
+  styles:
+    - solid
+  unicode: f5cd
+  voted: false
+weixin:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.0.3
+  label: Weixin (WeChat)
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1d7
+  voted: false
+whatsapp:
+  changes:
+    - '4.3'
+    - 5.0.0
+  label: What's App
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f232
+  voted: false
+whatsapp-square:
+  changes:
+    - 5.0.0
+  label: What's App Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f40c
+  voted: false
+wheelchair:
+  changes:
+    - '4'
+    - 5.0.0
+    - 5.10.2
+  label: Wheelchair
+  search:
+    terms:
+      - accessible
+      - handicap
+      - person
+  styles:
+    - solid
+  unicode: f193
+  voted: false
+whmcs:
+  changes:
+    - 5.0.0
+  label: WHMCS
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f40d
+  voted: false
+wifi:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.3.0
+    - 5.10.1
+    - 5.11.1
+  label: WiFi
+  search:
+    terms:
+      - connection
+      - hotspot
+      - internet
+      - network
+      - wireless
+  styles:
+    - solid
+  unicode: f1eb
+  voted: false
+wikipedia-w:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Wikipedia W
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f266
+  voted: false
+wind:
+  changes:
+    - 5.4.0
+    - 5.5.0
+  label: Wind
+  search:
+    terms:
+      - air
+      - blow
+      - breeze
+      - fall
+      - seasonal
+      - weather
+  styles:
+    - solid
+  unicode: f72e
+  voted: false
+window-close:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Window Close
+  search:
+    terms:
+      - browser
+      - cancel
+      - computer
+      - development
+  styles:
+    - solid
+    - regular
+  unicode: f410
+  voted: false
+window-maximize:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Window Maximize
+  search:
+    terms:
+      - browser
+      - computer
+      - development
+      - expand
+  styles:
+    - solid
+    - regular
+  unicode: f2d0
+  voted: false
+window-minimize:
+  changes:
+    - '4.7'
+    - 5.0.0
+    - 5.10.1
+  label: Window Minimize
+  search:
+    terms:
+      - browser
+      - collapse
+      - computer
+      - development
+  styles:
+    - solid
+    - regular
+  unicode: f2d1
+  voted: false
+window-restore:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: Window Restore
+  search:
+    terms:
+      - browser
+      - computer
+      - development
+  styles:
+    - solid
+    - regular
+  unicode: f2d2
+  voted: false
+windows:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Windows
+  search:
+    terms:
+      - microsoft
+      - operating system
+      - os
+  styles:
+    - brands
+  unicode: f17a
+  voted: false
+wine-bottle:
+  changes:
+    - 5.4.0
+  label: Wine Bottle
+  search:
+    terms:
+      - alcohol
+      - beverage
+      - cabernet
+      - drink
+      - glass
+      - grapes
+      - merlot
+      - sauvignon
+  styles:
+    - solid
+  unicode: f72f
+  voted: false
+wine-glass:
+  changes:
+    - 5.0.9
+    - 5.1.0
+    - 5.10.1
+    - 5.11.0
+    - 5.11.1
+  label: Wine Glass
+  search:
+    terms:
+      - alcohol
+      - beverage
+      - cabernet
+      - drink
+      - grapes
+      - merlot
+      - sauvignon
+  styles:
+    - solid
+  unicode: f4e3
+  voted: false
+wine-glass-alt:
+  changes:
+    - 5.1.0
+    - 5.10.1
+    - 5.11.0
+    - 5.11.1
+  label: Alternate Wine Glas
+  search:
+    terms:
+      - alcohol
+      - beverage
+      - cabernet
+      - drink
+      - grapes
+      - merlot
+      - sauvignon
+  styles:
+    - solid
+  unicode: f5ce
+  voted: false
+wix:
+  changes:
+    - 5.1.0
+  label: Wix
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f5cf
+  voted: true
+wizards-of-the-coast:
+  changes:
+    - 5.4.0
+  label: Wizards of the Coast
+  search:
+    terms:
+      - Dungeons & Dragons
+      - d&d
+      - dnd
+      - fantasy
+      - game
+      - gaming
+      - tabletop
+  styles:
+    - brands
+  unicode: f730
+  voted: false
+wodu:
+  changes:
+    - 5.15.0
+  label: Wodu
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: e088
+  voted: false
+wolf-pack-battalion:
+  changes:
+    - 5.0.12
+    - 5.8.0
+  label: Wolf Pack Battalion
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f514
+  voted: false
+won-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Won Sign
+  search:
+    terms:
+      - currency
+      - krw
+      - money
+  styles:
+    - solid
+  unicode: f159
+  voted: false
+wordpress:
+  changes:
+    - '4.1'
+    - 5.0.0
+  label: WordPress Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f19a
+  voted: false
+wordpress-simple:
+  changes:
+    - 5.0.0
+  label: Wordpress Simple
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f411
+  voted: false
+wpbeginner:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: WPBeginner
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f297
+  voted: false
+wpexplorer:
+  changes:
+    - '4.7'
+    - 5.0.0
+  label: WPExplorer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2de
+  voted: false
+wpforms:
+  changes:
+    - '4.6'
+    - 5.0.0
+  label: WPForms
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f298
+  voted: false
+wpressr:
+  changes:
+    - 5.4.2
+  label: wpressr
+  search:
+    terms:
+      - rendact
+  styles:
+    - brands
+  unicode: f3e4
+  voted: false
+wrench:
+  changes:
+    - '2'
+    - 5.0.0
+    - 5.0.13
+  label: Wrench
+  search:
+    terms:
+      - construction
+      - fix
+      - mechanic
+      - plumbing
+      - settings
+      - spanner
+      - tool
+      - update
+  styles:
+    - solid
+  unicode: f0ad
+  voted: false
+x-ray:
+  changes:
+    - 5.0.7
+    - 5.10.2
+  label: X-Ray
+  search:
+    terms:
+      - health
+      - medical
+      - radiological images
+      - radiology
+      - skeleton
+  styles:
+    - solid
+  unicode: f497
+  voted: false
+xbox:
+  changes:
+    - 5.0.0
+  label: Xbox
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f412
+  voted: false
+xing:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Xing
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f168
+  voted: false
+xing-square:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Xing Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f169
+  voted: false
+y-combinator:
+  changes:
+    - '4.4'
+    - 5.0.0
+  label: Y Combinator
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f23b
+  voted: false
+yahoo:
+  changes:
+    - '4.1'
+    - 5.0.0
+    - 5.0.3
+    - 5.13.1
+  label: Yahoo Logo
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f19e
+  voted: false
+yammer:
+  changes:
+    - 5.8.0
+  label: Yammer
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f840
+yandex:
+  changes:
+    - 5.0.0
+  label: Yandex
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f413
+  voted: false
+yandex-international:
+  changes:
+    - 5.0.0
+  label: Yandex International
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f414
+  voted: false
+yarn:
+  changes:
+    - 5.6.0
+  label: Yarn
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f7e3
+  voted: true
+yelp:
+  changes:
+    - '4.2'
+    - 5.0.0
+    - 5.7.0
+    - 5.8.0
+  label: Yelp
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f1e9
+  voted: false
+yen-sign:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: Yen Sign
+  search:
+    terms:
+      - currency
+      - jpy
+      - money
+  styles:
+    - solid
+  unicode: f157
+  voted: false
+yin-yang:
+  changes:
+    - 5.3.0
+    - 5.10.2
+    - 5.11.0
+    - 5.11.1
+  label: Yin Yang
+  search:
+    terms:
+      - daoism
+      - opposites
+      - taoism
+  styles:
+    - solid
+  unicode: f6ad
+  voted: false
+yoast:
+  changes:
+    - '4.6'
+    - 5.0.0
+    - 5.0.3
+  label: Yoast
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f2b1
+  voted: false
+youtube:
+  changes:
+    - '3.2'
+    - 5.0.0
+  label: YouTube
+  search:
+    terms:
+      - film
+      - video
+      - youtube-play
+      - youtube-square
+  styles:
+    - brands
+  unicode: f167
+  voted: false
+youtube-square:
+  changes:
+    - 5.0.3
+  label: YouTube Square
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f431
+  voted: false
+zhihu:
+  changes:
+    - 5.2.0
+  label: Zhihu
+  search:
+    terms: []
+  styles:
+    - brands
+  unicode: f63f
+  voted: true

+ 2317 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/shims.json

@@ -0,0 +1,2317 @@
+[
+  [
+    "glass",
+    null,
+    "glass-martini"
+  ],
+  [
+    "meetup",
+    "fab",
+    null
+  ],
+  [
+    "star-o",
+    "far",
+    "star"
+  ],
+  [
+    "remove",
+    null,
+    "times"
+  ],
+  [
+    "close",
+    null,
+    "times"
+  ],
+  [
+    "gear",
+    null,
+    "cog"
+  ],
+  [
+    "trash-o",
+    "far",
+    "trash-alt"
+  ],
+  [
+    "file-o",
+    "far",
+    "file"
+  ],
+  [
+    "clock-o",
+    "far",
+    "clock"
+  ],
+  [
+    "arrow-circle-o-down",
+    "far",
+    "arrow-alt-circle-down"
+  ],
+  [
+    "arrow-circle-o-up",
+    "far",
+    "arrow-alt-circle-up"
+  ],
+  [
+    "play-circle-o",
+    "far",
+    "play-circle"
+  ],
+  [
+    "repeat",
+    null,
+    "redo"
+  ],
+  [
+    "rotate-right",
+    null,
+    "redo"
+  ],
+  [
+    "refresh",
+    null,
+    "sync"
+  ],
+  [
+    "list-alt",
+    "far",
+    null
+  ],
+  [
+    "dedent",
+    null,
+    "outdent"
+  ],
+  [
+    "video-camera",
+    null,
+    "video"
+  ],
+  [
+    "picture-o",
+    "far",
+    "image"
+  ],
+  [
+    "photo",
+    "far",
+    "image"
+  ],
+  [
+    "image",
+    "far",
+    "image"
+  ],
+  [
+    "pencil",
+    null,
+    "pencil-alt"
+  ],
+  [
+    "map-marker",
+    null,
+    "map-marker-alt"
+  ],
+  [
+    "pencil-square-o",
+    "far",
+    "edit"
+  ],
+  [
+    "share-square-o",
+    "far",
+    "share-square"
+  ],
+  [
+    "check-square-o",
+    "far",
+    "check-square"
+  ],
+  [
+    "arrows",
+    null,
+    "arrows-alt"
+  ],
+  [
+    "times-circle-o",
+    "far",
+    "times-circle"
+  ],
+  [
+    "check-circle-o",
+    "far",
+    "check-circle"
+  ],
+  [
+    "mail-forward",
+    null,
+    "share"
+  ],
+  [
+    "expand",
+    null,
+    "expand-alt"
+  ],
+  [
+    "compress",
+    null,
+    "compress-alt"
+  ],
+  [
+    "eye",
+    "far",
+    null
+  ],
+  [
+    "eye-slash",
+    "far",
+    null
+  ],
+  [
+    "warning",
+    null,
+    "exclamation-triangle"
+  ],
+  [
+    "calendar",
+    null,
+    "calendar-alt"
+  ],
+  [
+    "arrows-v",
+    null,
+    "arrows-alt-v"
+  ],
+  [
+    "arrows-h",
+    null,
+    "arrows-alt-h"
+  ],
+  [
+    "bar-chart",
+    "far",
+    "chart-bar"
+  ],
+  [
+    "bar-chart-o",
+    "far",
+    "chart-bar"
+  ],
+  [
+    "twitter-square",
+    "fab",
+    null
+  ],
+  [
+    "facebook-square",
+    "fab",
+    null
+  ],
+  [
+    "gears",
+    null,
+    "cogs"
+  ],
+  [
+    "thumbs-o-up",
+    "far",
+    "thumbs-up"
+  ],
+  [
+    "thumbs-o-down",
+    "far",
+    "thumbs-down"
+  ],
+  [
+    "heart-o",
+    "far",
+    "heart"
+  ],
+  [
+    "sign-out",
+    null,
+    "sign-out-alt"
+  ],
+  [
+    "linkedin-square",
+    "fab",
+    "linkedin"
+  ],
+  [
+    "thumb-tack",
+    null,
+    "thumbtack"
+  ],
+  [
+    "external-link",
+    null,
+    "external-link-alt"
+  ],
+  [
+    "sign-in",
+    null,
+    "sign-in-alt"
+  ],
+  [
+    "github-square",
+    "fab",
+    null
+  ],
+  [
+    "lemon-o",
+    "far",
+    "lemon"
+  ],
+  [
+    "square-o",
+    "far",
+    "square"
+  ],
+  [
+    "bookmark-o",
+    "far",
+    "bookmark"
+  ],
+  [
+    "twitter",
+    "fab",
+    null
+  ],
+  [
+    "facebook",
+    "fab",
+    "facebook-f"
+  ],
+  [
+    "facebook-f",
+    "fab",
+    "facebook-f"
+  ],
+  [
+    "github",
+    "fab",
+    null
+  ],
+  [
+    "credit-card",
+    "far",
+    null
+  ],
+  [
+    "feed",
+    null,
+    "rss"
+  ],
+  [
+    "hdd-o",
+    "far",
+    "hdd"
+  ],
+  [
+    "hand-o-right",
+    "far",
+    "hand-point-right"
+  ],
+  [
+    "hand-o-left",
+    "far",
+    "hand-point-left"
+  ],
+  [
+    "hand-o-up",
+    "far",
+    "hand-point-up"
+  ],
+  [
+    "hand-o-down",
+    "far",
+    "hand-point-down"
+  ],
+  [
+    "arrows-alt",
+    null,
+    "expand-arrows-alt"
+  ],
+  [
+    "group",
+    null,
+    "users"
+  ],
+  [
+    "chain",
+    null,
+    "link"
+  ],
+  [
+    "scissors",
+    null,
+    "cut"
+  ],
+  [
+    "files-o",
+    "far",
+    "copy"
+  ],
+  [
+    "floppy-o",
+    "far",
+    "save"
+  ],
+  [
+    "navicon",
+    null,
+    "bars"
+  ],
+  [
+    "reorder",
+    null,
+    "bars"
+  ],
+  [
+    "pinterest",
+    "fab",
+    null
+  ],
+  [
+    "pinterest-square",
+    "fab",
+    null
+  ],
+  [
+    "google-plus-square",
+    "fab",
+    null
+  ],
+  [
+    "google-plus",
+    "fab",
+    "google-plus-g"
+  ],
+  [
+    "money",
+    "far",
+    "money-bill-alt"
+  ],
+  [
+    "unsorted",
+    null,
+    "sort"
+  ],
+  [
+    "sort-desc",
+    null,
+    "sort-down"
+  ],
+  [
+    "sort-asc",
+    null,
+    "sort-up"
+  ],
+  [
+    "linkedin",
+    "fab",
+    "linkedin-in"
+  ],
+  [
+    "rotate-left",
+    null,
+    "undo"
+  ],
+  [
+    "legal",
+    null,
+    "gavel"
+  ],
+  [
+    "tachometer",
+    null,
+    "tachometer-alt"
+  ],
+  [
+    "dashboard",
+    null,
+    "tachometer-alt"
+  ],
+  [
+    "comment-o",
+    "far",
+    "comment"
+  ],
+  [
+    "comments-o",
+    "far",
+    "comments"
+  ],
+  [
+    "flash",
+    null,
+    "bolt"
+  ],
+  [
+    "clipboard",
+    "far",
+    null
+  ],
+  [
+    "paste",
+    "far",
+    "clipboard"
+  ],
+  [
+    "lightbulb-o",
+    "far",
+    "lightbulb"
+  ],
+  [
+    "exchange",
+    null,
+    "exchange-alt"
+  ],
+  [
+    "cloud-download",
+    null,
+    "cloud-download-alt"
+  ],
+  [
+    "cloud-upload",
+    null,
+    "cloud-upload-alt"
+  ],
+  [
+    "bell-o",
+    "far",
+    "bell"
+  ],
+  [
+    "cutlery",
+    null,
+    "utensils"
+  ],
+  [
+    "file-text-o",
+    "far",
+    "file-alt"
+  ],
+  [
+    "building-o",
+    "far",
+    "building"
+  ],
+  [
+    "hospital-o",
+    "far",
+    "hospital"
+  ],
+  [
+    "tablet",
+    null,
+    "tablet-alt"
+  ],
+  [
+    "mobile",
+    null,
+    "mobile-alt"
+  ],
+  [
+    "mobile-phone",
+    null,
+    "mobile-alt"
+  ],
+  [
+    "circle-o",
+    "far",
+    "circle"
+  ],
+  [
+    "mail-reply",
+    null,
+    "reply"
+  ],
+  [
+    "github-alt",
+    "fab",
+    null
+  ],
+  [
+    "folder-o",
+    "far",
+    "folder"
+  ],
+  [
+    "folder-open-o",
+    "far",
+    "folder-open"
+  ],
+  [
+    "smile-o",
+    "far",
+    "smile"
+  ],
+  [
+    "frown-o",
+    "far",
+    "frown"
+  ],
+  [
+    "meh-o",
+    "far",
+    "meh"
+  ],
+  [
+    "keyboard-o",
+    "far",
+    "keyboard"
+  ],
+  [
+    "flag-o",
+    "far",
+    "flag"
+  ],
+  [
+    "mail-reply-all",
+    null,
+    "reply-all"
+  ],
+  [
+    "star-half-o",
+    "far",
+    "star-half"
+  ],
+  [
+    "star-half-empty",
+    "far",
+    "star-half"
+  ],
+  [
+    "star-half-full",
+    "far",
+    "star-half"
+  ],
+  [
+    "code-fork",
+    null,
+    "code-branch"
+  ],
+  [
+    "chain-broken",
+    null,
+    "unlink"
+  ],
+  [
+    "shield",
+    null,
+    "shield-alt"
+  ],
+  [
+    "calendar-o",
+    "far",
+    "calendar"
+  ],
+  [
+    "maxcdn",
+    "fab",
+    null
+  ],
+  [
+    "html5",
+    "fab",
+    null
+  ],
+  [
+    "css3",
+    "fab",
+    null
+  ],
+  [
+    "ticket",
+    null,
+    "ticket-alt"
+  ],
+  [
+    "minus-square-o",
+    "far",
+    "minus-square"
+  ],
+  [
+    "level-up",
+    null,
+    "level-up-alt"
+  ],
+  [
+    "level-down",
+    null,
+    "level-down-alt"
+  ],
+  [
+    "pencil-square",
+    null,
+    "pen-square"
+  ],
+  [
+    "external-link-square",
+    null,
+    "external-link-square-alt"
+  ],
+  [
+    "compass",
+    "far",
+    null
+  ],
+  [
+    "caret-square-o-down",
+    "far",
+    "caret-square-down"
+  ],
+  [
+    "toggle-down",
+    "far",
+    "caret-square-down"
+  ],
+  [
+    "caret-square-o-up",
+    "far",
+    "caret-square-up"
+  ],
+  [
+    "toggle-up",
+    "far",
+    "caret-square-up"
+  ],
+  [
+    "caret-square-o-right",
+    "far",
+    "caret-square-right"
+  ],
+  [
+    "toggle-right",
+    "far",
+    "caret-square-right"
+  ],
+  [
+    "eur",
+    null,
+    "euro-sign"
+  ],
+  [
+    "euro",
+    null,
+    "euro-sign"
+  ],
+  [
+    "gbp",
+    null,
+    "pound-sign"
+  ],
+  [
+    "usd",
+    null,
+    "dollar-sign"
+  ],
+  [
+    "dollar",
+    null,
+    "dollar-sign"
+  ],
+  [
+    "inr",
+    null,
+    "rupee-sign"
+  ],
+  [
+    "rupee",
+    null,
+    "rupee-sign"
+  ],
+  [
+    "jpy",
+    null,
+    "yen-sign"
+  ],
+  [
+    "cny",
+    null,
+    "yen-sign"
+  ],
+  [
+    "rmb",
+    null,
+    "yen-sign"
+  ],
+  [
+    "yen",
+    null,
+    "yen-sign"
+  ],
+  [
+    "rub",
+    null,
+    "ruble-sign"
+  ],
+  [
+    "ruble",
+    null,
+    "ruble-sign"
+  ],
+  [
+    "rouble",
+    null,
+    "ruble-sign"
+  ],
+  [
+    "krw",
+    null,
+    "won-sign"
+  ],
+  [
+    "won",
+    null,
+    "won-sign"
+  ],
+  [
+    "btc",
+    "fab",
+    null
+  ],
+  [
+    "bitcoin",
+    "fab",
+    "btc"
+  ],
+  [
+    "file-text",
+    null,
+    "file-alt"
+  ],
+  [
+    "sort-alpha-asc",
+    null,
+    "sort-alpha-down"
+  ],
+  [
+    "sort-alpha-desc",
+    null,
+    "sort-alpha-down-alt"
+  ],
+  [
+    "sort-amount-asc",
+    null,
+    "sort-amount-down"
+  ],
+  [
+    "sort-amount-desc",
+    null,
+    "sort-amount-down-alt"
+  ],
+  [
+    "sort-numeric-asc",
+    null,
+    "sort-numeric-down"
+  ],
+  [
+    "sort-numeric-desc",
+    null,
+    "sort-numeric-down-alt"
+  ],
+  [
+    "youtube-square",
+    "fab",
+    null
+  ],
+  [
+    "youtube",
+    "fab",
+    null
+  ],
+  [
+    "xing",
+    "fab",
+    null
+  ],
+  [
+    "xing-square",
+    "fab",
+    null
+  ],
+  [
+    "youtube-play",
+    "fab",
+    "youtube"
+  ],
+  [
+    "dropbox",
+    "fab",
+    null
+  ],
+  [
+    "stack-overflow",
+    "fab",
+    null
+  ],
+  [
+    "instagram",
+    "fab",
+    null
+  ],
+  [
+    "flickr",
+    "fab",
+    null
+  ],
+  [
+    "adn",
+    "fab",
+    null
+  ],
+  [
+    "bitbucket",
+    "fab",
+    null
+  ],
+  [
+    "bitbucket-square",
+    "fab",
+    "bitbucket"
+  ],
+  [
+    "tumblr",
+    "fab",
+    null
+  ],
+  [
+    "tumblr-square",
+    "fab",
+    null
+  ],
+  [
+    "long-arrow-down",
+    null,
+    "long-arrow-alt-down"
+  ],
+  [
+    "long-arrow-up",
+    null,
+    "long-arrow-alt-up"
+  ],
+  [
+    "long-arrow-left",
+    null,
+    "long-arrow-alt-left"
+  ],
+  [
+    "long-arrow-right",
+    null,
+    "long-arrow-alt-right"
+  ],
+  [
+    "apple",
+    "fab",
+    null
+  ],
+  [
+    "windows",
+    "fab",
+    null
+  ],
+  [
+    "android",
+    "fab",
+    null
+  ],
+  [
+    "linux",
+    "fab",
+    null
+  ],
+  [
+    "dribbble",
+    "fab",
+    null
+  ],
+  [
+    "skype",
+    "fab",
+    null
+  ],
+  [
+    "foursquare",
+    "fab",
+    null
+  ],
+  [
+    "trello",
+    "fab",
+    null
+  ],
+  [
+    "gratipay",
+    "fab",
+    null
+  ],
+  [
+    "gittip",
+    "fab",
+    "gratipay"
+  ],
+  [
+    "sun-o",
+    "far",
+    "sun"
+  ],
+  [
+    "moon-o",
+    "far",
+    "moon"
+  ],
+  [
+    "vk",
+    "fab",
+    null
+  ],
+  [
+    "weibo",
+    "fab",
+    null
+  ],
+  [
+    "renren",
+    "fab",
+    null
+  ],
+  [
+    "pagelines",
+    "fab",
+    null
+  ],
+  [
+    "stack-exchange",
+    "fab",
+    null
+  ],
+  [
+    "arrow-circle-o-right",
+    "far",
+    "arrow-alt-circle-right"
+  ],
+  [
+    "arrow-circle-o-left",
+    "far",
+    "arrow-alt-circle-left"
+  ],
+  [
+    "caret-square-o-left",
+    "far",
+    "caret-square-left"
+  ],
+  [
+    "toggle-left",
+    "far",
+    "caret-square-left"
+  ],
+  [
+    "dot-circle-o",
+    "far",
+    "dot-circle"
+  ],
+  [
+    "vimeo-square",
+    "fab",
+    null
+  ],
+  [
+    "try",
+    null,
+    "lira-sign"
+  ],
+  [
+    "turkish-lira",
+    null,
+    "lira-sign"
+  ],
+  [
+    "plus-square-o",
+    "far",
+    "plus-square"
+  ],
+  [
+    "slack",
+    "fab",
+    null
+  ],
+  [
+    "wordpress",
+    "fab",
+    null
+  ],
+  [
+    "openid",
+    "fab",
+    null
+  ],
+  [
+    "institution",
+    null,
+    "university"
+  ],
+  [
+    "bank",
+    null,
+    "university"
+  ],
+  [
+    "mortar-board",
+    null,
+    "graduation-cap"
+  ],
+  [
+    "yahoo",
+    "fab",
+    null
+  ],
+  [
+    "google",
+    "fab",
+    null
+  ],
+  [
+    "reddit",
+    "fab",
+    null
+  ],
+  [
+    "reddit-square",
+    "fab",
+    null
+  ],
+  [
+    "stumbleupon-circle",
+    "fab",
+    null
+  ],
+  [
+    "stumbleupon",
+    "fab",
+    null
+  ],
+  [
+    "delicious",
+    "fab",
+    null
+  ],
+  [
+    "digg",
+    "fab",
+    null
+  ],
+  [
+    "pied-piper-pp",
+    "fab",
+    null
+  ],
+  [
+    "pied-piper-alt",
+    "fab",
+    null
+  ],
+  [
+    "drupal",
+    "fab",
+    null
+  ],
+  [
+    "joomla",
+    "fab",
+    null
+  ],
+  [
+    "spoon",
+    null,
+    "utensil-spoon"
+  ],
+  [
+    "behance",
+    "fab",
+    null
+  ],
+  [
+    "behance-square",
+    "fab",
+    null
+  ],
+  [
+    "steam",
+    "fab",
+    null
+  ],
+  [
+    "steam-square",
+    "fab",
+    null
+  ],
+  [
+    "automobile",
+    null,
+    "car"
+  ],
+  [
+    "envelope-o",
+    "far",
+    "envelope"
+  ],
+  [
+    "spotify",
+    "fab",
+    null
+  ],
+  [
+    "deviantart",
+    "fab",
+    null
+  ],
+  [
+    "soundcloud",
+    "fab",
+    null
+  ],
+  [
+    "file-pdf-o",
+    "far",
+    "file-pdf"
+  ],
+  [
+    "file-word-o",
+    "far",
+    "file-word"
+  ],
+  [
+    "file-excel-o",
+    "far",
+    "file-excel"
+  ],
+  [
+    "file-powerpoint-o",
+    "far",
+    "file-powerpoint"
+  ],
+  [
+    "file-image-o",
+    "far",
+    "file-image"
+  ],
+  [
+    "file-photo-o",
+    "far",
+    "file-image"
+  ],
+  [
+    "file-picture-o",
+    "far",
+    "file-image"
+  ],
+  [
+    "file-archive-o",
+    "far",
+    "file-archive"
+  ],
+  [
+    "file-zip-o",
+    "far",
+    "file-archive"
+  ],
+  [
+    "file-audio-o",
+    "far",
+    "file-audio"
+  ],
+  [
+    "file-sound-o",
+    "far",
+    "file-audio"
+  ],
+  [
+    "file-video-o",
+    "far",
+    "file-video"
+  ],
+  [
+    "file-movie-o",
+    "far",
+    "file-video"
+  ],
+  [
+    "file-code-o",
+    "far",
+    "file-code"
+  ],
+  [
+    "vine",
+    "fab",
+    null
+  ],
+  [
+    "codepen",
+    "fab",
+    null
+  ],
+  [
+    "jsfiddle",
+    "fab",
+    null
+  ],
+  [
+    "life-ring",
+    "far",
+    null
+  ],
+  [
+    "life-bouy",
+    "far",
+    "life-ring"
+  ],
+  [
+    "life-buoy",
+    "far",
+    "life-ring"
+  ],
+  [
+    "life-saver",
+    "far",
+    "life-ring"
+  ],
+  [
+    "support",
+    "far",
+    "life-ring"
+  ],
+  [
+    "circle-o-notch",
+    null,
+    "circle-notch"
+  ],
+  [
+    "rebel",
+    "fab",
+    null
+  ],
+  [
+    "ra",
+    "fab",
+    "rebel"
+  ],
+  [
+    "resistance",
+    "fab",
+    "rebel"
+  ],
+  [
+    "empire",
+    "fab",
+    null
+  ],
+  [
+    "ge",
+    "fab",
+    "empire"
+  ],
+  [
+    "git-square",
+    "fab",
+    null
+  ],
+  [
+    "git",
+    "fab",
+    null
+  ],
+  [
+    "hacker-news",
+    "fab",
+    null
+  ],
+  [
+    "y-combinator-square",
+    "fab",
+    "hacker-news"
+  ],
+  [
+    "yc-square",
+    "fab",
+    "hacker-news"
+  ],
+  [
+    "tencent-weibo",
+    "fab",
+    null
+  ],
+  [
+    "qq",
+    "fab",
+    null
+  ],
+  [
+    "weixin",
+    "fab",
+    null
+  ],
+  [
+    "wechat",
+    "fab",
+    "weixin"
+  ],
+  [
+    "send",
+    null,
+    "paper-plane"
+  ],
+  [
+    "paper-plane-o",
+    "far",
+    "paper-plane"
+  ],
+  [
+    "send-o",
+    "far",
+    "paper-plane"
+  ],
+  [
+    "circle-thin",
+    "far",
+    "circle"
+  ],
+  [
+    "header",
+    null,
+    "heading"
+  ],
+  [
+    "sliders",
+    null,
+    "sliders-h"
+  ],
+  [
+    "futbol-o",
+    "far",
+    "futbol"
+  ],
+  [
+    "soccer-ball-o",
+    "far",
+    "futbol"
+  ],
+  [
+    "slideshare",
+    "fab",
+    null
+  ],
+  [
+    "twitch",
+    "fab",
+    null
+  ],
+  [
+    "yelp",
+    "fab",
+    null
+  ],
+  [
+    "newspaper-o",
+    "far",
+    "newspaper"
+  ],
+  [
+    "paypal",
+    "fab",
+    null
+  ],
+  [
+    "google-wallet",
+    "fab",
+    null
+  ],
+  [
+    "cc-visa",
+    "fab",
+    null
+  ],
+  [
+    "cc-mastercard",
+    "fab",
+    null
+  ],
+  [
+    "cc-discover",
+    "fab",
+    null
+  ],
+  [
+    "cc-amex",
+    "fab",
+    null
+  ],
+  [
+    "cc-paypal",
+    "fab",
+    null
+  ],
+  [
+    "cc-stripe",
+    "fab",
+    null
+  ],
+  [
+    "bell-slash-o",
+    "far",
+    "bell-slash"
+  ],
+  [
+    "trash",
+    null,
+    "trash-alt"
+  ],
+  [
+    "copyright",
+    "far",
+    null
+  ],
+  [
+    "eyedropper",
+    null,
+    "eye-dropper"
+  ],
+  [
+    "area-chart",
+    null,
+    "chart-area"
+  ],
+  [
+    "pie-chart",
+    null,
+    "chart-pie"
+  ],
+  [
+    "line-chart",
+    null,
+    "chart-line"
+  ],
+  [
+    "lastfm",
+    "fab",
+    null
+  ],
+  [
+    "lastfm-square",
+    "fab",
+    null
+  ],
+  [
+    "ioxhost",
+    "fab",
+    null
+  ],
+  [
+    "angellist",
+    "fab",
+    null
+  ],
+  [
+    "cc",
+    "far",
+    "closed-captioning"
+  ],
+  [
+    "ils",
+    null,
+    "shekel-sign"
+  ],
+  [
+    "shekel",
+    null,
+    "shekel-sign"
+  ],
+  [
+    "sheqel",
+    null,
+    "shekel-sign"
+  ],
+  [
+    "meanpath",
+    "fab",
+    "font-awesome"
+  ],
+  [
+    "buysellads",
+    "fab",
+    null
+  ],
+  [
+    "connectdevelop",
+    "fab",
+    null
+  ],
+  [
+    "dashcube",
+    "fab",
+    null
+  ],
+  [
+    "forumbee",
+    "fab",
+    null
+  ],
+  [
+    "leanpub",
+    "fab",
+    null
+  ],
+  [
+    "sellsy",
+    "fab",
+    null
+  ],
+  [
+    "shirtsinbulk",
+    "fab",
+    null
+  ],
+  [
+    "simplybuilt",
+    "fab",
+    null
+  ],
+  [
+    "skyatlas",
+    "fab",
+    null
+  ],
+  [
+    "diamond",
+    "far",
+    "gem"
+  ],
+  [
+    "intersex",
+    null,
+    "transgender"
+  ],
+  [
+    "facebook-official",
+    "fab",
+    "facebook"
+  ],
+  [
+    "pinterest-p",
+    "fab",
+    null
+  ],
+  [
+    "whatsapp",
+    "fab",
+    null
+  ],
+  [
+    "hotel",
+    null,
+    "bed"
+  ],
+  [
+    "viacoin",
+    "fab",
+    null
+  ],
+  [
+    "medium",
+    "fab",
+    null
+  ],
+  [
+    "y-combinator",
+    "fab",
+    null
+  ],
+  [
+    "yc",
+    "fab",
+    "y-combinator"
+  ],
+  [
+    "optin-monster",
+    "fab",
+    null
+  ],
+  [
+    "opencart",
+    "fab",
+    null
+  ],
+  [
+    "expeditedssl",
+    "fab",
+    null
+  ],
+  [
+    "battery-4",
+    null,
+    "battery-full"
+  ],
+  [
+    "battery",
+    null,
+    "battery-full"
+  ],
+  [
+    "battery-3",
+    null,
+    "battery-three-quarters"
+  ],
+  [
+    "battery-2",
+    null,
+    "battery-half"
+  ],
+  [
+    "battery-1",
+    null,
+    "battery-quarter"
+  ],
+  [
+    "battery-0",
+    null,
+    "battery-empty"
+  ],
+  [
+    "object-group",
+    "far",
+    null
+  ],
+  [
+    "object-ungroup",
+    "far",
+    null
+  ],
+  [
+    "sticky-note-o",
+    "far",
+    "sticky-note"
+  ],
+  [
+    "cc-jcb",
+    "fab",
+    null
+  ],
+  [
+    "cc-diners-club",
+    "fab",
+    null
+  ],
+  [
+    "clone",
+    "far",
+    null
+  ],
+  [
+    "hourglass-o",
+    "far",
+    "hourglass"
+  ],
+  [
+    "hourglass-1",
+    null,
+    "hourglass-start"
+  ],
+  [
+    "hourglass-2",
+    null,
+    "hourglass-half"
+  ],
+  [
+    "hourglass-3",
+    null,
+    "hourglass-end"
+  ],
+  [
+    "hand-rock-o",
+    "far",
+    "hand-rock"
+  ],
+  [
+    "hand-grab-o",
+    "far",
+    "hand-rock"
+  ],
+  [
+    "hand-paper-o",
+    "far",
+    "hand-paper"
+  ],
+  [
+    "hand-stop-o",
+    "far",
+    "hand-paper"
+  ],
+  [
+    "hand-scissors-o",
+    "far",
+    "hand-scissors"
+  ],
+  [
+    "hand-lizard-o",
+    "far",
+    "hand-lizard"
+  ],
+  [
+    "hand-spock-o",
+    "far",
+    "hand-spock"
+  ],
+  [
+    "hand-pointer-o",
+    "far",
+    "hand-pointer"
+  ],
+  [
+    "hand-peace-o",
+    "far",
+    "hand-peace"
+  ],
+  [
+    "registered",
+    "far",
+    null
+  ],
+  [
+    "creative-commons",
+    "fab",
+    null
+  ],
+  [
+    "gg",
+    "fab",
+    null
+  ],
+  [
+    "gg-circle",
+    "fab",
+    null
+  ],
+  [
+    "tripadvisor",
+    "fab",
+    null
+  ],
+  [
+    "odnoklassniki",
+    "fab",
+    null
+  ],
+  [
+    "odnoklassniki-square",
+    "fab",
+    null
+  ],
+  [
+    "get-pocket",
+    "fab",
+    null
+  ],
+  [
+    "wikipedia-w",
+    "fab",
+    null
+  ],
+  [
+    "safari",
+    "fab",
+    null
+  ],
+  [
+    "chrome",
+    "fab",
+    null
+  ],
+  [
+    "firefox",
+    "fab",
+    null
+  ],
+  [
+    "opera",
+    "fab",
+    null
+  ],
+  [
+    "internet-explorer",
+    "fab",
+    null
+  ],
+  [
+    "television",
+    null,
+    "tv"
+  ],
+  [
+    "contao",
+    "fab",
+    null
+  ],
+  [
+    "500px",
+    "fab",
+    null
+  ],
+  [
+    "amazon",
+    "fab",
+    null
+  ],
+  [
+    "calendar-plus-o",
+    "far",
+    "calendar-plus"
+  ],
+  [
+    "calendar-minus-o",
+    "far",
+    "calendar-minus"
+  ],
+  [
+    "calendar-times-o",
+    "far",
+    "calendar-times"
+  ],
+  [
+    "calendar-check-o",
+    "far",
+    "calendar-check"
+  ],
+  [
+    "map-o",
+    "far",
+    "map"
+  ],
+  [
+    "commenting",
+    null,
+    "comment-dots"
+  ],
+  [
+    "commenting-o",
+    "far",
+    "comment-dots"
+  ],
+  [
+    "houzz",
+    "fab",
+    null
+  ],
+  [
+    "vimeo",
+    "fab",
+    "vimeo-v"
+  ],
+  [
+    "black-tie",
+    "fab",
+    null
+  ],
+  [
+    "fonticons",
+    "fab",
+    null
+  ],
+  [
+    "reddit-alien",
+    "fab",
+    null
+  ],
+  [
+    "edge",
+    "fab",
+    null
+  ],
+  [
+    "credit-card-alt",
+    null,
+    "credit-card"
+  ],
+  [
+    "codiepie",
+    "fab",
+    null
+  ],
+  [
+    "modx",
+    "fab",
+    null
+  ],
+  [
+    "fort-awesome",
+    "fab",
+    null
+  ],
+  [
+    "usb",
+    "fab",
+    null
+  ],
+  [
+    "product-hunt",
+    "fab",
+    null
+  ],
+  [
+    "mixcloud",
+    "fab",
+    null
+  ],
+  [
+    "scribd",
+    "fab",
+    null
+  ],
+  [
+    "pause-circle-o",
+    "far",
+    "pause-circle"
+  ],
+  [
+    "stop-circle-o",
+    "far",
+    "stop-circle"
+  ],
+  [
+    "bluetooth",
+    "fab",
+    null
+  ],
+  [
+    "bluetooth-b",
+    "fab",
+    null
+  ],
+  [
+    "gitlab",
+    "fab",
+    null
+  ],
+  [
+    "wpbeginner",
+    "fab",
+    null
+  ],
+  [
+    "wpforms",
+    "fab",
+    null
+  ],
+  [
+    "envira",
+    "fab",
+    null
+  ],
+  [
+    "wheelchair-alt",
+    "fab",
+    "accessible-icon"
+  ],
+  [
+    "question-circle-o",
+    "far",
+    "question-circle"
+  ],
+  [
+    "volume-control-phone",
+    null,
+    "phone-volume"
+  ],
+  [
+    "asl-interpreting",
+    null,
+    "american-sign-language-interpreting"
+  ],
+  [
+    "deafness",
+    null,
+    "deaf"
+  ],
+  [
+    "hard-of-hearing",
+    null,
+    "deaf"
+  ],
+  [
+    "glide",
+    "fab",
+    null
+  ],
+  [
+    "glide-g",
+    "fab",
+    null
+  ],
+  [
+    "signing",
+    null,
+    "sign-language"
+  ],
+  [
+    "viadeo",
+    "fab",
+    null
+  ],
+  [
+    "viadeo-square",
+    "fab",
+    null
+  ],
+  [
+    "snapchat",
+    "fab",
+    null
+  ],
+  [
+    "snapchat-ghost",
+    "fab",
+    null
+  ],
+  [
+    "snapchat-square",
+    "fab",
+    null
+  ],
+  [
+    "pied-piper",
+    "fab",
+    null
+  ],
+  [
+    "first-order",
+    "fab",
+    null
+  ],
+  [
+    "yoast",
+    "fab",
+    null
+  ],
+  [
+    "themeisle",
+    "fab",
+    null
+  ],
+  [
+    "google-plus-official",
+    "fab",
+    "google-plus"
+  ],
+  [
+    "google-plus-circle",
+    "fab",
+    "google-plus"
+  ],
+  [
+    "font-awesome",
+    "fab",
+    null
+  ],
+  [
+    "fa",
+    "fab",
+    "font-awesome"
+  ],
+  [
+    "handshake-o",
+    "far",
+    "handshake"
+  ],
+  [
+    "envelope-open-o",
+    "far",
+    "envelope-open"
+  ],
+  [
+    "linode",
+    "fab",
+    null
+  ],
+  [
+    "address-book-o",
+    "far",
+    "address-book"
+  ],
+  [
+    "vcard",
+    null,
+    "address-card"
+  ],
+  [
+    "address-card-o",
+    "far",
+    "address-card"
+  ],
+  [
+    "vcard-o",
+    "far",
+    "address-card"
+  ],
+  [
+    "user-circle-o",
+    "far",
+    "user-circle"
+  ],
+  [
+    "user-o",
+    "far",
+    "user"
+  ],
+  [
+    "id-badge",
+    "far",
+    null
+  ],
+  [
+    "drivers-license",
+    null,
+    "id-card"
+  ],
+  [
+    "id-card-o",
+    "far",
+    "id-card"
+  ],
+  [
+    "drivers-license-o",
+    "far",
+    "id-card"
+  ],
+  [
+    "quora",
+    "fab",
+    null
+  ],
+  [
+    "free-code-camp",
+    "fab",
+    null
+  ],
+  [
+    "telegram",
+    "fab",
+    null
+  ],
+  [
+    "thermometer-4",
+    null,
+    "thermometer-full"
+  ],
+  [
+    "thermometer",
+    null,
+    "thermometer-full"
+  ],
+  [
+    "thermometer-3",
+    null,
+    "thermometer-three-quarters"
+  ],
+  [
+    "thermometer-2",
+    null,
+    "thermometer-half"
+  ],
+  [
+    "thermometer-1",
+    null,
+    "thermometer-quarter"
+  ],
+  [
+    "thermometer-0",
+    null,
+    "thermometer-empty"
+  ],
+  [
+    "bathtub",
+    null,
+    "bath"
+  ],
+  [
+    "s15",
+    null,
+    "bath"
+  ],
+  [
+    "window-maximize",
+    "far",
+    null
+  ],
+  [
+    "window-restore",
+    "far",
+    null
+  ],
+  [
+    "times-rectangle",
+    null,
+    "window-close"
+  ],
+  [
+    "window-close-o",
+    "far",
+    "window-close"
+  ],
+  [
+    "times-rectangle-o",
+    "far",
+    "window-close"
+  ],
+  [
+    "bandcamp",
+    "fab",
+    null
+  ],
+  [
+    "grav",
+    "fab",
+    null
+  ],
+  [
+    "etsy",
+    "fab",
+    null
+  ],
+  [
+    "imdb",
+    "fab",
+    null
+  ],
+  [
+    "ravelry",
+    "fab",
+    null
+  ],
+  [
+    "eercast",
+    "fab",
+    "sellcast"
+  ],
+  [
+    "snowflake-o",
+    "far",
+    "snowflake"
+  ],
+  [
+    "superpowers",
+    "fab",
+    null
+  ],
+  [
+    "wpexplorer",
+    "fab",
+    null
+  ],
+  [
+    "cab",
+    null,
+    "taxi"
+  ]
+]

+ 298 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/shims.yml

@@ -0,0 +1,298 @@
+area-chart:
+  name: chart-area
+arrow-circle-o-down:
+  name: arrow-alt-circle-down
+  prefix: far
+arrow-circle-o-left:
+  name: arrow-alt-circle-left
+  prefix: far
+arrow-circle-o-right:
+  name: arrow-alt-circle-right
+  prefix: far
+arrow-circle-o-up:
+  name: arrow-alt-circle-up
+  prefix: far
+arrows:
+  name: arrows-alt
+arrows-alt:
+  name: expand-arrows-alt
+arrows-h:
+  name: arrows-alt-h
+arrows-v:
+  name: arrows-alt-v
+bar-chart:
+  name: chart-bar
+  prefix: far
+bitbucket-square:
+  name: bitbucket
+  prefix: fab
+calendar:
+  name: calendar-alt
+calendar-o:
+  name: calendar
+  prefix: far
+caret-square-o-down:
+  name: caret-square-down
+  prefix: far
+caret-square-o-left:
+  name: caret-square-left
+  prefix: far
+caret-square-o-right:
+  name: caret-square-right
+  prefix: far
+caret-square-o-up:
+  name: caret-square-up
+  prefix: far
+cc:
+  name: closed-captioning
+  prefix: far
+chain-broken:
+  name: unlink
+circle-o-notch:
+  name: circle-notch
+circle-thin:
+  name: circle
+  prefix: far
+clipboard:
+  prefix: far
+clone:
+  prefix: far
+cloud-download:
+  name: cloud-download-alt
+cloud-upload:
+  name: cloud-upload-alt
+code-fork:
+  name: code-branch
+comment-alt:
+  name: comment-dots
+  prefix: far
+commenting:
+  name: comment-dots
+compass:
+  prefix: far
+compress:
+  name: compress-alt
+copyright:
+  prefix: far
+creative-commons:
+  prefix: fab
+credit-card:
+  prefix: far
+credit-card-alt:
+  name: credit-card
+cutlery:
+  name: utensils
+diamond:
+  name: gem
+  prefix: far
+eercast:
+  name: sellcast
+  prefix: fab
+eur:
+  name: euro-sign
+exchange:
+  name: exchange-alt
+expand:
+  name: expand-alt
+external-link:
+  name: external-link-alt
+external-link-square:
+  name: external-link-square-alt
+eye:
+  prefix: far
+eye-dropper:
+  name: eye-dropper
+  prefix: far
+eye-slash:
+  prefix: far
+eyedropper:
+  name: eye-dropper
+facebook:
+  name: facebook-f
+  prefix: fab
+facebook-official:
+  name: facebook
+  prefix: fab
+file-text:
+  name: file-alt
+files-o:
+  name: copy
+  prefix: far
+floppy-o:
+  name: save
+  prefix: far
+gbp:
+  name: pound-sign
+glass:
+  name: glass-martini
+google-plus:
+  name: google-plus-g
+  prefix: fab
+google-plus-circle:
+  name: google-plus
+  prefix: fab
+google-plus-official:
+  name: google-plus
+  prefix: fab
+hand-o-down:
+  name: hand-point-down
+  prefix: far
+hand-o-left:
+  name: hand-point-left
+  prefix: far
+hand-o-right:
+  name: hand-point-right
+  prefix: far
+hand-o-up:
+  name: hand-point-up
+  prefix: far
+header:
+  name: heading
+id-badge:
+  prefix: far
+ils:
+  name: shekel-sign
+inr:
+  name: rupee-sign
+intersex:
+  name: transgender
+jpy:
+  name: yen-sign
+krw:
+  name: won-sign
+level-down:
+  name: level-down-alt
+level-up:
+  name: level-up-alt
+life-ring:
+  prefix: far
+line-chart:
+  name: chart-line
+linkedin:
+  name: linkedin-in
+  prefix: fab
+linkedin-square:
+  name: linkedin
+  prefix: fab
+list-alt:
+  prefix: far
+long-arrow-down:
+  name: long-arrow-alt-down
+long-arrow-left:
+  name: long-arrow-alt-left
+long-arrow-right:
+  name: long-arrow-alt-right
+long-arrow-up:
+  name: long-arrow-alt-up
+map-marker:
+  name: map-marker-alt
+meanpath:
+  name: font-awesome
+  prefix: fab
+mobile:
+  name: mobile-alt
+money:
+  name: money-bill-alt
+  prefix: far
+object-group:
+  prefix: far
+object-ungroup:
+  prefix: far
+paste:
+  prefix: far
+pencil:
+  name: pencil-alt
+pencil-square:
+  name: pen-square
+pencil-square-o:
+  name: edit
+  prefix: far
+picture:
+  name: image
+pie-chart:
+  name: chart-pie
+refresh:
+  name: sync
+registered:
+  prefix: far
+repeat:
+  name: redo
+rub:
+  name: ruble-sign
+scissors:
+  name: cut
+shield:
+  name: shield-alt
+sign-in:
+  name: sign-in-alt
+sign-out:
+  name: sign-out-alt
+sliders:
+  name: sliders-h
+sort-alpha-asc:
+  name: sort-alpha-down
+sort-alpha-desc:
+  name: sort-alpha-down-alt
+sort-amount-asc:
+  name: sort-amount-down
+sort-amount-desc:
+  name: sort-amount-down-alt
+sort-asc:
+  name: sort-up
+sort-desc:
+  name: sort-down
+sort-numeric-asc:
+  name: sort-numeric-down
+sort-numeric-desc:
+  name: sort-numeric-down-alt
+spoon:
+  name: utensil-spoon
+star-half-empty:
+  name: star-half
+star-half-full:
+  name: star-half
+support:
+  name: life-ring
+  prefix: far
+tablet:
+  name: tablet-alt
+tachometer:
+  name: tachometer-alt
+television:
+  name: tv
+thumb-tack:
+  name: thumbtack
+thumbs-o-down:
+  name: thumbs-down
+  prefix: far
+thumbs-o-up:
+  name: thumbs-up
+  prefix: far
+ticket:
+  name: ticket-alt
+trash:
+  name: trash-alt
+trash-o:
+  name: trash-alt
+  prefix: far
+try:
+  name: lira-sign
+usd:
+  name: dollar-sign
+video-camera:
+  name: video
+vimeo:
+  name: vimeo-v
+  prefix: fab
+volume-control-phone:
+  name: phone-volume
+wheelchair-alt:
+  name: accessible-icon
+  prefix: fab
+window-maximize:
+  prefix: far
+window-restore:
+  prefix: far
+youtube-play:
+  name: youtube
+  prefix: fab

+ 744 - 0
grunge/static/grunge/fontawesome-5.15.3/metadata/sponsors.yml

@@ -0,0 +1,744 @@
+accusoft:
+  icons:
+    - accusoft
+  label: Accusoft
+  url: 'https://www.accusoft.com'
+administrator-technology:
+  icons:
+    - stream
+  label: Administrator Technology
+  url: 'https://administrator.de'
+adversal:
+  icons:
+    - adversal
+  label: Adversal
+  url: 'https://www.adversal.com'
+affiliatetheme:
+  icons:
+    - affiliatetheme
+  label: affiliatetheme
+  url: 'https://affiliatetheme.io/en'
+algolia:
+  icons:
+    - algolia
+  label: Algolia
+  url: 'http://www.algolia.com'
+amazon-web-services:
+  icons:
+    - aws
+  label: Amazon Web Services
+  url: 'https://aws.amazon.com'
+amilia:
+  icons:
+    - amilia
+  label: Amilia
+  url: 'http://www.amilia.com'
+angry-creative:
+  icons:
+    - angrycreative
+  label: Angry Creative
+  url: 'https://angrycreative.se'
+app-signal:
+  icons:
+    - stroopwafel
+  label: AppSignal
+  url: 'https://appsignal.com'
+apper-systems-ab:
+  icons:
+    - apper
+  label: Apper Systems AB
+  url: 'http://www.apper.com'
+'asymmetrik,ltd':
+  icons:
+    - asymmetrik
+  label: 'Asymmetrik, Ltd.'
+  url: 'http://asymmetrik.com'
+ausmed-education:
+  icons:
+    - user-nurse
+  label: Ausmed Education
+  url: 'https://www.ausmed.com.au'
+avianex:
+  icons:
+    - avianex
+  label: avianex
+  url: 'https://www.avianex.de'
+bi-mobject:
+  icons:
+    - bimobject
+  label: BIMobject
+  url: 'http://bimobject.com'
+bity:
+  icons:
+    - bity
+  label: Bity
+  url: 'http://bity.com'
+blackpulp-designs:
+  icons:
+    - pray
+  label: Blackpulp Designs
+  url: 'https://www.blackpulp.com'
+blissbook:
+  icons:
+    - pen-fancy
+  label: Blissbook
+  url: 'https://blissbook.com'
+büromöbel-experte-gmb-h &co-kg:
+  icons:
+    - buromobelexperte
+  label: Büromöbel-Experte GmbH & Co. KG.
+  url: 'https://www.bueromoebel-experte.de'
+c-panel:
+  icons:
+    - cpanel
+  label: cPanel
+  url: 'http://cpanel.com'
+centercode:
+  icons:
+    - centercode
+  label: Centercode
+  url: 'https://www.centercode.com'
+cibltd:
+  icons:
+    - drum-steelpan
+  label: Comprehensive Insurance Brokers Limited
+  url: 'http://www.cibltd.com'
+clear-blue-technologies:
+  icons:
+    - solar-panel
+  label: Clear Blue Technologies
+  url: 'http://www.clearbluetechnologies.com'
+cloudflare:
+  icons:
+    - cloudflare
+  label: Cloudflare
+  url: 'https://www.cloudflare.com'
+cloudscale-ch:
+  icons:
+    - cloudscale
+  label: cloudscale.ch
+  url: 'https://www.cloudscale.ch'
+cloudsmith:
+  icons:
+    - cloudsmith
+  label: Cloudsmith
+  url: 'https://cloudsmith.io'
+cloudversify:
+  icons:
+    - cloudversify
+  label: cloudversify
+  url: 'https://www.cloudversify.com'
+cuttlefish:
+  icons:
+    - cuttlefish
+  label: Cuttlefish
+  url: 'http://wearecuttlefish.com'
+cymedica:
+  icons:
+    - wave-square
+  label: CyMedica
+  url: 'https://www.cymedicaortho.com'
+darren-wiebe:
+  icons:
+    - church
+  label: Darren Wiebe
+deploy-dog:
+  icons:
+    - deploydog
+  label: deploy.dog
+  url: 'http://deploy.dog'
+deskpro:
+  icons:
+    - deskpro
+  label: Deskpro
+  url: 'http://www.deskpro.com'
+discourse:
+  icons:
+    - discourse
+  label: Discourse
+  url: 'https://discourse.org'
+doc-hub:
+  icons:
+    - dochub
+  label: DocHub
+  url: 'https://dochub.com'
+draft2-digital:
+  icons:
+    - draft2digital
+  label: Draft2Digital
+  url: 'http://draft2digital.com'
+dyalog-apl:
+  icons:
+    - dyalog
+  label: Dyalog APL
+  url: 'http://www.dyalog.com'
+econopublish:
+  icons:
+    - hat-cowboy-side
+  label: EconoPublish
+  url: 'https://www.econopublish.com'
+firstdraft:
+  icons:
+    - firstdraft
+  label: firstdraft
+  url: 'http://www.firstdraft.com'
+fleetplan:
+  icons:
+    - helicopter
+  label: FLEETPLAN
+  url: 'https://www.fleetplan.net'
+getaroom:
+  icons:
+    - archway
+    - dumbbell
+    - hotel
+    - map-marked
+    - map-marked-alt
+    - monument
+    - spa
+    - swimmer
+    - swimming-pool
+  label: getaroom
+  url: 'https://www.getaroom.com'
+git-kraken:
+  icons:
+    - gitkraken
+  label: GitKraken
+  url: 'https://www.gitkraken.com'
+gofore:
+  icons:
+    - gofore
+  label: Gofore
+  url: 'http://gofore.com'
+'gripfire,inc':
+  icons:
+    - gripfire
+  label: 'Gripfire, Inc.'
+  url: 'http://gripfire.io'
+guilded:
+  icons:
+    - guilded
+  label: Guilded
+  url: 'https://www.guilded.gg'
+harvard-medical-school:
+  icons:
+    - allergies
+    - ambulance
+    - band-aid
+    - briefcase-medical
+    - burn
+    - capsules
+    - diagnoses
+    - dna
+    - file-medical
+    - file-medical-alt
+    - first-aid
+    - heart
+    - heartbeat
+    - hospital
+    - hospital-alt
+    - hospital-symbol
+    - id-card-alt
+    - notes-medical
+    - pills
+    - plus
+    - prescription-bottle
+    - prescription-bottle-alt
+    - procedures
+    - smoking
+    - stethoscope
+    - syringe
+    - tablets
+    - thermometer
+    - user-md
+    - vial
+    - vials
+    - weight
+    - x-ray
+  label: Harvard Medical School
+  url: 'https://hms.harvard.edu'
+hips:
+  icons:
+    - hips
+  label: Hips
+  url: 'https://hips.com'
+hire-a-helper:
+  icons:
+    - archive
+    - box-open
+    - couch
+    - dolly
+    - people-carry
+    - route
+    - sign
+    - suitcase
+    - tape
+    - truck-loading
+    - truck-moving
+    - wine-glass
+  label: HireAHelper
+  url: 'https://www.hireahelper.com'
+hive:
+  icons:
+    - hive
+  label: Hive Blockchain Network
+  url: 'https://hive.io'
+hornbill:
+  icons:
+    - hornbill
+  label: Hornbill
+  url: 'https://www.hornbill.com'
+hotjar:
+  icons:
+    - hotjar
+  label: Hotjar
+  url: 'https://www.hotjar.com'
+hub-spot:
+  icons:
+    - hubspot
+  label: HubSpot
+  url: 'http://www.HubSpot.com'
+in-site-systems:
+  icons:
+    - toolbox
+  label: InSite Systems
+  url: 'https://www.insitesystems.com'
+innosoft:
+  icons:
+    - innosoft
+  label: Innosoft
+  url: 'https://innosoft.com.sa'
+inspira-bvba:
+  icons:
+    - chess-knight
+  label: Inspira bvba
+  url: 'https://www.inspira.be'
+instalod:
+  icons:
+    - instalod
+  label: InstaLOD
+  url: 'https://instalod.com'
+joe-emison:
+  icons:
+    - blender-phone
+  label: Joe Emison
+joget:
+  icons:
+    - joget
+  label: Joget
+  url: 'http://www.joget.org'
+jon-galloway:
+  icons:
+    - crow
+  label: Jon Galloway
+kevin-barone:
+  icons:
+    - file-contract
+  label: Kevin Barone
+key-cdn:
+  icons:
+    - keycdn
+  label: KeyCDN
+  url: 'https://www.keycdn.com'
+korvue:
+  icons:
+    - korvue
+  label: Korvue
+  url: 'https://korvue.com'
+max-elman:
+  icons:
+    - frog
+  label: Max Elman
+med-apps:
+  icons:
+    - medapps
+  label: MedApps
+  url: 'http://medapps.com.au'
+medapps:
+  icons:
+    - book-medical
+    - clinic-medical
+    - comment-medical
+    - crutch
+    - disease
+    - hospital-user
+    - laptop-medical
+    - pager
+  label: MedApps
+  url: 'https://medapps.com.au'
+megaport:
+  icons:
+    - megaport
+  label: Megaport
+  url: 'https://www.megaport.com'
+mix:
+  icons:
+    - mix
+  label: Mix
+  url: 'http://mix.com'
+mizuni:
+  icons:
+    - mizuni
+  label: Mizuni
+  url: 'http://www.mizuni.com'
+mrt:
+  icons:
+    - medrt
+  label: MRT
+  url: 'https://medrt.co.jp'
+mylogin-info:
+  icons:
+    - user-shield
+  label: mylogin.info
+  url: 'https://www.mylogin.info'
+napster:
+  icons:
+    - napster
+  label: Napster
+  url: 'http://www.napster.com'
+nimblr:
+  icons:
+    - nimblr
+  label: Nimblr
+  url: 'https://nimblr.ai'
+nompse:
+  icons:
+    - chalkboard
+    - chalkboard-teacher
+  label: Nomp.se
+  url: 'https://nomp.se'
+ns8:
+  icons:
+    - ns8
+  label: NS8
+  url: 'https://www.ns8.com'
+nutritionix:
+  icons:
+    - nutritionix
+  label: Nutritionix
+  url: 'http://www.nutritionix.com'
+octopus-deploy:
+  icons:
+    - octopus-deploy
+  label: Octopus Deploy
+  url: 'https://octopus.com'
+page4-corporation:
+  icons:
+    - page4
+  label: page4 Corporation
+  url: 'https://en.page4.com'
+pal-fed:
+  icons:
+    - palfed
+  label: PalFed
+  url: 'https://www.palfed.com'
+patch-patrol:
+  icons:
+    - vest
+    - vest-patches
+  label: Patch Patrol
+  url: 'https://patchpatrol.com'
+pcsg:
+  icons:
+    - horse-head
+  label: PCSG
+  url: 'https://www.pcsg.de'
+perbyte:
+  icons:
+    - perbyte
+  label: PerByte
+  url: 'https://www.perbyte.com'
+phabricator:
+  icons:
+    - phabricator
+  label: Phabricator
+  url: 'http://phacility.com'
+promo-wizard:
+  icons:
+    - hat-wizard
+  label: Promo Wizard
+  url: 'https://promowizard.co.uk'
+pulse-eight:
+  icons:
+    - volume-mute
+  label: Pulse-Eight
+  url: 'https://pulse-eight.com'
+purely-interactive:
+  icons:
+    - kiwi-bird
+  label: Purely Interactive
+  url: 'https://www.purelyinteractive.ca'
+pushed:
+  icons:
+    - pushed
+  label: Pushed
+  url: 'https://pushed.co'
+quin-scape:
+  icons:
+    - quinscape
+  label: QuinScape
+  url: 'https://www.quinscape.de'
+reacteurope:
+  icons:
+    - reacteurope
+  label: ReactEurope
+  url: 'https://www.react-europe.org'
+readme-io:
+  icons:
+    - readme
+  label: Readme.io
+  url: 'http://readme.io'
+red-river:
+  icons:
+    - red-river
+  label: red river
+  url: 'https://river.red'
+replyd:
+  icons:
+    - replyd
+  label: replyd
+resolving:
+  icons:
+    - resolving
+  label: Resolving
+  url: 'https://resolving.com'
+rev-io:
+  icons:
+    - rev
+  label: Rev.io
+  url: 'https://rev.io'
+rock-rms:
+  icons:
+    - rockrms
+  label: Rock RMS
+  url: 'http://rockrms.com'
+rocket-chat:
+  icons:
+    - comment
+    - comment-alt
+    - comment-dots
+    - comment-slash
+    - comments
+    - frown
+    - meh
+    - phone
+    - phone-slash
+    - poo
+    - quote-left
+    - quote-right
+    - rocketchat
+    - smile
+    - video
+    - video-slash
+  label: Rocket.Chat
+  url: 'https://rocket.chat'
+rodney-oliver:
+  icons:
+    - folder-minus
+    - folder-plus
+  label: Rodney Oliver
+schlix:
+  icons:
+    - schlix
+  label: SCHLIX
+  url: 'http://schlix.com'
+search-eng-in:
+  icons:
+    - searchengin
+  label: SearchEng.in
+  url: 'http://searcheng.in'
+service-stack:
+  icons:
+    - servicestack
+  label: ServiceStack
+  url: 'https://servicestack.net'
+shawn-storie:
+  icons:
+    - teeth
+    - teeth-open
+  label: Shawn Storie
+shopware:
+  icons:
+    - shopware
+  label: Shopware
+  url: 'https://shopware.de'
+shp:
+  icons:
+    - school
+  label: SHP
+  url: 'http://shp.com'
+silicon-barn-inc:
+  icons:
+    - project-diagram
+  label: Silicon Barn Inc
+  url: 'https://siliconbarn.com'
+sistrix:
+  icons:
+    - sistrix
+  label: SISTRIX
+  url: 'https://www.sistrix.de'
+smup:
+  icons:
+    - shoe-prints
+  label: Smup
+  url: 'https://www.atomsoftware.com.au'
+speakap:
+  icons:
+    - speakap
+  label: Speakap
+  url: 'https://speakap.com'
+stay-linked:
+  icons:
+    - box
+    - boxes
+    - clipboard-check
+    - clipboard-list
+    - dolly
+    - dolly-flatbed
+    - pallet
+    - shipping-fast
+    - truck
+    - warehouse
+  label: StayLinked
+  url: 'https://www.staylinked.com'
+sticker-mule:
+  icons:
+    - sticker-mule
+  label: Sticker Mule
+  url: 'https://stickermule.com'
+studio-vinari:
+  icons:
+    - studiovinari
+  label: Studio Vinari
+  url: 'https://studiovinari.com'
+supple:
+  icons:
+    - ad
+    - bullhorn
+    - bullseye
+    - comment-dollar
+    - comments-dollar
+    - envelope-open-text
+    - funnel-dollar
+    - mail-bulk
+    - poll
+    - poll-h
+    - search-dollar
+    - search-location
+    - supple
+  label: Supple
+  url: 'https://supple.com.au'
+the-red-yeti:
+  icons:
+    - the-red-yeti
+  label: The Red Yeti
+  url: 'http://theredyeti.com'
+the-us-sunnah-foundation:
+  icons:
+    - dollar-sign
+    - donate
+    - dove
+    - gift
+    - globe
+    - hand-holding-heart
+    - hand-holding-usd
+    - hand-holding-water
+    - hands-helping
+    - handshake
+    - heart
+    - leaf
+    - parachute-box
+    - piggy-bank
+    - ribbon
+    - seedling
+  label: The us-Sunnah Foundation
+  url: 'https://www.ussunnah.org'
+themeco:
+  icons:
+    - themeco
+  label: Themeco
+  url: 'https://theme.co'
+think-peaks:
+  icons:
+    - think-peaks
+  label: Think Peaks
+  url: 'https://thinkpeaks.com/'
+typo3:
+  icons:
+    - typo3
+  label: Typo3
+  url: 'https://typo3.org'
+uncharted:
+  icons:
+    - uncharted
+  label: Uncharted Software
+  url: 'https://uncharted.software'
+uniregistry:
+  icons:
+    - uniregistry
+  label: Uniregistry
+  url: 'https://uniregistry.com'
+us-sunnah-foundation:
+  icons:
+    - ussunnah
+  label: us-Sunnah Foundation
+  url: 'https://www.ussunnah.org'
+vaadin:
+  icons:
+    - vaadin
+  label: Vaadin
+  url: 'http://vaadin.com'
+via:
+  icons:
+    - car-crash
+    - draw-polygon
+    - house-damage
+    - layer-group
+    - skull-crossbones
+    - user-injured
+  label: VIA Traffic Software Solutions
+  url: 'https://www.via.software'
+victor-costan:
+  icons:
+    - otter
+  label: Staphany Park and Victor Costan
+vnv:
+  icons:
+    - vnv
+  label: VNV
+  url: 'https://www.vnv.ch'
+watchman-monitoring:
+  icons:
+    - watchman-monitoring
+  label: Watchman Monitoring
+  url: 'https://www.watchmanmonitoring.com'
+weedable:
+  icons:
+    - bong
+    - cannabis
+    - hippo
+    - joint
+    - mortar-pestle
+    - prescription
+  label: Weedable
+  url: 'https://www.weedable.com'
+whmcs:
+  icons:
+    - whmcs
+  label: WHMCS
+  url: 'https://www.whmcs.com'
+wodu:
+  icons:
+    - wodu
+  label: Wodu Media
+  url: 'https://www.wodu.com'
+workrails:
+  icons:
+    - briefcase
+  label: WorkRails
+  url: 'https://www.workrails.com'
+wpressr:
+  icons:
+    - wpressr
+  label: wpressr
+  url: 'https://wpressr.com'

+ 20 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_animated.scss

@@ -0,0 +1,20 @@
+// Animated Icons
+// --------------------------
+
+.#{$fa-css-prefix}-spin {
+  animation: fa-spin 2s infinite linear;
+}
+
+.#{$fa-css-prefix}-pulse {
+  animation: fa-spin 1s infinite steps(8);
+}
+
+@keyframes fa-spin {
+  0% {
+    transform: rotate(0deg);
+  }
+
+  100% {
+    transform: rotate(360deg);
+  }
+}

+ 20 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_bordered-pulled.scss

@@ -0,0 +1,20 @@
+// Bordered & Pulled
+// -------------------------
+
+.#{$fa-css-prefix}-border {
+  border: solid .08em $fa-border-color;
+  border-radius: .1em;
+  padding: .2em .25em .15em;
+}
+
+.#{$fa-css-prefix}-pull-left { float: left; }
+.#{$fa-css-prefix}-pull-right { float: right; }
+
+.#{$fa-css-prefix},
+.fas,
+.far,
+.fal,
+.fab {
+  &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
+  &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
+}

+ 21 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_core.scss

@@ -0,0 +1,21 @@
+// 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;
+}
+
+%fa-icon {
+  @include fa-icon;
+}

+ 6 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_fixed-width.scss

@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.#{$fa-css-prefix}-fw {
+  text-align: center;
+  width: $fa-fw-width;
+}

+ 1462 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_icons.scss

@@ -0,0 +1,1462 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+readers do not read off random characters that represent icons */
+
+.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }
+.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }
+.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }
+.#{$fa-css-prefix}-acquisitions-incorporated:before { content: fa-content($fa-var-acquisitions-incorporated); }
+.#{$fa-css-prefix}-ad:before { content: fa-content($fa-var-ad); }
+.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }
+.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }
+.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }
+.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }
+.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); }
+.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); }
+.#{$fa-css-prefix}-air-freshener:before { content: fa-content($fa-var-air-freshener); }
+.#{$fa-css-prefix}-airbnb:before { content: fa-content($fa-var-airbnb); }
+.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); }
+.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }
+.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }
+.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }
+.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }
+.#{$fa-css-prefix}-alipay:before { content: fa-content($fa-var-alipay); }
+.#{$fa-css-prefix}-allergies:before { content: fa-content($fa-var-allergies); }
+.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }
+.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); }
+.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }
+.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }
+.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); }
+.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }
+.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }
+.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }
+.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }
+.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }
+.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }
+.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }
+.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }
+.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }
+.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }
+.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }
+.#{$fa-css-prefix}-angry:before { content: fa-content($fa-var-angry); }
+.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); }
+.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); }
+.#{$fa-css-prefix}-ankh:before { content: fa-content($fa-var-ankh); }
+.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); }
+.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); }
+.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); }
+.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }
+.#{$fa-css-prefix}-apple-alt:before { content: fa-content($fa-var-apple-alt); }
+.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); }
+.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }
+.#{$fa-css-prefix}-archway:before { content: fa-content($fa-var-archway); }
+.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }
+.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }
+.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }
+.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }
+.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }
+.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }
+.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }
+.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }
+.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }
+.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }
+.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }
+.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }
+.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }
+.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); }
+.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); }
+.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }
+.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }
+.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }
+.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); }
+.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }
+.#{$fa-css-prefix}-atlas:before { content: fa-content($fa-var-atlas); }
+.#{$fa-css-prefix}-atlassian:before { content: fa-content($fa-var-atlassian); }
+.#{$fa-css-prefix}-atom:before { content: fa-content($fa-var-atom); }
+.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); }
+.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }
+.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); }
+.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); }
+.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); }
+.#{$fa-css-prefix}-award:before { content: fa-content($fa-var-award); }
+.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); }
+.#{$fa-css-prefix}-baby:before { content: fa-content($fa-var-baby); }
+.#{$fa-css-prefix}-baby-carriage:before { content: fa-content($fa-var-baby-carriage); }
+.#{$fa-css-prefix}-backspace:before { content: fa-content($fa-var-backspace); }
+.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }
+.#{$fa-css-prefix}-bacon:before { content: fa-content($fa-var-bacon); }
+.#{$fa-css-prefix}-bacteria:before { content: fa-content($fa-var-bacteria); }
+.#{$fa-css-prefix}-bacterium:before { content: fa-content($fa-var-bacterium); }
+.#{$fa-css-prefix}-bahai:before { content: fa-content($fa-var-bahai); }
+.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }
+.#{$fa-css-prefix}-balance-scale-left:before { content: fa-content($fa-var-balance-scale-left); }
+.#{$fa-css-prefix}-balance-scale-right:before { content: fa-content($fa-var-balance-scale-right); }
+.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }
+.#{$fa-css-prefix}-band-aid:before { content: fa-content($fa-var-band-aid); }
+.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }
+.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }
+.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }
+.#{$fa-css-prefix}-baseball-ball:before { content: fa-content($fa-var-baseball-ball); }
+.#{$fa-css-prefix}-basketball-ball:before { content: fa-content($fa-var-basketball-ball); }
+.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }
+.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }
+.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }
+.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }
+.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }
+.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }
+.#{$fa-css-prefix}-battle-net:before { content: fa-content($fa-var-battle-net); }
+.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }
+.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }
+.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }
+.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }
+.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }
+.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }
+.#{$fa-css-prefix}-bezier-curve:before { content: fa-content($fa-var-bezier-curve); }
+.#{$fa-css-prefix}-bible:before { content: fa-content($fa-var-bible); }
+.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }
+.#{$fa-css-prefix}-biking:before { content: fa-content($fa-var-biking); }
+.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); }
+.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }
+.#{$fa-css-prefix}-biohazard:before { content: fa-content($fa-var-biohazard); }
+.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }
+.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }
+.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); }
+.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); }
+.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }
+.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); }
+.#{$fa-css-prefix}-blender:before { content: fa-content($fa-var-blender); }
+.#{$fa-css-prefix}-blender-phone:before { content: fa-content($fa-var-blender-phone); }
+.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }
+.#{$fa-css-prefix}-blog:before { content: fa-content($fa-var-blog); }
+.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); }
+.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); }
+.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }
+.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }
+.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }
+.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }
+.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }
+.#{$fa-css-prefix}-bone:before { content: fa-content($fa-var-bone); }
+.#{$fa-css-prefix}-bong:before { content: fa-content($fa-var-bong); }
+.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }
+.#{$fa-css-prefix}-book-dead:before { content: fa-content($fa-var-book-dead); }
+.#{$fa-css-prefix}-book-medical:before { content: fa-content($fa-var-book-medical); }
+.#{$fa-css-prefix}-book-open:before { content: fa-content($fa-var-book-open); }
+.#{$fa-css-prefix}-book-reader:before { content: fa-content($fa-var-book-reader); }
+.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }
+.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }
+.#{$fa-css-prefix}-border-all:before { content: fa-content($fa-var-border-all); }
+.#{$fa-css-prefix}-border-none:before { content: fa-content($fa-var-border-none); }
+.#{$fa-css-prefix}-border-style:before { content: fa-content($fa-var-border-style); }
+.#{$fa-css-prefix}-bowling-ball:before { content: fa-content($fa-var-bowling-ball); }
+.#{$fa-css-prefix}-box:before { content: fa-content($fa-var-box); }
+.#{$fa-css-prefix}-box-open:before { content: fa-content($fa-var-box-open); }
+.#{$fa-css-prefix}-box-tissue:before { content: fa-content($fa-var-box-tissue); }
+.#{$fa-css-prefix}-boxes:before { content: fa-content($fa-var-boxes); }
+.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }
+.#{$fa-css-prefix}-brain:before { content: fa-content($fa-var-brain); }
+.#{$fa-css-prefix}-bread-slice:before { content: fa-content($fa-var-bread-slice); }
+.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }
+.#{$fa-css-prefix}-briefcase-medical:before { content: fa-content($fa-var-briefcase-medical); }
+.#{$fa-css-prefix}-broadcast-tower:before { content: fa-content($fa-var-broadcast-tower); }
+.#{$fa-css-prefix}-broom:before { content: fa-content($fa-var-broom); }
+.#{$fa-css-prefix}-brush:before { content: fa-content($fa-var-brush); }
+.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }
+.#{$fa-css-prefix}-buffer:before { content: fa-content($fa-var-buffer); }
+.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }
+.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }
+.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }
+.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }
+.#{$fa-css-prefix}-burn:before { content: fa-content($fa-var-burn); }
+.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); }
+.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }
+.#{$fa-css-prefix}-bus-alt:before { content: fa-content($fa-var-bus-alt); }
+.#{$fa-css-prefix}-business-time:before { content: fa-content($fa-var-business-time); }
+.#{$fa-css-prefix}-buy-n-large:before { content: fa-content($fa-var-buy-n-large); }
+.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }
+.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }
+.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }
+.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); }
+.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); }
+.#{$fa-css-prefix}-calendar-day:before { content: fa-content($fa-var-calendar-day); }
+.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); }
+.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); }
+.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); }
+.#{$fa-css-prefix}-calendar-week:before { content: fa-content($fa-var-calendar-week); }
+.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }
+.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }
+.#{$fa-css-prefix}-campground:before { content: fa-content($fa-var-campground); }
+.#{$fa-css-prefix}-canadian-maple-leaf:before { content: fa-content($fa-var-canadian-maple-leaf); }
+.#{$fa-css-prefix}-candy-cane:before { content: fa-content($fa-var-candy-cane); }
+.#{$fa-css-prefix}-cannabis:before { content: fa-content($fa-var-cannabis); }
+.#{$fa-css-prefix}-capsules:before { content: fa-content($fa-var-capsules); }
+.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }
+.#{$fa-css-prefix}-car-alt:before { content: fa-content($fa-var-car-alt); }
+.#{$fa-css-prefix}-car-battery:before { content: fa-content($fa-var-car-battery); }
+.#{$fa-css-prefix}-car-crash:before { content: fa-content($fa-var-car-crash); }
+.#{$fa-css-prefix}-car-side:before { content: fa-content($fa-var-car-side); }
+.#{$fa-css-prefix}-caravan:before { content: fa-content($fa-var-caravan); }
+.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }
+.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }
+.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }
+.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); }
+.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); }
+.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); }
+.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); }
+.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }
+.#{$fa-css-prefix}-carrot:before { content: fa-content($fa-var-carrot); }
+.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }
+.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }
+.#{$fa-css-prefix}-cash-register:before { content: fa-content($fa-var-cash-register); }
+.#{$fa-css-prefix}-cat:before { content: fa-content($fa-var-cat); }
+.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); }
+.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }
+.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); }
+.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }
+.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }
+.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }
+.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }
+.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }
+.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }
+.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }
+.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); }
+.#{$fa-css-prefix}-centos:before { content: fa-content($fa-var-centos); }
+.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }
+.#{$fa-css-prefix}-chair:before { content: fa-content($fa-var-chair); }
+.#{$fa-css-prefix}-chalkboard:before { content: fa-content($fa-var-chalkboard); }
+.#{$fa-css-prefix}-chalkboard-teacher:before { content: fa-content($fa-var-chalkboard-teacher); }
+.#{$fa-css-prefix}-charging-station:before { content: fa-content($fa-var-charging-station); }
+.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); }
+.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); }
+.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); }
+.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); }
+.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }
+.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }
+.#{$fa-css-prefix}-check-double:before { content: fa-content($fa-var-check-double); }
+.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }
+.#{$fa-css-prefix}-cheese:before { content: fa-content($fa-var-cheese); }
+.#{$fa-css-prefix}-chess:before { content: fa-content($fa-var-chess); }
+.#{$fa-css-prefix}-chess-bishop:before { content: fa-content($fa-var-chess-bishop); }
+.#{$fa-css-prefix}-chess-board:before { content: fa-content($fa-var-chess-board); }
+.#{$fa-css-prefix}-chess-king:before { content: fa-content($fa-var-chess-king); }
+.#{$fa-css-prefix}-chess-knight:before { content: fa-content($fa-var-chess-knight); }
+.#{$fa-css-prefix}-chess-pawn:before { content: fa-content($fa-var-chess-pawn); }
+.#{$fa-css-prefix}-chess-queen:before { content: fa-content($fa-var-chess-queen); }
+.#{$fa-css-prefix}-chess-rook:before { content: fa-content($fa-var-chess-rook); }
+.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }
+.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }
+.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }
+.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }
+.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }
+.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }
+.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }
+.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }
+.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }
+.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }
+.#{$fa-css-prefix}-chromecast:before { content: fa-content($fa-var-chromecast); }
+.#{$fa-css-prefix}-church:before { content: fa-content($fa-var-church); }
+.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }
+.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); }
+.#{$fa-css-prefix}-city:before { content: fa-content($fa-var-city); }
+.#{$fa-css-prefix}-clinic-medical:before { content: fa-content($fa-var-clinic-medical); }
+.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }
+.#{$fa-css-prefix}-clipboard-check:before { content: fa-content($fa-var-clipboard-check); }
+.#{$fa-css-prefix}-clipboard-list:before { content: fa-content($fa-var-clipboard-list); }
+.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); }
+.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }
+.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); }
+.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }
+.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); }
+.#{$fa-css-prefix}-cloud-meatball:before { content: fa-content($fa-var-cloud-meatball); }
+.#{$fa-css-prefix}-cloud-moon:before { content: fa-content($fa-var-cloud-moon); }
+.#{$fa-css-prefix}-cloud-moon-rain:before { content: fa-content($fa-var-cloud-moon-rain); }
+.#{$fa-css-prefix}-cloud-rain:before { content: fa-content($fa-var-cloud-rain); }
+.#{$fa-css-prefix}-cloud-showers-heavy:before { content: fa-content($fa-var-cloud-showers-heavy); }
+.#{$fa-css-prefix}-cloud-sun:before { content: fa-content($fa-var-cloud-sun); }
+.#{$fa-css-prefix}-cloud-sun-rain:before { content: fa-content($fa-var-cloud-sun-rain); }
+.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); }
+.#{$fa-css-prefix}-cloudflare:before { content: fa-content($fa-var-cloudflare); }
+.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); }
+.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); }
+.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); }
+.#{$fa-css-prefix}-cocktail:before { content: fa-content($fa-var-cocktail); }
+.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }
+.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); }
+.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }
+.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }
+.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }
+.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }
+.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }
+.#{$fa-css-prefix}-coins:before { content: fa-content($fa-var-coins); }
+.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }
+.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }
+.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); }
+.#{$fa-css-prefix}-comment-dollar:before { content: fa-content($fa-var-comment-dollar); }
+.#{$fa-css-prefix}-comment-dots:before { content: fa-content($fa-var-comment-dots); }
+.#{$fa-css-prefix}-comment-medical:before { content: fa-content($fa-var-comment-medical); }
+.#{$fa-css-prefix}-comment-slash:before { content: fa-content($fa-var-comment-slash); }
+.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }
+.#{$fa-css-prefix}-comments-dollar:before { content: fa-content($fa-var-comments-dollar); }
+.#{$fa-css-prefix}-compact-disc:before { content: fa-content($fa-var-compact-disc); }
+.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }
+.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }
+.#{$fa-css-prefix}-compress-alt:before { content: fa-content($fa-var-compress-alt); }
+.#{$fa-css-prefix}-compress-arrows-alt:before { content: fa-content($fa-var-compress-arrows-alt); }
+.#{$fa-css-prefix}-concierge-bell:before { content: fa-content($fa-var-concierge-bell); }
+.#{$fa-css-prefix}-confluence:before { content: fa-content($fa-var-confluence); }
+.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }
+.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }
+.#{$fa-css-prefix}-cookie:before { content: fa-content($fa-var-cookie); }
+.#{$fa-css-prefix}-cookie-bite:before { content: fa-content($fa-var-cookie-bite); }
+.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); }
+.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }
+.#{$fa-css-prefix}-cotton-bureau:before { content: fa-content($fa-var-cotton-bureau); }
+.#{$fa-css-prefix}-couch:before { content: fa-content($fa-var-couch); }
+.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); }
+.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }
+.#{$fa-css-prefix}-creative-commons-by:before { content: fa-content($fa-var-creative-commons-by); }
+.#{$fa-css-prefix}-creative-commons-nc:before { content: fa-content($fa-var-creative-commons-nc); }
+.#{$fa-css-prefix}-creative-commons-nc-eu:before { content: fa-content($fa-var-creative-commons-nc-eu); }
+.#{$fa-css-prefix}-creative-commons-nc-jp:before { content: fa-content($fa-var-creative-commons-nc-jp); }
+.#{$fa-css-prefix}-creative-commons-nd:before { content: fa-content($fa-var-creative-commons-nd); }
+.#{$fa-css-prefix}-creative-commons-pd:before { content: fa-content($fa-var-creative-commons-pd); }
+.#{$fa-css-prefix}-creative-commons-pd-alt:before { content: fa-content($fa-var-creative-commons-pd-alt); }
+.#{$fa-css-prefix}-creative-commons-remix:before { content: fa-content($fa-var-creative-commons-remix); }
+.#{$fa-css-prefix}-creative-commons-sa:before { content: fa-content($fa-var-creative-commons-sa); }
+.#{$fa-css-prefix}-creative-commons-sampling:before { content: fa-content($fa-var-creative-commons-sampling); }
+.#{$fa-css-prefix}-creative-commons-sampling-plus:before { content: fa-content($fa-var-creative-commons-sampling-plus); }
+.#{$fa-css-prefix}-creative-commons-share:before { content: fa-content($fa-var-creative-commons-share); }
+.#{$fa-css-prefix}-creative-commons-zero:before { content: fa-content($fa-var-creative-commons-zero); }
+.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }
+.#{$fa-css-prefix}-critical-role:before { content: fa-content($fa-var-critical-role); }
+.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }
+.#{$fa-css-prefix}-crop-alt:before { content: fa-content($fa-var-crop-alt); }
+.#{$fa-css-prefix}-cross:before { content: fa-content($fa-var-cross); }
+.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }
+.#{$fa-css-prefix}-crow:before { content: fa-content($fa-var-crow); }
+.#{$fa-css-prefix}-crown:before { content: fa-content($fa-var-crown); }
+.#{$fa-css-prefix}-crutch:before { content: fa-content($fa-var-crutch); }
+.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }
+.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); }
+.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }
+.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }
+.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); }
+.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); }
+.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); }
+.#{$fa-css-prefix}-d-and-d-beyond:before { content: fa-content($fa-var-d-and-d-beyond); }
+.#{$fa-css-prefix}-dailymotion:before { content: fa-content($fa-var-dailymotion); }
+.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }
+.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }
+.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }
+.#{$fa-css-prefix}-deezer:before { content: fa-content($fa-var-deezer); }
+.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }
+.#{$fa-css-prefix}-democrat:before { content: fa-content($fa-var-democrat); }
+.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); }
+.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); }
+.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }
+.#{$fa-css-prefix}-dev:before { content: fa-content($fa-var-dev); }
+.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }
+.#{$fa-css-prefix}-dharmachakra:before { content: fa-content($fa-var-dharmachakra); }
+.#{$fa-css-prefix}-dhl:before { content: fa-content($fa-var-dhl); }
+.#{$fa-css-prefix}-diagnoses:before { content: fa-content($fa-var-diagnoses); }
+.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }
+.#{$fa-css-prefix}-dice:before { content: fa-content($fa-var-dice); }
+.#{$fa-css-prefix}-dice-d20:before { content: fa-content($fa-var-dice-d20); }
+.#{$fa-css-prefix}-dice-d6:before { content: fa-content($fa-var-dice-d6); }
+.#{$fa-css-prefix}-dice-five:before { content: fa-content($fa-var-dice-five); }
+.#{$fa-css-prefix}-dice-four:before { content: fa-content($fa-var-dice-four); }
+.#{$fa-css-prefix}-dice-one:before { content: fa-content($fa-var-dice-one); }
+.#{$fa-css-prefix}-dice-six:before { content: fa-content($fa-var-dice-six); }
+.#{$fa-css-prefix}-dice-three:before { content: fa-content($fa-var-dice-three); }
+.#{$fa-css-prefix}-dice-two:before { content: fa-content($fa-var-dice-two); }
+.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }
+.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); }
+.#{$fa-css-prefix}-digital-tachograph:before { content: fa-content($fa-var-digital-tachograph); }
+.#{$fa-css-prefix}-directions:before { content: fa-content($fa-var-directions); }
+.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }
+.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); }
+.#{$fa-css-prefix}-disease:before { content: fa-content($fa-var-disease); }
+.#{$fa-css-prefix}-divide:before { content: fa-content($fa-var-divide); }
+.#{$fa-css-prefix}-dizzy:before { content: fa-content($fa-var-dizzy); }
+.#{$fa-css-prefix}-dna:before { content: fa-content($fa-var-dna); }
+.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); }
+.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); }
+.#{$fa-css-prefix}-dog:before { content: fa-content($fa-var-dog); }
+.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); }
+.#{$fa-css-prefix}-dolly:before { content: fa-content($fa-var-dolly); }
+.#{$fa-css-prefix}-dolly-flatbed:before { content: fa-content($fa-var-dolly-flatbed); }
+.#{$fa-css-prefix}-donate:before { content: fa-content($fa-var-donate); }
+.#{$fa-css-prefix}-door-closed:before { content: fa-content($fa-var-door-closed); }
+.#{$fa-css-prefix}-door-open:before { content: fa-content($fa-var-door-open); }
+.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); }
+.#{$fa-css-prefix}-dove:before { content: fa-content($fa-var-dove); }
+.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }
+.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); }
+.#{$fa-css-prefix}-drafting-compass:before { content: fa-content($fa-var-drafting-compass); }
+.#{$fa-css-prefix}-dragon:before { content: fa-content($fa-var-dragon); }
+.#{$fa-css-prefix}-draw-polygon:before { content: fa-content($fa-var-draw-polygon); }
+.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }
+.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); }
+.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }
+.#{$fa-css-prefix}-drum:before { content: fa-content($fa-var-drum); }
+.#{$fa-css-prefix}-drum-steelpan:before { content: fa-content($fa-var-drum-steelpan); }
+.#{$fa-css-prefix}-drumstick-bite:before { content: fa-content($fa-var-drumstick-bite); }
+.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }
+.#{$fa-css-prefix}-dumbbell:before { content: fa-content($fa-var-dumbbell); }
+.#{$fa-css-prefix}-dumpster:before { content: fa-content($fa-var-dumpster); }
+.#{$fa-css-prefix}-dumpster-fire:before { content: fa-content($fa-var-dumpster-fire); }
+.#{$fa-css-prefix}-dungeon:before { content: fa-content($fa-var-dungeon); }
+.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); }
+.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); }
+.#{$fa-css-prefix}-ebay:before { content: fa-content($fa-var-ebay); }
+.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }
+.#{$fa-css-prefix}-edge-legacy:before { content: fa-content($fa-var-edge-legacy); }
+.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); }
+.#{$fa-css-prefix}-egg:before { content: fa-content($fa-var-egg); }
+.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }
+.#{$fa-css-prefix}-elementor:before { content: fa-content($fa-var-elementor); }
+.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }
+.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }
+.#{$fa-css-prefix}-ello:before { content: fa-content($fa-var-ello); }
+.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); }
+.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }
+.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }
+.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }
+.#{$fa-css-prefix}-envelope-open-text:before { content: fa-content($fa-var-envelope-open-text); }
+.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }
+.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }
+.#{$fa-css-prefix}-equals:before { content: fa-content($fa-var-equals); }
+.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }
+.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); }
+.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }
+.#{$fa-css-prefix}-ethernet:before { content: fa-content($fa-var-ethernet); }
+.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }
+.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); }
+.#{$fa-css-prefix}-evernote:before { content: fa-content($fa-var-evernote); }
+.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); }
+.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }
+.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }
+.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }
+.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }
+.#{$fa-css-prefix}-expand-alt:before { content: fa-content($fa-var-expand-alt); }
+.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }
+.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }
+.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); }
+.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); }
+.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }
+.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); }
+.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }
+.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }
+.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }
+.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }
+.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }
+.#{$fa-css-prefix}-fan:before { content: fa-content($fa-var-fan); }
+.#{$fa-css-prefix}-fantasy-flight-games:before { content: fa-content($fa-var-fantasy-flight-games); }
+.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }
+.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }
+.#{$fa-css-prefix}-faucet:before { content: fa-content($fa-var-faucet); }
+.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }
+.#{$fa-css-prefix}-feather:before { content: fa-content($fa-var-feather); }
+.#{$fa-css-prefix}-feather-alt:before { content: fa-content($fa-var-feather-alt); }
+.#{$fa-css-prefix}-fedex:before { content: fa-content($fa-var-fedex); }
+.#{$fa-css-prefix}-fedora:before { content: fa-content($fa-var-fedora); }
+.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }
+.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }
+.#{$fa-css-prefix}-figma:before { content: fa-content($fa-var-figma); }
+.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }
+.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); }
+.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); }
+.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); }
+.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); }
+.#{$fa-css-prefix}-file-contract:before { content: fa-content($fa-var-file-contract); }
+.#{$fa-css-prefix}-file-csv:before { content: fa-content($fa-var-file-csv); }
+.#{$fa-css-prefix}-file-download:before { content: fa-content($fa-var-file-download); }
+.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); }
+.#{$fa-css-prefix}-file-export:before { content: fa-content($fa-var-file-export); }
+.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); }
+.#{$fa-css-prefix}-file-import:before { content: fa-content($fa-var-file-import); }
+.#{$fa-css-prefix}-file-invoice:before { content: fa-content($fa-var-file-invoice); }
+.#{$fa-css-prefix}-file-invoice-dollar:before { content: fa-content($fa-var-file-invoice-dollar); }
+.#{$fa-css-prefix}-file-medical:before { content: fa-content($fa-var-file-medical); }
+.#{$fa-css-prefix}-file-medical-alt:before { content: fa-content($fa-var-file-medical-alt); }
+.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); }
+.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); }
+.#{$fa-css-prefix}-file-prescription:before { content: fa-content($fa-var-file-prescription); }
+.#{$fa-css-prefix}-file-signature:before { content: fa-content($fa-var-file-signature); }
+.#{$fa-css-prefix}-file-upload:before { content: fa-content($fa-var-file-upload); }
+.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); }
+.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); }
+.#{$fa-css-prefix}-fill:before { content: fa-content($fa-var-fill); }
+.#{$fa-css-prefix}-fill-drip:before { content: fa-content($fa-var-fill-drip); }
+.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }
+.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }
+.#{$fa-css-prefix}-fingerprint:before { content: fa-content($fa-var-fingerprint); }
+.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }
+.#{$fa-css-prefix}-fire-alt:before { content: fa-content($fa-var-fire-alt); }
+.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }
+.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }
+.#{$fa-css-prefix}-firefox-browser:before { content: fa-content($fa-var-firefox-browser); }
+.#{$fa-css-prefix}-first-aid:before { content: fa-content($fa-var-first-aid); }
+.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }
+.#{$fa-css-prefix}-first-order-alt:before { content: fa-content($fa-var-first-order-alt); }
+.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); }
+.#{$fa-css-prefix}-fish:before { content: fa-content($fa-var-fish); }
+.#{$fa-css-prefix}-fist-raised:before { content: fa-content($fa-var-fist-raised); }
+.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }
+.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }
+.#{$fa-css-prefix}-flag-usa:before { content: fa-content($fa-var-flag-usa); }
+.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }
+.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }
+.#{$fa-css-prefix}-flipboard:before { content: fa-content($fa-var-flipboard); }
+.#{$fa-css-prefix}-flushed:before { content: fa-content($fa-var-flushed); }
+.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); }
+.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }
+.#{$fa-css-prefix}-folder-minus:before { content: fa-content($fa-var-folder-minus); }
+.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }
+.#{$fa-css-prefix}-folder-plus:before { content: fa-content($fa-var-folder-plus); }
+.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }
+.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }
+.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); }
+.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); }
+.#{$fa-css-prefix}-font-awesome-logo-full:before { content: fa-content($fa-var-font-awesome-logo-full); }
+.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }
+.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); }
+.#{$fa-css-prefix}-football-ball:before { content: fa-content($fa-var-football-ball); }
+.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }
+.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); }
+.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }
+.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }
+.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }
+.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }
+.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); }
+.#{$fa-css-prefix}-frog:before { content: fa-content($fa-var-frog); }
+.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); }
+.#{$fa-css-prefix}-frown-open:before { content: fa-content($fa-var-frown-open); }
+.#{$fa-css-prefix}-fulcrum:before { content: fa-content($fa-var-fulcrum); }
+.#{$fa-css-prefix}-funnel-dollar:before { content: fa-content($fa-var-funnel-dollar); }
+.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); }
+.#{$fa-css-prefix}-galactic-republic:before { content: fa-content($fa-var-galactic-republic); }
+.#{$fa-css-prefix}-galactic-senate:before { content: fa-content($fa-var-galactic-senate); }
+.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }
+.#{$fa-css-prefix}-gas-pump:before { content: fa-content($fa-var-gas-pump); }
+.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }
+.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); }
+.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }
+.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }
+.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }
+.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }
+.#{$fa-css-prefix}-ghost:before { content: fa-content($fa-var-ghost); }
+.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }
+.#{$fa-css-prefix}-gifts:before { content: fa-content($fa-var-gifts); }
+.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }
+.#{$fa-css-prefix}-git-alt:before { content: fa-content($fa-var-git-alt); }
+.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }
+.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }
+.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }
+.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }
+.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); }
+.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }
+.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); }
+.#{$fa-css-prefix}-glass-cheers:before { content: fa-content($fa-var-glass-cheers); }
+.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); }
+.#{$fa-css-prefix}-glass-martini-alt:before { content: fa-content($fa-var-glass-martini-alt); }
+.#{$fa-css-prefix}-glass-whiskey:before { content: fa-content($fa-var-glass-whiskey); }
+.#{$fa-css-prefix}-glasses:before { content: fa-content($fa-var-glasses); }
+.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }
+.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }
+.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }
+.#{$fa-css-prefix}-globe-africa:before { content: fa-content($fa-var-globe-africa); }
+.#{$fa-css-prefix}-globe-americas:before { content: fa-content($fa-var-globe-americas); }
+.#{$fa-css-prefix}-globe-asia:before { content: fa-content($fa-var-globe-asia); }
+.#{$fa-css-prefix}-globe-europe:before { content: fa-content($fa-var-globe-europe); }
+.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); }
+.#{$fa-css-prefix}-golf-ball:before { content: fa-content($fa-var-golf-ball); }
+.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); }
+.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); }
+.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }
+.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); }
+.#{$fa-css-prefix}-google-pay:before { content: fa-content($fa-var-google-pay); }
+.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }
+.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }
+.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); }
+.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }
+.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }
+.#{$fa-css-prefix}-gopuram:before { content: fa-content($fa-var-gopuram); }
+.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }
+.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }
+.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }
+.#{$fa-css-prefix}-greater-than:before { content: fa-content($fa-var-greater-than); }
+.#{$fa-css-prefix}-greater-than-equal:before { content: fa-content($fa-var-greater-than-equal); }
+.#{$fa-css-prefix}-grimace:before { content: fa-content($fa-var-grimace); }
+.#{$fa-css-prefix}-grin:before { content: fa-content($fa-var-grin); }
+.#{$fa-css-prefix}-grin-alt:before { content: fa-content($fa-var-grin-alt); }
+.#{$fa-css-prefix}-grin-beam:before { content: fa-content($fa-var-grin-beam); }
+.#{$fa-css-prefix}-grin-beam-sweat:before { content: fa-content($fa-var-grin-beam-sweat); }
+.#{$fa-css-prefix}-grin-hearts:before { content: fa-content($fa-var-grin-hearts); }
+.#{$fa-css-prefix}-grin-squint:before { content: fa-content($fa-var-grin-squint); }
+.#{$fa-css-prefix}-grin-squint-tears:before { content: fa-content($fa-var-grin-squint-tears); }
+.#{$fa-css-prefix}-grin-stars:before { content: fa-content($fa-var-grin-stars); }
+.#{$fa-css-prefix}-grin-tears:before { content: fa-content($fa-var-grin-tears); }
+.#{$fa-css-prefix}-grin-tongue:before { content: fa-content($fa-var-grin-tongue); }
+.#{$fa-css-prefix}-grin-tongue-squint:before { content: fa-content($fa-var-grin-tongue-squint); }
+.#{$fa-css-prefix}-grin-tongue-wink:before { content: fa-content($fa-var-grin-tongue-wink); }
+.#{$fa-css-prefix}-grin-wink:before { content: fa-content($fa-var-grin-wink); }
+.#{$fa-css-prefix}-grip-horizontal:before { content: fa-content($fa-var-grip-horizontal); }
+.#{$fa-css-prefix}-grip-lines:before { content: fa-content($fa-var-grip-lines); }
+.#{$fa-css-prefix}-grip-lines-vertical:before { content: fa-content($fa-var-grip-lines-vertical); }
+.#{$fa-css-prefix}-grip-vertical:before { content: fa-content($fa-var-grip-vertical); }
+.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); }
+.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); }
+.#{$fa-css-prefix}-guilded:before { content: fa-content($fa-var-guilded); }
+.#{$fa-css-prefix}-guitar:before { content: fa-content($fa-var-guitar); }
+.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); }
+.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }
+.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }
+.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); }
+.#{$fa-css-prefix}-hackerrank:before { content: fa-content($fa-var-hackerrank); }
+.#{$fa-css-prefix}-hamburger:before { content: fa-content($fa-var-hamburger); }
+.#{$fa-css-prefix}-hammer:before { content: fa-content($fa-var-hammer); }
+.#{$fa-css-prefix}-hamsa:before { content: fa-content($fa-var-hamsa); }
+.#{$fa-css-prefix}-hand-holding:before { content: fa-content($fa-var-hand-holding); }
+.#{$fa-css-prefix}-hand-holding-heart:before { content: fa-content($fa-var-hand-holding-heart); }
+.#{$fa-css-prefix}-hand-holding-medical:before { content: fa-content($fa-var-hand-holding-medical); }
+.#{$fa-css-prefix}-hand-holding-usd:before { content: fa-content($fa-var-hand-holding-usd); }
+.#{$fa-css-prefix}-hand-holding-water:before { content: fa-content($fa-var-hand-holding-water); }
+.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); }
+.#{$fa-css-prefix}-hand-middle-finger:before { content: fa-content($fa-var-hand-middle-finger); }
+.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); }
+.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); }
+.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); }
+.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); }
+.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); }
+.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); }
+.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); }
+.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); }
+.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); }
+.#{$fa-css-prefix}-hand-sparkles:before { content: fa-content($fa-var-hand-sparkles); }
+.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); }
+.#{$fa-css-prefix}-hands:before { content: fa-content($fa-var-hands); }
+.#{$fa-css-prefix}-hands-helping:before { content: fa-content($fa-var-hands-helping); }
+.#{$fa-css-prefix}-hands-wash:before { content: fa-content($fa-var-hands-wash); }
+.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); }
+.#{$fa-css-prefix}-handshake-alt-slash:before { content: fa-content($fa-var-handshake-alt-slash); }
+.#{$fa-css-prefix}-handshake-slash:before { content: fa-content($fa-var-handshake-slash); }
+.#{$fa-css-prefix}-hanukiah:before { content: fa-content($fa-var-hanukiah); }
+.#{$fa-css-prefix}-hard-hat:before { content: fa-content($fa-var-hard-hat); }
+.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }
+.#{$fa-css-prefix}-hat-cowboy:before { content: fa-content($fa-var-hat-cowboy); }
+.#{$fa-css-prefix}-hat-cowboy-side:before { content: fa-content($fa-var-hat-cowboy-side); }
+.#{$fa-css-prefix}-hat-wizard:before { content: fa-content($fa-var-hat-wizard); }
+.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); }
+.#{$fa-css-prefix}-head-side-cough:before { content: fa-content($fa-var-head-side-cough); }
+.#{$fa-css-prefix}-head-side-cough-slash:before { content: fa-content($fa-var-head-side-cough-slash); }
+.#{$fa-css-prefix}-head-side-mask:before { content: fa-content($fa-var-head-side-mask); }
+.#{$fa-css-prefix}-head-side-virus:before { content: fa-content($fa-var-head-side-virus); }
+.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); }
+.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }
+.#{$fa-css-prefix}-headphones-alt:before { content: fa-content($fa-var-headphones-alt); }
+.#{$fa-css-prefix}-headset:before { content: fa-content($fa-var-headset); }
+.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }
+.#{$fa-css-prefix}-heart-broken:before { content: fa-content($fa-var-heart-broken); }
+.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }
+.#{$fa-css-prefix}-helicopter:before { content: fa-content($fa-var-helicopter); }
+.#{$fa-css-prefix}-highlighter:before { content: fa-content($fa-var-highlighter); }
+.#{$fa-css-prefix}-hiking:before { content: fa-content($fa-var-hiking); }
+.#{$fa-css-prefix}-hippo:before { content: fa-content($fa-var-hippo); }
+.#{$fa-css-prefix}-hips:before { content: fa-content($fa-var-hips); }
+.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); }
+.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }
+.#{$fa-css-prefix}-hive:before { content: fa-content($fa-var-hive); }
+.#{$fa-css-prefix}-hockey-puck:before { content: fa-content($fa-var-hockey-puck); }
+.#{$fa-css-prefix}-holly-berry:before { content: fa-content($fa-var-holly-berry); }
+.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }
+.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); }
+.#{$fa-css-prefix}-hornbill:before { content: fa-content($fa-var-hornbill); }
+.#{$fa-css-prefix}-horse:before { content: fa-content($fa-var-horse); }
+.#{$fa-css-prefix}-horse-head:before { content: fa-content($fa-var-horse-head); }
+.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); }
+.#{$fa-css-prefix}-hospital-alt:before { content: fa-content($fa-var-hospital-alt); }
+.#{$fa-css-prefix}-hospital-symbol:before { content: fa-content($fa-var-hospital-symbol); }
+.#{$fa-css-prefix}-hospital-user:before { content: fa-content($fa-var-hospital-user); }
+.#{$fa-css-prefix}-hot-tub:before { content: fa-content($fa-var-hot-tub); }
+.#{$fa-css-prefix}-hotdog:before { content: fa-content($fa-var-hotdog); }
+.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-hotel); }
+.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); }
+.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }
+.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }
+.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }
+.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }
+.#{$fa-css-prefix}-house-damage:before { content: fa-content($fa-var-house-damage); }
+.#{$fa-css-prefix}-house-user:before { content: fa-content($fa-var-house-user); }
+.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }
+.#{$fa-css-prefix}-hryvnia:before { content: fa-content($fa-var-hryvnia); }
+.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }
+.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); }
+.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }
+.#{$fa-css-prefix}-ice-cream:before { content: fa-content($fa-var-ice-cream); }
+.#{$fa-css-prefix}-icicles:before { content: fa-content($fa-var-icicles); }
+.#{$fa-css-prefix}-icons:before { content: fa-content($fa-var-icons); }
+.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }
+.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }
+.#{$fa-css-prefix}-id-card-alt:before { content: fa-content($fa-var-id-card-alt); }
+.#{$fa-css-prefix}-ideal:before { content: fa-content($fa-var-ideal); }
+.#{$fa-css-prefix}-igloo:before { content: fa-content($fa-var-igloo); }
+.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }
+.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); }
+.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }
+.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }
+.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }
+.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }
+.#{$fa-css-prefix}-infinity:before { content: fa-content($fa-var-infinity); }
+.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }
+.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }
+.#{$fa-css-prefix}-innosoft:before { content: fa-content($fa-var-innosoft); }
+.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }
+.#{$fa-css-prefix}-instagram-square:before { content: fa-content($fa-var-instagram-square); }
+.#{$fa-css-prefix}-instalod:before { content: fa-content($fa-var-instalod); }
+.#{$fa-css-prefix}-intercom:before { content: fa-content($fa-var-intercom); }
+.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }
+.#{$fa-css-prefix}-invision:before { content: fa-content($fa-var-invision); }
+.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }
+.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }
+.#{$fa-css-prefix}-itch-io:before { content: fa-content($fa-var-itch-io); }
+.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); }
+.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); }
+.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }
+.#{$fa-css-prefix}-jedi:before { content: fa-content($fa-var-jedi); }
+.#{$fa-css-prefix}-jedi-order:before { content: fa-content($fa-var-jedi-order); }
+.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); }
+.#{$fa-css-prefix}-jira:before { content: fa-content($fa-var-jira); }
+.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); }
+.#{$fa-css-prefix}-joint:before { content: fa-content($fa-var-joint); }
+.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }
+.#{$fa-css-prefix}-journal-whills:before { content: fa-content($fa-var-journal-whills); }
+.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); }
+.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); }
+.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }
+.#{$fa-css-prefix}-kaaba:before { content: fa-content($fa-var-kaaba); }
+.#{$fa-css-prefix}-kaggle:before { content: fa-content($fa-var-kaggle); }
+.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }
+.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }
+.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); }
+.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); }
+.#{$fa-css-prefix}-khanda:before { content: fa-content($fa-var-khanda); }
+.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); }
+.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); }
+.#{$fa-css-prefix}-kiss:before { content: fa-content($fa-var-kiss); }
+.#{$fa-css-prefix}-kiss-beam:before { content: fa-content($fa-var-kiss-beam); }
+.#{$fa-css-prefix}-kiss-wink-heart:before { content: fa-content($fa-var-kiss-wink-heart); }
+.#{$fa-css-prefix}-kiwi-bird:before { content: fa-content($fa-var-kiwi-bird); }
+.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); }
+.#{$fa-css-prefix}-landmark:before { content: fa-content($fa-var-landmark); }
+.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }
+.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }
+.#{$fa-css-prefix}-laptop-code:before { content: fa-content($fa-var-laptop-code); }
+.#{$fa-css-prefix}-laptop-house:before { content: fa-content($fa-var-laptop-house); }
+.#{$fa-css-prefix}-laptop-medical:before { content: fa-content($fa-var-laptop-medical); }
+.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }
+.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }
+.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }
+.#{$fa-css-prefix}-laugh:before { content: fa-content($fa-var-laugh); }
+.#{$fa-css-prefix}-laugh-beam:before { content: fa-content($fa-var-laugh-beam); }
+.#{$fa-css-prefix}-laugh-squint:before { content: fa-content($fa-var-laugh-squint); }
+.#{$fa-css-prefix}-laugh-wink:before { content: fa-content($fa-var-laugh-wink); }
+.#{$fa-css-prefix}-layer-group:before { content: fa-content($fa-var-layer-group); }
+.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }
+.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }
+.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); }
+.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); }
+.#{$fa-css-prefix}-less-than:before { content: fa-content($fa-var-less-than); }
+.#{$fa-css-prefix}-less-than-equal:before { content: fa-content($fa-var-less-than-equal); }
+.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); }
+.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); }
+.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }
+.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); }
+.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); }
+.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }
+.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }
+.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); }
+.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }
+.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }
+.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); }
+.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }
+.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }
+.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }
+.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }
+.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }
+.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }
+.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); }
+.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); }
+.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); }
+.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); }
+.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); }
+.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }
+.#{$fa-css-prefix}-luggage-cart:before { content: fa-content($fa-var-luggage-cart); }
+.#{$fa-css-prefix}-lungs:before { content: fa-content($fa-var-lungs); }
+.#{$fa-css-prefix}-lungs-virus:before { content: fa-content($fa-var-lungs-virus); }
+.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); }
+.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); }
+.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }
+.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }
+.#{$fa-css-prefix}-mail-bulk:before { content: fa-content($fa-var-mail-bulk); }
+.#{$fa-css-prefix}-mailchimp:before { content: fa-content($fa-var-mailchimp); }
+.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }
+.#{$fa-css-prefix}-mandalorian:before { content: fa-content($fa-var-mandalorian); }
+.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }
+.#{$fa-css-prefix}-map-marked:before { content: fa-content($fa-var-map-marked); }
+.#{$fa-css-prefix}-map-marked-alt:before { content: fa-content($fa-var-map-marked-alt); }
+.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }
+.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); }
+.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }
+.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }
+.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }
+.#{$fa-css-prefix}-marker:before { content: fa-content($fa-var-marker); }
+.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }
+.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }
+.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }
+.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }
+.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }
+.#{$fa-css-prefix}-mask:before { content: fa-content($fa-var-mask); }
+.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }
+.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }
+.#{$fa-css-prefix}-mdb:before { content: fa-content($fa-var-mdb); }
+.#{$fa-css-prefix}-medal:before { content: fa-content($fa-var-medal); }
+.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); }
+.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }
+.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); }
+.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }
+.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); }
+.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }
+.#{$fa-css-prefix}-megaport:before { content: fa-content($fa-var-megaport); }
+.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); }
+.#{$fa-css-prefix}-meh-blank:before { content: fa-content($fa-var-meh-blank); }
+.#{$fa-css-prefix}-meh-rolling-eyes:before { content: fa-content($fa-var-meh-rolling-eyes); }
+.#{$fa-css-prefix}-memory:before { content: fa-content($fa-var-memory); }
+.#{$fa-css-prefix}-mendeley:before { content: fa-content($fa-var-mendeley); }
+.#{$fa-css-prefix}-menorah:before { content: fa-content($fa-var-menorah); }
+.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }
+.#{$fa-css-prefix}-meteor:before { content: fa-content($fa-var-meteor); }
+.#{$fa-css-prefix}-microblog:before { content: fa-content($fa-var-microblog); }
+.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }
+.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }
+.#{$fa-css-prefix}-microphone-alt:before { content: fa-content($fa-var-microphone-alt); }
+.#{$fa-css-prefix}-microphone-alt-slash:before { content: fa-content($fa-var-microphone-alt-slash); }
+.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }
+.#{$fa-css-prefix}-microscope:before { content: fa-content($fa-var-microscope); }
+.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); }
+.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }
+.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }
+.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }
+.#{$fa-css-prefix}-mitten:before { content: fa-content($fa-var-mitten); }
+.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); }
+.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }
+.#{$fa-css-prefix}-mixer:before { content: fa-content($fa-var-mixer); }
+.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); }
+.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }
+.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); }
+.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }
+.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); }
+.#{$fa-css-prefix}-money-bill:before { content: fa-content($fa-var-money-bill); }
+.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); }
+.#{$fa-css-prefix}-money-bill-wave:before { content: fa-content($fa-var-money-bill-wave); }
+.#{$fa-css-prefix}-money-bill-wave-alt:before { content: fa-content($fa-var-money-bill-wave-alt); }
+.#{$fa-css-prefix}-money-check:before { content: fa-content($fa-var-money-check); }
+.#{$fa-css-prefix}-money-check-alt:before { content: fa-content($fa-var-money-check-alt); }
+.#{$fa-css-prefix}-monument:before { content: fa-content($fa-var-monument); }
+.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }
+.#{$fa-css-prefix}-mortar-pestle:before { content: fa-content($fa-var-mortar-pestle); }
+.#{$fa-css-prefix}-mosque:before { content: fa-content($fa-var-mosque); }
+.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }
+.#{$fa-css-prefix}-mountain:before { content: fa-content($fa-var-mountain); }
+.#{$fa-css-prefix}-mouse:before { content: fa-content($fa-var-mouse); }
+.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }
+.#{$fa-css-prefix}-mug-hot:before { content: fa-content($fa-var-mug-hot); }
+.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }
+.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); }
+.#{$fa-css-prefix}-neos:before { content: fa-content($fa-var-neos); }
+.#{$fa-css-prefix}-network-wired:before { content: fa-content($fa-var-network-wired); }
+.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }
+.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); }
+.#{$fa-css-prefix}-nimblr:before { content: fa-content($fa-var-nimblr); }
+.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); }
+.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); }
+.#{$fa-css-prefix}-not-equal:before { content: fa-content($fa-var-not-equal); }
+.#{$fa-css-prefix}-notes-medical:before { content: fa-content($fa-var-notes-medical); }
+.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); }
+.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); }
+.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); }
+.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }
+.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }
+.#{$fa-css-prefix}-octopus-deploy:before { content: fa-content($fa-var-octopus-deploy); }
+.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }
+.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }
+.#{$fa-css-prefix}-oil-can:before { content: fa-content($fa-var-oil-can); }
+.#{$fa-css-prefix}-old-republic:before { content: fa-content($fa-var-old-republic); }
+.#{$fa-css-prefix}-om:before { content: fa-content($fa-var-om); }
+.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }
+.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }
+.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }
+.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }
+.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }
+.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); }
+.#{$fa-css-prefix}-otter:before { content: fa-content($fa-var-otter); }
+.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }
+.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); }
+.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }
+.#{$fa-css-prefix}-pager:before { content: fa-content($fa-var-pager); }
+.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }
+.#{$fa-css-prefix}-paint-roller:before { content: fa-content($fa-var-paint-roller); }
+.#{$fa-css-prefix}-palette:before { content: fa-content($fa-var-palette); }
+.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); }
+.#{$fa-css-prefix}-pallet:before { content: fa-content($fa-var-pallet); }
+.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }
+.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }
+.#{$fa-css-prefix}-parachute-box:before { content: fa-content($fa-var-parachute-box); }
+.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }
+.#{$fa-css-prefix}-parking:before { content: fa-content($fa-var-parking); }
+.#{$fa-css-prefix}-passport:before { content: fa-content($fa-var-passport); }
+.#{$fa-css-prefix}-pastafarianism:before { content: fa-content($fa-var-pastafarianism); }
+.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); }
+.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }
+.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }
+.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }
+.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }
+.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }
+.#{$fa-css-prefix}-peace:before { content: fa-content($fa-var-peace); }
+.#{$fa-css-prefix}-pen:before { content: fa-content($fa-var-pen); }
+.#{$fa-css-prefix}-pen-alt:before { content: fa-content($fa-var-pen-alt); }
+.#{$fa-css-prefix}-pen-fancy:before { content: fa-content($fa-var-pen-fancy); }
+.#{$fa-css-prefix}-pen-nib:before { content: fa-content($fa-var-pen-nib); }
+.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); }
+.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); }
+.#{$fa-css-prefix}-pencil-ruler:before { content: fa-content($fa-var-pencil-ruler); }
+.#{$fa-css-prefix}-penny-arcade:before { content: fa-content($fa-var-penny-arcade); }
+.#{$fa-css-prefix}-people-arrows:before { content: fa-content($fa-var-people-arrows); }
+.#{$fa-css-prefix}-people-carry:before { content: fa-content($fa-var-people-carry); }
+.#{$fa-css-prefix}-pepper-hot:before { content: fa-content($fa-var-pepper-hot); }
+.#{$fa-css-prefix}-perbyte:before { content: fa-content($fa-var-perbyte); }
+.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }
+.#{$fa-css-prefix}-percentage:before { content: fa-content($fa-var-percentage); }
+.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); }
+.#{$fa-css-prefix}-person-booth:before { content: fa-content($fa-var-person-booth); }
+.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); }
+.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); }
+.#{$fa-css-prefix}-phoenix-squadron:before { content: fa-content($fa-var-phoenix-squadron); }
+.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }
+.#{$fa-css-prefix}-phone-alt:before { content: fa-content($fa-var-phone-alt); }
+.#{$fa-css-prefix}-phone-slash:before { content: fa-content($fa-var-phone-slash); }
+.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }
+.#{$fa-css-prefix}-phone-square-alt:before { content: fa-content($fa-var-phone-square-alt); }
+.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); }
+.#{$fa-css-prefix}-photo-video:before { content: fa-content($fa-var-photo-video); }
+.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }
+.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); }
+.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); }
+.#{$fa-css-prefix}-pied-piper-hat:before { content: fa-content($fa-var-pied-piper-hat); }
+.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); }
+.#{$fa-css-prefix}-pied-piper-square:before { content: fa-content($fa-var-pied-piper-square); }
+.#{$fa-css-prefix}-piggy-bank:before { content: fa-content($fa-var-piggy-bank); }
+.#{$fa-css-prefix}-pills:before { content: fa-content($fa-var-pills); }
+.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }
+.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }
+.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }
+.#{$fa-css-prefix}-pizza-slice:before { content: fa-content($fa-var-pizza-slice); }
+.#{$fa-css-prefix}-place-of-worship:before { content: fa-content($fa-var-place-of-worship); }
+.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }
+.#{$fa-css-prefix}-plane-arrival:before { content: fa-content($fa-var-plane-arrival); }
+.#{$fa-css-prefix}-plane-departure:before { content: fa-content($fa-var-plane-departure); }
+.#{$fa-css-prefix}-plane-slash:before { content: fa-content($fa-var-plane-slash); }
+.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }
+.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }
+.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); }
+.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }
+.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }
+.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }
+.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }
+.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }
+.#{$fa-css-prefix}-poll:before { content: fa-content($fa-var-poll); }
+.#{$fa-css-prefix}-poll-h:before { content: fa-content($fa-var-poll-h); }
+.#{$fa-css-prefix}-poo:before { content: fa-content($fa-var-poo); }
+.#{$fa-css-prefix}-poo-storm:before { content: fa-content($fa-var-poo-storm); }
+.#{$fa-css-prefix}-poop:before { content: fa-content($fa-var-poop); }
+.#{$fa-css-prefix}-portrait:before { content: fa-content($fa-var-portrait); }
+.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); }
+.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }
+.#{$fa-css-prefix}-pray:before { content: fa-content($fa-var-pray); }
+.#{$fa-css-prefix}-praying-hands:before { content: fa-content($fa-var-praying-hands); }
+.#{$fa-css-prefix}-prescription:before { content: fa-content($fa-var-prescription); }
+.#{$fa-css-prefix}-prescription-bottle:before { content: fa-content($fa-var-prescription-bottle); }
+.#{$fa-css-prefix}-prescription-bottle-alt:before { content: fa-content($fa-var-prescription-bottle-alt); }
+.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }
+.#{$fa-css-prefix}-procedures:before { content: fa-content($fa-var-procedures); }
+.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }
+.#{$fa-css-prefix}-project-diagram:before { content: fa-content($fa-var-project-diagram); }
+.#{$fa-css-prefix}-pump-medical:before { content: fa-content($fa-var-pump-medical); }
+.#{$fa-css-prefix}-pump-soap:before { content: fa-content($fa-var-pump-soap); }
+.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); }
+.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }
+.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }
+.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }
+.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }
+.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }
+.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }
+.#{$fa-css-prefix}-quidditch:before { content: fa-content($fa-var-quidditch); }
+.#{$fa-css-prefix}-quinscape:before { content: fa-content($fa-var-quinscape); }
+.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }
+.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }
+.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }
+.#{$fa-css-prefix}-quran:before { content: fa-content($fa-var-quran); }
+.#{$fa-css-prefix}-r-project:before { content: fa-content($fa-var-r-project); }
+.#{$fa-css-prefix}-radiation:before { content: fa-content($fa-var-radiation); }
+.#{$fa-css-prefix}-radiation-alt:before { content: fa-content($fa-var-radiation-alt); }
+.#{$fa-css-prefix}-rainbow:before { content: fa-content($fa-var-rainbow); }
+.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }
+.#{$fa-css-prefix}-raspberry-pi:before { content: fa-content($fa-var-raspberry-pi); }
+.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }
+.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }
+.#{$fa-css-prefix}-reacteurope:before { content: fa-content($fa-var-reacteurope); }
+.#{$fa-css-prefix}-readme:before { content: fa-content($fa-var-readme); }
+.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }
+.#{$fa-css-prefix}-receipt:before { content: fa-content($fa-var-receipt); }
+.#{$fa-css-prefix}-record-vinyl:before { content: fa-content($fa-var-record-vinyl); }
+.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }
+.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); }
+.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }
+.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }
+.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }
+.#{$fa-css-prefix}-redhat:before { content: fa-content($fa-var-redhat); }
+.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); }
+.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); }
+.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }
+.#{$fa-css-prefix}-remove-format:before { content: fa-content($fa-var-remove-format); }
+.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }
+.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }
+.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }
+.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); }
+.#{$fa-css-prefix}-republican:before { content: fa-content($fa-var-republican); }
+.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }
+.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); }
+.#{$fa-css-prefix}-restroom:before { content: fa-content($fa-var-restroom); }
+.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }
+.#{$fa-css-prefix}-rev:before { content: fa-content($fa-var-rev); }
+.#{$fa-css-prefix}-ribbon:before { content: fa-content($fa-var-ribbon); }
+.#{$fa-css-prefix}-ring:before { content: fa-content($fa-var-ring); }
+.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }
+.#{$fa-css-prefix}-robot:before { content: fa-content($fa-var-robot); }
+.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }
+.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); }
+.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); }
+.#{$fa-css-prefix}-route:before { content: fa-content($fa-var-route); }
+.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }
+.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }
+.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); }
+.#{$fa-css-prefix}-ruler:before { content: fa-content($fa-var-ruler); }
+.#{$fa-css-prefix}-ruler-combined:before { content: fa-content($fa-var-ruler-combined); }
+.#{$fa-css-prefix}-ruler-horizontal:before { content: fa-content($fa-var-ruler-horizontal); }
+.#{$fa-css-prefix}-ruler-vertical:before { content: fa-content($fa-var-ruler-vertical); }
+.#{$fa-css-prefix}-running:before { content: fa-content($fa-var-running); }
+.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); }
+.#{$fa-css-prefix}-rust:before { content: fa-content($fa-var-rust); }
+.#{$fa-css-prefix}-sad-cry:before { content: fa-content($fa-var-sad-cry); }
+.#{$fa-css-prefix}-sad-tear:before { content: fa-content($fa-var-sad-tear); }
+.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }
+.#{$fa-css-prefix}-salesforce:before { content: fa-content($fa-var-salesforce); }
+.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }
+.#{$fa-css-prefix}-satellite:before { content: fa-content($fa-var-satellite); }
+.#{$fa-css-prefix}-satellite-dish:before { content: fa-content($fa-var-satellite-dish); }
+.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); }
+.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); }
+.#{$fa-css-prefix}-school:before { content: fa-content($fa-var-school); }
+.#{$fa-css-prefix}-screwdriver:before { content: fa-content($fa-var-screwdriver); }
+.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }
+.#{$fa-css-prefix}-scroll:before { content: fa-content($fa-var-scroll); }
+.#{$fa-css-prefix}-sd-card:before { content: fa-content($fa-var-sd-card); }
+.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }
+.#{$fa-css-prefix}-search-dollar:before { content: fa-content($fa-var-search-dollar); }
+.#{$fa-css-prefix}-search-location:before { content: fa-content($fa-var-search-location); }
+.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }
+.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }
+.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); }
+.#{$fa-css-prefix}-seedling:before { content: fa-content($fa-var-seedling); }
+.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); }
+.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }
+.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }
+.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); }
+.#{$fa-css-prefix}-shapes:before { content: fa-content($fa-var-shapes); }
+.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }
+.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }
+.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }
+.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }
+.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); }
+.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); }
+.#{$fa-css-prefix}-shield-virus:before { content: fa-content($fa-var-shield-virus); }
+.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }
+.#{$fa-css-prefix}-shipping-fast:before { content: fa-content($fa-var-shipping-fast); }
+.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }
+.#{$fa-css-prefix}-shoe-prints:before { content: fa-content($fa-var-shoe-prints); }
+.#{$fa-css-prefix}-shopify:before { content: fa-content($fa-var-shopify); }
+.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }
+.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }
+.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }
+.#{$fa-css-prefix}-shopware:before { content: fa-content($fa-var-shopware); }
+.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }
+.#{$fa-css-prefix}-shuttle-van:before { content: fa-content($fa-var-shuttle-van); }
+.#{$fa-css-prefix}-sign:before { content: fa-content($fa-var-sign); }
+.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); }
+.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }
+.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); }
+.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }
+.#{$fa-css-prefix}-signature:before { content: fa-content($fa-var-signature); }
+.#{$fa-css-prefix}-sim-card:before { content: fa-content($fa-var-sim-card); }
+.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }
+.#{$fa-css-prefix}-sink:before { content: fa-content($fa-var-sink); }
+.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); }
+.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }
+.#{$fa-css-prefix}-sith:before { content: fa-content($fa-var-sith); }
+.#{$fa-css-prefix}-skating:before { content: fa-content($fa-var-skating); }
+.#{$fa-css-prefix}-sketch:before { content: fa-content($fa-var-sketch); }
+.#{$fa-css-prefix}-skiing:before { content: fa-content($fa-var-skiing); }
+.#{$fa-css-prefix}-skiing-nordic:before { content: fa-content($fa-var-skiing-nordic); }
+.#{$fa-css-prefix}-skull:before { content: fa-content($fa-var-skull); }
+.#{$fa-css-prefix}-skull-crossbones:before { content: fa-content($fa-var-skull-crossbones); }
+.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }
+.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }
+.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }
+.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); }
+.#{$fa-css-prefix}-slash:before { content: fa-content($fa-var-slash); }
+.#{$fa-css-prefix}-sleigh:before { content: fa-content($fa-var-sleigh); }
+.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); }
+.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }
+.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); }
+.#{$fa-css-prefix}-smile-beam:before { content: fa-content($fa-var-smile-beam); }
+.#{$fa-css-prefix}-smile-wink:before { content: fa-content($fa-var-smile-wink); }
+.#{$fa-css-prefix}-smog:before { content: fa-content($fa-var-smog); }
+.#{$fa-css-prefix}-smoking:before { content: fa-content($fa-var-smoking); }
+.#{$fa-css-prefix}-smoking-ban:before { content: fa-content($fa-var-smoking-ban); }
+.#{$fa-css-prefix}-sms:before { content: fa-content($fa-var-sms); }
+.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }
+.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }
+.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }
+.#{$fa-css-prefix}-snowboarding:before { content: fa-content($fa-var-snowboarding); }
+.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); }
+.#{$fa-css-prefix}-snowman:before { content: fa-content($fa-var-snowman); }
+.#{$fa-css-prefix}-snowplow:before { content: fa-content($fa-var-snowplow); }
+.#{$fa-css-prefix}-soap:before { content: fa-content($fa-var-soap); }
+.#{$fa-css-prefix}-socks:before { content: fa-content($fa-var-socks); }
+.#{$fa-css-prefix}-solar-panel:before { content: fa-content($fa-var-solar-panel); }
+.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }
+.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); }
+.#{$fa-css-prefix}-sort-alpha-down-alt:before { content: fa-content($fa-var-sort-alpha-down-alt); }
+.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); }
+.#{$fa-css-prefix}-sort-alpha-up-alt:before { content: fa-content($fa-var-sort-alpha-up-alt); }
+.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); }
+.#{$fa-css-prefix}-sort-amount-down-alt:before { content: fa-content($fa-var-sort-amount-down-alt); }
+.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); }
+.#{$fa-css-prefix}-sort-amount-up-alt:before { content: fa-content($fa-var-sort-amount-up-alt); }
+.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); }
+.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); }
+.#{$fa-css-prefix}-sort-numeric-down-alt:before { content: fa-content($fa-var-sort-numeric-down-alt); }
+.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); }
+.#{$fa-css-prefix}-sort-numeric-up-alt:before { content: fa-content($fa-var-sort-numeric-up-alt); }
+.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); }
+.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }
+.#{$fa-css-prefix}-sourcetree:before { content: fa-content($fa-var-sourcetree); }
+.#{$fa-css-prefix}-spa:before { content: fa-content($fa-var-spa); }
+.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }
+.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); }
+.#{$fa-css-prefix}-speaker-deck:before { content: fa-content($fa-var-speaker-deck); }
+.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }
+.#{$fa-css-prefix}-spider:before { content: fa-content($fa-var-spider); }
+.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }
+.#{$fa-css-prefix}-splotch:before { content: fa-content($fa-var-splotch); }
+.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }
+.#{$fa-css-prefix}-spray-can:before { content: fa-content($fa-var-spray-can); }
+.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }
+.#{$fa-css-prefix}-square-full:before { content: fa-content($fa-var-square-full); }
+.#{$fa-css-prefix}-square-root-alt:before { content: fa-content($fa-var-square-root-alt); }
+.#{$fa-css-prefix}-squarespace:before { content: fa-content($fa-var-squarespace); }
+.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }
+.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }
+.#{$fa-css-prefix}-stackpath:before { content: fa-content($fa-var-stackpath); }
+.#{$fa-css-prefix}-stamp:before { content: fa-content($fa-var-stamp); }
+.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }
+.#{$fa-css-prefix}-star-and-crescent:before { content: fa-content($fa-var-star-and-crescent); }
+.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }
+.#{$fa-css-prefix}-star-half-alt:before { content: fa-content($fa-var-star-half-alt); }
+.#{$fa-css-prefix}-star-of-david:before { content: fa-content($fa-var-star-of-david); }
+.#{$fa-css-prefix}-star-of-life:before { content: fa-content($fa-var-star-of-life); }
+.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); }
+.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }
+.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }
+.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); }
+.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }
+.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }
+.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }
+.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); }
+.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }
+.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }
+.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }
+.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); }
+.#{$fa-css-prefix}-stopwatch-20:before { content: fa-content($fa-var-stopwatch-20); }
+.#{$fa-css-prefix}-store:before { content: fa-content($fa-var-store); }
+.#{$fa-css-prefix}-store-alt:before { content: fa-content($fa-var-store-alt); }
+.#{$fa-css-prefix}-store-alt-slash:before { content: fa-content($fa-var-store-alt-slash); }
+.#{$fa-css-prefix}-store-slash:before { content: fa-content($fa-var-store-slash); }
+.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); }
+.#{$fa-css-prefix}-stream:before { content: fa-content($fa-var-stream); }
+.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }
+.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }
+.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); }
+.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); }
+.#{$fa-css-prefix}-stroopwafel:before { content: fa-content($fa-var-stroopwafel); }
+.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); }
+.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }
+.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }
+.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }
+.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }
+.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }
+.#{$fa-css-prefix}-suitcase-rolling:before { content: fa-content($fa-var-suitcase-rolling); }
+.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }
+.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }
+.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }
+.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); }
+.#{$fa-css-prefix}-surprise:before { content: fa-content($fa-var-surprise); }
+.#{$fa-css-prefix}-suse:before { content: fa-content($fa-var-suse); }
+.#{$fa-css-prefix}-swatchbook:before { content: fa-content($fa-var-swatchbook); }
+.#{$fa-css-prefix}-swift:before { content: fa-content($fa-var-swift); }
+.#{$fa-css-prefix}-swimmer:before { content: fa-content($fa-var-swimmer); }
+.#{$fa-css-prefix}-swimming-pool:before { content: fa-content($fa-var-swimming-pool); }
+.#{$fa-css-prefix}-symfony:before { content: fa-content($fa-var-symfony); }
+.#{$fa-css-prefix}-synagogue:before { content: fa-content($fa-var-synagogue); }
+.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); }
+.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); }
+.#{$fa-css-prefix}-syringe:before { content: fa-content($fa-var-syringe); }
+.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }
+.#{$fa-css-prefix}-table-tennis:before { content: fa-content($fa-var-table-tennis); }
+.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }
+.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); }
+.#{$fa-css-prefix}-tablets:before { content: fa-content($fa-var-tablets); }
+.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); }
+.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }
+.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }
+.#{$fa-css-prefix}-tape:before { content: fa-content($fa-var-tape); }
+.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }
+.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }
+.#{$fa-css-prefix}-teamspeak:before { content: fa-content($fa-var-teamspeak); }
+.#{$fa-css-prefix}-teeth:before { content: fa-content($fa-var-teeth); }
+.#{$fa-css-prefix}-teeth-open:before { content: fa-content($fa-var-teeth-open); }
+.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }
+.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); }
+.#{$fa-css-prefix}-temperature-high:before { content: fa-content($fa-var-temperature-high); }
+.#{$fa-css-prefix}-temperature-low:before { content: fa-content($fa-var-temperature-low); }
+.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }
+.#{$fa-css-prefix}-tenge:before { content: fa-content($fa-var-tenge); }
+.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }
+.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }
+.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }
+.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }
+.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }
+.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }
+.#{$fa-css-prefix}-the-red-yeti:before { content: fa-content($fa-var-the-red-yeti); }
+.#{$fa-css-prefix}-theater-masks:before { content: fa-content($fa-var-theater-masks); }
+.#{$fa-css-prefix}-themeco:before { content: fa-content($fa-var-themeco); }
+.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }
+.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer); }
+.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }
+.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }
+.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }
+.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }
+.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }
+.#{$fa-css-prefix}-think-peaks:before { content: fa-content($fa-var-think-peaks); }
+.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }
+.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }
+.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); }
+.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); }
+.#{$fa-css-prefix}-tiktok:before { content: fa-content($fa-var-tiktok); }
+.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }
+.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }
+.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }
+.#{$fa-css-prefix}-tint-slash:before { content: fa-content($fa-var-tint-slash); }
+.#{$fa-css-prefix}-tired:before { content: fa-content($fa-var-tired); }
+.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }
+.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }
+.#{$fa-css-prefix}-toilet:before { content: fa-content($fa-var-toilet); }
+.#{$fa-css-prefix}-toilet-paper:before { content: fa-content($fa-var-toilet-paper); }
+.#{$fa-css-prefix}-toilet-paper-slash:before { content: fa-content($fa-var-toilet-paper-slash); }
+.#{$fa-css-prefix}-toolbox:before { content: fa-content($fa-var-toolbox); }
+.#{$fa-css-prefix}-tools:before { content: fa-content($fa-var-tools); }
+.#{$fa-css-prefix}-tooth:before { content: fa-content($fa-var-tooth); }
+.#{$fa-css-prefix}-torah:before { content: fa-content($fa-var-torah); }
+.#{$fa-css-prefix}-torii-gate:before { content: fa-content($fa-var-torii-gate); }
+.#{$fa-css-prefix}-tractor:before { content: fa-content($fa-var-tractor); }
+.#{$fa-css-prefix}-trade-federation:before { content: fa-content($fa-var-trade-federation); }
+.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }
+.#{$fa-css-prefix}-traffic-light:before { content: fa-content($fa-var-traffic-light); }
+.#{$fa-css-prefix}-trailer:before { content: fa-content($fa-var-trailer); }
+.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }
+.#{$fa-css-prefix}-tram:before { content: fa-content($fa-var-tram); }
+.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }
+.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }
+.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }
+.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); }
+.#{$fa-css-prefix}-trash-restore:before { content: fa-content($fa-var-trash-restore); }
+.#{$fa-css-prefix}-trash-restore-alt:before { content: fa-content($fa-var-trash-restore-alt); }
+.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }
+.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }
+.#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); }
+.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }
+.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }
+.#{$fa-css-prefix}-truck-loading:before { content: fa-content($fa-var-truck-loading); }
+.#{$fa-css-prefix}-truck-monster:before { content: fa-content($fa-var-truck-monster); }
+.#{$fa-css-prefix}-truck-moving:before { content: fa-content($fa-var-truck-moving); }
+.#{$fa-css-prefix}-truck-pickup:before { content: fa-content($fa-var-truck-pickup); }
+.#{$fa-css-prefix}-tshirt:before { content: fa-content($fa-var-tshirt); }
+.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }
+.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }
+.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }
+.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); }
+.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }
+.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }
+.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }
+.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); }
+.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); }
+.#{$fa-css-prefix}-ubuntu:before { content: fa-content($fa-var-ubuntu); }
+.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); }
+.#{$fa-css-prefix}-umbraco:before { content: fa-content($fa-var-umbraco); }
+.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }
+.#{$fa-css-prefix}-umbrella-beach:before { content: fa-content($fa-var-umbrella-beach); }
+.#{$fa-css-prefix}-uncharted:before { content: fa-content($fa-var-uncharted); }
+.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }
+.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }
+.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); }
+.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); }
+.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }
+.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }
+.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }
+.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); }
+.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }
+.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }
+.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }
+.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); }
+.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }
+.#{$fa-css-prefix}-ups:before { content: fa-content($fa-var-ups); }
+.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }
+.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }
+.#{$fa-css-prefix}-user-alt:before { content: fa-content($fa-var-user-alt); }
+.#{$fa-css-prefix}-user-alt-slash:before { content: fa-content($fa-var-user-alt-slash); }
+.#{$fa-css-prefix}-user-astronaut:before { content: fa-content($fa-var-user-astronaut); }
+.#{$fa-css-prefix}-user-check:before { content: fa-content($fa-var-user-check); }
+.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }
+.#{$fa-css-prefix}-user-clock:before { content: fa-content($fa-var-user-clock); }
+.#{$fa-css-prefix}-user-cog:before { content: fa-content($fa-var-user-cog); }
+.#{$fa-css-prefix}-user-edit:before { content: fa-content($fa-var-user-edit); }
+.#{$fa-css-prefix}-user-friends:before { content: fa-content($fa-var-user-friends); }
+.#{$fa-css-prefix}-user-graduate:before { content: fa-content($fa-var-user-graduate); }
+.#{$fa-css-prefix}-user-injured:before { content: fa-content($fa-var-user-injured); }
+.#{$fa-css-prefix}-user-lock:before { content: fa-content($fa-var-user-lock); }
+.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }
+.#{$fa-css-prefix}-user-minus:before { content: fa-content($fa-var-user-minus); }
+.#{$fa-css-prefix}-user-ninja:before { content: fa-content($fa-var-user-ninja); }
+.#{$fa-css-prefix}-user-nurse:before { content: fa-content($fa-var-user-nurse); }
+.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }
+.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }
+.#{$fa-css-prefix}-user-shield:before { content: fa-content($fa-var-user-shield); }
+.#{$fa-css-prefix}-user-slash:before { content: fa-content($fa-var-user-slash); }
+.#{$fa-css-prefix}-user-tag:before { content: fa-content($fa-var-user-tag); }
+.#{$fa-css-prefix}-user-tie:before { content: fa-content($fa-var-user-tie); }
+.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }
+.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }
+.#{$fa-css-prefix}-users-cog:before { content: fa-content($fa-var-users-cog); }
+.#{$fa-css-prefix}-users-slash:before { content: fa-content($fa-var-users-slash); }
+.#{$fa-css-prefix}-usps:before { content: fa-content($fa-var-usps); }
+.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); }
+.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); }
+.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); }
+.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); }
+.#{$fa-css-prefix}-vector-square:before { content: fa-content($fa-var-vector-square); }
+.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }
+.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }
+.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }
+.#{$fa-css-prefix}-vest:before { content: fa-content($fa-var-vest); }
+.#{$fa-css-prefix}-vest-patches:before { content: fa-content($fa-var-vest-patches); }
+.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }
+.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }
+.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }
+.#{$fa-css-prefix}-vial:before { content: fa-content($fa-var-vial); }
+.#{$fa-css-prefix}-vials:before { content: fa-content($fa-var-vials); }
+.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); }
+.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); }
+.#{$fa-css-prefix}-video-slash:before { content: fa-content($fa-var-video-slash); }
+.#{$fa-css-prefix}-vihara:before { content: fa-content($fa-var-vihara); }
+.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }
+.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }
+.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); }
+.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }
+.#{$fa-css-prefix}-virus:before { content: fa-content($fa-var-virus); }
+.#{$fa-css-prefix}-virus-slash:before { content: fa-content($fa-var-virus-slash); }
+.#{$fa-css-prefix}-viruses:before { content: fa-content($fa-var-viruses); }
+.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }
+.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); }
+.#{$fa-css-prefix}-voicemail:before { content: fa-content($fa-var-voicemail); }
+.#{$fa-css-prefix}-volleyball-ball:before { content: fa-content($fa-var-volleyball-ball); }
+.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }
+.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }
+.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }
+.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }
+.#{$fa-css-prefix}-vote-yea:before { content: fa-content($fa-var-vote-yea); }
+.#{$fa-css-prefix}-vr-cardboard:before { content: fa-content($fa-var-vr-cardboard); }
+.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); }
+.#{$fa-css-prefix}-walking:before { content: fa-content($fa-var-walking); }
+.#{$fa-css-prefix}-wallet:before { content: fa-content($fa-var-wallet); }
+.#{$fa-css-prefix}-warehouse:before { content: fa-content($fa-var-warehouse); }
+.#{$fa-css-prefix}-watchman-monitoring:before { content: fa-content($fa-var-watchman-monitoring); }
+.#{$fa-css-prefix}-water:before { content: fa-content($fa-var-water); }
+.#{$fa-css-prefix}-wave-square:before { content: fa-content($fa-var-wave-square); }
+.#{$fa-css-prefix}-waze:before { content: fa-content($fa-var-waze); }
+.#{$fa-css-prefix}-weebly:before { content: fa-content($fa-var-weebly); }
+.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }
+.#{$fa-css-prefix}-weight:before { content: fa-content($fa-var-weight); }
+.#{$fa-css-prefix}-weight-hanging:before { content: fa-content($fa-var-weight-hanging); }
+.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }
+.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }
+.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); }
+.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }
+.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); }
+.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }
+.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }
+.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); }
+.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }
+.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }
+.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }
+.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }
+.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }
+.#{$fa-css-prefix}-wine-bottle:before { content: fa-content($fa-var-wine-bottle); }
+.#{$fa-css-prefix}-wine-glass:before { content: fa-content($fa-var-wine-glass); }
+.#{$fa-css-prefix}-wine-glass-alt:before { content: fa-content($fa-var-wine-glass-alt); }
+.#{$fa-css-prefix}-wix:before { content: fa-content($fa-var-wix); }
+.#{$fa-css-prefix}-wizards-of-the-coast:before { content: fa-content($fa-var-wizards-of-the-coast); }
+.#{$fa-css-prefix}-wodu:before { content: fa-content($fa-var-wodu); }
+.#{$fa-css-prefix}-wolf-pack-battalion:before { content: fa-content($fa-var-wolf-pack-battalion); }
+.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); }
+.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }
+.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); }
+.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }
+.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }
+.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }
+.#{$fa-css-prefix}-wpressr:before { content: fa-content($fa-var-wpressr); }
+.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }
+.#{$fa-css-prefix}-x-ray:before { content: fa-content($fa-var-x-ray); }
+.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); }
+.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }
+.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }
+.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }
+.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }
+.#{$fa-css-prefix}-yammer:before { content: fa-content($fa-var-yammer); }
+.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); }
+.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); }
+.#{$fa-css-prefix}-yarn:before { content: fa-content($fa-var-yarn); }
+.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }
+.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); }
+.#{$fa-css-prefix}-yin-yang:before { content: fa-content($fa-var-yin-yang); }
+.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }
+.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }
+.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }
+.#{$fa-css-prefix}-zhihu:before { content: fa-content($fa-var-zhihu); }

+ 23 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_larger.scss

@@ -0,0 +1,23 @@
+// Icon Sizes
+// -------------------------
+
+// makes the font 33% larger relative to the icon container
+.#{$fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -.0667em;
+}
+
+.#{$fa-css-prefix}-xs {
+  font-size: .75em;
+}
+
+.#{$fa-css-prefix}-sm {
+  font-size: .875em;
+}
+
+@for $i from 1 through 10 {
+  .#{$fa-css-prefix}-#{$i}x {
+    font-size: $i * 1em;
+  }
+}

+ 18 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_list.scss

@@ -0,0 +1,18 @@
+// List Icons
+// -------------------------
+
+.#{$fa-css-prefix}-ul {
+  list-style-type: none;
+  margin-left: $fa-li-width * 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;
+}

+ 56 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_mixins.scss

@@ -0,0 +1,56 @@
+// Mixins
+// --------------------------
+
+@mixin fa-icon {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  display: inline-block;
+  font-style: normal;
+  font-variant: normal;
+  font-weight: normal;
+  line-height: 1;
+}
+
+@mixin fa-icon-rotate($degrees, $rotation) {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
+  transform: rotate($degrees);
+}
+
+@mixin fa-icon-flip($horiz, $vert, $rotation) {
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
+  transform: scale($horiz, $vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+@mixin sr-only {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+@mixin sr-only-focusable {
+  &:active,
+  &:focus {
+    clip: auto;
+    height: auto;
+    margin: 0;
+    overflow: visible;
+    position: static;
+    width: auto;
+  }
+}

+ 24 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_rotated-flipped.scss

@@ -0,0 +1,24 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.#{$fa-css-prefix}-rotate-90  { @include fa-icon-rotate(90deg, 1);  }
+.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
+.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
+
+.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
+.#{$fa-css-prefix}-flip-vertical   { @include fa-icon-flip(1, -1, 2); }
+.#{$fa-css-prefix}-flip-both, .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root {
+  .#{$fa-css-prefix}-rotate-90,
+  .#{$fa-css-prefix}-rotate-180,
+  .#{$fa-css-prefix}-rotate-270,
+  .#{$fa-css-prefix}-flip-horizontal,
+  .#{$fa-css-prefix}-flip-vertical,
+  .#{$fa-css-prefix}-flip-both {
+    filter: none;
+  }
+}

+ 5 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_screen-reader.scss

@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { @include sr-only; }
+.sr-only-focusable { @include sr-only-focusable; }

+ 2066 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_shims.scss

@@ -0,0 +1,2066 @@
+.#{$fa-css-prefix}.#{$fa-css-prefix}-glass:before { content: fa-content($fa-var-glass-martini); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meetup {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o:before { content: fa-content($fa-var-star); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-remove:before { content: fa-content($fa-var-times); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-close:before { content: fa-content($fa-var-times); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gear:before { content: fa-content($fa-var-cog); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o:before { content: fa-content($fa-var-trash-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o:before { content: fa-content($fa-var-file); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o:before { content: fa-content($fa-var-clock); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down:before { content: fa-content($fa-var-arrow-alt-circle-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up:before { content: fa-content($fa-var-arrow-alt-circle-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o:before { content: fa-content($fa-var-play-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-repeat:before { content: fa-content($fa-var-redo); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right:before { content: fa-content($fa-var-redo); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-refresh:before { content: fa-content($fa-var-sync); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dedent:before { content: fa-content($fa-var-outdent); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera:before { content: fa-content($fa-var-video); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o:before { content: fa-content($fa-var-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-photo {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-photo:before { content: fa-content($fa-var-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-image {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil:before { content: fa-content($fa-var-pencil-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o:before { content: fa-content($fa-var-edit); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o:before { content: fa-content($fa-var-share-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o:before { content: fa-content($fa-var-check-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows:before { content: fa-content($fa-var-arrows-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o:before { content: fa-content($fa-var-times-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o:before { content: fa-content($fa-var-check-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward:before { content: fa-content($fa-var-share); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eye {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eye-slash {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-warning:before { content: fa-content($fa-var-exclamation-triangle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v:before { content: fa-content($fa-var-arrows-alt-v); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h:before { content: fa-content($fa-var-arrows-alt-h); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart:before { content: fa-content($fa-var-chart-bar); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o:before { content: fa-content($fa-var-chart-bar); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gears:before { content: fa-content($fa-var-cogs); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up:before { content: fa-content($fa-var-thumbs-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down:before { content: fa-content($fa-var-thumbs-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o:before { content: fa-content($fa-var-heart); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out:before { content: fa-content($fa-var-sign-out-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square:before { content: fa-content($fa-var-linkedin); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack:before { content: fa-content($fa-var-thumbtack); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link:before { content: fa-content($fa-var-external-link-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in:before { content: fa-content($fa-var-sign-in-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o:before { content: fa-content($fa-var-lemon); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o:before { content: fa-content($fa-var-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o:before { content: fa-content($fa-var-bookmark); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook-f); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-github {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-feed:before { content: fa-content($fa-var-rss); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o:before { content: fa-content($fa-var-hdd); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right:before { content: fa-content($fa-var-hand-point-right); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left:before { content: fa-content($fa-var-hand-point-left); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up:before { content: fa-content($fa-var-hand-point-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down:before { content: fa-content($fa-var-hand-point-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-group:before { content: fa-content($fa-var-users); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-chain:before { content: fa-content($fa-var-link); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-scissors:before { content: fa-content($fa-var-cut); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o:before { content: fa-content($fa-var-copy); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o:before { content: fa-content($fa-var-save); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-navicon:before { content: fa-content($fa-var-bars); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reorder:before { content: fa-content($fa-var-bars); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus-g); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-money {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-money:before { content: fa-content($fa-var-money-bill-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted:before { content: fa-content($fa-var-sort); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc:before { content: fa-content($fa-var-sort-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc:before { content: fa-content($fa-var-sort-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin-in); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left:before { content: fa-content($fa-var-undo); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-legal:before { content: fa-content($fa-var-gavel); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer:before { content: fa-content($fa-var-tachometer-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard:before { content: fa-content($fa-var-tachometer-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o:before { content: fa-content($fa-var-comment); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o:before { content: fa-content($fa-var-comments); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flash:before { content: fa-content($fa-var-bolt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paste {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-clipboard); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o:before { content: fa-content($fa-var-lightbulb); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-exchange:before { content: fa-content($fa-var-exchange-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download:before { content: fa-content($fa-var-cloud-download-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload:before { content: fa-content($fa-var-cloud-upload-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o:before { content: fa-content($fa-var-bell); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery:before { content: fa-content($fa-var-utensils); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o:before { content: fa-content($fa-var-file-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o:before { content: fa-content($fa-var-building); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o:before { content: fa-content($fa-var-hospital); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone:before { content: fa-content($fa-var-mobile-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o:before { content: fa-content($fa-var-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply:before { content: fa-content($fa-var-reply); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-github-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o:before { content: fa-content($fa-var-folder); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o:before { content: fa-content($fa-var-folder-open); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o:before { content: fa-content($fa-var-smile); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o:before { content: fa-content($fa-var-frown); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o:before { content: fa-content($fa-var-meh); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o:before { content: fa-content($fa-var-keyboard); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o:before { content: fa-content($fa-var-flag); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all:before { content: fa-content($fa-var-reply-all); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o:before { content: fa-content($fa-var-star-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty:before { content: fa-content($fa-var-star-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full:before { content: fa-content($fa-var-star-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork:before { content: fa-content($fa-var-code-branch); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken:before { content: fa-content($fa-var-unlink); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-shield:before { content: fa-content($fa-var-shield-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o:before { content: fa-content($fa-var-calendar); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-maxcdn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-html5 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-css3 {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ticket:before { content: fa-content($fa-var-ticket-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o:before { content: fa-content($fa-var-minus-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-level-up:before { content: fa-content($fa-var-level-up-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-level-down:before { content: fa-content($fa-var-level-down-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square:before { content: fa-content($fa-var-pen-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square:before { content: fa-content($fa-var-external-link-square-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-compass {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down:before { content: fa-content($fa-var-caret-square-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down:before { content: fa-content($fa-var-caret-square-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up:before { content: fa-content($fa-var-caret-square-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up:before { content: fa-content($fa-var-caret-square-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right:before { content: fa-content($fa-var-caret-square-right); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right:before { content: fa-content($fa-var-caret-square-right); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eur:before { content: fa-content($fa-var-euro-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-euro:before { content: fa-content($fa-var-euro-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gbp:before { content: fa-content($fa-var-pound-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-usd:before { content: fa-content($fa-var-dollar-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dollar:before { content: fa-content($fa-var-dollar-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-inr:before { content: fa-content($fa-var-rupee-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rupee:before { content: fa-content($fa-var-rupee-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-jpy:before { content: fa-content($fa-var-yen-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cny:before { content: fa-content($fa-var-yen-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rmb:before { content: fa-content($fa-var-yen-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yen:before { content: fa-content($fa-var-yen-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rub:before { content: fa-content($fa-var-ruble-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ruble:before { content: fa-content($fa-var-ruble-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rouble:before { content: fa-content($fa-var-ruble-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-krw:before { content: fa-content($fa-var-won-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-won:before { content: fa-content($fa-var-won-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-btc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-btc); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text:before { content: fa-content($fa-var-file-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc:before { content: fa-content($fa-var-sort-alpha-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc:before { content: fa-content($fa-var-sort-alpha-down-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc:before { content: fa-content($fa-var-sort-amount-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc:before { content: fa-content($fa-var-sort-amount-down-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc:before { content: fa-content($fa-var-sort-numeric-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc:before { content: fa-content($fa-var-sort-numeric-down-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-xing {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play:before { content: fa-content($fa-var-youtube); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dropbox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-overflow {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-instagram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-flickr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-adn {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square:before { content: fa-content($fa-var-bitbucket); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down:before { content: fa-content($fa-var-long-arrow-alt-down); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up:before { content: fa-content($fa-var-long-arrow-alt-up); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left:before { content: fa-content($fa-var-long-arrow-alt-left); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right:before { content: fa-content($fa-var-long-arrow-alt-right); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-apple {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-windows {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-android {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linux {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dribbble {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-skype {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-foursquare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trello {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gratipay {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip:before { content: fa-content($fa-var-gratipay); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o:before { content: fa-content($fa-var-sun); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o:before { content: fa-content($fa-var-moon); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-renren {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pagelines {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-exchange {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right:before { content: fa-content($fa-var-arrow-alt-circle-right); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left:before { content: fa-content($fa-var-arrow-alt-circle-left); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left:before { content: fa-content($fa-var-caret-square-left); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left:before { content: fa-content($fa-var-caret-square-left); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o:before { content: fa-content($fa-var-dot-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-try:before { content: fa-content($fa-var-lira-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira:before { content: fa-content($fa-var-lira-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o:before { content: fa-content($fa-var-plus-square); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-slack {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wordpress {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-openid {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-institution:before { content: fa-content($fa-var-university); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bank:before { content: fa-content($fa-var-university); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board:before { content: fa-content($fa-var-graduation-cap); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yahoo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-delicious {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-digg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-pp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drupal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-joomla {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-spoon:before { content: fa-content($fa-var-utensil-spoon); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-behance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-steam {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-automobile:before { content: fa-content($fa-var-car); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o:before { content: fa-content($fa-var-envelope); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-spotify {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-deviantart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-soundcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o:before { content: fa-content($fa-var-file-pdf); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o:before { content: fa-content($fa-var-file-word); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o:before { content: fa-content($fa-var-file-excel); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o:before { content: fa-content($fa-var-file-powerpoint); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o:before { content: fa-content($fa-var-file-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o:before { content: fa-content($fa-var-file-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o:before { content: fa-content($fa-var-file-image); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o:before { content: fa-content($fa-var-file-archive); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o:before { content: fa-content($fa-var-file-archive); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o:before { content: fa-content($fa-var-file-audio); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o:before { content: fa-content($fa-var-file-audio); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o:before { content: fa-content($fa-var-file-video); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o:before { content: fa-content($fa-var-file-video); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o:before { content: fa-content($fa-var-file-code); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vine {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-codepen {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-jsfiddle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-ring {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy:before { content: fa-content($fa-var-life-ring); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy:before { content: fa-content($fa-var-life-ring); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver:before { content: fa-content($fa-var-life-ring); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-support {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-support:before { content: fa-content($fa-var-life-ring); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch:before { content: fa-content($fa-var-circle-notch); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-rebel {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ra {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ra:before { content: fa-content($fa-var-rebel); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance:before { content: fa-content($fa-var-rebel); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-empire {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ge:before { content: fa-content($fa-var-empire); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-git {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hacker-news {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square:before { content: fa-content($fa-var-hacker-news); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square:before { content: fa-content($fa-var-hacker-news); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tencent-weibo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-qq {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-weixin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat:before { content: fa-content($fa-var-weixin); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-send:before { content: fa-content($fa-var-paper-plane); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o:before { content: fa-content($fa-var-paper-plane); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o:before { content: fa-content($fa-var-paper-plane); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin:before { content: fa-content($fa-var-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-header:before { content: fa-content($fa-var-heading); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sliders:before { content: fa-content($fa-var-sliders-h); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o:before { content: fa-content($fa-var-futbol); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o:before { content: fa-content($fa-var-futbol); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-slideshare {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-twitch {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yelp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o:before { content: fa-content($fa-var-newspaper); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-wallet {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-visa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-mastercard {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-discover {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-amex {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-paypal {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-stripe {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o:before { content: fa-content($fa-var-bell-slash); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash-alt); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-copyright {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper:before { content: fa-content($fa-var-eye-dropper); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart:before { content: fa-content($fa-var-chart-area); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart:before { content: fa-content($fa-var-chart-pie); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart:before { content: fa-content($fa-var-chart-line); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ioxhost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-angellist {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc:before { content: fa-content($fa-var-closed-captioning); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ils:before { content: fa-content($fa-var-shekel-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-shekel:before { content: fa-content($fa-var-shekel-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel:before { content: fa-content($fa-var-shekel-sign); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meanpath {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-meanpath:before { content: fa-content($fa-var-font-awesome); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-buysellads {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-connectdevelop {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-dashcube {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-forumbee {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-leanpub {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sellsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-shirtsinbulk {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-simplybuilt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-skyatlas {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond:before { content: fa-content($fa-var-gem); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-intersex:before { content: fa-content($fa-var-transgender); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official:before { content: fa-content($fa-var-facebook); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-p {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-whatsapp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hotel:before { content: fa-content($fa-var-bed); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-viacoin {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-medium {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yc:before { content: fa-content($fa-var-y-combinator); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-optin-monster {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-opencart {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-expeditedssl {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4:before { content: fa-content($fa-var-battery-full); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery:before { content: fa-content($fa-var-battery-full); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3:before { content: fa-content($fa-var-battery-three-quarters); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2:before { content: fa-content($fa-var-battery-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1:before { content: fa-content($fa-var-battery-quarter); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0:before { content: fa-content($fa-var-battery-empty); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-object-group {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-object-ungroup {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o:before { content: fa-content($fa-var-sticky-note); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-jcb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-diners-club {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-clone {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o:before { content: fa-content($fa-var-hourglass); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1:before { content: fa-content($fa-var-hourglass-start); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2:before { content: fa-content($fa-var-hourglass-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3:before { content: fa-content($fa-var-hourglass-end); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o:before { content: fa-content($fa-var-hand-rock); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o:before { content: fa-content($fa-var-hand-rock); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o:before { content: fa-content($fa-var-hand-paper); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o:before { content: fa-content($fa-var-hand-paper); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o:before { content: fa-content($fa-var-hand-scissors); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o:before { content: fa-content($fa-var-hand-lizard); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o:before { content: fa-content($fa-var-hand-spock); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o:before { content: fa-content($fa-var-hand-pointer); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o:before { content: fa-content($fa-var-hand-peace); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-registered {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-creative-commons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gg {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gg-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-tripadvisor {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-get-pocket {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wikipedia-w {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-safari {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-chrome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-firefox {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-opera {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-internet-explorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-television:before { content: fa-content($fa-var-tv); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-contao {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-500px {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-amazon {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o:before { content: fa-content($fa-var-calendar-plus); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o:before { content: fa-content($fa-var-calendar-minus); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o:before { content: fa-content($fa-var-calendar-times); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o:before { content: fa-content($fa-var-calendar-check); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o:before { content: fa-content($fa-var-map); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting:before { content: fa-content($fa-var-comment-dots); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o:before { content: fa-content($fa-var-comment-dots); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-houzz {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo-v); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-black-tie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-fonticons {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-alien {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-edge {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt:before { content: fa-content($fa-var-credit-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-codiepie {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-modx {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-fort-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-usb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-product-hunt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-mixcloud {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-scribd {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o:before { content: fa-content($fa-var-pause-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o:before { content: fa-content($fa-var-stop-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth-b {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-gitlab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wpbeginner {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wpforms {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envira {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt:before { content: fa-content($fa-var-accessible-icon); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o:before { content: fa-content($fa-var-question-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone:before { content: fa-content($fa-var-phone-volume); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-deafness:before { content: fa-content($fa-var-deaf); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing:before { content: fa-content($fa-var-deaf); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-glide {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-glide-g {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-signing:before { content: fa-content($fa-var-sign-language); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-first-order {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-yoast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-themeisle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official:before { content: fa-content($fa-var-google-plus); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle:before { content: fa-content($fa-var-google-plus); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-font-awesome {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-fa {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-fa:before { content: fa-content($fa-var-font-awesome); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o:before { content: fa-content($fa-var-handshake); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o:before { content: fa-content($fa-var-envelope-open); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-linode {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o:before { content: fa-content($fa-var-address-book); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard:before { content: fa-content($fa-var-address-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o:before { content: fa-content($fa-var-address-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o:before { content: fa-content($fa-var-address-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o:before { content: fa-content($fa-var-user-circle); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o:before { content: fa-content($fa-var-user); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-id-badge {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license:before { content: fa-content($fa-var-id-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o:before { content: fa-content($fa-var-id-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o:before { content: fa-content($fa-var-id-card); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-quora {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-free-code-camp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-telegram {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4:before { content: fa-content($fa-var-thermometer-full); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer:before { content: fa-content($fa-var-thermometer-full); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3:before { content: fa-content($fa-var-thermometer-three-quarters); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2:before { content: fa-content($fa-var-thermometer-half); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1:before { content: fa-content($fa-var-thermometer-quarter); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0:before { content: fa-content($fa-var-thermometer-empty); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub:before { content: fa-content($fa-var-bath); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-s15:before { content: fa-content($fa-var-bath); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-window-maximize {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-window-restore {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle:before { content: fa-content($fa-var-window-close); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o:before { content: fa-content($fa-var-window-close); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o:before { content: fa-content($fa-var-window-close); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-bandcamp {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-grav {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-etsy {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-imdb {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-ravelry {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast:before { content: fa-content($fa-var-sellcast); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}
+.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o:before { content: fa-content($fa-var-snowflake); }
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-superpowers {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-wpexplorer {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}
+
+.#{$fa-css-prefix}.#{$fa-css-prefix}-cab:before { content: fa-content($fa-var-taxi); }
+

+ 31 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_stacked.scss

@@ -0,0 +1,31 @@
+// Stacked Icons
+// -------------------------
+
+.#{$fa-css-prefix}-stack {
+  display: inline-block;
+  height: 2em;
+  line-height: 2em;
+  position: relative;
+  vertical-align: middle;
+  width: ($fa-fw-width*2);
+}
+
+.#{$fa-css-prefix}-stack-1x,
+.#{$fa-css-prefix}-stack-2x {
+  left: 0;
+  position: absolute;
+  text-align: center;
+  width: 100%;
+}
+
+.#{$fa-css-prefix}-stack-1x {
+  line-height: inherit;
+}
+
+.#{$fa-css-prefix}-stack-2x {
+  font-size: 2em;
+}
+
+.#{$fa-css-prefix}-inverse {
+  color: $fa-inverse;
+}

+ 1479 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/_variables.scss

@@ -0,0 +1,1479 @@
+// Variables
+// --------------------------
+
+$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.3" !default;
+$fa-border-color:      #eee !default;
+$fa-inverse:           #fff !default;
+$fa-li-width:          2em !default;
+$fa-fw-width:          (20em / 16);
+$fa-primary-opacity:   1 !default;
+$fa-secondary-opacity: .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-tripadvisor: \f262;
+$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;

+ 23 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/brands.scss

@@ -0,0 +1,23 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import 'variables';
+
+@font-face {
+  font-family: 'Font Awesome 5 Brands';
+  font-style: normal;
+  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');
+}
+
+.fab {
+  font-family: 'Font Awesome 5 Brands';
+  font-weight: 400;
+}

+ 16 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/fontawesome.scss

@@ -0,0 +1,16 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import 'variables';
+@import 'mixins';
+@import 'core';
+@import 'larger';
+@import 'fixed-width';
+@import 'list';
+@import 'bordered-pulled';
+@import 'animated';
+@import 'rotated-flipped';
+@import 'stacked';
+@import 'icons';
+@import 'screen-reader';

+ 23 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/regular.scss

@@ -0,0 +1,23 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import 'variables';
+
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  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');
+}
+
+.far {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 400;
+}

+ 24 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/solid.scss

@@ -0,0 +1,24 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import 'variables';
+
+@font-face {
+  font-family: 'Font Awesome 5 Free';
+  font-style: normal;
+  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');
+}
+
+.fa,
+.fas {
+  font-family: 'Font Awesome 5 Free';
+  font-weight: 900;
+}

+ 6 - 0
grunge/static/grunge/fontawesome-5.15.3/scss/v4-shims.scss

@@ -0,0 +1,6 @@
+/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+@import 'variables';
+@import 'shims';

文件差異過大導致無法顯示
+ 40 - 0
grunge/static/grunge/fontawesome-5.15.3/sprites/brands.svg


文件差異過大導致無法顯示
+ 184 - 0
grunge/static/grunge/fontawesome-5.15.3/sprites/regular.svg


文件差異過大導致無法顯示
+ 40 - 0
grunge/static/grunge/fontawesome-5.15.3/sprites/solid.svg


+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/500px.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/accessible-icon.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/accusoft.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/acquisitions-incorporated.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/adn.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/adversal.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/affiliatetheme.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/airbnb.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/algolia.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M229.3 182.6c-49.3 0-89.2 39.9-89.2 89.2 0 49.3 39.9 89.2 89.2 89.2s89.2-39.9 89.2-89.2c0-49.3-40-89.2-89.2-89.2zm62.7 56.6l-58.9 30.6c-1.8.9-3.8-.4-3.8-2.3V201c0-1.5 1.3-2.7 2.7-2.6 26.2 1 48.9 15.7 61.1 37.1.7 1.3.2 3-1.1 3.7zM389.1 32H58.9C26.4 32 0 58.4 0 90.9V421c0 32.6 26.4 59 58.9 59H389c32.6 0 58.9-26.4 58.9-58.9V90.9C448 58.4 421.6 32 389.1 32zm-202.6 84.7c0-10.8 8.7-19.5 19.5-19.5h45.3c10.8 0 19.5 8.7 19.5 19.5v15.4c0 1.8-1.7 3-3.3 2.5-12.3-3.4-25.1-5.1-38.1-5.1-13.5 0-26.7 1.8-39.4 5.5-1.7.5-3.4-.8-3.4-2.5v-15.8zm-84.4 37l9.2-9.2c7.6-7.6 19.9-7.6 27.5 0l7.7 7.7c1.1 1.1 1 3-.3 4-6.2 4.5-12.1 9.4-17.6 14.9-5.4 5.4-10.4 11.3-14.8 17.4-1 1.3-2.9 1.5-4 .3l-7.7-7.7c-7.6-7.5-7.6-19.8 0-27.4zm127.2 244.8c-70 0-126.6-56.7-126.6-126.6s56.7-126.6 126.6-126.6c70 0 126.6 56.6 126.6 126.6 0 69.8-56.7 126.6-126.6 126.6z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/alipay.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"/></svg>

文件差異過大導致無法顯示
+ 0 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amazon-pay.svg


+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amazon.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/amilia.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/android.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angellist.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"/></svg>

文件差異過大導致無法顯示
+ 0 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angrycreative.svg


+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/angular.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/app-store-ios.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/app-store.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apper.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apple-pay.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"/></svg>

+ 1 - 0
grunge/static/grunge/fontawesome-5.15.3/svgs/brands/apple.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"/></svg>

部分文件因文件數量過多而無法顯示