Orbit Fox by ThemeIsle - Version 2.7.4

Version Description

  • 2019-02-01
Download this release

Release Info

Developer codeinwp
Plugin Icon 128x128 Orbit Fox by ThemeIsle
Version 2.7.4
Comparing to
See all releases

Code changes from version 2.7.3 to 2.7.4

Files changed (97) hide show
  1. CHANGELOG.md +4 -2
  2. core/app/class-orbit-fox-global-settings.php +1 -1
  3. core/assets/css/orbit-fox-admin.css +1 -1
  4. core/includes/class-orbit-fox.php +1 -1
  5. obfx_modules/gutenberg-blocks/init.php +9 -7
  6. obfx_modules/image-cdn/init.php +1 -1
  7. obfx_modules/menu-icons/css/public.css +7 -1
  8. obfx_modules/menu-icons/css/vendor/font-awesome.min.css +4 -0
  9. obfx_modules/menu-icons/init.php +15 -4
  10. readme.md +7 -0
  11. readme.txt +7 -0
  12. themeisle-companion.php +1 -1
  13. themeisle-hash.json +1 -1
  14. vendor/autoload.php +1 -1
  15. vendor/codeinwp/elementor-extra-widgets/README.md +1 -0
  16. vendor/codeinwp/elementor-extra-widgets/phpunit.xml +14 -0
  17. vendor/codeinwp/elementor-extra-widgets/tests/bootstrap.php +50 -0
  18. vendor/codeinwp/elementor-extra-widgets/tests/test-basics.php +71 -0
  19. vendor/codeinwp/full-width-page-templates/README.md +119 -0
  20. vendor/codeinwp/full-width-page-templates/phpunit.xml +14 -0
  21. vendor/codeinwp/full-width-page-templates/tests/bootstrap.php +50 -0
  22. vendor/codeinwp/full-width-page-templates/tests/test-basics.php +35 -0
  23. vendor/codeinwp/gutenberg-blocks/blocks/about-author/index.js +8 -4
  24. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-column.js +1629 -0
  25. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-columns.js +3314 -0
  26. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/editor.scss +39 -0
  27. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/index.js +80 -0
  28. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/class-advanced-columns-server.php +223 -0
  29. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/editor.scss +691 -0
  30. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/editor.scss +370 -0
  31. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/index.js +201 -0
  32. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/library.js +336 -0
  33. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/index.js +7 -0
  34. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/editor.scss +83 -0
  35. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/index.js +446 -0
  36. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/editor.scss +22 -0
  37. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/index.js +172 -0
  38. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/style.scss +22 -0
  39. vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/style.scss +459 -0
  40. vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/editor.scss +75 -0
  41. vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/index.js +1320 -0
  42. vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/registerHeadingHighlight.js +49 -0
  43. vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/style.scss +5 -0
  44. vendor/codeinwp/gutenberg-blocks/blocks/button-group/editor.scss +215 -0
  45. vendor/codeinwp/gutenberg-blocks/blocks/button-group/index.js +1106 -0
  46. vendor/codeinwp/gutenberg-blocks/blocks/button-group/style.scss +58 -0
  47. vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-area.js +5 -1
  48. vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-block.js +5 -1
  49. vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/editor.scss +0 -0
  50. vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/index.js +0 -0
  51. vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/style.scss +0 -0
  52. vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/Editor.js +0 -0
  53. vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/class-chart-pie-block.php +0 -0
  54. vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/editor.scss +0 -0
  55. vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/index.js +4 -0
  56. vendor/codeinwp/gutenberg-blocks/blocks/deprecated/index.js +10 -0
  57. vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/editor.scss +0 -0
  58. vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/index.js +3 -2
  59. vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/style.scss +0 -0
  60. vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/editor.scss +0 -0
  61. vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/index.js +0 -0
  62. vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-block.js +5 -1
  63. vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-table.js +3 -2
  64. vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/style.scss +0 -0
  65. vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/editor.scss +0 -0
  66. vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/index.js +0 -0
  67. vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/service-block.js +6 -2
  68. vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/services-block.js +3 -2
  69. vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/style.scss +0 -0
  70. vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/editor.scss +0 -0
  71. vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/index.js +0 -0
  72. vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/style.scss +0 -0
  73. vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-area.js +3 -2
  74. vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-block.js +5 -1
  75. vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/editor.scss +0 -0
  76. vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/index.js +13 -3
  77. vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/style.scss +0 -0
  78. vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/class-font-awesome-icons-server.php +0 -160
  79. vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/deprecated.js +107 -0
  80. vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/editor.scss +0 -113
  81. vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/icons.json +0 -7047
  82. vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/index.js +189 -230
  83. vendor/codeinwp/gutenberg-blocks/blocks/google-map/class-google-map-block.php +0 -15
  84. vendor/codeinwp/gutenberg-blocks/blocks/google-map/index.js +43 -31
  85. vendor/codeinwp/gutenberg-blocks/blocks/plugin-card/index.js +27 -33
  86. vendor/codeinwp/gutenberg-blocks/blocks/post-grid/Thumbnail.js +1 -1
  87. vendor/codeinwp/gutenberg-blocks/blocks/post-grid/class-posts-grid-block.php +1 -1
  88. vendor/codeinwp/gutenberg-blocks/blocks/post-grid/index.js +15 -37
  89. vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/class-sharing-icons-block.php +22 -11
  90. vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/icons.js +53 -52
  91. vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/index.js +4 -3
  92. vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/social_list.js +1 -2
  93. vendor/codeinwp/gutenberg-blocks/blocks/structural/index.js +6 -0
  94. vendor/codeinwp/gutenberg-blocks/blocks/structural/pricing/index.js +120 -0
  95. vendor/codeinwp/gutenberg-blocks/blocks/structural/service/index.js +94 -0
  96. vendor/codeinwp/gutenberg-blocks/blocks/structural/testimonials/index.js +77 -0
  97. vendor/codeinwp/gutenberg-blocks/build/block.js +1 -1
CHANGELOG.md CHANGED
@@ -1,7 +1,9 @@
1
 
2
- ### v2.7.3 - 2018-12-12
3
  **Changes:**
4
- * fix templates directory importing
 
 
5
 
6
  ### v2.7.3 - 2018-12-12
7
  **Changes:**
1
 
2
+ ### v2.7.4 - 2019-02-01
3
  **Changes:**
4
+ * update Gutenberg blocks library to the latest version
5
+ * fix dashicons issue with Neve theme
6
+ * load fontawesome locally if is not already loaded
7
 
8
  ### v2.7.3 - 2018-12-12
9
  **Changes:**
core/app/class-orbit-fox-global-settings.php CHANGED
@@ -63,9 +63,9 @@ class Orbit_Fox_Global_Settings {
63
  array(
64
  'social-sharing',
65
  'image-cdn',
 
66
  'uptime-monitor',
67
  'google-analytics',
68
- 'gutenberg-blocks',
69
  'companion-legacy',
70
  'elementor-widgets',
71
  'template-directory',
63
  array(
64
  'social-sharing',
65
  'image-cdn',
66
+ 'gutenberg-blocks',
67
  'uptime-monitor',
68
  'google-analytics',
 
69
  'companion-legacy',
70
  'elementor-widgets',
71
  'template-directory',
core/assets/css/orbit-fox-admin.css CHANGED
@@ -8,7 +8,7 @@
8
  * Extends Spectre.css Library
9
  */
10
  /*
11
- Version: 2.7.3
12
  */
13
 
14
  /* Document
8
  * Extends Spectre.css Library
9
  */
10
  /*
11
+ Version: 2.7.4
12
  */
13
 
14
  /* Document
core/includes/class-orbit-fox.php CHANGED
@@ -69,7 +69,7 @@ class Orbit_Fox {
69
 
70
  $this->plugin_name = 'orbit-fox';
71
 
72
- $this->version = '2.7.3';
73
 
74
  $this->load_dependencies();
75
  $this->set_locale();
69
 
70
  $this->plugin_name = 'orbit-fox';
71
 
72
+ $this->version = '2.7.4';
73
 
74
  $this->load_dependencies();
75
  $this->set_locale();
obfx_modules/gutenberg-blocks/init.php CHANGED
@@ -21,9 +21,9 @@ class Gutenberg_Blocks_OBFX_Module extends Orbit_Fox_Module_Abstract {
21
  */
22
  public function __construct() {
23
  parent::__construct();
24
- $this->name = __( 'Gutenberg Blocks', 'themeisle-companion' );
25
- $this->description = __( 'A set of awesome Gutenberg Blocks!', 'themeisle-companion' );
26
- $this->active_default = false;
27
  }
28
 
29
  /**
@@ -35,16 +35,18 @@ class Gutenberg_Blocks_OBFX_Module extends Orbit_Fox_Module_Abstract {
35
  */
36
  public function enable_module() {
37
  global $wp_version;
38
-
 
 
 
39
  if ( version_compare( $wp_version, '5.0', '>=' ) ) {
40
  return true;
41
  }
42
-
43
- require_once( ABSPATH . 'wp-admin' . '/includes/plugin.php' );
44
  if ( is_plugin_active( 'gutenberg/gutenberg.php' ) ) {
45
  return true;
46
  }
47
 
 
48
  return false;
49
  }
50
 
@@ -116,7 +118,7 @@ class Gutenberg_Blocks_OBFX_Module extends Orbit_Fox_Module_Abstract {
116
  */
117
  function load_gutenberg_blocks() {
118
  if ( class_exists( '\ThemeIsle\GutenbergBlocks' ) ) {
119
- \ThemeIsle\GutenbergBlocks::instance( __( 'Orbit Fox', 'themeisle-companion' ) );
120
  }
121
  }
122
 
21
  */
22
  public function __construct() {
23
  parent::__construct();
24
+ $this->name = __( 'Gutenberg Blocks <sup class="obfx-title-new">NEW</sup>', 'themeisle-companion' );
25
+ $this->description =sprintf( __( 'A set of awesome Gutenberg Blocks provided by %sOtter\'s%s plugin!', 'themeisle-companion' ),'<span class="dashicons dashicons-external"></span><a target="_blank" href="https://wordpress.org/plugins/otter-blocks/">','</a>');
26
+ $this->active_default = true;
27
  }
28
 
29
  /**
35
  */
36
  public function enable_module() {
37
  global $wp_version;
38
+ require_once( ABSPATH . 'wp-admin' . '/includes/plugin.php' );
39
+ if ( is_plugin_active( 'otter-blocks/otter-blocks.php' ) ) {
40
+ return false;
41
+ }
42
  if ( version_compare( $wp_version, '5.0', '>=' ) ) {
43
  return true;
44
  }
 
 
45
  if ( is_plugin_active( 'gutenberg/gutenberg.php' ) ) {
46
  return true;
47
  }
48
 
49
+
50
  return false;
51
  }
52
 
118
  */
119
  function load_gutenberg_blocks() {
120
  if ( class_exists( '\ThemeIsle\GutenbergBlocks' ) ) {
121
+ \ThemeIsle\GutenbergBlocks::instance( __( 'Blocks by OrbitFox and Otter', 'themeisle-companion' ) );
122
  }
123
  }
124
 
obfx_modules/image-cdn/init.php CHANGED
@@ -39,7 +39,7 @@ class Image_CDN_OBFX_Module extends Orbit_Fox_Module_Abstract {
39
  $this->show = true;
40
  }
41
  $this->no_save = true;
42
- $this->name = sprintf( __( 'Image Optimization &amp; CDN Module <sup class="obfx-title-new">NEW</sup>', 'themeisle-companion' ) );
43
  $this->description = sprintf( __( 'Let us take care of your images sizes. With this feature we\'ll compress and resize every image on your website. <i>This service is powered by <b>%sOptimole%s</b></i>. <br/> <strong>* Requires account on orbitfox.com</strong>', 'themeisle-companion' ), '<a href="https://optimole.com" class="obfx-no-link" target="_blank">', '</a>' );
44
  add_action( 'obfx_module_tile_after', [ $this, 'tryout' ], 10, 2 );
45
  }
39
  $this->show = true;
40
  }
41
  $this->no_save = true;
42
+ $this->name = sprintf( __( 'Image Optimization &amp; CDN Module', 'themeisle-companion' ) );
43
  $this->description = sprintf( __( 'Let us take care of your images sizes. With this feature we\'ll compress and resize every image on your website. <i>This service is powered by <b>%sOptimole%s</b></i>. <br/> <strong>* Requires account on orbitfox.com</strong>', 'themeisle-companion' ), '<a href="https://optimole.com" class="obfx-no-link" target="_blank">', '</a>' );
44
  add_action( 'obfx_module_tile_after', [ $this, 'tryout' ], 10, 2 );
45
  }
obfx_modules/menu-icons/css/public.css CHANGED
@@ -4,4 +4,10 @@
4
  margin-top: -3px;
5
  margin-right: 3px;
6
  vertical-align: middle;
7
- }
 
 
 
 
 
 
4
  margin-top: -3px;
5
  margin-right: 3px;
6
  vertical-align: middle;
7
+ }
8
+
9
+ #nv-primary-navigation .obfx-menu-icon.dashicons,
10
+ #nv-primary-navigation .obfx-menu-icon.dashicons::before {
11
+ display: inline-flex;
12
+ align-self: center;
13
+ }
obfx_modules/menu-icons/css/vendor/font-awesome.min.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /*!
2
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.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(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-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);-ms-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{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
obfx_modules/menu-icons/init.php CHANGED
@@ -158,11 +158,22 @@ class Menu_Icons_OBFX_Module extends Orbit_Fox_Module_Abstract {
158
  ),
159
  );
160
 
 
 
 
 
 
 
 
 
 
 
161
  return array(
162
- 'css' => array(
163
- 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' => false,
164
- 'vendor/fontawesome-iconpicker.min' => array( 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' ),
165
- 'admin' => array( 'vendor/fontawesome-iconpicker.min' ),
 
166
  ),
167
  'js' => array(
168
  'vendor/bootstrap.min' => array( 'jquery' ),
158
  ),
159
  );
160
 
161
+ $font_awesome = array(
162
+ 'vendor/font-awesome.min.css' => false,
163
+ 'vendor/fontawesome-iconpicker.min' => array( 'vendor/font-awesome.min.css' ),
164
+ );
165
+ if ( wp_style_is( 'font-awesome', 'registered' ) || wp_style_is( 'font-awesome', 'enqueued' ) ) {
166
+ $font_awesome = array(
167
+ 'vendor/fontawesome-iconpicker.min' => array( 'font-awesome' ),
168
+ );
169
+ }
170
+
171
  return array(
172
+ 'css' => array_merge(
173
+ $font_awesome,
174
+ array(
175
+ 'admin' => array( 'vendor/fontawesome-iconpicker.min' ),
176
+ )
177
  ),
178
  'js' => array(
179
  'vendor/bootstrap.min' => array( 'jquery' ),
readme.md CHANGED
@@ -110,6 +110,13 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
110
  5. Social Sharing Module
111
 
112
  ## Changelog ##
 
 
 
 
 
 
 
113
  ### 2.7.3 - 2018-12-12 ###
114
 
115
  * Revert Font Awesome 5 integration
110
  5. Social Sharing Module
111
 
112
  ## Changelog ##
113
+ ### 2.7.4 - 2019-02-01 ###
114
+
115
+ * update Gutenberg blocks library to the latest version
116
+ * fix dashicons issue with Neve theme
117
+ * load fontawesome locally if is not already loaded
118
+
119
+
120
  ### 2.7.3 - 2018-12-12 ###
121
 
122
  * Revert Font Awesome 5 integration
readme.txt CHANGED
@@ -110,6 +110,13 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
110
  5. Social Sharing Module
111
 
112
  == Changelog ==
 
 
 
 
 
 
 
113
  = 2.7.3 - 2018-12-12 =
114
 
115
  * Revert Font Awesome 5 integration
110
  5. Social Sharing Module
111
 
112
  == Changelog ==
113
+ = 2.7.4 - 2019-02-01 =
114
+
115
+ * update Gutenberg blocks library to the latest version
116
+ * fix dashicons issue with Neve theme
117
+ * load fontawesome locally if is not already loaded
118
+
119
+
120
  = 2.7.3 - 2018-12-12 =
121
 
122
  * Revert Font Awesome 5 integration
themeisle-companion.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: Orbit Fox Companion
16
  * Plugin URI: https://orbitfox.com/
17
  * Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
18
- * Version: 2.7.3
19
  * Author: Themeisle
20
  * Author URI: https://orbitfox.com/
21
  * License: GPL-2.0+
15
  * Plugin Name: Orbit Fox Companion
16
  * Plugin URI: https://orbitfox.com/
17
  * Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
18
+ * Version: 2.7.4
19
  * Author: Themeisle
20
  * Author URI: https://orbitfox.com/
21
  * License: GPL-2.0+
themeisle-hash.json CHANGED
@@ -1 +1 @@
1
- {"class-autoloader.php":"57e533b653d235e76cb9953720e4f5e9","index.php":"39ab8276fb0e4bd3fcab3270822c5977","themeisle-companion.php":"ebff23f2ba2b32c3c01b87bce0e6c629","uninstall.php":"7abf753a29e0eb3a844c8a0ba9493b7c"}
1
+ {"class-autoloader.php":"57e533b653d235e76cb9953720e4f5e9","index.php":"39ab8276fb0e4bd3fcab3270822c5977","themeisle-companion.php":"bea96b783e6c8936b9c2a052044bc10b","uninstall.php":"7abf753a29e0eb3a844c8a0ba9493b7c"}
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit5d0f2d7bb8ff97fa50f67518580a034f::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit201ea6e4aa7ae08ecfb335dd8a333aed::getLoader();
vendor/codeinwp/elementor-extra-widgets/README.md ADDED
@@ -0,0 +1 @@
 
1
+ # elementor-extra-widgets
vendor/codeinwp/elementor-extra-widgets/phpunit.xml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <phpunit
2
+ bootstrap="tests/bootstrap.php"
3
+ backupGlobals="false"
4
+ colors="true"
5
+ convertErrorsToExceptions="true"
6
+ convertNoticesToExceptions="true"
7
+ convertWarningsToExceptions="true"
8
+ >
9
+ <testsuites>
10
+ <testsuite>
11
+ <directory prefix="test-" suffix=".php">./tests/</directory>
12
+ </testsuite>
13
+ </testsuites>
14
+ </phpunit>
vendor/codeinwp/elementor-extra-widgets/tests/bootstrap.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPUnit bootstrap file
4
+ *
5
+ * @package ThemeIsle\ElementorExtraWidgets
6
+ */
7
+
8
+ /**
9
+ * change PLUGIN_FILE env in phpunit.xml
10
+ */
11
+ define( 'PLUGIN_FILE', getenv( 'PLUGIN_FILE' ) );
12
+ define( 'PLUGIN_FOLDER', basename( dirname( __DIR__ ) ) );
13
+ define( 'PLUGIN_PATH', PLUGIN_FOLDER . '/' . PLUGIN_FILE );
14
+
15
+ // Activates this plugin in WordPress so it can be tested.
16
+ $GLOBALS['wp_tests_options'] = [
17
+ 'active_plugins' => [ PLUGIN_PATH ],
18
+ 'template' => 'twentysixteen',
19
+ 'stylesheet' => 'twentysixteen',
20
+ ];
21
+
22
+ // Determine the tests directory (from a WP dev checkout).
23
+ // Try the WP_TESTS_DIR environment variable first.
24
+ $_tests_dir = getenv( 'WP_TESTS_DIR' );
25
+
26
+ // See if we're installed inside an existing WP dev instance.
27
+ if ( ! $_tests_dir ) {
28
+ $_try_tests_dir = dirname( __FILE__ ) . '/../../../../../tests/phpunit';
29
+ if ( file_exists( $_try_tests_dir . '/includes/functions.php' ) ) {
30
+ $_tests_dir = $_try_tests_dir;
31
+ }
32
+ }
33
+ // Fallback.
34
+ if ( ! $_tests_dir ) {
35
+ $_tests_dir = '/tmp/wordpress-tests-lib';
36
+ }
37
+
38
+ // Give access to tests_add_filter() function.
39
+ require_once $_tests_dir . '/includes/functions.php';
40
+
41
+ /**
42
+ * Manually load the plugin being tested.
43
+ */
44
+ function _manually_load_plugin() {
45
+ require dirname( dirname( __FILE__ ) ) . '/load.php';
46
+ }
47
+ tests_add_filter( 'muplugins_loaded', '_manually_load_plugin' );
48
+
49
+ // Start up the WP testing environment.
50
+ require $_tests_dir . '/includes/bootstrap.php';
vendor/codeinwp/elementor-extra-widgets/tests/test-basics.php ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Basic Tests
4
+ *
5
+ * @package ThemeIsle\ElementorExtraWidgets
6
+ */
7
+
8
+ /**
9
+ * Test functions in register.php
10
+ */
11
+ class Plugin_Test extends WP_UnitTestCase {
12
+
13
+ public function setUp() {
14
+ parent::setUp();
15
+ wp_set_current_user( $this->factory->user->create( [ 'role' => 'administrator' ] ) );
16
+
17
+ do_action( 'init' );
18
+ do_action( 'plugins_loaded' );
19
+ }
20
+
21
+ /**
22
+ * Tests test_library_availability().
23
+ *
24
+ * @covers ElementorExtraWidgets::instance();
25
+ */
26
+ function test_library_availability() {
27
+ $this->assertTrue( class_exists( '\ThemeIsle\ElementorExtraWidgets') );
28
+ }
29
+
30
+ /**
31
+ * Test the right type of class instance
32
+ *
33
+ * @covers ElementorExtraWidgets::instance();
34
+ */
35
+ public function test_getInstance() {
36
+ $this->assertInstanceOf( '\Themeisle\ElementorExtraWidgets', \Themeisle\ElementorExtraWidgets::instance() );
37
+ }
38
+
39
+ /**
40
+ * Test if the library version is the same from the composer.json
41
+ *
42
+ * @covers ElementorExtraWidgets::$version
43
+ */
44
+ function test_version() {
45
+ $composer_version = json_decode( file_get_contents( dirname( dirname( __FILE__ ) ) . '/composer.json' ) );
46
+ $this->assertTrue( $composer_version->version === \ThemeIsle\ElementorExtraWidgets::$version );
47
+ }
48
+
49
+ /**
50
+ * Test if the class enqueues the required assets
51
+ * @covers ElementorExtraWidgets::register_assets
52
+ */
53
+ public function test_assets_enqueue() {
54
+ $this->assertFalse( wp_script_is( 'obfx-grid-js', 'registered' ) );
55
+ $this->assertFalse( wp_style_is( 'eaw-elementor', 'registered' ) );
56
+ }
57
+
58
+ /**
59
+ * @expectedIncorrectUsage __clone
60
+ */
61
+ public function test_Clone() {
62
+ $obj_cloned = clone \Themeisle\ElementorExtraWidgets::$instance;
63
+ }
64
+
65
+ /**
66
+ * @expectedIncorrectUsage __wakeup
67
+ */
68
+ public function test_Wakeup() {
69
+ unserialize( serialize( \Themeisle\ElementorExtraWidgets::$instance ) );
70
+ }
71
+ }
vendor/codeinwp/full-width-page-templates/README.md ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Full-Width Templates
2
+ -------------
3
+ A composer library which injects, in WordPress Dashboard, a Full-Width option in the Page Template selector.
4
+
5
+ [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ff19f3a4a9724f5c97f88d64fbbc1493)](https://www.codacy.com/app/andrei.lupu/full-width-page-templates?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=Codeinwp/full-width-page-templates&amp;utm_campaign=Badge_Grade)
6
+
7
+ #### Supported Builders:
8
+ * A plain simple WordPress page
9
+ * Elementor
10
+
11
+ ### Compatible themes?
12
+ At this moment this library ensures compatibility with the follwing WordPress themes(and more to come):
13
+ * [Hestia](https://wordpress.org/themes/hestia/) - by ThemeIsle
14
+ * [Hestia Pro](https://themeisle.com/themes/hestia-pro/) - by ThemeIsle
15
+ * [Zerif Lite](https://themeisle.com/themes/zerif-lite) - by ThemeIsle
16
+ * [ShopIsle](https://wordpress.org/themes/shop-isle/) - by ThemeIsle
17
+ * [Orfeo](https://themeisle.com/themes/orfeo) - by ThemeIsle
18
+ * [Edge](https://wordpress.org/themes/edge/) - By themefreesia
19
+ * [Experon](https://wordpress.org/themes/experon/) - ThinkUpThemes
20
+ * [Genesis](http://my.studiopress.com/themes/genesis/) - By StudioPress
21
+ * [GeneratePress](https://wordpress.org/themes/generatepress/) - By Tom Usborne
22
+ * [Storefront](https://wordpress.org/themes/storefront/) - by WooThemes/Automattic
23
+ * [TwentyTwelve](https://wordpress.org/themes/twentytwelve/) - by WordPress.org
24
+ * [TwentyThirteen](https://wordpress.org/themes/twentythirteen/) - by WordPress.org
25
+ * [TwentyFourteen](https://wordpress.org/themes/twentyfourteen/) - by WordPress.org
26
+ * [TwentyFifteen](https://wordpress.org/themes/twentyfifteen/) - by WordPress.org
27
+ * [TwentySixteen](https://wordpress.org/themes/twentysixteen/) - by WordPress.org
28
+ * [TwentySeventeen](https://wordpress.org/themes/twentyseventeen/) - by WordPress.org
29
+ * [Vantage](https://wordpress.org/themes/vantage/) - by Greg Priday
30
+ * [Virtue](https://wordpress.org/themes/virtue/) - by Kadence Themes
31
+ * [Enlightenment](https://wordpress.org/themes/enlightenment/) - by Daniel Tara
32
+ * [Actions](https://wordpress.org/themes/actions/) - by WPDevHQ
33
+ * [ActionsPro](https://wpdevhq.com/themes/actions-pro/) - by WPDevHQ
34
+ * [Kale](https://wordpress.org/themes/kale/) - by lyrathemes
35
+ * [InVogue](https://wordpress.org/themes/invogue) - by Kaira
36
+ * [Universal-Store](https://wordpress.org/themes/universal-store/) - by Themes4WP
37
+ * [Editorial](https://wordpress.org/themes/editorial/) - by Mystery Themes
38
+ * [Renden Business](https://wordpress.org/themes/renden-business/) - by ThinkUpThemes
39
+ * [Spacious](https://wordpress.org/themes/spacious/) - by ThemeGrill
40
+ * [Flash](https://wordpress.org/themes/spacious/) - by ThemeGrill
41
+ * [Writee](https://wordpress.org/themes/writee/) - by Scissor Themes
42
+ * [VT Blogging](https://wordpress.org/themes/vt-blogging/) - by VolThemes
43
+ * [One Page Express](https://wordpress.org/themes/one-page-express/) - by horearadu
44
+ * [Primer](https://wordpress.org/themes/primer/) - by GoDaddy
45
+ * [Vantage](https://wordpress.org/themes/vantage/) - by SiteOrigin
46
+ * [Customizr](https://wordpress.org/themes/customizr/) - by Nicolas Guillaume
47
+ * [Nikko Portfolio](https://wordpress.org/themes/nikko-portfolio/) - by Colormelon
48
+ * [Poseidon](https://wordpress.org/themes/poseidon/) - by ThemeZee
49
+ * [Envo Business](https://wordpress.org/themes/envo-business/) - by EnvoThemes
50
+ * [Hueman](https://wordpress.org/themes/hueman/) - by Nicolas Guillaume
51
+ * [News Portal](https://wordpress.org/themes/news-portal/) - by Mystery Themes
52
+ * [Illdy](https://wordpress.org/themes/illdy/) - by Silkalns
53
+ * [Envy Blog](https://wordpress.org/themes/envy-blog/) - by Precise Themes
54
+ * [Avant](https://wordpress.org/themes/avant/) - by Kaira
55
+ * [OceanWP](https://wordpress.org/themes/oceanwp/) - by oceanwp
56
+ * [Astra](https://wordpress.org/themes/astra/) - by Brainstorm Force
57
+ * [Mesmerize](https://wordpress.org/themes/mesmerize/) - by horearadu
58
+ * [Sydney](https://wordpress.org/themes/sydney/) - by athemes
59
+ * [Ashe](https://wordpress.org/themes/ashe/) - by Royal Flush
60
+ * [Lodestar](https://wordpress.org/themes/lodestar/) - by Automattic
61
+ * [Total](https://wordpress.org/themes/total/) - by Hash Themes
62
+ * [Consulting](https://wordpress.org/themes/consulting/) - by ThinkUpThemes
63
+ * [ColorMag](https://wordpress.org/themes/colormag/) - by ThemeGrill
64
+ * [OnePress](https://wordpress.org/themes/onepress/) - by FameThemes
65
+ * [Shapely](https://wordpress.org/themes/shapely/) - by Silkalns
66
+ * [HitMag](https://wordpress.org/themes/hitmag/) - by ThemezHut
67
+ * [Divi](https://www.elegantthemes.com/gallery/divi) - by Elegant Themes
68
+
69
+ ### How to use it?
70
+ Well, this is a Composer library so you will need to add this it as a dependency on your project( either plugin or a theme ) like this:
71
+ ```
72
+ "require": {
73
+ "codeinwp/full-width-page-templates": "master"
74
+ }
75
+ ```
76
+ And run a via the terminal a `composer install` and hope that you have Composer installed globally.
77
+
78
+ The last step is the initialization. Call this wherever you like:
79
+ ```
80
+ if ( class_exists( '\ThemeIsle\FullWidthTemplates' ) ) {
81
+ \ThemeIsle\FullWidthTemplates::instance();
82
+ }
83
+ ```
84
+
85
+ ### Work with this repository?
86
+ To work directly with this repository, I use and recommend the following way.
87
+
88
+ Clone this repository inside the [mu-plugins](https://codex.wordpress.org/Must_Use_Plugins) WordPress directory. This way, we can be sure that the cloned version of this
89
+ library will have priority before the one loaded from Composer.
90
+ After cloning you need to create a php file, like `load-fwt-lib.php`(I'm so bad at naming) and inside you will need to require the loader like this:
91
+ ```
92
+ <?php
93
+ require_once( dirname( __FILE__ ) . '/full-width-page-templates/load.php' );
94
+ ```
95
+
96
+ ### How to make a theme compatible with the full-width template?
97
+
98
+ To add a new theme to the compatibility list, clone this repository(as we talked above) create a new directory with the
99
+ theme's name in the `themes` directory.
100
+ This theme directory supports two files:
101
+
102
+ * `inline-style.php` - A file loaded at the right moment to add an inline style
103
+ * `functions.php` - An optional file to add actions and filters.
104
+
105
+ Our goal here is to add a CSS snippet which will make sure that the page container width full.
106
+ So make use of the `inline-style.php` and add a snipet like this:
107
+ ```
108
+ <?php
109
+ /* Support for the {Theme Name} theme */
110
+ $style = '.page-template-builder-fullwidth-std .site-content {
111
+ width: 100%;
112
+ padding: 0;
113
+ margin:0;
114
+ }';
115
+ wp_add_inline_style( '{theme-style}', $style );
116
+ ```
117
+ Where `{theme-style}` must be an enqueued style.(For example, Twenty Seventeen has 'twentyseventeen-style')
118
+
119
+ Don't forget to add the new theme to this README.md ;)
vendor/codeinwp/full-width-page-templates/phpunit.xml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <phpunit
2
+ bootstrap="tests/bootstrap.php"
3
+ backupGlobals="false"
4
+ colors="true"
5
+ convertErrorsToExceptions="true"
6
+ convertNoticesToExceptions="true"
7
+ convertWarningsToExceptions="true"
8
+ >
9
+ <testsuites>
10
+ <testsuite>
11
+ <directory prefix="test-" suffix=".php">./tests/</directory>
12
+ </testsuite>
13
+ </testsuites>
14
+ </phpunit>
vendor/codeinwp/full-width-page-templates/tests/bootstrap.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPUnit bootstrap file
4
+ *
5
+ * @package ThemeIsle\FullWidthTemplates
6
+ */
7
+
8
+ /**
9
+ * change PLUGIN_FILE env in phpunit.xml
10
+ */
11
+ define( 'PLUGIN_FILE', getenv( 'PLUGIN_FILE' ) );
12
+ define( 'PLUGIN_FOLDER', basename( dirname( __DIR__ ) ) );
13
+ define( 'PLUGIN_PATH', PLUGIN_FOLDER . '/' . PLUGIN_FILE );
14
+
15
+ // Activates this plugin in WordPress so it can be tested.
16
+ $GLOBALS['wp_tests_options'] = [
17
+ 'active_plugins' => [ PLUGIN_PATH ],
18
+ 'template' => 'twentysixteen',
19
+ 'stylesheet' => 'twentysixteen',
20
+ ];
21
+
22
+ // Determine the tests directory (from a WP dev checkout).
23
+ // Try the WP_TESTS_DIR environment variable first.
24
+ $_tests_dir = getenv( 'WP_TESTS_DIR' );
25
+
26
+ // See if we're installed inside an existing WP dev instance.
27
+ if ( ! $_tests_dir ) {
28
+ $_try_tests_dir = dirname( __FILE__ ) . '/../../../../../tests/phpunit';
29
+ if ( file_exists( $_try_tests_dir . '/includes/functions.php' ) ) {
30
+ $_tests_dir = $_try_tests_dir;
31
+ }
32
+ }
33
+ // Fallback.
34
+ if ( ! $_tests_dir ) {
35
+ $_tests_dir = '/tmp/wordpress-tests-lib';
36
+ }
37
+
38
+ // Give access to tests_add_filter() function.
39
+ require_once $_tests_dir . '/includes/functions.php';
40
+
41
+ /**
42
+ * Manually load the plugin being tested.
43
+ */
44
+ function _manually_load_plugin() {
45
+ require dirname( dirname( __FILE__ ) ) . '/load.php';
46
+ }
47
+ tests_add_filter( 'muplugins_loaded', '_manually_load_plugin' );
48
+
49
+ // Start up the WP testing environment.
50
+ require $_tests_dir . '/includes/bootstrap.php';
vendor/codeinwp/full-width-page-templates/tests/test-basics.php ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Basic Tests
4
+ *
5
+ * @package ThemeIsle\ContentForms
6
+ */
7
+
8
+ /**
9
+ * Test functions in register.php
10
+ */
11
+ class Plugin_Test extends WP_UnitTestCase {
12
+
13
+ public function setUp() {
14
+ parent::setUp();
15
+ wp_set_current_user( $this->factory->user->create( [ 'role' => 'administrator' ] ) );
16
+
17
+ do_action( 'init' );
18
+ do_action( 'plugins_loaded' );
19
+ }
20
+
21
+ /**
22
+ * Tests test_library_availability().
23
+ *
24
+ * @covers FullWidthTemplates::instance();
25
+ */
26
+ function test_library_availability() {
27
+ $this->assertTrue( class_exists( '\ThemeIsle\FullWidthTemplates') );
28
+ }
29
+
30
+ function test_version() {
31
+ $composer_version = json_decode( file_get_contents( dirname( dirname( __FILE__ ) ) . '/composer.json' ) );
32
+
33
+ $this->assertTrue( $composer_version->version === \ThemeIsle\FullWidthTemplates::$version );
34
+ }
35
+ }
vendor/codeinwp/gutenberg-blocks/blocks/about-author/index.js CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -20,10 +20,12 @@ const { withSelect } = wp.data;
20
  import './editor.scss';
21
  import './style.scss';
22
 
 
 
23
  registerBlockType( 'themeisle-blocks/about-author', {
24
  title: __( 'About Author' ),
25
  description: __( 'About Author block is the easiest way to add a author bio below your posts.' ),
26
- icon: 'admin-users',
27
  category: 'themeisle-blocks',
28
  keywords: [
29
  'about',
@@ -57,10 +59,12 @@ registerBlockType( 'themeisle-blocks/about-author', {
57
 
58
  ])( ({ postAuthor, authors, status, authorDetails, setState, props, className }) => {
59
 
60
- if ( 0 === status && postAuthor && authors && postAuthor !== props.attributes.id ) {
61
  authors.find( ( o ) => {
62
  if ( o.id === postAuthor ) {
63
- props.setAttributes({ id: o.id });
 
 
64
  setState({
65
  authorDetails: o,
66
  status: 1
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
20
  import './editor.scss';
21
  import './style.scss';
22
 
23
+ import { authorIcon } from '../../utils/icons.js';
24
+
25
  registerBlockType( 'themeisle-blocks/about-author', {
26
  title: __( 'About Author' ),
27
  description: __( 'About Author block is the easiest way to add a author bio below your posts.' ),
28
+ icon: authorIcon,
29
  category: 'themeisle-blocks',
30
  keywords: [
31
  'about',
59
 
60
  ])( ({ postAuthor, authors, status, authorDetails, setState, props, className }) => {
61
 
62
+ if ( 0 === status && postAuthor && authors ) {
63
  authors.find( ( o ) => {
64
  if ( o.id === postAuthor ) {
65
+ if ( postAuthor !== props.attributes.id ) {
66
+ props.setAttributes({ id: o.id });
67
+ }
68
  setState({
69
  authorDetails: o,
70
  status: 1
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-column.js ADDED
@@ -0,0 +1,1629 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+ import hexToRgba from 'hex-rgba';
6
+
7
+ /**
8
+ * WordPress dependencies
9
+ */
10
+ const { __ } = wp.i18n;
11
+
12
+ const { registerBlockType } = wp.blocks;
13
+
14
+ const {
15
+ Button,
16
+ Dashicon,
17
+ PanelBody,
18
+ ToggleControl,
19
+ RangeControl,
20
+ SelectControl
21
+ } = wp.components;
22
+
23
+ const {
24
+ compose,
25
+ withState
26
+ } = wp.compose;
27
+
28
+ const { withSelect } = wp.data;
29
+
30
+ const {
31
+ ColorPalette,
32
+ InnerBlocks,
33
+ InspectorControls,
34
+ MediaPlaceholder
35
+ } = wp.editor;
36
+
37
+ const { Fragment } = wp.element;
38
+
39
+ const { withViewportMatch } = wp.viewport;
40
+
41
+ /**
42
+ * Internal dependencies
43
+ */
44
+ import { columnIcon } from '../../utils/icons.js';
45
+
46
+ import SizeControl from '../../components/size-control/index.js';
47
+
48
+ import BackgroundControl from './background-control/index.js';
49
+
50
+ import ControlPanelControl from '../../components/control-panel-control/index.js';
51
+
52
+ registerBlockType( 'themeisle-blocks/advanced-column', {
53
+ title: __( 'Section Column' ),
54
+ description: __( 'A single column within a Section block.' ),
55
+ parent: [ 'themeisle-blocks/advanced-columns' ],
56
+ icon: columnIcon,
57
+ category: 'themeisle-blocks',
58
+ attributes: {
59
+ id: {
60
+ type: 'string'
61
+ },
62
+ paddingType: {
63
+ type: 'string',
64
+ default: 'linked'
65
+ },
66
+ paddingTypeTablet: {
67
+ type: 'string',
68
+ default: 'linked'
69
+ },
70
+ paddingTypeMobile: {
71
+ type: 'string',
72
+ default: 'linked'
73
+ },
74
+ padding: {
75
+ type: 'number',
76
+ default: 20
77
+ },
78
+ paddingTablet: {
79
+ type: 'number',
80
+ default: 20
81
+ },
82
+ paddingMobile: {
83
+ type: 'number',
84
+ default: 20
85
+ },
86
+ paddingTop: {
87
+ type: 'number',
88
+ default: 20
89
+ },
90
+ paddingTopTablet: {
91
+ type: 'number',
92
+ default: 20
93
+ },
94
+ paddingTopMobile: {
95
+ type: 'number',
96
+ default: 20
97
+ },
98
+ paddingRight: {
99
+ type: 'number',
100
+ default: 20
101
+ },
102
+ paddingRightTablet: {
103
+ type: 'number',
104
+ default: 20
105
+ },
106
+ paddingRightMobile: {
107
+ type: 'number',
108
+ default: 20
109
+ },
110
+ paddingBottom: {
111
+ type: 'number',
112
+ default: 20
113
+ },
114
+ paddingBottomTablet: {
115
+ type: 'number',
116
+ default: 20
117
+ },
118
+ paddingBottomMobile: {
119
+ type: 'number',
120
+ default: 20
121
+ },
122
+ paddingLeft: {
123
+ type: 'number',
124
+ default: 20
125
+ },
126
+ paddingLeftTablet: {
127
+ type: 'number',
128
+ default: 20
129
+ },
130
+ paddingLeftMobile: {
131
+ type: 'number',
132
+ default: 20
133
+ },
134
+ marginType: {
135
+ type: 'string',
136
+ default: 'unlinked'
137
+ },
138
+ marginTypeTablet: {
139
+ type: 'string',
140
+ default: 'unlinked'
141
+ },
142
+ marginTypeMobile: {
143
+ type: 'string',
144
+ default: 'unlinked'
145
+ },
146
+ margin: {
147
+ type: 'number',
148
+ default: 20
149
+ },
150
+ marginTablet: {
151
+ type: 'number',
152
+ default: 20
153
+ },
154
+ marginMobile: {
155
+ type: 'number',
156
+ default: 20
157
+ },
158
+ marginTop: {
159
+ type: 'number',
160
+ default: 20
161
+ },
162
+ marginTopTablet: {
163
+ type: 'number',
164
+ default: 20
165
+ },
166
+ marginTopMobile: {
167
+ type: 'number',
168
+ default: 20
169
+ },
170
+ marginRight: {
171
+ type: 'number',
172
+ default: 0
173
+ },
174
+ marginRightTablet: {
175
+ type: 'number',
176
+ default: 0
177
+ },
178
+ marginRightMobile: {
179
+ type: 'number',
180
+ default: 0
181
+ },
182
+ marginBottom: {
183
+ type: 'number',
184
+ default: 20
185
+ },
186
+ marginBottomTablet: {
187
+ type: 'number',
188
+ default: 20
189
+ },
190
+ marginBottomMobile: {
191
+ type: 'number',
192
+ default: 20
193
+ },
194
+ marginLeft: {
195
+ type: 'number',
196
+ default: 0
197
+ },
198
+ marginLeftTablet: {
199
+ type: 'number',
200
+ default: 0
201
+ },
202
+ marginLeftMobile: {
203
+ type: 'number',
204
+ default: 0
205
+ },
206
+ backgroundType: {
207
+ type: 'string',
208
+ default: 'color'
209
+ },
210
+ backgroundColor: {
211
+ type: 'string'
212
+ },
213
+ backgroundImageID: {
214
+ type: 'number'
215
+ },
216
+ backgroundImageURL: {
217
+ type: 'string'
218
+ },
219
+ backgroundAttachment: {
220
+ type: 'string',
221
+ default: 'scroll'
222
+ },
223
+ backgroundPosition: {
224
+ type: 'string',
225
+ default: 'top left'
226
+ },
227
+ backgroundRepeat: {
228
+ type: 'string',
229
+ default: 'repeat'
230
+ },
231
+ backgroundSize: {
232
+ type: 'string',
233
+ default: 'auto'
234
+ },
235
+ backgroundGradientFirstColor: {
236
+ type: 'string',
237
+ default: '#36d1dc'
238
+ },
239
+ backgroundGradientFirstLocation: {
240
+ type: 'number',
241
+ default: 0
242
+ },
243
+ backgroundGradientSecondColor: {
244
+ type: 'string',
245
+ default: '#5b86e5'
246
+ },
247
+ backgroundGradientSecondLocation: {
248
+ type: 'number',
249
+ default: 100
250
+ },
251
+ backgroundGradientType: {
252
+ type: 'string',
253
+ default: 'linear'
254
+ },
255
+ backgroundGradientAngle: {
256
+ type: 'number',
257
+ default: 90
258
+ },
259
+ backgroundGradientPosition: {
260
+ type: 'string',
261
+ default: 'center center'
262
+ },
263
+ borderType: {
264
+ type: 'string',
265
+ default: 'linked'
266
+ },
267
+ border: {
268
+ type: 'number',
269
+ default: 0
270
+ },
271
+ borderTop: {
272
+ type: 'number',
273
+ default: 0
274
+ },
275
+ borderRight: {
276
+ type: 'number',
277
+ default: 0
278
+ },
279
+ borderBottom: {
280
+ type: 'number',
281
+ default: 0
282
+ },
283
+ borderLeft: {
284
+ type: 'number',
285
+ default: 0
286
+ },
287
+ borderColor: {
288
+ type: 'string',
289
+ default: '#000000'
290
+ },
291
+ borderRadiusType: {
292
+ type: 'string',
293
+ default: 'linked'
294
+ },
295
+ borderRadius: {
296
+ type: 'number',
297
+ default: 0
298
+ },
299
+ borderRadiusTop: {
300
+ type: 'number',
301
+ default: 0
302
+ },
303
+ borderRadiusRight: {
304
+ type: 'number',
305
+ default: 0
306
+ },
307
+ borderRadiusBottom: {
308
+ type: 'number',
309
+ default: 0
310
+ },
311
+ borderRadiusLeft: {
312
+ type: 'number',
313
+ default: 0
314
+ },
315
+ boxShadow: {
316
+ type: 'boolean',
317
+ default: false
318
+ },
319
+ boxShadowColor: {
320
+ type: 'string',
321
+ default: '#000000'
322
+ },
323
+ boxShadowColorOpacity: {
324
+ type: 'number',
325
+ default: 50
326
+ },
327
+ boxShadowBlur: {
328
+ type: 'number',
329
+ default: 5
330
+ },
331
+ boxShadowSpread: {
332
+ type: 'number',
333
+ default: 0
334
+ },
335
+ boxShadowHorizontal: {
336
+ type: 'number',
337
+ default: 0
338
+ },
339
+ boxShadowVertical: {
340
+ type: 'number',
341
+ default: 0
342
+ },
343
+ columnsHTMLTag: {
344
+ type: 'string',
345
+ default: 'div'
346
+ }
347
+ },
348
+
349
+ supports: {
350
+ inserter: false,
351
+ reusable: false,
352
+ html: false
353
+ },
354
+
355
+ edit: compose([
356
+
357
+ withSelect( ( select, props ) => {
358
+ return {
359
+ props
360
+ };
361
+ }),
362
+
363
+ withState({
364
+ tab: 'layout',
365
+ paddingViewType: 'desktop',
366
+ marginViewType: 'desktop'
367
+ }),
368
+
369
+ withViewportMatch({
370
+ isLarger: '>= large',
371
+ isLarge: '<= large',
372
+ isSmall: '>= small',
373
+ isSmaller: '<= small'
374
+ })
375
+
376
+ ])( ({
377
+ tab,
378
+ paddingViewType,
379
+ marginViewType,
380
+ setState,
381
+ isLarger,
382
+ isLarge,
383
+ isSmall,
384
+ isSmaller,
385
+ props
386
+ }) => {
387
+ const {
388
+ id,
389
+ paddingType,
390
+ paddingTypeTablet,
391
+ paddingTypeMobile,
392
+ padding,
393
+ paddingTablet,
394
+ paddingMobile,
395
+ paddingTop,
396
+ paddingTopTablet,
397
+ paddingTopMobile,
398
+ paddingRight,
399
+ paddingRightTablet,
400
+ paddingRightMobile,
401
+ paddingBottom,
402
+ paddingBottomTablet,
403
+ paddingBottomMobile,
404
+ paddingLeft,
405
+ paddingLeftTablet,
406
+ paddingLeftMobile,
407
+ marginType,
408
+ marginTypeTablet,
409
+ marginTypeMobile,
410
+ margin,
411
+ marginTablet,
412
+ marginMobile,
413
+ marginTop,
414
+ marginTopTablet,
415
+ marginTopMobile,
416
+ marginRight,
417
+ marginRightTablet,
418
+ marginRightMobile,
419
+ marginBottom,
420
+ marginBottomTablet,
421
+ marginBottomMobile,
422
+ marginLeft,
423
+ marginLeftTablet,
424
+ marginLeftMobile,
425
+ backgroundType,
426
+ backgroundColor,
427
+ backgroundImageID,
428
+ backgroundImageURL,
429
+ backgroundAttachment,
430
+ backgroundPosition,
431
+ backgroundRepeat,
432
+ backgroundSize,
433
+ backgroundGradientFirstColor,
434
+ backgroundGradientFirstLocation,
435
+ backgroundGradientSecondColor,
436
+ backgroundGradientSecondLocation,
437
+ backgroundGradientType,
438
+ backgroundGradientAngle,
439
+ backgroundGradientPosition,
440
+ borderType,
441
+ border,
442
+ borderTop,
443
+ borderRight,
444
+ borderBottom,
445
+ borderLeft,
446
+ borderColor,
447
+ borderRadiusType,
448
+ borderRadius,
449
+ borderRadiusTop,
450
+ borderRadiusRight,
451
+ borderRadiusBottom,
452
+ borderRadiusLeft,
453
+ boxShadow,
454
+ boxShadowColor,
455
+ boxShadowColorOpacity,
456
+ boxShadowBlur,
457
+ boxShadowSpread,
458
+ boxShadowHorizontal,
459
+ boxShadowVertical,
460
+ columnsHTMLTag
461
+ } = props.attributes;
462
+
463
+ if ( id === undefined || id.substr( id.length - 8 ) !== props.clientId.substr( 0, 8 ) ) {
464
+ const instanceId = `wp-block-themeisle-blocks-advanced-column-${ props.clientId.substr( 0, 8 ) }`;
465
+ props.setAttributes({ id: instanceId });
466
+ }
467
+
468
+ const isDesktop = ( isLarger && ! isLarge && isSmall && ! isSmaller );
469
+
470
+ const isTablet = ( ! isLarger && ! isLarge && isSmall && ! isSmaller );
471
+
472
+ const isMobile = ( ! isLarger && ! isLarge && ! isSmall && ! isSmaller );
473
+
474
+ const Tag = columnsHTMLTag;
475
+
476
+ let stylesheet, background, borderStyle, borderRadiusStyle, boxShadowStyle;
477
+
478
+ if ( isDesktop ) {
479
+ stylesheet = {
480
+ paddingTop: 'linked' === paddingType ? `${ padding }px` : `${ paddingTop }px`,
481
+ paddingRight: 'linked' === paddingType ? `${ padding }px` : `${ paddingRight }px`,
482
+ paddingBottom: 'linked' === paddingType ? `${ padding }px` : `${ paddingBottom }px`,
483
+ paddingLeft: 'linked' === paddingType ? `${ padding }px` : `${ paddingLeft }px`,
484
+ marginTop: 'linked' === marginType ? `${ margin }px` : `${ marginTop }px`,
485
+ marginRight: 'linked' === marginType ? `${ margin }px` : `${ marginRight }px`,
486
+ marginBottom: 'linked' === marginType ? `${ margin }px` : `${ marginBottom }px`,
487
+ marginLeft: 'linked' === marginType ? `${ margin }px` : `${ marginLeft }px`
488
+ };
489
+ }
490
+
491
+ if ( isTablet ) {
492
+ stylesheet = {
493
+ paddingTop: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingTopTablet }px`,
494
+ paddingRight: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingRightTablet }px`,
495
+ paddingBottom: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingBottomTablet }px`,
496
+ paddingLeft: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingLeftTablet }px`,
497
+ marginTop: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginTopTablet }px`,
498
+ marginRight: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginRightTablet }px`,
499
+ marginBottom: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginBottomTablet }px`,
500
+ marginLeft: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginLeftTablet }px`
501
+ };
502
+ }
503
+
504
+ if ( isMobile ) {
505
+ stylesheet = {
506
+ paddingTop: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingTopMobile }px`,
507
+ paddingRight: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingRightMobile }px`,
508
+ paddingBottom: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingBottomMobile }px`,
509
+ paddingLeft: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingLeftMobile }px`,
510
+ marginTop: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginTopMobile }px`,
511
+ marginRight: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginRightMobile }px`,
512
+ marginBottom: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginBottomMobile }px`,
513
+ marginLeft: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginLeftMobile }px`
514
+ };
515
+ }
516
+
517
+ if ( 'color' === backgroundType ) {
518
+ background = {
519
+ background: backgroundColor
520
+ };
521
+ }
522
+
523
+ if ( 'image' === backgroundType ) {
524
+ background = {
525
+ backgroundImage: `url( '${ backgroundImageURL }' )`,
526
+ backgroundAttachment,
527
+ backgroundPosition,
528
+ backgroundRepeat,
529
+ backgroundSize
530
+ };
531
+ }
532
+
533
+ if ( 'gradient' === backgroundType ) {
534
+ let direction;
535
+
536
+ if ( 'linear' === backgroundGradientType ) {
537
+ direction = `${ backgroundGradientAngle }deg`;
538
+ } else {
539
+ direction = `at ${ backgroundGradientPosition }`;
540
+ }
541
+
542
+ if ( backgroundGradientFirstColor || backgroundGradientSecondColor ) {
543
+ background = {
544
+ background: `${ backgroundGradientType }-gradient( ${ direction }, ${ backgroundGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientFirstLocation }%, ${ backgroundGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientSecondLocation }% )`
545
+ };
546
+ }
547
+ }
548
+
549
+ if ( 'linked' === borderType ) {
550
+ borderStyle = {
551
+ borderWidth: `${ border }px`,
552
+ borderStyle: 'solid',
553
+ borderColor: borderColor
554
+ };
555
+ }
556
+
557
+ if ( 'unlinked' === borderType ) {
558
+ borderStyle = {
559
+ borderTopWidth: `${ borderTop }px`,
560
+ borderRightWidth: `${ borderRight }px`,
561
+ borderBottomWidth: `${ borderBottom }px`,
562
+ borderLeftWidth: `${ borderLeft }px`,
563
+ borderStyle: 'solid',
564
+ borderColor: borderColor
565
+ };
566
+ }
567
+
568
+ if ( 'linked' === borderRadiusType ) {
569
+ borderRadiusStyle = {
570
+ borderRadius: `${ borderRadius }px`
571
+ };
572
+ }
573
+
574
+ if ( 'unlinked' === borderRadiusType ) {
575
+ borderRadiusStyle = {
576
+ borderTopLeftRadius: `${ borderRadiusTop }px`,
577
+ borderTopRightRadius: `${ borderRadiusRight }px`,
578
+ borderBottomRightRadius: `${ borderRadiusBottom }px`,
579
+ borderBottomLeftRadius: `${ borderRadiusLeft }px`
580
+ };
581
+ }
582
+
583
+ if ( true === boxShadow ) {
584
+ boxShadowStyle = {
585
+ boxShadow: `${ boxShadowHorizontal }px ${ boxShadowVertical }px ${ boxShadowBlur }px ${ boxShadowSpread }px ${ hexToRgba( ( boxShadowColor ? boxShadowColor : '#000000' ), boxShadowColorOpacity ) }`
586
+ };
587
+ }
588
+
589
+ const style = {
590
+ ...stylesheet,
591
+ ...background,
592
+ ...borderStyle,
593
+ ...borderRadiusStyle,
594
+ ...boxShadowStyle
595
+ };
596
+
597
+ const changePaddingViewType = value => {
598
+ setState({ paddingViewType: value });
599
+ };
600
+
601
+ const changeMarginViewType = value => {
602
+ setState({ marginViewType: value });
603
+ };
604
+
605
+ const changePaddingType = value => {
606
+ if ( 'desktop' === paddingViewType ) {
607
+ props.setAttributes({ paddingType: value });
608
+ }
609
+ if ( 'tablet' === paddingViewType ) {
610
+ props.setAttributes({ paddingTypeTablet: value });
611
+ }
612
+ if ( 'mobile' === paddingViewType ) {
613
+ props.setAttributes({ paddingTypeMobile: value });
614
+ }
615
+ };
616
+
617
+ const changePadding = value => {
618
+ if ( 'desktop' === paddingViewType ) {
619
+ props.setAttributes({ padding: value });
620
+ }
621
+ if ( 'tablet' === paddingViewType ) {
622
+ props.setAttributes({ paddingTablet: value });
623
+ }
624
+ if ( 'mobile' === paddingViewType ) {
625
+ props.setAttributes({ paddingMobile: value });
626
+ }
627
+ };
628
+
629
+ const changePaddingTop = value => {
630
+ if ( 'desktop' === paddingViewType ) {
631
+ props.setAttributes({ paddingTop: value });
632
+ }
633
+ if ( 'tablet' === paddingViewType ) {
634
+ props.setAttributes({ paddingTopTablet: value });
635
+ }
636
+ if ( 'mobile' === paddingViewType ) {
637
+ props.setAttributes({ paddingTopMobile: value });
638
+ }
639
+ };
640
+
641
+ const changePaddingRight = value => {
642
+ if ( 'desktop' === paddingViewType ) {
643
+ props.setAttributes({ paddingRight: value });
644
+ }
645
+ if ( 'tablet' === paddingViewType ) {
646
+ props.setAttributes({ paddingRightTablet: value });
647
+ }
648
+ if ( 'mobile' === paddingViewType ) {
649
+ props.setAttributes({ paddingRightMobile: value });
650
+ }
651
+ };
652
+
653
+ const changePaddingBottom = value => {
654
+ if ( 'desktop' === paddingViewType ) {
655
+ props.setAttributes({ paddingBottom: value });
656
+ }
657
+ if ( 'tablet' === paddingViewType ) {
658
+ props.setAttributes({ paddingBottomTablet: value });
659
+ }
660
+ if ( 'mobile' === paddingViewType ) {
661
+ props.setAttributes({ paddingBottomMobile: value });
662
+ }
663
+ };
664
+
665
+ const changePaddingLeft = value => {
666
+ if ( 'desktop' === paddingViewType ) {
667
+ props.setAttributes({ paddingLeft: value });
668
+ }
669
+ if ( 'tablet' === paddingViewType ) {
670
+ props.setAttributes({ paddingLeftTablet: value });
671
+ }
672
+ if ( 'mobile' === paddingViewType ) {
673
+ props.setAttributes({ paddingLeftMobile: value });
674
+ }
675
+ };
676
+
677
+ const changeMarginType = value => {
678
+ if ( 'desktop' === marginViewType ) {
679
+ props.setAttributes({ marginType: value });
680
+ }
681
+ if ( 'tablet' === marginViewType ) {
682
+ props.setAttributes({ marginTypeTablet: value });
683
+ }
684
+ if ( 'mobile' === marginViewType ) {
685
+ props.setAttributes({ marginTypeMobile: value });
686
+ }
687
+ };
688
+
689
+ const changeMargin = value => {
690
+ if ( 'desktop' === marginViewType ) {
691
+ props.setAttributes({ margin: value });
692
+ }
693
+ if ( 'tablet' === marginViewType ) {
694
+ props.setAttributes({ marginTablet: value });
695
+ }
696
+ if ( 'mobile' === marginViewType ) {
697
+ props.setAttributes({ marginMobile: value });
698
+ }
699
+ };
700
+
701
+ const changeMarginTop = value => {
702
+ if ( 'desktop' === marginViewType ) {
703
+ props.setAttributes({ marginTop: value });
704
+ }
705
+ if ( 'tablet' === marginViewType ) {
706
+ props.setAttributes({ marginTopTablet: value });
707
+ }
708
+ if ( 'mobile' === marginViewType ) {
709
+ props.setAttributes({ marginTopMobile: value });
710
+ }
711
+ };
712
+
713
+ const changeMarginRight = value => {
714
+ if ( 'desktop' === marginViewType ) {
715
+ props.setAttributes({ marginRight: value });
716
+ }
717
+ if ( 'tablet' === marginViewType ) {
718
+ props.setAttributes({ marginRightTablet: value });
719
+ }
720
+ if ( 'mobile' === marginViewType ) {
721
+ props.setAttributes({ marginRightMobile: value });
722
+ }
723
+ };
724
+
725
+ const changeMarginBottom = value => {
726
+ if ( 'desktop' === marginViewType ) {
727
+ props.setAttributes({ marginBottom: value });
728
+ }
729
+ if ( 'tablet' === marginViewType ) {
730
+ props.setAttributes({ marginBottomTablet: value });
731
+ }
732
+ if ( 'mobile' === marginViewType ) {
733
+ props.setAttributes({ marginBottomMobile: value });
734
+ }
735
+ };
736
+
737
+ const changeMarginLeft = value => {
738
+ if ( 'desktop' === marginViewType ) {
739
+ props.setAttributes({ marginLeft: value });
740
+ }
741
+ if ( 'tablet' === marginViewType ) {
742
+ props.setAttributes({ marginLeftTablet: value });
743
+ }
744
+ if ( 'mobile' === marginViewType ) {
745
+ props.setAttributes({ marginLeftMobile: value });
746
+ }
747
+ };
748
+
749
+ const changeBackgroundType = value => {
750
+ props.setAttributes({ backgroundType: value });
751
+ };
752
+
753
+ const changeBackgroundColor = value => {
754
+ props.setAttributes({ backgroundColor: value });
755
+ };
756
+
757
+ const changeBackgroundImage = value => {
758
+ props.setAttributes({
759
+ backgroundImageID: value.id,
760
+ backgroundImageURL: value.url
761
+ });
762
+ };
763
+
764
+ const removeBackgroundImage = () => {
765
+ props.setAttributes({
766
+ backgroundImageID: '',
767
+ backgroundImageURL: ''
768
+ });
769
+ };
770
+
771
+ const changeBackgroundAttachment = value => {
772
+ props.setAttributes({ backgroundAttachment: value });
773
+ };
774
+
775
+ const changeBackgroundPosition = value => {
776
+ props.setAttributes({ backgroundPosition: value });
777
+ };
778
+
779
+ const changeBackgroundRepeat = value => {
780
+ props.setAttributes({ backgroundRepeat: value });
781
+ };
782
+
783
+ const changeBackgroundSize = value => {
784
+ props.setAttributes({ backgroundSize: value });
785
+ };
786
+
787
+ const changeBackgroundGradientFirstColor = value => {
788
+ props.setAttributes({ backgroundGradientFirstColor: value });
789
+ };
790
+
791
+ const changeBackgroundGradientFirstLocation = value => {
792
+ props.setAttributes({ backgroundGradientFirstLocation: value });
793
+ };
794
+
795
+ const changeBackgroundGradientSecondColor = value => {
796
+ props.setAttributes({ backgroundGradientSecondColor: value });
797
+ };
798
+
799
+ const changeBackgroundGradientSecondLocation = value => {
800
+ props.setAttributes({ backgroundGradientSecondLocation: value });
801
+ };
802
+
803
+ const changeBackgroundGradientType = value => {
804
+ props.setAttributes({ backgroundGradientType: value });
805
+ };
806
+
807
+ const changeBackgroundGradientAngle = value => {
808
+ props.setAttributes({ backgroundGradientAngle: value });
809
+ };
810
+
811
+ const changeBackgroundGradientPosition = value => {
812
+ props.setAttributes({ backgroundGradientPosition: value });
813
+ };
814
+
815
+ const changeBorderType = value => {
816
+ props.setAttributes({ borderType: value });
817
+ };
818
+
819
+ const changeBorder = value => {
820
+ props.setAttributes({ border: value });
821
+ };
822
+
823
+ const changeBorderTop = value => {
824
+ props.setAttributes({ borderTop: value });
825
+ };
826
+
827
+ const changeBorderRight = value => {
828
+ props.setAttributes({ borderRight: value });
829
+ };
830
+
831
+ const changeBorderBottom = value => {
832
+ props.setAttributes({ borderBottom: value });
833
+ };
834
+
835
+ const changeBorderLeft = value => {
836
+ props.setAttributes({ borderLeft: value });
837
+ };
838
+
839
+ const changeBorderColor = value => {
840
+ props.setAttributes({ borderColor: value });
841
+ };
842
+
843
+ const changeBorderRadiusType = value => {
844
+ props.setAttributes({ borderRadiusType: value });
845
+ };
846
+
847
+ const changeBorderRadius = value => {
848
+ props.setAttributes({ borderRadius: value });
849
+ };
850
+
851
+ const changeBorderRadiusTop = value => {
852
+ props.setAttributes({ borderRadiusTop: value });
853
+ };
854
+
855
+ const changeBorderRadiusRight = value => {
856
+ props.setAttributes({ borderRadiusRight: value });
857
+ };
858
+
859
+ const changeBorderRadiusBottom = value => {
860
+ props.setAttributes({ borderRadiusBottom: value });
861
+ };
862
+
863
+ const changeBorderRadiusLeft = value => {
864
+ props.setAttributes({ borderRadiusLeft: value });
865
+ };
866
+
867
+ const changeBoxShadow = () => {
868
+ props.setAttributes({ boxShadow: ! boxShadow });
869
+ };
870
+
871
+ const changeBoxShadowColor = value => {
872
+ props.setAttributes({ boxShadowColor: value });
873
+ };
874
+
875
+ const changeBoxShadowColorOpacity = value => {
876
+ props.setAttributes({ boxShadowColorOpacity: value });
877
+ };
878
+
879
+ const changeBoxShadowBlur = value => {
880
+ props.setAttributes({ boxShadowBlur: value });
881
+ };
882
+
883
+ const changeBoxShadowSpread = value => {
884
+ props.setAttributes({ boxShadowSpread: value });
885
+ };
886
+
887
+ const changeBoxShadowHorizontal = value => {
888
+ props.setAttributes({ boxShadowHorizontal: value });
889
+ };
890
+
891
+ const changeBoxShadowVertical = value => {
892
+ props.setAttributes({ boxShadowVertical: value });
893
+ };
894
+
895
+ const changeColumnsHTMLTag = value => {
896
+ props.setAttributes({ columnsHTMLTag: value });
897
+ };
898
+
899
+ return (
900
+ <Fragment>
901
+ <InspectorControls className="wp-block-themeisle-blocks-advanced-columns-inspector">
902
+ <PanelBody className="wp-block-themeisle-blocks-advanced-columns-header-panel">
903
+ <Button
904
+ className={ classnames(
905
+ 'header-tab',
906
+ { 'is-selected': 'layout' === tab }
907
+ )}
908
+ onClick={ () => setState({ tab: 'layout' }) }
909
+ >
910
+ <span
911
+ >
912
+ <Dashicon icon="editor-table"/>
913
+ { __( 'Layout' ) }
914
+ </span>
915
+ </Button>
916
+
917
+ <Button
918
+ className={ classnames(
919
+ 'header-tab',
920
+ { 'is-selected': 'style' === tab }
921
+ )}
922
+ onClick={ () => setState({ tab: 'style' }) }
923
+ >
924
+ <span
925
+ >
926
+ <Dashicon icon="admin-customizer"/>
927
+ { __( 'Style' ) }
928
+ </span>
929
+ </Button>
930
+
931
+ <Button
932
+ className={ classnames(
933
+ 'header-tab',
934
+ { 'is-selected': 'advanced' === tab }
935
+ )}
936
+ onClick={ () => setState({ tab: 'advanced' }) }
937
+ >
938
+ <span
939
+ >
940
+ <Dashicon icon="admin-generic"/>
941
+ { __( 'Advanced' ) }
942
+ </span>
943
+ </Button>
944
+ </PanelBody>
945
+
946
+ { 'layout' === tab && (
947
+
948
+ <Fragment>
949
+ <PanelBody
950
+ title={ __( 'Padding & Margin' ) }
951
+ >
952
+ <SizeControl
953
+ label={ __( 'Padding Control' ) }
954
+ minus={ false }
955
+ responsive={ true }
956
+ changeViewType={ changePaddingViewType }
957
+ changeType={ changePaddingType }
958
+ changeValue={ changePadding }
959
+ view={ paddingViewType }
960
+ typeDesktop={ paddingType }
961
+ typeTablet={ paddingTypeTablet }
962
+ typeMobile={ paddingTypeMobile }
963
+ valueDesktop={ padding }
964
+ valueTablet={ paddingTablet }
965
+ valueMobile={ paddingMobile }
966
+ >
967
+ <RangeControl
968
+ label={ __( 'Padding Top' ) }
969
+ beforeIcon="arrow-up"
970
+ value={
971
+ ( 'desktop' === paddingViewType ) && paddingTop ||
972
+ ( 'tablet' === paddingViewType ) && paddingTopTablet ||
973
+ ( 'mobile' === paddingViewType ) && paddingTopMobile
974
+ }
975
+ onChange={ changePaddingTop }
976
+ min={ 0 }
977
+ max={ 500 }
978
+ />
979
+
980
+ <RangeControl
981
+ label={ __( 'Padding Right' ) }
982
+ beforeIcon="arrow-right"
983
+ value={
984
+ ( 'desktop' === paddingViewType ) && paddingRight ||
985
+ ( 'tablet' === paddingViewType ) && paddingRightTablet ||
986
+ ( 'mobile' === paddingViewType ) && paddingRightMobile
987
+ }
988
+ onChange={ changePaddingRight }
989
+ min={ 0 }
990
+ max={ 500 }
991
+ />
992
+
993
+ <RangeControl
994
+ label={ __( 'Padding Bottom' ) }
995
+ beforeIcon="arrow-down"
996
+ value={
997
+ ( 'desktop' === paddingViewType ) && paddingBottom ||
998
+ ( 'tablet' === paddingViewType ) && paddingBottomTablet ||
999
+ ( 'mobile' === paddingViewType ) && paddingBottomMobile
1000
+ }
1001
+ onChange={ changePaddingBottom }
1002
+ min={ 0 }
1003
+ max={ 500 }
1004
+ />
1005
+
1006
+ <RangeControl
1007
+ label={ __( 'Padding Left' ) }
1008
+ beforeIcon="arrow-left"
1009
+ value={
1010
+ ( 'desktop' === paddingViewType ) && paddingLeft ||
1011
+ ( 'tablet' === paddingViewType ) && paddingLeftTablet ||
1012
+ ( 'mobile' === paddingViewType ) && paddingLeftMobile
1013
+ }
1014
+ onChange={ changePaddingLeft }
1015
+ min={ 0 }
1016
+ max={ 500 }
1017
+ />
1018
+ </SizeControl>
1019
+
1020
+ <SizeControl
1021
+ label={ __( 'Margin Control' ) }
1022
+ minus={ true }
1023
+ responsive={ true }
1024
+ changeViewType={ changeMarginViewType }
1025
+ changeType={ changeMarginType }
1026
+ changeValue={ changeMargin }
1027
+ view={ marginViewType }
1028
+ typeDesktop={ marginType }
1029
+ typeTablet={ marginTypeTablet }
1030
+ typeMobile={ marginTypeMobile }
1031
+ valueDesktop={ margin }
1032
+ valueTablet={ marginTablet }
1033
+ valueMobile={ marginMobile }
1034
+ >
1035
+ <RangeControl
1036
+ label={ __( 'Margin Top' ) }
1037
+ beforeIcon="arrow-up"
1038
+ value={
1039
+ ( 'desktop' === marginViewType ) && marginTop ||
1040
+ ( 'tablet' === marginViewType ) && marginTopTablet ||
1041
+ ( 'mobile' === marginViewType ) && marginTopMobile
1042
+ }
1043
+ onChange={ changeMarginTop }
1044
+ min={ -500 }
1045
+ max={ 500 }
1046
+ />
1047
+
1048
+ <RangeControl
1049
+ label={ __( 'Margin Right' ) }
1050
+ beforeIcon="arrow-right"
1051
+ value={
1052
+ ( 'desktop' === marginViewType ) && marginRight ||
1053
+ ( 'tablet' === marginViewType ) && marginRightTablet ||
1054
+ ( 'mobile' === marginViewType ) && marginRightMobile
1055
+ }
1056
+ onChange={ changeMarginRight }
1057
+ min={ -1000 }
1058
+ max={ 1000 }
1059
+ />
1060
+
1061
+ <RangeControl
1062
+ label={ __( 'Margin Bottom' ) }
1063
+ beforeIcon="arrow-down"
1064
+ value={
1065
+ ( 'desktop' === marginViewType ) && marginBottom ||
1066
+ ( 'tablet' === marginViewType ) && marginBottomTablet ||
1067
+ ( 'mobile' === marginViewType ) && marginBottomMobile
1068
+ }
1069
+ onChange={ changeMarginBottom }
1070
+ min={ -500 }
1071
+ max={ 500 }
1072
+ />
1073
+
1074
+ <RangeControl
1075
+ label={ __( 'Margin Left' ) }
1076
+ beforeIcon="arrow-left"
1077
+ value={
1078
+ ( 'desktop' === marginViewType ) && marginLeft ||
1079
+ ( 'tablet' === marginViewType ) && marginLeftTablet ||
1080
+ ( 'mobile' === marginViewType ) && marginLeftMobile
1081
+ }
1082
+ onChange={ changeMarginLeft }
1083
+ min={ -1000 }
1084
+ max={ 1000 }
1085
+ />
1086
+ </SizeControl>
1087
+ </PanelBody>
1088
+ </Fragment>
1089
+
1090
+ ) || 'style' === tab && (
1091
+
1092
+ <Fragment>
1093
+ <PanelBody
1094
+ title={ __( 'Background Settings' ) }
1095
+ className="wp-block-themeisle-image-container"
1096
+ >
1097
+ <BackgroundControl
1098
+ label={ __( 'Background Type' ) }
1099
+ backgroundType={ backgroundType }
1100
+ changeBackgroundType={ changeBackgroundType }
1101
+ />
1102
+
1103
+ { 'color' === backgroundType && (
1104
+
1105
+ <Fragment>
1106
+ <p>{ __( 'Background Color' ) }</p>
1107
+
1108
+ <ColorPalette
1109
+ label={ 'Background Color' }
1110
+ value={ backgroundColor }
1111
+ onChange={ changeBackgroundColor }
1112
+ />
1113
+ </Fragment>
1114
+
1115
+ ) || 'image' === backgroundType && (
1116
+ backgroundImageURL ?
1117
+
1118
+ <Fragment>
1119
+ <div className="image-body">
1120
+ <div className="image-container">
1121
+ <div
1122
+ className="image-holder"
1123
+ style={ {
1124
+ backgroundImage: `url('${ backgroundImageURL }')`
1125
+ } }
1126
+ ></div>
1127
+
1128
+ <div
1129
+ className="image-delete"
1130
+ onClick={ removeBackgroundImage }
1131
+ >
1132
+ <Dashicon icon="trash" />
1133
+ <span>{ __( 'Remove Image' ) }</span>
1134
+ </div>
1135
+ </div>
1136
+ </div>
1137
+
1138
+ <Button
1139
+ isDefault
1140
+ className="image-delete-button"
1141
+ onClick={ removeBackgroundImage }
1142
+ >
1143
+ { __( 'Change or Remove Image' ) }
1144
+ </Button>
1145
+
1146
+ <ControlPanelControl
1147
+ label={ 'Background Settings' }
1148
+ >
1149
+
1150
+ <SelectControl
1151
+ label={ __( 'Background Attachment' ) }
1152
+ value={ backgroundAttachment }
1153
+ options={ [
1154
+ { label: 'Scroll', value: 'scroll' },
1155
+ { label: 'Fixed', value: 'fixed' },
1156
+ { label: 'Local', value: 'local' }
1157
+ ] }
1158
+ onChange={ changeBackgroundAttachment }
1159
+ />
1160
+
1161
+ <SelectControl
1162
+ label={ __( 'Background Position' ) }
1163
+ value={ backgroundPosition }
1164
+ options={ [
1165
+ { label: 'Default', value: 'top left' },
1166
+ { label: 'Top Left', value: 'top left' },
1167
+ { label: 'Top Center', value: 'top center' },
1168
+ { label: 'Top Right', value: 'top right' },
1169
+ { label: 'Center Left', value: 'center left' },
1170
+ { label: 'Center Center', value: 'center center' },
1171
+ { label: 'Center Right', value: 'center right' },
1172
+ { label: 'Bottom Left', value: 'bottom left' },
1173
+ { label: 'Bottom Center', value: 'bottom center' },
1174
+ { label: 'Bottom Right', value: 'bottom right' }
1175
+ ] }
1176
+ onChange={ changeBackgroundPosition }
1177
+ />
1178
+
1179
+ <SelectControl
1180
+ label={ __( 'Background Repeat' ) }
1181
+ value={ backgroundRepeat }
1182
+ options={ [
1183
+ { label: 'Repeat', value: 'repeat' },
1184
+ { label: 'No-repeat', value: 'no-repeat' }
1185
+ ] }
1186
+ onChange={ changeBackgroundRepeat }
1187
+ />
1188
+
1189
+ <SelectControl
1190
+ label={ __( 'Background Size' ) }
1191
+ value={ backgroundSize }
1192
+ options={ [
1193
+ { label: 'Auto', value: 'auto' },
1194
+ { label: 'Cover', value: 'cover' },
1195
+ { label: 'Contain', value: 'contain' }
1196
+ ] }
1197
+ onChange={ changeBackgroundSize }
1198
+ />
1199
+
1200
+ </ControlPanelControl>
1201
+ </Fragment> :
1202
+
1203
+ <MediaPlaceholder
1204
+ icon="format-image"
1205
+ labels={ {
1206
+ title: __( 'Background Image' ),
1207
+ name: __( 'an image' )
1208
+ } }
1209
+ value={ backgroundImageID }
1210
+ onSelect={ changeBackgroundImage }
1211
+ accept="image/*"
1212
+ allowedTypes={ [ 'image' ] }
1213
+ />
1214
+
1215
+ ) || 'gradient' === backgroundType && (
1216
+ <Fragment>
1217
+ <p>{ __( 'First Color' ) }</p>
1218
+
1219
+ <ColorPalette
1220
+ label={ __( 'Color' ) }
1221
+ value={ backgroundGradientFirstColor }
1222
+ onChange={ changeBackgroundGradientFirstColor }
1223
+ />
1224
+
1225
+ <RangeControl
1226
+ label={ __( 'Location' ) }
1227
+ value={ backgroundGradientFirstLocation }
1228
+ onChange={ changeBackgroundGradientFirstLocation }
1229
+ min={ 0 }
1230
+ max={ 100 }
1231
+ />
1232
+
1233
+ <p>{ __( 'Second Color' ) }</p>
1234
+
1235
+ <ColorPalette
1236
+ label={ __( 'Color' ) }
1237
+ value={ backgroundGradientSecondColor }
1238
+ onChange={ changeBackgroundGradientSecondColor }
1239
+ />
1240
+
1241
+ <RangeControl
1242
+ label={ __( 'Location' ) }
1243
+ value={ backgroundGradientSecondLocation }
1244
+ onChange={ changeBackgroundGradientSecondLocation }
1245
+ min={ 0 }
1246
+ max={ 100 }
1247
+ />
1248
+
1249
+ <SelectControl
1250
+ label={ __( 'Type' ) }
1251
+ value={ backgroundGradientType }
1252
+ options={ [
1253
+ { label: 'Linear', value: 'linear' },
1254
+ { label: 'Radial', value: 'radial' }
1255
+ ] }
1256
+ onChange={ changeBackgroundGradientType }
1257
+ />
1258
+
1259
+ { 'linear' === backgroundGradientType ?
1260
+ <RangeControl
1261
+ label={ __( 'Angle' ) }
1262
+ value={ backgroundGradientAngle }
1263
+ onChange={ changeBackgroundGradientAngle }
1264
+ min={ 0 }
1265
+ max={ 360 }
1266
+ /> :
1267
+ <SelectControl
1268
+ label={ __( 'Position' ) }
1269
+ value={ backgroundGradientPosition }
1270
+ options={ [
1271
+ { label: 'Top Left', value: 'top left' },
1272
+ { label: 'Top Center', value: 'top center' },
1273
+ { label: 'Top Right', value: 'top right' },
1274
+ { label: 'Center Left', value: 'center left' },
1275
+ { label: 'Center Center', value: 'center center' },
1276
+ { label: 'Center Right', value: 'center right' },
1277
+ { label: 'Bottom Left', value: 'bottom left' },
1278
+ { label: 'Bottom Center', value: 'bottom center' },
1279
+ { label: 'Bottom Right', value: 'bottom right' }
1280
+ ] }
1281
+ onChange={ changeBackgroundGradientPosition }
1282
+ />
1283
+ }
1284
+ </Fragment>
1285
+ )}
1286
+ </PanelBody>
1287
+
1288
+ <PanelBody
1289
+ title={ __( 'Border' ) }
1290
+ className="wp-block-themeisle-border-container"
1291
+ initialOpen={ false }
1292
+ >
1293
+ <SizeControl
1294
+ label={ __( 'Border Width' ) }
1295
+ minus={ false }
1296
+ responsive={ false }
1297
+ changeType={ changeBorderType }
1298
+ changeValue={ changeBorder }
1299
+ sizeValue={ border }
1300
+ sizeType={ borderType }
1301
+ >
1302
+ <RangeControl
1303
+ label={ __( 'Border Top' ) }
1304
+ beforeIcon="arrow-up"
1305
+ value={ borderTop }
1306
+ onChange={ changeBorderTop }
1307
+ min={ 0 }
1308
+ max={ 500 }
1309
+ />
1310
+
1311
+ <RangeControl
1312
+ label={ __( 'Border Right' ) }
1313
+ beforeIcon="arrow-right"
1314
+ value={ borderRight }
1315
+ onChange={ changeBorderRight }
1316
+ min={ 0 }
1317
+ max={ 500 }
1318
+ />
1319
+
1320
+ <RangeControl
1321
+ label={ __( 'Border Bottom' ) }
1322
+ beforeIcon="arrow-down"
1323
+ value={ borderBottom }
1324
+ onChange={ changeBorderBottom }
1325
+ min={ 0 }
1326
+ max={ 500 }
1327
+ />
1328
+
1329
+ <RangeControl
1330
+ label={ __( 'Border Left' ) }
1331
+ beforeIcon="arrow-left"
1332
+ value={ borderLeft }
1333
+ onChange={ changeBorderLeft }
1334
+ min={ 0 }
1335
+ max={ 500 }
1336
+ />
1337
+ </SizeControl>
1338
+
1339
+ <Fragment>
1340
+ <p>{ __( 'Border Color' ) }</p>
1341
+
1342
+ <ColorPalette
1343
+ label={ 'Border Color' }
1344
+ value={ borderColor }
1345
+ onChange={ changeBorderColor }
1346
+ />
1347
+ </Fragment>
1348
+
1349
+ <SizeControl
1350
+ label={ __( 'Border Radius' ) }
1351
+ minus={ false }
1352
+ responsive={ false }
1353
+ changeType={ changeBorderRadiusType }
1354
+ changeValue={ changeBorderRadius }
1355
+ sizeValue={ borderRadius }
1356
+ sizeType={ borderRadiusType }
1357
+ >
1358
+ <RangeControl
1359
+ label={ __( 'Radius Top Left' ) }
1360
+ beforeIcon="arrow-up"
1361
+ value={ borderRadiusTop }
1362
+ onChange={ changeBorderRadiusTop }
1363
+ min={ 0 }
1364
+ max={ 500 }
1365
+ />
1366
+
1367
+ <RangeControl
1368
+ label={ __( 'Radius Top Right' ) }
1369
+ beforeIcon="arrow-right"
1370
+ value={ borderRadiusRight }
1371
+ onChange={ changeBorderRadiusRight }
1372
+ min={ 0 }
1373
+ max={ 500 }
1374
+ />
1375
+
1376
+ <RangeControl
1377
+ label={ __( 'Radius Bottom Right' ) }
1378
+ beforeIcon="arrow-down"
1379
+ value={ borderRadiusBottom }
1380
+ onChange={ changeBorderRadiusBottom }
1381
+ min={ 0 }
1382
+ max={ 500 }
1383
+ />
1384
+
1385
+ <RangeControl
1386
+ label={ __( 'Radius Bottom Left' ) }
1387
+ beforeIcon="arrow-left"
1388
+ value={ borderRadiusLeft }
1389
+ onChange={ changeBorderRadiusLeft }
1390
+ min={ 0 }
1391
+ max={ 500 }
1392
+ />
1393
+ </SizeControl>
1394
+
1395
+ <ToggleControl
1396
+ label={ 'Box Shadow' }
1397
+ checked={ boxShadow }
1398
+ onChange={ changeBoxShadow }
1399
+ />
1400
+
1401
+ { boxShadow && (
1402
+ <Fragment>
1403
+
1404
+ <Fragment>
1405
+ <p>{ __( 'Shadow Color' ) }</p>
1406
+
1407
+ <ColorPalette
1408
+ label={ 'Shadow Color' }
1409
+ value={ boxShadowColor }
1410
+ onChange={ changeBoxShadowColor }
1411
+ />
1412
+ </Fragment>
1413
+
1414
+ <ControlPanelControl
1415
+ label={ 'Shadow Properties' }
1416
+ >
1417
+
1418
+ <RangeControl
1419
+ label={ __( 'Opacity' ) }
1420
+ value={ boxShadowColorOpacity }
1421
+ onChange={ changeBoxShadowColorOpacity }
1422
+ min={ 0 }
1423
+ max={ 100 }
1424
+ />
1425
+
1426
+ <RangeControl
1427
+ label={ __( 'Blur' ) }
1428
+ value={ boxShadowBlur }
1429
+ onChange={ changeBoxShadowBlur }
1430
+ min={ 0 }
1431
+ max={ 100 }
1432
+ />
1433
+
1434
+ <RangeControl
1435
+ label={ __( 'Spread' ) }
1436
+ value={ boxShadowSpread }
1437
+ onChange={ changeBoxShadowSpread }
1438
+ min={ -100 }
1439
+ max={ 100 }
1440
+ />
1441
+
1442
+ <RangeControl
1443
+ label={ __( 'Horizontal' ) }
1444
+ value={ boxShadowHorizontal }
1445
+ onChange={ changeBoxShadowHorizontal }
1446
+ min={ -100 }
1447
+ max={ 100 }
1448
+ />
1449
+
1450
+ <RangeControl
1451
+ label={ __( 'Vertical' ) }
1452
+ value={ boxShadowVertical }
1453
+ onChange={ changeBoxShadowVertical }
1454
+ min={ -100 }
1455
+ max={ 100 }
1456
+ />
1457
+
1458
+ </ControlPanelControl>
1459
+
1460
+ </Fragment>
1461
+ )}
1462
+ </PanelBody>
1463
+ </Fragment>
1464
+ ) || 'advanced' === tab && (
1465
+
1466
+ <PanelBody
1467
+ title={ __( 'Section Settings' ) }
1468
+ >
1469
+ <SelectControl
1470
+ label={ __( 'HTML Tag' ) }
1471
+ value={ columnsHTMLTag }
1472
+ options={ [
1473
+ { label: 'Default', value: 'div' },
1474
+ { label: 'div', value: 'div' },
1475
+ { label: 'section', value: 'section' },
1476
+ { label: 'header', value: 'header' },
1477
+ { label: 'footer', value: 'footer' },
1478
+ { label: 'article', value: 'article' },
1479
+ { label: 'main', value: 'main' }
1480
+ ] }
1481
+ onChange={ changeColumnsHTMLTag }
1482
+ />
1483
+ </PanelBody>
1484
+
1485
+ )}
1486
+ </InspectorControls>
1487
+
1488
+ <Tag
1489
+ className={ props.className }
1490
+ style={ style }
1491
+ >
1492
+ <InnerBlocks templateLock={ false } />
1493
+ </Tag>
1494
+ </Fragment>
1495
+ );
1496
+ }),
1497
+
1498
+ save: props => {
1499
+ const {
1500
+ id,
1501
+ backgroundType,
1502
+ backgroundColor,
1503
+ backgroundImageURL,
1504
+ backgroundAttachment,
1505
+ backgroundPosition,
1506
+ backgroundRepeat,
1507
+ backgroundSize,
1508
+ backgroundGradientFirstColor,
1509
+ backgroundGradientFirstLocation,
1510
+ backgroundGradientSecondColor,
1511
+ backgroundGradientSecondLocation,
1512
+ backgroundGradientType,
1513
+ backgroundGradientAngle,
1514
+ backgroundGradientPosition,
1515
+ borderType,
1516
+ border,
1517
+ borderTop,
1518
+ borderRight,
1519
+ borderBottom,
1520
+ borderLeft,
1521
+ borderColor,
1522
+ borderRadiusType,
1523
+ borderRadius,
1524
+ borderRadiusTop,
1525
+ borderRadiusRight,
1526
+ borderRadiusBottom,
1527
+ borderRadiusLeft,
1528
+ boxShadow,
1529
+ boxShadowColor,
1530
+ boxShadowColorOpacity,
1531
+ boxShadowBlur,
1532
+ boxShadowSpread,
1533
+ boxShadowHorizontal,
1534
+ boxShadowVertical,
1535
+ columnsHTMLTag
1536
+ } = props.attributes;
1537
+
1538
+ const Tag = columnsHTMLTag;
1539
+
1540
+ let background, borderStyle, borderRadiusStyle, boxShadowStyle;
1541
+
1542
+ if ( 'color' === backgroundType ) {
1543
+ background = {
1544
+ background: backgroundColor
1545
+ };
1546
+ }
1547
+
1548
+ if ( 'image' === backgroundType ) {
1549
+ background = {
1550
+ backgroundImage: `url( '${ backgroundImageURL }' )`,
1551
+ backgroundAttachment,
1552
+ backgroundPosition,
1553
+ backgroundRepeat,
1554
+ backgroundSize
1555
+ };
1556
+ }
1557
+
1558
+ if ( 'gradient' === backgroundType ) {
1559
+ let direction;
1560
+
1561
+ if ( 'linear' === backgroundGradientType ) {
1562
+ direction = `${ backgroundGradientAngle }deg`;
1563
+ } else {
1564
+ direction = `at ${ backgroundGradientPosition }`;
1565
+ }
1566
+
1567
+ background = {
1568
+ background: `${ backgroundGradientType }-gradient( ${ direction }, ${ backgroundGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientFirstLocation }%, ${ backgroundGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientSecondLocation }% )`
1569
+ };
1570
+ }
1571
+
1572
+ if ( 'linked' === borderType ) {
1573
+ borderStyle = {
1574
+ borderWidth: `${ border }px`,
1575
+ borderStyle: 'solid',
1576
+ borderColor: borderColor
1577
+ };
1578
+ }
1579
+
1580
+ if ( 'unlinked' === borderType ) {
1581
+ borderStyle = {
1582
+ borderTopWidth: `${ borderTop }px`,
1583
+ borderRightWidth: `${ borderRight }px`,
1584
+ borderBottomWidth: `${ borderBottom }px`,
1585
+ borderLeftWidth: `${ borderLeft }px`,
1586
+ borderStyle: 'solid',
1587
+ borderColor: borderColor
1588
+ };
1589
+ }
1590
+
1591
+ if ( 'linked' === borderRadiusType ) {
1592
+ borderRadiusStyle = {
1593
+ borderRadius: `${ borderRadius }px`
1594
+ };
1595
+ }
1596
+
1597
+ if ( 'unlinked' === borderRadiusType ) {
1598
+ borderRadiusStyle = {
1599
+ borderTopLeftRadius: `${ borderRadiusTop }px`,
1600
+ borderTopRightRadius: `${ borderRadiusRight }px`,
1601
+ borderBottomRightRadius: `${ borderRadiusBottom }px`,
1602
+ borderBottomLeftRadius: `${ borderRadiusLeft }px`
1603
+ };
1604
+ }
1605
+
1606
+ if ( true === boxShadow ) {
1607
+ boxShadowStyle = {
1608
+ boxShadow: `${ boxShadowHorizontal }px ${ boxShadowVertical }px ${ boxShadowBlur }px ${ boxShadowSpread }px ${ hexToRgba( ( boxShadowColor ? boxShadowColor : '#000000' ), boxShadowColorOpacity ) }`
1609
+ };
1610
+ }
1611
+
1612
+ const style = {
1613
+ ...background,
1614
+ ...borderStyle,
1615
+ ...borderRadiusStyle,
1616
+ ...boxShadowStyle
1617
+ };
1618
+
1619
+ return (
1620
+ <Tag
1621
+ className={ props.className }
1622
+ id={ id }
1623
+ style={ style }
1624
+ >
1625
+ <InnerBlocks.Content />
1626
+ </Tag>
1627
+ );
1628
+ }
1629
+ });
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-columns.js ADDED
@@ -0,0 +1,3314 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+ import hexToRgba from 'hex-rgba';
6
+
7
+ /**
8
+ * WordPress dependencies
9
+ */
10
+ const { times } = lodash;
11
+
12
+ const { __ } = wp.i18n;
13
+
14
+ const { registerBlockType } = wp.blocks;
15
+
16
+ const {
17
+ BaseControl,
18
+ Button,
19
+ ButtonGroup,
20
+ Dashicon,
21
+ Icon,
22
+ IconButton,
23
+ PanelBody,
24
+ Tooltip,
25
+ ToggleControl,
26
+ RangeControl,
27
+ ResizableBox,
28
+ SelectControl
29
+ } = wp.components;
30
+
31
+ const {
32
+ compose,
33
+ withState
34
+ } = wp.compose;
35
+
36
+ const { withSelect } = wp.data;
37
+
38
+ const {
39
+ ColorPalette,
40
+ InnerBlocks,
41
+ InspectorControls,
42
+ MediaPlaceholder
43
+ } = wp.editor;
44
+
45
+ const { Fragment } = wp.element;
46
+
47
+ const { withViewportMatch } = wp.viewport;
48
+
49
+ /**
50
+ * Internal dependencies
51
+ */
52
+ import {
53
+ columnsIcon,
54
+ topIcon,
55
+ middleIcon,
56
+ bottomIcon
57
+ } from '../../utils/icons.js';
58
+
59
+ import LayoutControl from './layout-control/index.js';
60
+
61
+ import SizeControl from '../../components/size-control/index.js';
62
+
63
+ import ResponsiveControl from '../../components/responsive-control/index.js';
64
+
65
+ import BackgroundControl from './background-control/index.js';
66
+
67
+ import ControlPanelControl from '../../components/control-panel-control/index.js';
68
+
69
+ import Separators from './separators/index.js';
70
+
71
+ import Inboarding from './inboarding/index.js';
72
+
73
+ registerBlockType( 'themeisle-blocks/advanced-columns', {
74
+ title: __( 'Section' ),
75
+ description: __( 'Add a Section block that displays content in multiple columns, then add whatever content blocks you’d like.' ),
76
+ icon: columnsIcon,
77
+ category: 'themeisle-blocks',
78
+ keywords: [
79
+ 'advanced columns',
80
+ 'layout',
81
+ 'grid'
82
+ ],
83
+ attributes: {
84
+ id: {
85
+ type: 'string'
86
+ },
87
+ columns: {
88
+ type: 'number'
89
+ },
90
+ layout: {
91
+ type: 'string'
92
+ },
93
+ layoutTablet: {
94
+ type: 'string',
95
+ default: 'equal'
96
+ },
97
+ layoutMobile: {
98
+ type: 'string',
99
+ default: 'equal'
100
+ },
101
+ columnsGap: {
102
+ type: 'string',
103
+ default: 'default'
104
+ },
105
+ paddingType: {
106
+ type: 'string',
107
+ default: 'linked'
108
+ },
109
+ paddingTypeTablet: {
110
+ type: 'string',
111
+ default: 'linked'
112
+ },
113
+ paddingTypeMobile: {
114
+ type: 'string',
115
+ default: 'linked'
116
+ },
117
+ padding: {
118
+ type: 'number',
119
+ default: 20
120
+ },
121
+ paddingTablet: {
122
+ type: 'number',
123
+ default: 20
124
+ },
125
+ paddingMobile: {
126
+ type: 'number',
127
+ default: 20
128
+ },
129
+ paddingTop: {
130
+ type: 'number',
131
+ default: 20
132
+ },
133
+ paddingTopTablet: {
134
+ type: 'number',
135
+ default: 20
136
+ },
137
+ paddingTopMobile: {
138
+ type: 'number',
139
+ default: 20
140
+ },
141
+ paddingRight: {
142
+ type: 'number',
143
+ default: 20
144
+ },
145
+ paddingRightTablet: {
146
+ type: 'number',
147
+ default: 20
148
+ },
149
+ paddingRightMobile: {
150
+ type: 'number',
151
+ default: 20
152
+ },
153
+ paddingBottom: {
154
+ type: 'number',
155
+ default: 20
156
+ },
157
+ paddingBottomTablet: {
158
+ type: 'number',
159
+ default: 20
160
+ },
161
+ paddingBottomMobile: {
162
+ type: 'number',
163
+ default: 20
164
+ },
165
+ paddingLeft: {
166
+ type: 'number',
167
+ default: 20
168
+ },
169
+ paddingLeftTablet: {
170
+ type: 'number',
171
+ default: 20
172
+ },
173
+ paddingLeftMobile: {
174
+ type: 'number',
175
+ default: 20
176
+ },
177
+ marginType: {
178
+ type: 'string',
179
+ default: 'unlinked'
180
+ },
181
+ marginTypeTablet: {
182
+ type: 'string',
183
+ default: 'unlinked'
184
+ },
185
+ marginTypeMobile: {
186
+ type: 'string',
187
+ default: 'unlinked'
188
+ },
189
+ margin: {
190
+ type: 'number',
191
+ default: 20
192
+ },
193
+ marginTablet: {
194
+ type: 'number',
195
+ default: 20
196
+ },
197
+ marginMobile: {
198
+ type: 'number',
199
+ default: 20
200
+ },
201
+ marginTop: {
202
+ type: 'number',
203
+ default: 20
204
+ },
205
+ marginTopTablet: {
206
+ type: 'number',
207
+ default: 20
208
+ },
209
+ marginTopMobile: {
210
+ type: 'number',
211
+ default: 20
212
+ },
213
+ marginBottom: {
214
+ type: 'number',
215
+ default: 20
216
+ },
217
+ marginBottomTablet: {
218
+ type: 'number',
219
+ default: 20
220
+ },
221
+ marginBottomMobile: {
222
+ type: 'number',
223
+ default: 20
224
+ },
225
+ columnsWidth: {
226
+ type: 'number'
227
+ },
228
+ columnsHeight: {
229
+ type: 'string',
230
+ default: 'auto'
231
+ },
232
+ columnsHeightCustom: {
233
+ type: 'number'
234
+ },
235
+ columnsHeightCustomTablet: {
236
+ type: 'number'
237
+ },
238
+ columnsHeightCustomMobile: {
239
+ type: 'number'
240
+ },
241
+ horizontalAlign: {
242
+ type: 'string',
243
+ default: 'unset'
244
+ },
245
+ verticalAlign: {
246
+ type: 'string',
247
+ default: 'unset'
248
+ },
249
+ backgroundType: {
250
+ type: 'string',
251
+ default: 'color'
252
+ },
253
+ backgroundColor: {
254
+ type: 'string'
255
+ },
256
+ backgroundImageID: {
257
+ type: 'number'
258
+ },
259
+ backgroundImageURL: {
260
+ type: 'string'
261
+ },
262
+ backgroundAttachment: {
263
+ type: 'string',
264
+ default: 'scroll'
265
+ },
266
+ backgroundPosition: {
267
+ type: 'string',
268
+ default: 'top left'
269
+ },
270
+ backgroundRepeat: {
271
+ type: 'string',
272
+ default: 'repeat'
273
+ },
274
+ backgroundSize: {
275
+ type: 'string',
276
+ default: 'auto'
277
+ },
278
+ backgroundGradientFirstColor: {
279
+ type: 'string',
280
+ default: '#36d1dc'
281
+ },
282
+ backgroundGradientFirstLocation: {
283
+ type: 'number',
284
+ default: 0
285
+ },
286
+ backgroundGradientSecondColor: {
287
+ type: 'string',
288
+ default: '#5b86e5'
289
+ },
290
+ backgroundGradientSecondLocation: {
291
+ type: 'number',
292
+ default: 100
293
+ },
294
+ backgroundGradientType: {
295
+ type: 'string',
296
+ default: 'linear'
297
+ },
298
+ backgroundGradientAngle: {
299
+ type: 'number',
300
+ default: 90
301
+ },
302
+ backgroundGradientPosition: {
303
+ type: 'string',
304
+ default: 'center center'
305
+ },
306
+ backgroundOverlayOpacity: {
307
+ type: 'number',
308
+ default: 50
309
+ },
310
+ backgroundOverlayType: {
311
+ type: 'string',
312
+ default: 'color'
313
+ },
314
+ backgroundOverlayColor: {
315
+ type: 'string'
316
+ },
317
+ backgroundOverlayImageID: {
318
+ type: 'number'
319
+ },
320
+ backgroundOverlayImageURL: {
321
+ type: 'string'
322
+ },
323
+ backgroundOverlayAttachment: {
324
+ type: 'string',
325
+ default: 'scroll'
326
+ },
327
+ backgroundOverlayPosition: {
328
+ type: 'string',
329
+ default: 'top left'
330
+ },
331
+ backgroundOverlayRepeat: {
332
+ type: 'string',
333
+ default: 'repeat'
334
+ },
335
+ backgroundOverlaySize: {
336
+ type: 'string',
337
+ default: 'auto'
338
+ },
339
+ backgroundOverlayGradientFirstColor: {
340
+ type: 'string',
341
+ default: '#36d1dc'
342
+ },
343
+ backgroundOverlayGradientFirstLocation: {
344
+ type: 'number',
345
+ default: 0
346
+ },
347
+ backgroundOverlayGradientSecondColor: {
348
+ type: 'string',
349
+ default: '#5b86e5'
350
+ },
351
+ backgroundOverlayGradientSecondLocation: {
352
+ type: 'number',
353
+ default: 100
354
+ },
355
+ backgroundOverlayGradientType: {
356
+ type: 'string',
357
+ default: 'linear'
358
+ },
359
+ backgroundOverlayGradientAngle: {
360
+ type: 'number',
361
+ default: 90
362
+ },
363
+ backgroundOverlayGradientPosition: {
364
+ type: 'string',
365
+ default: 'center center'
366
+ },
367
+ backgroundOverlayFilterBlur: {
368
+ type: 'number',
369
+ default: 0
370
+ },
371
+ backgroundOverlayFilterBrightness: {
372
+ type: 'number',
373
+ default: 10
374
+ },
375
+ backgroundOverlayFilterContrast: {
376
+ type: 'number',
377
+ default: 10
378
+ },
379
+ backgroundOverlayFilterGrayscale: {
380
+ type: 'number',
381
+ default: 0
382
+ },
383
+ backgroundOverlayFilterHue: {
384
+ type: 'number',
385
+ default: 0
386
+ },
387
+ backgroundOverlayFilterSaturate: {
388
+ type: 'number',
389
+ default: 10
390
+ },
391
+ backgroundOverlayBlend: {
392
+ type: 'string',
393
+ default: 'normal'
394
+ },
395
+ borderType: {
396
+ type: 'string',
397
+ default: 'linked'
398
+ },
399
+ border: {
400
+ type: 'number',
401
+ default: 0
402
+ },
403
+ borderTop: {
404
+ type: 'number',
405
+ default: 0
406
+ },
407
+ borderRight: {
408
+ type: 'number',
409
+ default: 0
410
+ },
411
+ borderBottom: {
412
+ type: 'number',
413
+ default: 0
414
+ },
415
+ borderLeft: {
416
+ type: 'number',
417
+ default: 0
418
+ },
419
+ borderColor: {
420
+ type: 'string',
421
+ default: '#000000'
422
+ },
423
+ borderRadiusType: {
424
+ type: 'string',
425
+ default: 'linked'
426
+ },
427
+ borderRadius: {
428
+ type: 'number',
429
+ default: 0
430
+ },
431
+ borderRadiusTop: {
432
+ type: 'number',
433
+ default: 0
434
+ },
435
+ borderRadiusRight: {
436
+ type: 'number',
437
+ default: 0
438
+ },
439
+ borderRadiusBottom: {
440
+ type: 'number',
441
+ default: 0
442
+ },
443
+ borderRadiusLeft: {
444
+ type: 'number',
445
+ default: 0
446
+ },
447
+ boxShadow: {
448
+ type: 'boolean',
449
+ default: false
450
+ },
451
+ boxShadowColor: {
452
+ type: 'string',
453
+ default: '#000000'
454
+ },
455
+ boxShadowColorOpacity: {
456
+ type: 'number',
457
+ default: 50
458
+ },
459
+ boxShadowBlur: {
460
+ type: 'number',
461
+ default: 5
462
+ },
463
+ boxShadowSpread: {
464
+ type: 'number',
465
+ default: 0
466
+ },
467
+ boxShadowHorizontal: {
468
+ type: 'number',
469
+ default: 0
470
+ },
471
+ boxShadowVertical: {
472
+ type: 'number',
473
+ default: 0
474
+ },
475
+ dividerTopType: {
476
+ type: 'string',
477
+ default: 'none'
478
+ },
479
+ dividerTopColor: {
480
+ type: 'string',
481
+ default: '#000000'
482
+ },
483
+ dividerTopWidth: {
484
+ type: 'number',
485
+ default: 100
486
+ },
487
+ dividerTopWidthTablet: {
488
+ type: 'number',
489
+ default: 100
490
+ },
491
+ dividerTopWidthMobile: {
492
+ type: 'number',
493
+ default: 100
494
+ },
495
+ dividerTopHeight: {
496
+ type: 'number',
497
+ default: 100
498
+ },
499
+ dividerTopHeightTablet: {
500
+ type: 'number',
501
+ default: 100
502
+ },
503
+ dividerTopHeightMobile: {
504
+ type: 'number',
505
+ default: 100
506
+ },
507
+ dividerTopInvert: {
508
+ type: 'boolean',
509
+ default: false
510
+ },
511
+ dividerBottomType: {
512
+ type: 'string',
513
+ default: 'none'
514
+ },
515
+ dividerBottomColor: {
516
+ type: 'string',
517
+ default: '#000000'
518
+ },
519
+ dividerBottomWidth: {
520
+ type: 'number',
521
+ default: 100
522
+ },
523
+ dividerBottomWidthTablet: {
524
+ type: 'number',
525
+ default: 100
526
+ },
527
+ dividerBottomWidthMobile: {
528
+ type: 'number',
529
+ default: 100
530
+ },
531
+ dividerBottomHeight: {
532
+ type: 'number',
533
+ default: 100
534
+ },
535
+ dividerBottomHeightTablet: {
536
+ type: 'number',
537
+ default: 100
538
+ },
539
+ dividerBottomHeightMobile: {
540
+ type: 'number',
541
+ default: 100
542
+ },
543
+ dividerBottomInvert: {
544
+ type: 'boolean',
545
+ default: false
546
+ },
547
+ hide: {
548
+ type: 'boolean',
549
+ default: false
550
+ },
551
+ hideTablet: {
552
+ type: 'boolean',
553
+ default: false
554
+ },
555
+ hideMobile: {
556
+ type: 'boolean',
557
+ default: false
558
+ },
559
+ columnsHTMLTag: {
560
+ type: 'string',
561
+ default: 'div'
562
+ }
563
+ },
564
+
565
+ supports: {
566
+ align: [ 'wide', 'full' ],
567
+ html: false
568
+ },
569
+
570
+ edit: compose([
571
+
572
+ withSelect( ( select, props ) => {
573
+ return {
574
+ props
575
+ };
576
+ }),
577
+
578
+ withState({
579
+ tab: 'layout',
580
+ columnsViewType: 'desktop',
581
+ paddingViewType: 'desktop',
582
+ marginViewType: 'desktop',
583
+ heightViewType: 'desktop',
584
+ dividerViewType: 'top',
585
+ dividerWidthViewType: 'desktop',
586
+ dividerHeightViewType: 'desktop'
587
+ }),
588
+
589
+ withViewportMatch({
590
+ isLarger: '>= large',
591
+ isLarge: '<= large',
592
+ isSmall: '>= small',
593
+ isSmaller: '<= small'
594
+ })
595
+
596
+ ])( ({
597
+ tab,
598
+ columnsViewType,
599
+ paddingViewType,
600
+ marginViewType,
601
+ heightViewType,
602
+ dividerViewType,
603
+ dividerWidthViewType,
604
+ dividerHeightViewType,
605
+ setState,
606
+ isLarger,
607
+ isLarge,
608
+ isSmall,
609
+ isSmaller,
610
+ props
611
+ }) => {
612
+ const {
613
+ id,
614
+ columns,
615
+ layout,
616
+ layoutTablet,
617
+ layoutMobile,
618
+ columnsGap,
619
+ paddingType,
620
+ paddingTypeTablet,
621
+ paddingTypeMobile,
622
+ padding,
623
+ paddingTablet,
624
+ paddingMobile,
625
+ paddingTop,
626
+ paddingTopTablet,
627
+ paddingTopMobile,
628
+ paddingRight,
629
+ paddingRightTablet,
630
+ paddingRightMobile,
631
+ paddingBottom,
632
+ paddingBottomTablet,
633
+ paddingBottomMobile,
634
+ paddingLeft,
635
+ paddingLeftTablet,
636
+ paddingLeftMobile,
637
+ marginType,
638
+ marginTypeTablet,
639
+ marginTypeMobile,
640
+ margin,
641
+ marginTablet,
642
+ marginMobile,
643
+ marginTop,
644
+ marginTopTablet,
645
+ marginTopMobile,
646
+ marginBottom,
647
+ marginBottomTablet,
648
+ marginBottomMobile,
649
+ columnsWidth,
650
+ columnsHeight,
651
+ columnsHeightCustom,
652
+ columnsHeightCustomTablet,
653
+ columnsHeightCustomMobile,
654
+ horizontalAlign,
655
+ verticalAlign,
656
+ backgroundType,
657
+ backgroundColor,
658
+ backgroundImageID,
659
+ backgroundImageURL,
660
+ backgroundAttachment,
661
+ backgroundPosition,
662
+ backgroundRepeat,
663
+ backgroundSize,
664
+ backgroundGradientFirstColor,
665
+ backgroundGradientFirstLocation,
666
+ backgroundGradientSecondColor,
667
+ backgroundGradientSecondLocation,
668
+ backgroundGradientType,
669
+ backgroundGradientAngle,
670
+ backgroundGradientPosition,
671
+ backgroundOverlayOpacity,
672
+ backgroundOverlayType,
673
+ backgroundOverlayColor,
674
+ backgroundOverlayImageID,
675
+ backgroundOverlayImageURL,
676
+ backgroundOverlayAttachment,
677
+ backgroundOverlayPosition,
678
+ backgroundOverlayRepeat,
679
+ backgroundOverlaySize,
680
+ backgroundOverlayGradientFirstColor,
681
+ backgroundOverlayGradientFirstLocation,
682
+ backgroundOverlayGradientSecondColor,
683
+ backgroundOverlayGradientSecondLocation,
684
+ backgroundOverlayGradientType,
685
+ backgroundOverlayGradientAngle,
686
+ backgroundOverlayGradientPosition,
687
+ backgroundOverlayFilterBlur,
688
+ backgroundOverlayFilterBrightness,
689
+ backgroundOverlayFilterContrast,
690
+ backgroundOverlayFilterGrayscale,
691
+ backgroundOverlayFilterHue,
692
+ backgroundOverlayFilterSaturate,
693
+ backgroundOverlayBlend,
694
+ borderType,
695
+ border,
696
+ borderTop,
697
+ borderRight,
698
+ borderBottom,
699
+ borderLeft,
700
+ borderColor,
701
+ borderRadiusType,
702
+ borderRadius,
703
+ borderRadiusTop,
704
+ borderRadiusRight,
705
+ borderRadiusBottom,
706
+ borderRadiusLeft,
707
+ boxShadow,
708
+ boxShadowColor,
709
+ boxShadowColorOpacity,
710
+ boxShadowBlur,
711
+ boxShadowSpread,
712
+ boxShadowHorizontal,
713
+ boxShadowVertical,
714
+ dividerTopType,
715
+ dividerTopColor,
716
+ dividerTopWidth,
717
+ dividerTopWidthTablet,
718
+ dividerTopWidthMobile,
719
+ dividerTopHeight,
720
+ dividerTopHeightTablet,
721
+ dividerTopHeightMobile,
722
+ dividerTopInvert,
723
+ dividerBottomType,
724
+ dividerBottomColor,
725
+ dividerBottomWidth,
726
+ dividerBottomWidthTablet,
727
+ dividerBottomWidthMobile,
728
+ dividerBottomHeight,
729
+ dividerBottomHeightTablet,
730
+ dividerBottomHeightMobile,
731
+ dividerBottomInvert,
732
+ hide,
733
+ hideTablet,
734
+ hideMobile,
735
+ columnsHTMLTag
736
+ } = props.attributes;
737
+
738
+ if ( id === undefined || id.substr( id.length - 8 ) !== props.clientId.substr( 0, 8 ) ) {
739
+ const instanceId = `wp-block-themeisle-blocks-advanced-columns-${ props.clientId.substr( 0, 8 ) }`;
740
+ props.setAttributes({ id: instanceId });
741
+ }
742
+
743
+ const isDesktop = ( isLarger && ! isLarge && isSmall && ! isSmaller );
744
+
745
+ const isTablet = ( ! isLarger && ! isLarge && isSmall && ! isSmaller );
746
+
747
+ const isMobile = ( ! isLarger && ! isLarge && ! isSmall && ! isSmaller );
748
+
749
+ const Tag = columnsHTMLTag;
750
+
751
+ let stylesheet, background, overlayBackground, borderStyle, borderRadiusStyle, boxShadowStyle;
752
+
753
+ if ( isDesktop ) {
754
+ stylesheet = {
755
+ paddingRight: 'linked' === paddingType ? `${ padding }px` : `${ paddingRight }px`,
756
+ paddingLeft: 'linked' === paddingType ? `${ padding }px` : `${ paddingLeft }px`,
757
+ marginTop: 'linked' === marginType ? `${ margin }px` : `${ marginTop }px`,
758
+ marginBottom: 'linked' === marginType ? `${ margin }px` : `${ marginBottom }px`,
759
+ minHeight: 'custom' === columnsHeight ? `${ columnsHeightCustom }px` : columnsHeight
760
+ };
761
+ }
762
+
763
+ if ( isTablet ) {
764
+ stylesheet = {
765
+ paddingRight: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingRightTablet }px`,
766
+ paddingLeft: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingLeftTablet }px`,
767
+ marginTop: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginTopTablet }px`,
768
+ marginBottom: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginBottomTablet }px`,
769
+ minHeight: 'custom' === columnsHeight ? `${ columnsHeightCustomTablet }px` : columnsHeight
770
+ };
771
+ }
772
+
773
+ if ( isMobile ) {
774
+ stylesheet = {
775
+ paddingRight: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingRightMobile }px`,
776
+ paddingLeft: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingLeftMobile }px`,
777
+ marginTop: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginTopMobile }px`,
778
+ marginBottom: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginBottomMobile }px`,
779
+ minHeight: 'custom' === columnsHeight ? `${ columnsHeightCustomMobile }px` : columnsHeight
780
+ };
781
+ }
782
+
783
+ if ( 'color' === backgroundType ) {
784
+ background = {
785
+ background: backgroundColor
786
+ };
787
+ }
788
+
789
+ if ( 'image' === backgroundType ) {
790
+ background = {
791
+ backgroundImage: `url( '${ backgroundImageURL }' )`,
792
+ backgroundAttachment,
793
+ backgroundPosition,
794
+ backgroundRepeat,
795
+ backgroundSize
796
+ };
797
+ }
798
+
799
+ if ( 'gradient' === backgroundType ) {
800
+ let direction;
801
+
802
+ if ( 'linear' === backgroundGradientType ) {
803
+ direction = `${ backgroundGradientAngle }deg`;
804
+ } else {
805
+ direction = `at ${ backgroundGradientPosition }`;
806
+ }
807
+
808
+ if ( backgroundGradientFirstColor || backgroundGradientSecondColor ) {
809
+ background = {
810
+ background: `${ backgroundGradientType }-gradient( ${ direction }, ${ backgroundGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientFirstLocation }%, ${ backgroundGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientSecondLocation }% )`
811
+ };
812
+ }
813
+ }
814
+
815
+ if ( 'linked' === borderType ) {
816
+ borderStyle = {
817
+ borderWidth: `${ border }px`,
818
+ borderStyle: 'solid',
819
+ borderColor: borderColor
820
+ };
821
+ }
822
+
823
+ if ( 'unlinked' === borderType ) {
824
+ borderStyle = {
825
+ borderTopWidth: `${ borderTop }px`,
826
+ borderRightWidth: `${ borderRight }px`,
827
+ borderBottomWidth: `${ borderBottom }px`,
828
+ borderLeftWidth: `${ borderLeft }px`,
829
+ borderStyle: 'solid',
830
+ borderColor: borderColor
831
+ };
832
+ }
833
+
834
+ if ( 'linked' === borderRadiusType ) {
835
+ borderRadiusStyle = {
836
+ borderRadius: `${ borderRadius }px`
837
+ };
838
+ }
839
+
840
+ if ( 'unlinked' === borderRadiusType ) {
841
+ borderRadiusStyle = {
842
+ borderTopLeftRadius: `${ borderRadiusTop }px`,
843
+ borderTopRightRadius: `${ borderRadiusRight }px`,
844
+ borderBottomRightRadius: `${ borderRadiusBottom }px`,
845
+ borderBottomLeftRadius: `${ borderRadiusLeft }px`
846
+ };
847
+ }
848
+
849
+ if ( true === boxShadow ) {
850
+ boxShadowStyle = {
851
+ boxShadow: `${ boxShadowHorizontal }px ${ boxShadowVertical }px ${ boxShadowBlur }px ${ boxShadowSpread }px ${ hexToRgba( ( boxShadowColor ? boxShadowColor : '#000000' ), boxShadowColorOpacity ) }`
852
+ };
853
+ }
854
+
855
+ const style = {
856
+ ...stylesheet,
857
+ ...background,
858
+ ...borderStyle,
859
+ ...borderRadiusStyle,
860
+ ...boxShadowStyle,
861
+ alignItems: horizontalAlign,
862
+ justifyContent: verticalAlign
863
+ };
864
+
865
+ if ( 'color' === backgroundOverlayType ) {
866
+ overlayBackground = {
867
+ background: backgroundOverlayColor,
868
+ opacity: backgroundOverlayOpacity / 100
869
+ };
870
+ }
871
+
872
+ if ( 'image' === backgroundOverlayType ) {
873
+ overlayBackground = {
874
+ backgroundImage: `url( '${ backgroundOverlayImageURL }' )`,
875
+ backgroundAttachment: backgroundOverlayAttachment,
876
+ backgroundPosition: backgroundOverlayPosition,
877
+ backgroundRepeat: backgroundOverlayRepeat,
878
+ backgroundSize: backgroundOverlaySize,
879
+ opacity: backgroundOverlayOpacity / 100
880
+ };
881
+ }
882
+
883
+ if ( 'gradient' === backgroundOverlayType ) {
884
+ let direction;
885
+
886
+ if ( 'linear' === backgroundOverlayGradientType ) {
887
+ direction = `${ backgroundOverlayGradientAngle }deg`;
888
+ } else {
889
+ direction = `at ${ backgroundOverlayGradientPosition }`;
890
+ }
891
+
892
+ overlayBackground = {
893
+ background: `${ backgroundOverlayGradientType }-gradient( ${ direction }, ${ backgroundOverlayGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundOverlayGradientFirstLocation }%, ${ backgroundOverlayGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundOverlayGradientSecondLocation }% )`,
894
+ opacity: backgroundOverlayOpacity / 100
895
+ };
896
+ }
897
+
898
+ const overlayStyle = {
899
+ ...overlayBackground,
900
+ mixBlendMode: backgroundOverlayBlend,
901
+ filter: `blur( ${ backgroundOverlayFilterBlur / 10 }px ) brightness( ${ backgroundOverlayFilterBrightness / 10 } ) contrast( ${ backgroundOverlayFilterContrast / 10 } ) grayscale( ${ backgroundOverlayFilterGrayscale / 100 } ) hue-rotate( ${ backgroundOverlayFilterHue }deg ) saturate( ${ backgroundOverlayFilterSaturate / 10 } )`
902
+ };
903
+
904
+ let innerStyle = {};
905
+
906
+ if ( columnsWidth ) {
907
+ innerStyle = {
908
+ maxWidth: columnsWidth + 'px'
909
+ };
910
+ }
911
+
912
+ const classes = classnames(
913
+ props.className,
914
+ `has-${ columns }-columns`,
915
+ `has-desktop-${ layout }-layout`,
916
+ `has-tablet-${ layoutTablet }-layout`,
917
+ `has-mobile-${ layoutMobile }-layout`,
918
+ `has-${ columnsGap }-gap`
919
+ );
920
+
921
+ const ALLOWED_BLOCKS = [ 'themeisle-blocks/advanced-columns' ];
922
+
923
+ const changeColumnsViewType = value => {
924
+ setState({ columnsViewType: value });
925
+ };
926
+
927
+ const changePaddingViewType = value => {
928
+ setState({ paddingViewType: value });
929
+ };
930
+
931
+ const changeMarginViewType = value => {
932
+ setState({ marginViewType: value });
933
+ };
934
+
935
+ const changeHeightViewType = value => {
936
+ setState({ heightViewType: value });
937
+ };
938
+
939
+ const changeDividerViewType = value => {
940
+ setState({ dividerViewType: value });
941
+ };
942
+
943
+ const changeDividerWidthViewType = value => {
944
+ setState({ dividerWidthViewType: value });
945
+ };
946
+
947
+ const changeDividerHeightViewType = value => {
948
+ setState({ dividerHeightViewType: value });
949
+ };
950
+
951
+ const setupColumns = ( columns, layout ) => {
952
+ if ( 1 >= columns ) {
953
+ props.setAttributes({
954
+ columns,
955
+ layout,
956
+ layoutTablet: 'equal',
957
+ layoutMobile: 'equal'
958
+ });
959
+ } else {
960
+ props.setAttributes({
961
+ columns,
962
+ layout,
963
+ layoutTablet: 'equal',
964
+ layoutMobile: 'collapsedRows'
965
+ });
966
+ }
967
+ };
968
+
969
+ const changeColumns = value => {
970
+ if ( 6 >= value ) {
971
+ props.setAttributes({
972
+ columns: value,
973
+ layout: 'equal',
974
+ layoutTablet: 'equal',
975
+ layoutMobile: 'collapsedRows'
976
+ });
977
+ }
978
+
979
+ if ( 6 < value ) {
980
+ props.setAttributes({
981
+ columns: 6,
982
+ layout: 'equal',
983
+ layoutTablet: 'equal',
984
+ layoutMobile: 'collapsedRows'
985
+ });
986
+ }
987
+
988
+ if ( 1 >= value ) {
989
+ props.setAttributes({
990
+ columns: 1,
991
+ layout: 'equal',
992
+ layoutTablet: 'equal',
993
+ layoutMobile: 'equal'
994
+ });
995
+ }
996
+ };
997
+
998
+ const changeLayout = value => {
999
+ if ( 'desktop' === columnsViewType ) {
1000
+ props.setAttributes({ layout: value });
1001
+ }
1002
+ if ( 'tablet' === columnsViewType ) {
1003
+ props.setAttributes({ layoutTablet: value });
1004
+ }
1005
+ if ( 'mobile' === columnsViewType ) {
1006
+ props.setAttributes({ layoutMobile: value });
1007
+ }
1008
+ };
1009
+
1010
+ const changeColumnsGap = value => {
1011
+ props.setAttributes({ columnsGap: value });
1012
+ };
1013
+
1014
+ const getPadding = type => {
1015
+ let value;
1016
+
1017
+ if ( 'top' == type ) {
1018
+ if ( isDesktop ) {
1019
+ value = 'linked' === paddingType ? padding : paddingTop;
1020
+ }
1021
+
1022
+ if ( isTablet ) {
1023
+ value = 'linked' === paddingTypeTablet ? paddingTablet : paddingTopTablet;
1024
+ }
1025
+
1026
+ if ( isMobile ) {
1027
+ value = 'linked' === paddingTypeMobile ? paddingMobile : paddingTopMobile;
1028
+ }
1029
+ }
1030
+
1031
+ if ( 'bottom' == type ) {
1032
+ if ( isDesktop ) {
1033
+ value = 'linked' === paddingType ? padding : paddingBottom;
1034
+ }
1035
+
1036
+ if ( isTablet ) {
1037
+ value = 'linked' === paddingTypeTablet ? paddingTablet : paddingBottomTablet;
1038
+ }
1039
+
1040
+ if ( isMobile ) {
1041
+ value = 'linked' === paddingTypeMobile ? paddingMobile : paddingBottomMobile;
1042
+ }
1043
+ }
1044
+
1045
+ return value;
1046
+ };
1047
+
1048
+ const setPadding = ( type, delta ) => {
1049
+ if ( 'top' == type ) {
1050
+ if ( isDesktop ) {
1051
+ props.setAttributes({
1052
+ paddingType: 'unlinked',
1053
+ paddingTop: parseInt( ( 'linked' === paddingType ? padding : paddingTop ) + delta.height, 10 )
1054
+ });
1055
+ }
1056
+
1057
+ if ( isTablet ) {
1058
+ props.setAttributes({
1059
+ paddingTypeTablet: 'unlinked',
1060
+ paddingTopTablet: parseInt( ( 'linked' === paddingTypeTablet ? paddingTablet : paddingTopTablet ) + delta.height, 10 )
1061
+ });
1062
+ }
1063
+
1064
+ if ( isMobile ) {
1065
+ props.setAttributes({
1066
+ paddingTypeMobile: 'unlinked',
1067
+ paddingTopMobile: parseInt( ( 'linked' === paddingTypeMobile ? paddingMobile : paddingTopMobile ) + delta.height, 10 )
1068
+ });
1069
+ }
1070
+ }
1071
+
1072
+ if ( 'bottom' == type ) {
1073
+ if ( isDesktop ) {
1074
+ props.setAttributes({
1075
+ paddingType: 'unlinked',
1076
+ paddingBottom: parseInt( ( 'linked' === paddingType ? padding : paddingBottom ) + delta.height, 10 )
1077
+ });
1078
+ }
1079
+
1080
+ if ( isTablet ) {
1081
+ props.setAttributes({
1082
+ paddingTypeTablet: 'unlinked',
1083
+ paddingBottomTablet: parseInt( ( 'linked' === paddingTypeTablet ? paddingTablet : paddingBottomTablet ) + delta.height, 10 )
1084
+ });
1085
+ }
1086
+
1087
+ if ( isMobile ) {
1088
+ props.setAttributes({
1089
+ paddingTypeMobile: 'unlinked',
1090
+ paddingBottomMobile: parseInt( ( 'linked' === paddingTypeMobile ? paddingMobile : paddingBottomMobile ) + delta.height, 10 )
1091
+ });
1092
+ }
1093
+ }
1094
+ };
1095
+
1096
+ const changePaddingType = value => {
1097
+ if ( 'desktop' === paddingViewType ) {
1098
+ props.setAttributes({ paddingType: value });
1099
+ }
1100
+ if ( 'tablet' === paddingViewType ) {
1101
+ props.setAttributes({ paddingTypeTablet: value });
1102
+ }
1103
+ if ( 'mobile' === paddingViewType ) {
1104
+ props.setAttributes({ paddingTypeMobile: value });
1105
+ }
1106
+ };
1107
+
1108
+ const changePadding = value => {
1109
+ if ( 'desktop' === paddingViewType ) {
1110
+ props.setAttributes({ padding: value });
1111
+ }
1112
+ if ( 'tablet' === paddingViewType ) {
1113
+ props.setAttributes({ paddingTablet: value });
1114
+ }
1115
+ if ( 'mobile' === paddingViewType ) {
1116
+ props.setAttributes({ paddingMobile: value });
1117
+ }
1118
+ };
1119
+
1120
+ const changePaddingTop = value => {
1121
+ if ( 'desktop' === paddingViewType ) {
1122
+ props.setAttributes({ paddingTop: value });
1123
+ }
1124
+ if ( 'tablet' === paddingViewType ) {
1125
+ props.setAttributes({ paddingTopTablet: value });
1126
+ }
1127
+ if ( 'mobile' === paddingViewType ) {
1128
+ props.setAttributes({ paddingTopMobile: value });
1129
+ }
1130
+ };
1131
+
1132
+ const changePaddingRight = value => {
1133
+ if ( 'desktop' === paddingViewType ) {
1134
+ props.setAttributes({ paddingRight: value });
1135
+ }
1136
+ if ( 'tablet' === paddingViewType ) {
1137
+ props.setAttributes({ paddingRightTablet: value });
1138
+ }
1139
+ if ( 'mobile' === paddingViewType ) {
1140
+ props.setAttributes({ paddingRightMobile: value });
1141
+ }
1142
+ };
1143
+
1144
+ const changePaddingBottom = value => {
1145
+ if ( 'desktop' === paddingViewType ) {
1146
+ props.setAttributes({ paddingBottom: value });
1147
+ }
1148
+ if ( 'tablet' === paddingViewType ) {
1149
+ props.setAttributes({ paddingBottomTablet: value });
1150
+ }
1151
+ if ( 'mobile' === paddingViewType ) {
1152
+ props.setAttributes({ paddingBottomMobile: value });
1153
+ }
1154
+ };
1155
+
1156
+ const changePaddingLeft = value => {
1157
+ if ( 'desktop' === paddingViewType ) {
1158
+ props.setAttributes({ paddingLeft: value });
1159
+ }
1160
+ if ( 'tablet' === paddingViewType ) {
1161
+ props.setAttributes({ paddingLeftTablet: value });
1162
+ }
1163
+ if ( 'mobile' === paddingViewType ) {
1164
+ props.setAttributes({ paddingLeftMobile: value });
1165
+ }
1166
+ };
1167
+
1168
+ const changeMarginType = value => {
1169
+ if ( 'desktop' === marginViewType ) {
1170
+ props.setAttributes({ marginType: value });
1171
+ }
1172
+ if ( 'tablet' === marginViewType ) {
1173
+ props.setAttributes({ marginTypeTablet: value });
1174
+ }
1175
+ if ( 'mobile' === marginViewType ) {
1176
+ props.setAttributes({ marginTypeMobile: value });
1177
+ }
1178
+ };
1179
+
1180
+ const changeMargin = value => {
1181
+ if ( 'desktop' === marginViewType ) {
1182
+ props.setAttributes({ margin: value });
1183
+ }
1184
+ if ( 'tablet' === marginViewType ) {
1185
+ props.setAttributes({ marginTablet: value });
1186
+ }
1187
+ if ( 'mobile' === marginViewType ) {
1188
+ props.setAttributes({ marginMobile: value });
1189
+ }
1190
+ };
1191
+
1192
+ const changeMarginTop = value => {
1193
+ if ( 'desktop' === marginViewType ) {
1194
+ props.setAttributes({ marginTop: value });
1195
+ }
1196
+ if ( 'tablet' === marginViewType ) {
1197
+ props.setAttributes({ marginTopTablet: value });
1198
+ }
1199
+ if ( 'mobile' === marginViewType ) {
1200
+ props.setAttributes({ marginTopMobile: value });
1201
+ }
1202
+ };
1203
+
1204
+ const changeMarginBottom = value => {
1205
+ if ( 'desktop' === marginViewType ) {
1206
+ props.setAttributes({ marginBottom: value });
1207
+ }
1208
+ if ( 'tablet' === marginViewType ) {
1209
+ props.setAttributes({ marginBottomTablet: value });
1210
+ }
1211
+ if ( 'mobile' === marginViewType ) {
1212
+ props.setAttributes({ marginBottomMobile: value });
1213
+ }
1214
+ };
1215
+
1216
+ const changeColumnsWidth = value => {
1217
+ if ( ( 0 <= value && 1200 >= value ) || undefined === value ) {
1218
+ props.setAttributes({ columnsWidth: value });
1219
+ }
1220
+ };
1221
+
1222
+ const changeColumnsHeight = value => {
1223
+ props.setAttributes({ columnsHeight: value });
1224
+ };
1225
+
1226
+ let getColumnsHeightCustom = () => {
1227
+ let value;
1228
+
1229
+ if ( 'desktop' === heightViewType ) {
1230
+ value = columnsHeightCustom;
1231
+ }
1232
+
1233
+ if ( 'tablet' === heightViewType ) {
1234
+ value = columnsHeightCustomTablet;
1235
+ }
1236
+
1237
+ if ( 'mobile' === heightViewType ) {
1238
+ value = columnsHeightCustomMobile;
1239
+ }
1240
+
1241
+ return value;
1242
+ };
1243
+
1244
+ getColumnsHeightCustom = getColumnsHeightCustom();
1245
+
1246
+ const changeColumnsHeightCustom = value => {
1247
+ if ( 'desktop' === heightViewType ) {
1248
+ props.setAttributes({ columnsHeightCustom: value });
1249
+ }
1250
+ if ( 'tablet' === heightViewType ) {
1251
+ props.setAttributes({ columnsHeightCustomTablet: value });
1252
+ }
1253
+ if ( 'mobile' === heightViewType ) {
1254
+ props.setAttributes({ columnsHeightCustomMobile: value });
1255
+ }
1256
+ };
1257
+
1258
+ const changeHorizontalAlign = value => {
1259
+ if ( horizontalAlign === value ) {
1260
+ return props.setAttributes({ horizontalAlign: 'unset' });
1261
+ }
1262
+ props.setAttributes({ horizontalAlign: value });
1263
+ };
1264
+
1265
+ const changeVerticalAlign = value => {
1266
+ if ( verticalAlign === value ) {
1267
+ return props.setAttributes({ verticalAlign: 'unset' });
1268
+ }
1269
+ props.setAttributes({ verticalAlign: value });
1270
+ };
1271
+
1272
+ const changeBackgroundType = value => {
1273
+ props.setAttributes({ backgroundType: value });
1274
+ };
1275
+
1276
+ const changeBackgroundColor = value => {
1277
+ props.setAttributes({ backgroundColor: value });
1278
+ };
1279
+
1280
+ const changeBackgroundImage = value => {
1281
+ props.setAttributes({
1282
+ backgroundImageID: value.id,
1283
+ backgroundImageURL: value.url
1284
+ });
1285
+ };
1286
+
1287
+ const removeBackgroundImage = () => {
1288
+ props.setAttributes({
1289
+ backgroundImageID: '',
1290
+ backgroundImageURL: ''
1291
+ });
1292
+ };
1293
+
1294
+ const changeBackgroundAttachment = value => {
1295
+ props.setAttributes({ backgroundAttachment: value });
1296
+ };
1297
+
1298
+ const changeBackgroundPosition = value => {
1299
+ props.setAttributes({ backgroundPosition: value });
1300
+ };
1301
+
1302
+ const changeBackgroundRepeat = value => {
1303
+ props.setAttributes({ backgroundRepeat: value });
1304
+ };
1305
+
1306
+ const changeBackgroundSize = value => {
1307
+ props.setAttributes({ backgroundSize: value });
1308
+ };
1309
+
1310
+ const changeBackgroundGradientFirstColor = value => {
1311
+ props.setAttributes({ backgroundGradientFirstColor: value });
1312
+ };
1313
+
1314
+ const changeBackgroundGradientFirstLocation = value => {
1315
+ props.setAttributes({ backgroundGradientFirstLocation: value });
1316
+ };
1317
+
1318
+ const changeBackgroundGradientSecondColor = value => {
1319
+ props.setAttributes({ backgroundGradientSecondColor: value });
1320
+ };
1321
+
1322
+ const changeBackgroundGradientSecondLocation = value => {
1323
+ props.setAttributes({ backgroundGradientSecondLocation: value });
1324
+ };
1325
+
1326
+ const changeBackgroundGradientType = value => {
1327
+ props.setAttributes({ backgroundGradientType: value });
1328
+ };
1329
+
1330
+ const changeBackgroundGradientAngle = value => {
1331
+ props.setAttributes({ backgroundGradientAngle: value });
1332
+ };
1333
+
1334
+ const changeBackgroundGradientPosition = value => {
1335
+ props.setAttributes({ backgroundGradientPosition: value });
1336
+ };
1337
+
1338
+ const changeBackgroundOverlayOpacity = value => {
1339
+ props.setAttributes({ backgroundOverlayOpacity: value });
1340
+ };
1341
+
1342
+ const changeBackgroundOverlayType = value => {
1343
+ props.setAttributes({ backgroundOverlayType: value });
1344
+ };
1345
+
1346
+ const changeBackgroundOverlayColor = value => {
1347
+ props.setAttributes({ backgroundOverlayColor: value });
1348
+ };
1349
+
1350
+ const changeBackgroundOverlayImage = value => {
1351
+ props.setAttributes({
1352
+ backgroundOverlayImageID: value.id,
1353
+ backgroundOverlayImageURL: value.url
1354
+ });
1355
+ };
1356
+
1357
+ const removeBackgroundOverlayImage = () => {
1358
+ props.setAttributes({
1359
+ backgroundOverlayImageID: '',
1360
+ backgroundOverlayImageURL: ''
1361
+ });
1362
+ };
1363
+
1364
+ const changeBackgroundOverlayAttachment = value => {
1365
+ props.setAttributes({ backgroundOverlayAttachment: value });
1366
+ };
1367
+
1368
+ const changeBackgroundOverlayPosition = value => {
1369
+ props.setAttributes({ backgroundOverlayPosition: value });
1370
+ };
1371
+
1372
+ const changeBackgroundOverlayRepeat = value => {
1373
+ props.setAttributes({ backgroundOverlayRepeat: value });
1374
+ };
1375
+
1376
+ const changeBackgroundOverlaySize = value => {
1377
+ props.setAttributes({ backgroundOverlaySize: value });
1378
+ };
1379
+
1380
+ const changeBackgroundOverlayGradientFirstColor = value => {
1381
+ props.setAttributes({ backgroundOverlayGradientFirstColor: value });
1382
+ };
1383
+
1384
+ const changeBackgroundOverlayGradientFirstLocation = value => {
1385
+ props.setAttributes({ backgroundOverlayGradientFirstLocation: value });
1386
+ };
1387
+
1388
+ const changeBackgroundOverlayGradientSecondColor = value => {
1389
+ props.setAttributes({ backgroundOverlayGradientSecondColor: value });
1390
+ };
1391
+
1392
+ const changeBackgroundOverlayGradientSecondLocation = value => {
1393
+ props.setAttributes({ backgroundOverlayGradientSecondLocation: value });
1394
+ };
1395
+
1396
+ const changeBackgroundOverlayGradientType = value => {
1397
+ props.setAttributes({ backgroundOverlayGradientType: value });
1398
+ };
1399
+
1400
+ const changeBackgroundOverlayGradientAngle = value => {
1401
+ props.setAttributes({ backgroundOverlayGradientAngle: value });
1402
+ };
1403
+
1404
+ const changeBackgroundOverlayGradientPosition = value => {
1405
+ props.setAttributes({ backgroundOverlayGradientPosition: value });
1406
+ };
1407
+
1408
+ const changebackgroundOverlayFilterBlur = value => {
1409
+ props.setAttributes({ backgroundOverlayFilterBlur: value });
1410
+ };
1411
+
1412
+ const changebackgroundOverlayFilterBrightness = value => {
1413
+ props.setAttributes({ backgroundOverlayFilterBrightness: value });
1414
+ };
1415
+
1416
+ const changebackgroundOverlayFilterContrast = value => {
1417
+ props.setAttributes({ backgroundOverlayFilterContrast: value });
1418
+ };
1419
+
1420
+ const changebackgroundOverlayFilterGrayscale = value => {
1421
+ props.setAttributes({ backgroundOverlayFilterGrayscale: value });
1422
+ };
1423
+
1424
+ const changebackgroundOverlayFilterHue = value => {
1425
+ props.setAttributes({ backgroundOverlayFilterHue: value });
1426
+ };
1427
+
1428
+ const changebackgroundOverlayFilterSaturate = value => {
1429
+ props.setAttributes({ backgroundOverlayFilterSaturate: value });
1430
+ };
1431
+
1432
+ const changebackgroundOverlayBlend = value => {
1433
+ props.setAttributes({ backgroundOverlayBlend: value });
1434
+ };
1435
+
1436
+ const changeBorderType = value => {
1437
+ props.setAttributes({ borderType: value });
1438
+ };
1439
+
1440
+ const changeBorder = value => {
1441
+ props.setAttributes({ border: value });
1442
+ };
1443
+
1444
+ const changeBorderTop = value => {
1445
+ props.setAttributes({ borderTop: value });
1446
+ };
1447
+
1448
+ const changeBorderRight = value => {
1449
+ props.setAttributes({ borderRight: value });
1450
+ };
1451
+
1452
+ const changeBorderBottom = value => {
1453
+ props.setAttributes({ borderBottom: value });
1454
+ };
1455
+
1456
+ const changeBorderLeft = value => {
1457
+ props.setAttributes({ borderLeft: value });
1458
+ };
1459
+
1460
+ const changeBorderColor = value => {
1461
+ props.setAttributes({ borderColor: value });
1462
+ };
1463
+
1464
+ const changeBorderRadiusType = value => {
1465
+ props.setAttributes({ borderRadiusType: value });
1466
+ };
1467
+
1468
+ const changeBorderRadius = value => {
1469
+ props.setAttributes({ borderRadius: value });
1470
+ };
1471
+
1472
+ const changeBorderRadiusTop = value => {
1473
+ props.setAttributes({ borderRadiusTop: value });
1474
+ };
1475
+
1476
+ const changeBorderRadiusRight = value => {
1477
+ props.setAttributes({ borderRadiusRight: value });
1478
+ };
1479
+
1480
+ const changeBorderRadiusBottom = value => {
1481
+ props.setAttributes({ borderRadiusBottom: value });
1482
+ };
1483
+
1484
+ const changeBorderRadiusLeft = value => {
1485
+ props.setAttributes({ borderRadiusLeft: value });
1486
+ };
1487
+
1488
+ const changeBoxShadow = () => {
1489
+ props.setAttributes({ boxShadow: ! boxShadow });
1490
+ };
1491
+
1492
+ const changeBoxShadowColor = value => {
1493
+ props.setAttributes({ boxShadowColor: value });
1494
+ };
1495
+
1496
+ const changeBoxShadowColorOpacity = value => {
1497
+ props.setAttributes({ boxShadowColorOpacity: value });
1498
+ };
1499
+
1500
+ const changeBoxShadowBlur = value => {
1501
+ props.setAttributes({ boxShadowBlur: value });
1502
+ };
1503
+
1504
+ const changeBoxShadowSpread = value => {
1505
+ props.setAttributes({ boxShadowSpread: value });
1506
+ };
1507
+
1508
+ const changeBoxShadowHorizontal = value => {
1509
+ props.setAttributes({ boxShadowHorizontal: value });
1510
+ };
1511
+
1512
+ const changeBoxShadowVertical = value => {
1513
+ props.setAttributes({ boxShadowVertical: value });
1514
+ };
1515
+
1516
+ let getDividerType = () => {
1517
+ let value;
1518
+
1519
+ if ( 'top' == dividerViewType ) {
1520
+ value = dividerTopType;
1521
+ }
1522
+
1523
+ if ( 'bottom' == dividerViewType ) {
1524
+ value = dividerBottomType;
1525
+ }
1526
+
1527
+ return value;
1528
+ };
1529
+
1530
+ getDividerType = getDividerType();
1531
+
1532
+ const changeDividerColor = value => {
1533
+ if ( 'top' == dividerViewType ) {
1534
+ props.setAttributes({ dividerTopColor: value });
1535
+ }
1536
+ if ( 'bottom' == dividerViewType ) {
1537
+ props.setAttributes({ dividerBottomColor: value });
1538
+ }
1539
+ };
1540
+
1541
+ let getDividerColor = () => {
1542
+ let value;
1543
+
1544
+ if ( 'top' == dividerViewType ) {
1545
+ value = dividerTopColor;
1546
+ }
1547
+
1548
+ if ( 'bottom' == dividerViewType ) {
1549
+ value = dividerBottomColor;
1550
+ }
1551
+
1552
+ return value;
1553
+ };
1554
+
1555
+ getDividerColor = getDividerColor();
1556
+
1557
+ const changeDividerType = value => {
1558
+ if ( 'top' == dividerViewType ) {
1559
+ props.setAttributes({ dividerTopType: value });
1560
+ }
1561
+
1562
+ if ( 'bottom' == dividerViewType ) {
1563
+ props.setAttributes({ dividerBottomType: value });
1564
+ }
1565
+ };
1566
+
1567
+ let getDividerInvert = () => {
1568
+ let value;
1569
+
1570
+ if ( 'top' == dividerViewType ) {
1571
+ value = dividerTopInvert;
1572
+ }
1573
+
1574
+ if ( 'bottom' == dividerViewType ) {
1575
+ value = dividerBottomInvert;
1576
+ }
1577
+
1578
+ return value;
1579
+ };
1580
+
1581
+ getDividerInvert = getDividerInvert();
1582
+
1583
+ const changeDividerInvert = () => {
1584
+ if ( 'top' == dividerViewType ) {
1585
+ props.setAttributes({ dividerTopInvert: ! dividerTopInvert });
1586
+ }
1587
+
1588
+ if ( 'bottom' == dividerViewType ) {
1589
+ props.setAttributes({ dividerBottomInvert: ! dividerBottomInvert });
1590
+ }
1591
+ };
1592
+
1593
+ let getDividerWidth = () => {
1594
+ let value;
1595
+
1596
+ if ( 'top' == dividerViewType ) {
1597
+ if ( 'desktop' == dividerWidthViewType ) {
1598
+ value = dividerTopWidth;
1599
+ }
1600
+
1601
+ if ( 'tablet' == dividerWidthViewType ) {
1602
+ value = dividerTopWidthTablet;
1603
+ }
1604
+
1605
+ if ( 'mobile' == dividerWidthViewType ) {
1606
+ value = dividerTopWidthMobile;
1607
+ }
1608
+ }
1609
+
1610
+ if ( 'bottom' == dividerViewType ) {
1611
+ if ( 'desktop' == dividerWidthViewType ) {
1612
+ value = dividerBottomWidth;
1613
+ }
1614
+
1615
+ if ( 'tablet' == dividerWidthViewType ) {
1616
+ value = dividerBottomWidthTablet;
1617
+ }
1618
+
1619
+ if ( 'mobile' == dividerWidthViewType ) {
1620
+ value = dividerBottomWidthMobile;
1621
+ }
1622
+ }
1623
+
1624
+ return value;
1625
+ };
1626
+
1627
+ getDividerWidth = getDividerWidth();
1628
+
1629
+ let getDividerTopWidth = () => {
1630
+ let value;
1631
+
1632
+ if ( isDesktop ) {
1633
+ value = dividerTopWidth;
1634
+ }
1635
+
1636
+ if ( isTablet ) {
1637
+ value = dividerTopWidthTablet;
1638
+ }
1639
+
1640
+ if ( isMobile ) {
1641
+ value = dividerTopWidthMobile;
1642
+ }
1643
+
1644
+ return value;
1645
+ };
1646
+
1647
+ getDividerTopWidth = getDividerTopWidth();
1648
+
1649
+ let getDividerBottomWidth = () => {
1650
+ let value;
1651
+
1652
+ if ( isDesktop ) {
1653
+ value = dividerBottomWidth;
1654
+ }
1655
+
1656
+ if ( isTablet ) {
1657
+ value = dividerBottomWidthTablet;
1658
+ }
1659
+
1660
+ if ( isMobile ) {
1661
+ value = dividerBottomWidthMobile;
1662
+ }
1663
+
1664
+ return value;
1665
+ };
1666
+
1667
+ getDividerBottomWidth = getDividerBottomWidth();
1668
+
1669
+ const changeDividerWidth = value => {
1670
+ if ( 'top' == dividerViewType ) {
1671
+ if ( 'desktop' == dividerWidthViewType ) {
1672
+ props.setAttributes({ dividerTopWidth: value });
1673
+ }
1674
+
1675
+ if ( 'tablet' == dividerWidthViewType ) {
1676
+ props.setAttributes({ dividerTopWidthTablet: value });
1677
+ }
1678
+
1679
+ if ( 'mobile' == dividerWidthViewType ) {
1680
+ props.setAttributes({ dividerTopWidthMobile: value });
1681
+ }
1682
+ }
1683
+
1684
+ if ( 'bottom' == dividerViewType ) {
1685
+ if ( 'desktop' == dividerWidthViewType ) {
1686
+ props.setAttributes({ dividerBottomWidth: value });
1687
+ }
1688
+
1689
+ if ( 'tablet' == dividerWidthViewType ) {
1690
+ props.setAttributes({ dividerBottomWidthTablet: value });
1691
+ }
1692
+
1693
+ if ( 'mobile' == dividerWidthViewType ) {
1694
+ props.setAttributes({ dividerBottomWidthMobile: value });
1695
+ }
1696
+ }
1697
+ };
1698
+
1699
+ let getDividerHeight = () => {
1700
+ let value;
1701
+
1702
+ if ( 'top' == dividerViewType ) {
1703
+ if ( 'desktop' == dividerHeightViewType ) {
1704
+ value = dividerTopHeight;
1705
+ }
1706
+
1707
+ if ( 'tablet' == dividerHeightViewType ) {
1708
+ value = dividerTopHeightTablet;
1709
+ }
1710
+
1711
+ if ( 'mobile' == dividerHeightViewType ) {
1712
+ value = dividerTopHeightMobile;
1713
+ }
1714
+ }
1715
+
1716
+ if ( 'bottom' == dividerViewType ) {
1717
+ if ( 'desktop' == dividerHeightViewType ) {
1718
+ value = dividerBottomHeight;
1719
+ }
1720
+
1721
+ if ( 'tablet' == dividerHeightViewType ) {
1722
+ value = dividerBottomHeightTablet;
1723
+ }
1724
+
1725
+ if ( 'mobile' == dividerHeightViewType ) {
1726
+ value = dividerBottomHeightMobile;
1727
+ }
1728
+ }
1729
+
1730
+ return value;
1731
+ };
1732
+
1733
+ getDividerHeight = getDividerHeight();
1734
+
1735
+ let getDividerTopHeight = () => {
1736
+ let value;
1737
+
1738
+ if ( isDesktop ) {
1739
+ value = dividerTopHeight;
1740
+ }
1741
+
1742
+ if ( isTablet ) {
1743
+ value = dividerTopHeightTablet;
1744
+ }
1745
+
1746
+ if ( isMobile ) {
1747
+ value = dividerTopHeightMobile;
1748
+ }
1749
+
1750
+ return value;
1751
+ };
1752
+
1753
+ getDividerTopHeight = getDividerTopHeight();
1754
+
1755
+ let getDividerBottomHeight = () => {
1756
+ let value;
1757
+
1758
+ if ( isDesktop ) {
1759
+ value = dividerBottomHeight;
1760
+ }
1761
+
1762
+ if ( isTablet ) {
1763
+ value = dividerBottomHeightTablet;
1764
+ }
1765
+
1766
+ if ( isMobile ) {
1767
+ value = dividerBottomHeightMobile;
1768
+ }
1769
+
1770
+ return value;
1771
+ };
1772
+
1773
+ getDividerBottomHeight = getDividerBottomHeight();
1774
+
1775
+ const changeDividerHeight = value => {
1776
+ if ( 'top' == dividerViewType ) {
1777
+ if ( 'desktop' == dividerHeightViewType ) {
1778
+ props.setAttributes({ dividerTopHeight: value });
1779
+ }
1780
+
1781
+ if ( 'tablet' == dividerHeightViewType ) {
1782
+ props.setAttributes({ dividerTopHeightTablet: value });
1783
+ }
1784
+
1785
+ if ( 'mobile' == dividerHeightViewType ) {
1786
+ props.setAttributes({ dividerTopHeightMobile: value });
1787
+ }
1788
+ }
1789
+
1790
+ if ( 'bottom' == dividerViewType ) {
1791
+ if ( 'desktop' == dividerHeightViewType ) {
1792
+ props.setAttributes({ dividerBottomHeight: value });
1793
+ }
1794
+
1795
+ if ( 'tablet' == dividerHeightViewType ) {
1796
+ props.setAttributes({ dividerBottomHeightTablet: value });
1797
+ }
1798
+
1799
+ if ( 'mobile' == dividerHeightViewType ) {
1800
+ props.setAttributes({ dividerBottomHeightMobile: value });
1801
+ }
1802
+ }
1803
+ };
1804
+
1805
+ const changeHideStatus = ( value, type ) => {
1806
+ if ( 'desktop' === type ) {
1807
+ props.setAttributes({ hide: value });
1808
+ }
1809
+ if ( 'tablet' === type ) {
1810
+ props.setAttributes({ hideTablet: value });
1811
+ }
1812
+ if ( 'mobile' === type ) {
1813
+ props.setAttributes({ hideMobile: value });
1814
+ }
1815
+ };
1816
+
1817
+ const changeColumnsHTMLTag = value => {
1818
+ props.setAttributes({ columnsHTMLTag: value });
1819
+ };
1820
+
1821
+ const getColumnsTemplate = columns => {
1822
+ return times( columns, () => [ 'themeisle-blocks/advanced-column' ]);
1823
+ };
1824
+
1825
+ if ( ! columns ) {
1826
+ return (
1827
+ <Inboarding clientId={ props.clientId } setupColumns={ setupColumns } />
1828
+ );
1829
+ }
1830
+
1831
+ return (
1832
+ <Fragment>
1833
+ <InspectorControls className="wp-block-themeisle-blocks-advanced-columns-inspector">
1834
+ <PanelBody className="wp-block-themeisle-blocks-advanced-columns-header-panel">
1835
+ <Button
1836
+ className={ classnames(
1837
+ 'header-tab',
1838
+ { 'is-selected': 'layout' === tab }
1839
+ )}
1840
+ onClick={ () => setState({ tab: 'layout' }) }
1841
+ >
1842
+ <span
1843
+ >
1844
+ <Dashicon icon="editor-table"/>
1845
+ { __( 'Layout' ) }
1846
+ </span>
1847
+ </Button>
1848
+
1849
+ <Button
1850
+ className={ classnames(
1851
+ 'header-tab',
1852
+ { 'is-selected': 'style' === tab }
1853
+ )}
1854
+ onClick={ () => setState({ tab: 'style' }) }
1855
+ >
1856
+ <span
1857
+ >
1858
+ <Dashicon icon="admin-customizer"/>
1859
+ { __( 'Style' ) }
1860
+ </span>
1861
+ </Button>
1862
+
1863
+ <Button
1864
+ className={ classnames(
1865
+ 'header-tab',
1866
+ { 'is-selected': 'advanced' === tab }
1867
+ )}
1868
+ onClick={ () => setState({ tab: 'advanced' }) }
1869
+ >
1870
+ <span
1871
+ >
1872
+ <Dashicon icon="admin-generic"/>
1873
+ { __( 'Advanced' ) }
1874
+ </span>
1875
+ </Button>
1876
+ </PanelBody>
1877
+
1878
+ { 'layout' === tab && (
1879
+
1880
+ <Fragment>
1881
+ <PanelBody
1882
+ title={ __( 'Columns & Layout' ) }
1883
+ >
1884
+ <RangeControl
1885
+ label={ __( 'Columns' ) }
1886
+ value={ columns }
1887
+ onChange={ changeColumns }
1888
+ min={ 1 }
1889
+ max={ 6 }
1890
+ />
1891
+
1892
+ <LayoutControl
1893
+ label={ __( 'Layout' ) }
1894
+ columns={ columns }
1895
+ changeViewType={ changeColumnsViewType }
1896
+ onClick={ changeLayout }
1897
+ layout={ layout }
1898
+ layoutTablet={ layoutTablet }
1899
+ layoutMobile={ layoutMobile }
1900
+ view={ columnsViewType }
1901
+ />
1902
+
1903
+ <SelectControl
1904
+ label={ __( 'Columns Gap' ) }
1905
+ value={ columnsGap }
1906
+ options={ [
1907
+ { label: 'Default (10px)', value: 'default' },
1908
+ { label: 'No Gap', value: 'nogap' },
1909
+ { label: 'Narrow (5px)', value: 'narrow' },
1910
+ { label: 'Extended (15px)', value: 'extended' },
1911
+ { label: 'Wide (20px)', value: 'wide' },
1912
+ { label: 'Wider (30px)', value: 'wider' }
1913
+ ] }
1914
+ onChange={ changeColumnsGap }
1915
+ />
1916
+ </PanelBody>
1917
+
1918
+ <PanelBody
1919
+ title={ __( 'Padding & Margin' ) }
1920
+ initialOpen={ false }
1921
+ >
1922
+ <SizeControl
1923
+ label={ __( 'Padding Control' ) }
1924
+ minus={ false }
1925
+ responsive={ true }
1926
+ changeViewType={ changePaddingViewType }
1927
+ changeType={ changePaddingType }
1928
+ changeValue={ changePadding }
1929
+ view={ paddingViewType }
1930
+ typeDesktop={ paddingType }
1931
+ typeTablet={ paddingTypeTablet }
1932
+ typeMobile={ paddingTypeMobile }
1933
+ valueDesktop={ padding }
1934
+ valueTablet={ paddingTablet }
1935
+ valueMobile={ paddingMobile }
1936
+ >
1937
+ <RangeControl
1938
+ label={ __( 'Padding Top' ) }
1939
+ beforeIcon="arrow-up"
1940
+ value={
1941
+ ( 'desktop' === paddingViewType ) && paddingTop ||
1942
+ ( 'tablet' === paddingViewType ) && paddingTopTablet ||
1943
+ ( 'mobile' === paddingViewType ) && paddingTopMobile
1944
+ }
1945
+ onChange={ changePaddingTop }
1946
+ min={ 0 }
1947
+ max={ 500 }
1948
+ />
1949
+
1950
+ <RangeControl
1951
+ label={ __( 'Padding Right' ) }
1952
+ beforeIcon="arrow-right"
1953
+ value={
1954
+ ( 'desktop' === paddingViewType ) && paddingRight ||
1955
+ ( 'tablet' === paddingViewType ) && paddingRightTablet ||
1956
+ ( 'mobile' === paddingViewType ) && paddingRightMobile
1957
+ }
1958
+ onChange={ changePaddingRight }
1959
+ min={ 0 }
1960
+ max={ 500 }
1961
+ />
1962
+
1963
+ <RangeControl
1964
+ label={ __( 'Padding Bottom' ) }
1965
+ beforeIcon="arrow-down"
1966
+ value={
1967
+ ( 'desktop' === paddingViewType ) && paddingBottom ||
1968
+ ( 'tablet' === paddingViewType ) && paddingBottomTablet ||
1969
+ ( 'mobile' === paddingViewType ) && paddingBottomMobile
1970
+ }
1971
+ onChange={ changePaddingBottom }
1972
+ min={ 0 }
1973
+ max={ 500 }
1974
+ />
1975
+
1976
+ <RangeControl
1977
+ label={ __( 'Padding Left' ) }
1978
+ beforeIcon="arrow-left"
1979
+ value={
1980
+ ( 'desktop' === paddingViewType ) && paddingLeft ||
1981
+ ( 'tablet' === paddingViewType ) && paddingLeftTablet ||
1982
+ ( 'mobile' === paddingViewType ) && paddingLeftMobile
1983
+ }
1984
+ onChange={ changePaddingLeft }
1985
+ min={ 0 }
1986
+ max={ 500 }
1987
+ />
1988
+ </SizeControl>
1989
+
1990
+ <SizeControl
1991
+ label={ __( 'Margin Control' ) }
1992
+ minus={ true }
1993
+ responsive={ true }
1994
+ changeViewType={ changeMarginViewType }
1995
+ changeType={ changeMarginType }
1996
+ changeValue={ changeMargin }
1997
+ view={ marginViewType }
1998
+ typeDesktop={ marginType }
1999
+ typeTablet={ marginTypeTablet }
2000
+ typeMobile={ marginTypeMobile }
2001
+ valueDesktop={ margin }
2002
+ valueTablet={ marginTablet }
2003
+ valueMobile={ marginMobile }
2004
+ >
2005
+ <RangeControl
2006
+ label={ __( 'Margin Top' ) }
2007
+ beforeIcon="arrow-up"
2008
+ value={
2009
+ ( 'desktop' === marginViewType ) && marginTop ||
2010
+ ( 'tablet' === marginViewType ) && marginTopTablet ||
2011
+ ( 'mobile' === marginViewType ) && marginTopMobile
2012
+ }
2013
+ onChange={ changeMarginTop }
2014
+ min={ -500 }
2015
+ max={ 500 }
2016
+ />
2017
+
2018
+ <RangeControl
2019
+ label={ __( 'Margin Bottom' ) }
2020
+ beforeIcon="arrow-down"
2021
+ value={
2022
+ ( 'desktop' === marginViewType ) && marginBottom ||
2023
+ ( 'tablet' === marginViewType ) && marginBottomTablet ||
2024
+ ( 'mobile' === marginViewType ) && marginBottomMobile
2025
+ }
2026
+ onChange={ changeMarginBottom }
2027
+ min={ -500 }
2028
+ max={ 500 }
2029
+ />
2030
+ </SizeControl>
2031
+ </PanelBody>
2032
+
2033
+ <PanelBody
2034
+ title={ __( 'Section Structure' ) }
2035
+ initialOpen={ false }
2036
+ >
2037
+ <RangeControl
2038
+ label={ __( 'Maximum Content Width' ) }
2039
+ value={ columnsWidth || '' }
2040
+ onChange={ changeColumnsWidth }
2041
+ min={ 0 }
2042
+ max={ 1200 }
2043
+ />
2044
+
2045
+ <SelectControl
2046
+ label={ __( 'Minimum Height' ) }
2047
+ value={ columnsHeight }
2048
+ options={ [
2049
+ { label: 'Default', value: 'auto' },
2050
+ { label: 'Fit to Screen', value: '100vh' },
2051
+ { label: 'Custom', value: 'custom' }
2052
+ ] }
2053
+ onChange={ changeColumnsHeight }
2054
+ />
2055
+
2056
+ { 'custom' === columnsHeight && (
2057
+ <ResponsiveControl
2058
+ label={ 'Custom Height' }
2059
+ view={ heightViewType }
2060
+ changeViewType={ changeHeightViewType }
2061
+ >
2062
+ <RangeControl
2063
+ value={ getColumnsHeightCustom || '' }
2064
+ onChange={ changeColumnsHeightCustom }
2065
+ min={ 0 }
2066
+ max={ 1000 }
2067
+ />
2068
+ </ResponsiveControl>
2069
+ )}
2070
+
2071
+ <BaseControl
2072
+ label={ 'Horizontal Align' }
2073
+ >
2074
+ <ButtonGroup className="icon-buttom-group">
2075
+ <Tooltip text={ __( 'Left' ) } >
2076
+ <IconButton
2077
+ icon="editor-alignleft"
2078
+ className="is-button is-large"
2079
+ isPrimary={ 'flex-start' === horizontalAlign }
2080
+ onClick={ () => changeHorizontalAlign( 'flex-start' ) }
2081
+ />
2082
+ </Tooltip>
2083
+
2084
+ <Tooltip text={ __( 'Center' ) } >
2085
+ <IconButton
2086
+ icon="editor-aligncenter"
2087
+ className="is-button is-large"
2088
+ isPrimary={ 'center' === horizontalAlign }
2089
+ onClick={ () => changeHorizontalAlign( 'center' ) }
2090
+ />
2091
+ </Tooltip>
2092
+
2093
+ <Tooltip text={ __( 'Right' ) } >
2094
+ <IconButton
2095
+ icon="editor-alignright"
2096
+ className="is-button is-large"
2097
+ isPrimary={ 'flex-end' === horizontalAlign }
2098
+ onClick={ () => changeHorizontalAlign( 'flex-end' ) }
2099
+ />
2100
+ </Tooltip>
2101
+ </ButtonGroup>
2102
+ </BaseControl>
2103
+
2104
+ <BaseControl
2105
+ label={ 'Vertical Align' }
2106
+ >
2107
+ <ButtonGroup className="icon-buttom-group">
2108
+ <Tooltip text={ __( 'Top' ) } >
2109
+ <Button
2110
+ className="components-icon-button is-button is-large"
2111
+ isPrimary={ 'flex-start' === verticalAlign }
2112
+ onClick={ () => changeVerticalAlign( 'flex-start' ) }
2113
+ >
2114
+ <Icon
2115
+ icon={ topIcon }
2116
+ size={ 20 }
2117
+ />
2118
+ </Button>
2119
+ </Tooltip>
2120
+
2121
+ <Tooltip text={ __( 'Middle' ) } >
2122
+ <Button
2123
+ className="components-icon-button is-button is-large"
2124
+ isPrimary={ 'center' === verticalAlign }
2125
+ onClick={ () => changeVerticalAlign( 'center' ) }
2126
+ >
2127
+ <Icon
2128
+ icon={ middleIcon }
2129
+ size={ 20 }
2130
+ />
2131
+ </Button>
2132
+ </Tooltip>
2133
+
2134
+ <Tooltip text={ __( 'Bottom' ) } >
2135
+ <Button
2136
+ className="components-icon-button is-button is-large"
2137
+ isPrimary={ 'flex-end' === verticalAlign }
2138
+ onClick={ () => changeVerticalAlign( 'flex-end' ) }
2139
+ >
2140
+ <Icon
2141
+ icon={ bottomIcon }
2142
+ size={ 20 }
2143
+ />
2144
+ </Button>
2145
+ </Tooltip>
2146
+ </ButtonGroup>
2147
+ </BaseControl>
2148
+ </PanelBody>
2149
+ </Fragment>
2150
+
2151
+ ) || 'style' === tab && (
2152
+
2153
+ <Fragment>
2154
+ <PanelBody
2155
+ title={ __( 'Background Settings' ) }
2156
+ className="wp-block-themeisle-image-container"
2157
+ >
2158
+ <BackgroundControl
2159
+ label={ __( 'Background Type' ) }
2160
+ backgroundType={ backgroundType }
2161
+ changeBackgroundType={ changeBackgroundType }
2162
+ />
2163
+
2164
+ { 'color' === backgroundType && (
2165
+
2166
+ <Fragment>
2167
+ <p>{ __( 'Background Color' ) }</p>
2168
+
2169
+ <ColorPalette
2170
+ label={ 'Background Color' }
2171
+ value={ backgroundColor }
2172
+ onChange={ changeBackgroundColor }
2173
+ />
2174
+ </Fragment>
2175
+
2176
+ ) || 'image' === backgroundType && (
2177
+ backgroundImageURL ?
2178
+
2179
+ <Fragment>
2180
+ <div className="image-body">
2181
+ <div className="image-container">
2182
+ <div
2183
+ className="image-holder"
2184
+ style={ {
2185
+ backgroundImage: `url('${ backgroundImageURL }')`
2186
+ } }
2187
+ ></div>
2188
+
2189
+ <div
2190
+ className="image-delete"
2191
+ onClick={ removeBackgroundImage }
2192
+ >
2193
+ <Dashicon icon="trash" />
2194
+ <span>{ __( 'Remove Image' ) }</span>
2195
+ </div>
2196
+ </div>
2197
+ </div>
2198
+
2199
+ <Button
2200
+ isDefault
2201
+ className="image-delete-button"
2202
+ onClick={ removeBackgroundImage }
2203
+ >
2204
+ { __( 'Change or Remove Image' ) }
2205
+ </Button>
2206
+
2207
+ <ControlPanelControl
2208
+ label={ 'Background Settings' }
2209
+ >
2210
+
2211
+ <SelectControl
2212
+ label={ __( 'Background Attachment' ) }
2213
+ value={ backgroundAttachment }
2214
+ options={ [
2215
+ { label: 'Scroll', value: 'scroll' },
2216
+ { label: 'Fixed', value: 'fixed' },
2217
+ { label: 'Local', value: 'local' }
2218
+ ] }
2219
+ onChange={ changeBackgroundAttachment }
2220
+ />
2221
+
2222
+ <SelectControl
2223
+ label={ __( 'Background Position' ) }
2224
+ value={ backgroundPosition }
2225
+ options={ [
2226
+ { label: 'Default', value: 'top left' },
2227
+ { label: 'Top Left', value: 'top left' },
2228
+ { label: 'Top Center', value: 'top center' },
2229
+ { label: 'Top Right', value: 'top right' },
2230
+ { label: 'Center Left', value: 'center left' },
2231
+ { label: 'Center Center', value: 'center center' },
2232
+ { label: 'Center Right', value: 'center right' },
2233
+ { label: 'Bottom Left', value: 'bottom left' },
2234
+ { label: 'Bottom Center', value: 'bottom center' },
2235
+ { label: 'Bottom Right', value: 'bottom right' }
2236
+ ] }
2237
+ onChange={ changeBackgroundPosition }
2238
+ />
2239
+
2240
+ <SelectControl
2241
+ label={ __( 'Background Repeat' ) }
2242
+ value={ backgroundRepeat }
2243
+ options={ [
2244
+ { label: 'Repeat', value: 'repeat' },
2245
+ { label: 'No-repeat', value: 'no-repeat' }
2246
+ ] }
2247
+ onChange={ changeBackgroundRepeat }
2248
+ />
2249
+
2250
+ <SelectControl
2251
+ label={ __( 'Background Size' ) }
2252
+ value={ backgroundSize }
2253
+ options={ [
2254
+ { label: 'Auto', value: 'auto' },
2255
+ { label: 'Cover', value: 'cover' },
2256
+ { label: 'Contain', value: 'contain' }
2257
+ ] }
2258
+ onChange={ changeBackgroundSize }
2259
+ />
2260
+
2261
+ </ControlPanelControl>
2262
+ </Fragment> :
2263
+
2264
+ <MediaPlaceholder
2265
+ icon="format-image"
2266
+ labels={ {
2267
+ title: __( 'Background Image' ),
2268
+ name: __( 'an image' )
2269
+ } }
2270
+ value={ backgroundImageID }
2271
+ onSelect={ changeBackgroundImage }
2272
+ accept="image/*"
2273
+ allowedTypes={ [ 'image' ] }
2274
+ />
2275
+
2276
+ ) || 'gradient' === backgroundType && (
2277
+ <Fragment>
2278
+ <p>{ __( 'First Color' ) }</p>
2279
+
2280
+ <ColorPalette
2281
+ label={ __( 'Color' ) }
2282
+ value={ backgroundGradientFirstColor }
2283
+ onChange={ changeBackgroundGradientFirstColor }
2284
+ />
2285
+
2286
+ <RangeControl
2287
+ label={ __( 'Location' ) }
2288
+ value={ backgroundGradientFirstLocation }
2289
+ onChange={ changeBackgroundGradientFirstLocation }
2290
+ min={ 0 }
2291
+ max={ 100 }
2292
+ />
2293
+
2294
+ <p>{ __( 'Second Color' ) }</p>
2295
+
2296
+ <ColorPalette
2297
+ label={ __( 'Color' ) }
2298
+ value={ backgroundGradientSecondColor }
2299
+ onChange={ changeBackgroundGradientSecondColor }
2300
+ />
2301
+
2302
+ <RangeControl
2303
+ label={ __( 'Location' ) }
2304
+ value={ backgroundGradientSecondLocation }
2305
+ onChange={ changeBackgroundGradientSecondLocation }
2306
+ min={ 0 }
2307
+ max={ 100 }
2308
+ />
2309
+
2310
+ <SelectControl
2311
+ label={ __( 'Type' ) }
2312
+ value={ backgroundGradientType }
2313
+ options={ [
2314
+ { label: 'Linear', value: 'linear' },
2315
+ { label: 'Radial', value: 'radial' }
2316
+ ] }
2317
+ onChange={ changeBackgroundGradientType }
2318
+ />
2319
+
2320
+ { 'linear' === backgroundGradientType ?
2321
+ <RangeControl
2322
+ label={ __( 'Angle' ) }
2323
+ value={ backgroundGradientAngle }
2324
+ onChange={ changeBackgroundGradientAngle }
2325
+ min={ 0 }
2326
+ max={ 360 }
2327
+ /> :
2328
+ <SelectControl
2329
+ label={ __( 'Position' ) }
2330
+ value={ backgroundGradientPosition }
2331
+ options={ [
2332
+ { label: 'Top Left', value: 'top left' },
2333
+ { label: 'Top Center', value: 'top center' },
2334
+ { label: 'Top Right', value: 'top right' },
2335
+ { label: 'Center Left', value: 'center left' },
2336
+ { label: 'Center Center', value: 'center center' },
2337
+ { label: 'Center Right', value: 'center right' },
2338
+ { label: 'Bottom Left', value: 'bottom left' },
2339
+ { label: 'Bottom Center', value: 'bottom center' },
2340
+ { label: 'Bottom Right', value: 'bottom right' }
2341
+ ] }
2342
+ onChange={ changeBackgroundGradientPosition }
2343
+ />
2344
+ }
2345
+ </Fragment>
2346
+ )}
2347
+ </PanelBody>
2348
+
2349
+ <PanelBody
2350
+ title={ __( 'Background Overlay' ) }
2351
+ className="wp-block-themeisle-image-container"
2352
+ initialOpen={ false }
2353
+ >
2354
+ <BackgroundControl
2355
+ label={ __( 'Overlay Type' ) }
2356
+ backgroundType={ backgroundOverlayType }
2357
+ changeBackgroundType={ changeBackgroundOverlayType }
2358
+ />
2359
+
2360
+ <RangeControl
2361
+ label={ __( 'Overlay Opacity' ) }
2362
+ value={ backgroundOverlayOpacity }
2363
+ onChange={ changeBackgroundOverlayOpacity }
2364
+ min={ 0 }
2365
+ max={ 100 }
2366
+ />
2367
+
2368
+ { 'color' === backgroundOverlayType && (
2369
+
2370
+ <Fragment>
2371
+ <p>{ __( 'Overlay Color' ) }</p>
2372
+
2373
+ <ColorPalette
2374
+ label={ 'Overlay Color' }
2375
+ value={ backgroundOverlayColor }
2376
+ onChange={ changeBackgroundOverlayColor }
2377
+ />
2378
+ </Fragment>
2379
+
2380
+ ) || 'image' === backgroundOverlayType && (
2381
+ backgroundOverlayImageURL ?
2382
+
2383
+ <Fragment>
2384
+ <div className="image-body">
2385
+ <div className="image-container">
2386
+ <div
2387
+ className="image-holder"
2388
+ style={ {
2389
+ backgroundImage: `url('${ backgroundOverlayImageURL }')`
2390
+ } }
2391
+ ></div>
2392
+
2393
+ <div
2394
+ className="image-delete"
2395
+ onClick={ removeBackgroundOverlayImage }
2396
+ >
2397
+ <Dashicon icon="trash" />
2398
+ <span>{ __( 'Remove Image' ) }</span>
2399
+ </div>
2400
+ </div>
2401
+ </div>
2402
+
2403
+ <Button
2404
+ isDefault
2405
+ className="image-delete-button"
2406
+ onClick={ removeBackgroundOverlayImage }
2407
+ >
2408
+ { __( 'Change or Remove Image' ) }
2409
+ </Button>
2410
+
2411
+ <ControlPanelControl
2412
+ label={ 'Background Settings' }
2413
+ >
2414
+
2415
+ <SelectControl
2416
+ label={ __( 'Background Attachment' ) }
2417
+ value={ backgroundOverlayAttachment }
2418
+ options={ [
2419
+ { label: 'Scroll', value: 'scroll' },
2420
+ { label: 'Fixed', value: 'fixed' },
2421
+ { label: 'Local', value: 'local' }
2422
+ ] }
2423
+ onChange={ changeBackgroundOverlayAttachment }
2424
+ />
2425
+
2426
+ <SelectControl
2427
+ label={ __( 'Background Position' ) }
2428
+ value={ backgroundOverlayPosition }
2429
+ options={ [
2430
+ { label: 'Default', value: 'top left' },
2431
+ { label: 'Top Left', value: 'top left' },
2432
+ { label: 'Top Center', value: 'top center' },
2433
+ { label: 'Top Right', value: 'top right' },
2434
+ { label: 'Center Left', value: 'center left' },
2435
+ { label: 'Center Center', value: 'center center' },
2436
+ { label: 'Center Right', value: 'center right' },
2437
+ { label: 'Bottom Left', value: 'bottom left' },
2438
+ { label: 'Bottom Center', value: 'bottom center' },
2439
+ { label: 'Bottom Right', value: 'bottom right' }
2440
+ ] }
2441
+ onChange={ changeBackgroundOverlayPosition }
2442
+ />
2443
+
2444
+ <SelectControl
2445
+ label={ __( 'Background Repeat' ) }
2446
+ value={ backgroundOverlayRepeat }
2447
+ options={ [
2448
+ { label: 'Repeat', value: 'repeat' },
2449
+ { label: 'No-repeat', value: 'no-repeat' }
2450
+ ] }
2451
+ onChange={ changeBackgroundOverlayRepeat }
2452
+ />
2453
+
2454
+ <SelectControl
2455
+ label={ __( 'Background Size' ) }
2456
+ value={ backgroundOverlaySize }
2457
+ options={ [
2458
+ { label: 'Auto', value: 'auto' },
2459
+ { label: 'Cover', value: 'cover' },
2460
+ { label: 'Contain', value: 'contain' }
2461
+ ] }
2462
+ onChange={ changeBackgroundOverlaySize }
2463
+ />
2464
+
2465
+ </ControlPanelControl>
2466
+ </Fragment> :
2467
+
2468
+ <MediaPlaceholder
2469
+ icon="format-image"
2470
+ labels={ {
2471
+ title: __( 'Background Image' ),
2472
+ name: __( 'an image' )
2473
+ } }
2474
+ value={ backgroundOverlayImageID }
2475
+ onSelect={ changeBackgroundOverlayImage }
2476
+ accept="image/*"
2477
+ allowedTypes={ [ 'image' ] }
2478
+ />
2479
+
2480
+ ) || 'gradient' === backgroundOverlayType && (
2481
+ <Fragment>
2482
+ <p>{ __( 'First Color' ) }</p>
2483
+
2484
+ <ColorPalette
2485
+ label={ __( 'Color' ) }
2486
+ value={ backgroundOverlayGradientFirstColor }
2487
+ onChange={ changeBackgroundOverlayGradientFirstColor }
2488
+ />
2489
+
2490
+ <RangeControl
2491
+ label={ __( 'Location' ) }
2492
+ value={ backgroundOverlayGradientFirstLocation }
2493
+ onChange={ changeBackgroundOverlayGradientFirstLocation }
2494
+ min={ 0 }
2495
+ max={ 100 }
2496
+ />
2497
+
2498
+ <p>{ __( 'Second Color' ) }</p>
2499
+
2500
+ <ColorPalette
2501
+ label={ __( 'Color' ) }
2502
+ value={ backgroundOverlayGradientSecondColor }
2503
+ onChange={ changeBackgroundOverlayGradientSecondColor }
2504
+ />
2505
+
2506
+ <RangeControl
2507
+ label={ __( 'Location' ) }
2508
+ value={ backgroundOverlayGradientSecondLocation }
2509
+ onChange={ changeBackgroundOverlayGradientSecondLocation }
2510
+ min={ 0 }
2511
+ max={ 100 }
2512
+ />
2513
+
2514
+ <SelectControl
2515
+ label={ __( 'Type' ) }
2516
+ value={ backgroundOverlayGradientType }
2517
+ options={ [
2518
+ { label: 'Linear', value: 'linear' },
2519
+ { label: 'Radial', value: 'radial' }
2520
+ ] }
2521
+ onChange={ changeBackgroundOverlayGradientType }
2522
+ />
2523
+
2524
+ { 'linear' === backgroundOverlayGradientType ?
2525
+ <RangeControl
2526
+ label={ __( 'Angle' ) }
2527
+ value={ backgroundOverlayGradientAngle }
2528
+ onChange={ changeBackgroundOverlayGradientAngle }
2529
+ min={ 0 }
2530
+ max={ 360 }
2531
+ /> :
2532
+ <SelectControl
2533
+ label={ __( 'Position' ) }
2534
+ value={ backgroundOverlayGradientPosition }
2535
+ options={ [
2536
+ { label: 'Top Left', value: 'top left' },
2537
+ { label: 'Top Center', value: 'top center' },
2538
+ { label: 'Top Right', value: 'top right' },
2539
+ { label: 'Center Left', value: 'center left' },
2540
+ { label: 'Center Center', value: 'center center' },
2541
+ { label: 'Center Right', value: 'center right' },
2542
+ { label: 'Bottom Left', value: 'bottom left' },
2543
+ { label: 'Bottom Center', value: 'bottom center' },
2544
+ { label: 'Bottom Right', value: 'bottom right' }
2545
+ ] }
2546
+ onChange={ changeBackgroundOverlayGradientPosition }
2547
+ />
2548
+ }
2549
+ </Fragment>
2550
+ )}
2551
+
2552
+ <ControlPanelControl
2553
+ label={ 'CSS Filters' }
2554
+ >
2555
+
2556
+ <RangeControl
2557
+ label={ __( 'Blur' ) }
2558
+ value={ backgroundOverlayFilterBlur }
2559
+ onChange={ changebackgroundOverlayFilterBlur }
2560
+ min={ 0 }
2561
+ max={ 100 }
2562
+ />
2563
+
2564
+ <RangeControl
2565
+ label={ __( 'Brightness' ) }
2566
+ value={ backgroundOverlayFilterBrightness }
2567
+ onChange={ changebackgroundOverlayFilterBrightness }
2568
+ min={ 0 }
2569
+ max={ 100 }
2570
+ />
2571
+
2572
+ <RangeControl
2573
+ label={ __( 'Contrast' ) }
2574
+ value={ backgroundOverlayFilterContrast }
2575
+ onChange={ changebackgroundOverlayFilterContrast }
2576
+ min={ 0 }
2577
+ max={ 100 }
2578
+ />
2579
+
2580
+ <RangeControl
2581
+ label={ __( 'Grayscale' ) }
2582
+ value={ backgroundOverlayFilterGrayscale }
2583
+ onChange={ changebackgroundOverlayFilterGrayscale }
2584
+ min={ 0 }
2585
+ max={ 100 }
2586
+ />
2587
+
2588
+ <RangeControl
2589
+ label={ __( 'Hue' ) }
2590
+ value={ backgroundOverlayFilterHue }
2591
+ onChange={ changebackgroundOverlayFilterHue }
2592
+ min={ 0 }
2593
+ max={ 360 }
2594
+ />
2595
+
2596
+ <RangeControl
2597
+ label={ __( 'Saturation' ) }
2598
+ value={ backgroundOverlayFilterSaturate }
2599
+ onChange={ changebackgroundOverlayFilterSaturate }
2600
+ min={ 0 }
2601
+ max={ 100 }
2602
+ />
2603
+
2604
+ </ControlPanelControl>
2605
+
2606
+ <SelectControl
2607
+ label={ __( 'Blend Mode' ) }
2608
+ value={ backgroundOverlayBlend }
2609
+ options={ [
2610
+ { label: 'Normal', value: 'normal' },
2611
+ { label: 'Multiply', value: 'multiply' },
2612
+ { label: 'Screen', value: 'screen' },
2613
+ { label: 'Overlay', value: 'overlay' },
2614
+ { label: 'Darken', value: 'darken' },
2615
+ { label: 'Lighten', value: 'lighten' },
2616
+ { label: 'Color Dodge', value: 'color-dodge' },
2617
+ { label: 'Color Burn', value: 'color-burn' },
2618
+ { label: 'Hard Light', value: 'hard-light' },
2619
+ { label: 'Soft Light', value: 'soft-light' },
2620
+ { label: 'Difference', value: 'difference' },
2621
+ { label: 'Exclusion', value: 'exclusion' },
2622
+ { label: 'Hue', value: 'hue' },
2623
+ { label: 'Saturation', value: 'saturation' },
2624
+ { label: 'Color', value: 'color' },
2625
+ { label: 'Luminosity', value: 'luminosity' }
2626
+ ] }
2627
+ onChange={ changebackgroundOverlayBlend }
2628
+ />
2629
+ </PanelBody>
2630
+
2631
+ <PanelBody
2632
+ title={ __( 'Border' ) }
2633
+ className="wp-block-themeisle-border-container"
2634
+ initialOpen={ false }
2635
+ >
2636
+ <SizeControl
2637
+ label={ __( 'Border Width' ) }
2638
+ minus={ false }
2639
+ responsive={ false }
2640
+ changeType={ changeBorderType }
2641
+ changeValue={ changeBorder }
2642
+ sizeValue={ border }
2643
+ sizeType={ borderType }
2644
+ >
2645
+ <RangeControl
2646
+ label={ __( 'Border Top' ) }
2647
+ beforeIcon="arrow-up"
2648
+ value={ borderTop }
2649
+ onChange={ changeBorderTop }
2650
+ min={ 0 }
2651
+ max={ 500 }
2652
+ />
2653
+
2654
+ <RangeControl
2655
+ label={ __( 'Border Right' ) }
2656
+ beforeIcon="arrow-right"
2657
+ value={ borderRight }
2658
+ onChange={ changeBorderRight }
2659
+ min={ 0 }
2660
+ max={ 500 }
2661
+ />
2662
+
2663
+ <RangeControl
2664
+ label={ __( 'Border Bottom' ) }
2665
+ beforeIcon="arrow-down"
2666
+ value={ borderBottom }
2667
+ onChange={ changeBorderBottom }
2668
+ min={ 0 }
2669
+ max={ 500 }
2670
+ />
2671
+
2672
+ <RangeControl
2673
+ label={ __( 'Border Left' ) }
2674
+ beforeIcon="arrow-left"
2675
+ value={ borderLeft }
2676
+ onChange={ changeBorderLeft }
2677
+ min={ 0 }
2678
+ max={ 500 }
2679
+ />
2680
+ </SizeControl>
2681
+
2682
+ <Fragment>
2683
+ <p>{ __( 'Border Color' ) }</p>
2684
+
2685
+ <ColorPalette
2686
+ label={ 'Border Color' }
2687
+ value={ borderColor }
2688
+ onChange={ changeBorderColor }
2689
+ />
2690
+ </Fragment>
2691
+
2692
+ <SizeControl
2693
+ label={ __( 'Border Radius' ) }
2694
+ minus={ false }
2695
+ responsive={ false }
2696
+ changeType={ changeBorderRadiusType }
2697
+ changeValue={ changeBorderRadius }
2698
+ sizeValue={ borderRadius }
2699
+ sizeType={ borderRadiusType }
2700
+ >
2701
+ <RangeControl
2702
+ label={ __( 'Radius Top Left' ) }
2703
+ beforeIcon="arrow-up"
2704
+ value={ borderRadiusTop }
2705
+ onChange={ changeBorderRadiusTop }
2706
+ min={ 0 }
2707
+ max={ 500 }
2708
+ />
2709
+
2710
+ <RangeControl
2711
+ label={ __( 'Radius Top Right' ) }
2712
+ beforeIcon="arrow-right"
2713
+ value={ borderRadiusRight }
2714
+ onChange={ changeBorderRadiusRight }
2715
+ min={ 0 }
2716
+ max={ 500 }
2717
+ />
2718
+
2719
+ <RangeControl
2720
+ label={ __( 'Radius Bottom Right' ) }
2721
+ beforeIcon="arrow-down"
2722
+ value={ borderRadiusBottom }
2723
+ onChange={ changeBorderRadiusBottom }
2724
+ min={ 0 }
2725
+ max={ 500 }
2726
+ />
2727
+
2728
+ <RangeControl
2729
+ label={ __( 'Radius Bottom Left' ) }
2730
+ beforeIcon="arrow-left"
2731
+ value={ borderRadiusLeft }
2732
+ onChange={ changeBorderRadiusLeft }
2733
+ min={ 0 }
2734
+ max={ 500 }
2735
+ />
2736
+ </SizeControl>
2737
+
2738
+ <ToggleControl
2739
+ label={ 'Box Shadow' }
2740
+ checked={ boxShadow }
2741
+ onChange={ changeBoxShadow }
2742
+ />
2743
+
2744
+ { boxShadow && (
2745
+ <Fragment>
2746
+
2747
+ <Fragment>
2748
+ <p>{ __( 'Shadow Color' ) }</p>
2749
+
2750
+ <ColorPalette
2751
+ label={ 'Shadow Color' }
2752
+ value={ boxShadowColor }
2753
+ onChange={ changeBoxShadowColor }
2754
+ />
2755
+ </Fragment>
2756
+
2757
+ <ControlPanelControl
2758
+ label={ 'Border Shadow' }
2759
+ >
2760
+
2761
+ <RangeControl
2762
+ label={ __( 'Opacity' ) }
2763
+ value={ boxShadowColorOpacity }
2764
+ onChange={ changeBoxShadowColorOpacity }
2765
+ min={ 0 }
2766
+ max={ 100 }
2767
+ />
2768
+
2769
+ <RangeControl
2770
+ label={ __( 'Blur' ) }
2771
+ value={ boxShadowBlur }
2772
+ onChange={ changeBoxShadowBlur }
2773
+ min={ 0 }
2774
+ max={ 100 }
2775
+ />
2776
+
2777
+ <RangeControl
2778
+ label={ __( 'Spread' ) }
2779
+ value={ boxShadowSpread }
2780
+ onChange={ changeBoxShadowSpread }
2781
+ min={ -100 }
2782
+ max={ 100 }
2783
+ />
2784
+
2785
+ <RangeControl
2786
+ label={ __( 'Horizontal' ) }
2787
+ value={ boxShadowHorizontal }
2788
+ onChange={ changeBoxShadowHorizontal }
2789
+ min={ -100 }
2790
+ max={ 100 }
2791
+ />
2792
+
2793
+ <RangeControl
2794
+ label={ __( 'Vertical' ) }
2795
+ value={ boxShadowVertical }
2796
+ onChange={ changeBoxShadowVertical }
2797
+ min={ -100 }
2798
+ max={ 100 }
2799
+ />
2800
+
2801
+ </ControlPanelControl>
2802
+ </Fragment>
2803
+ )}
2804
+ </PanelBody>
2805
+
2806
+ <PanelBody
2807
+ title={ __( 'Shape Divider' ) }
2808
+ initialOpen={ false }
2809
+ className="wp-block-themeisle-shape-divider"
2810
+ >
2811
+ <ButtonGroup>
2812
+ <Button
2813
+ className="is-button"
2814
+ isPrimary={ 'top' === dividerViewType }
2815
+ onClick={ () => changeDividerViewType( 'top' ) }
2816
+ >
2817
+ { __( 'Top' ) }
2818
+ </Button>
2819
+
2820
+ <Button
2821
+ className="is-button"
2822
+ isPrimary={ 'bottom' === dividerViewType }
2823
+ onClick={ () => changeDividerViewType( 'bottom' ) }
2824
+ >
2825
+ { __( 'Bottom' ) }
2826
+ </Button>
2827
+ </ButtonGroup>
2828
+
2829
+ <SelectControl
2830
+ label={ __( 'Type' ) }
2831
+ value={ getDividerType }
2832
+ options={ [
2833
+ { label: 'None', value: 'none' },
2834
+ { label: 'Triangle', value: 'bigTriangle' },
2835
+ { label: 'Right Curve', value: 'rightCurve' },
2836
+ { label: 'Curve', value: 'curve' },
2837
+ { label: 'Slant', value: 'slant' },
2838
+ { label: 'Cloud', value: 'cloud' }
2839
+ ] }
2840
+ onChange={ changeDividerType }
2841
+ />
2842
+
2843
+ { 'none' !== getDividerType && (
2844
+ <Fragment>
2845
+ <Fragment>
2846
+ <p>{ __( 'Color' ) }</p>
2847
+
2848
+ <ColorPalette
2849
+ label={ __( 'Color' ) }
2850
+ value={ getDividerColor }
2851
+ onChange={ changeDividerColor }
2852
+ />
2853
+ </Fragment>
2854
+
2855
+ <ResponsiveControl
2856
+ label={ 'Width' }
2857
+ view={ dividerWidthViewType }
2858
+ changeViewType={ changeDividerWidthViewType }
2859
+ >
2860
+ <RangeControl
2861
+ value={ getDividerWidth }
2862
+ onChange={ changeDividerWidth }
2863
+ min={ 0 }
2864
+ max={ 500 }
2865
+ />
2866
+ </ResponsiveControl>
2867
+
2868
+ <ResponsiveControl
2869
+ label={ 'Height' }
2870
+ view={ dividerHeightViewType }
2871
+ changeViewType={ changeDividerHeightViewType }
2872
+ >
2873
+ <RangeControl
2874
+ value={ getDividerHeight }
2875
+ onChange={ changeDividerHeight }
2876
+ min={ 0 }
2877
+ max={ 500 }
2878
+ />
2879
+ </ResponsiveControl>
2880
+
2881
+ { ( 'curve' !== getDividerType && 'cloud' !== getDividerType ) && (
2882
+ <ToggleControl
2883
+ label={ 'Invert Shape Divider' }
2884
+ checked={ getDividerInvert }
2885
+ onChange={ changeDividerInvert }
2886
+ />
2887
+ )}
2888
+ </Fragment>
2889
+ )}
2890
+ </PanelBody>
2891
+ </Fragment>
2892
+
2893
+ ) || 'advanced' === tab && (
2894
+
2895
+ <Fragment>
2896
+ <PanelBody
2897
+ title={ __( 'Section Visibility' ) }
2898
+ >
2899
+ <ToggleControl
2900
+ label={ 'Hide this section in Desktop devices?' }
2901
+ checked={ hide }
2902
+ onChange={ e => changeHideStatus( e, 'desktop' ) }
2903
+ />
2904
+
2905
+ <ToggleControl
2906
+ label={ 'Hide this section in Tablet devices?' }
2907
+ checked={ hideTablet }
2908
+ onChange={ e => changeHideStatus( e, 'tablet' ) }
2909
+ />
2910
+
2911
+ <ToggleControl
2912
+ label={ 'Hide this section in Mobile devices?' }
2913
+ checked={ hideMobile }
2914
+ onChange={ e => changeHideStatus( e, 'mobile' ) }
2915
+ />
2916
+ </PanelBody>
2917
+
2918
+ <PanelBody
2919
+ title={ __( 'Section Settings' ) }
2920
+ initialOpen={ false }
2921
+ >
2922
+
2923
+ <SelectControl
2924
+ label={ __( 'HTML Tag' ) }
2925
+ value={ columnsHTMLTag }
2926
+ options={ [
2927
+ { label: 'Default', value: 'div' },
2928
+ { label: 'div', value: 'div' },
2929
+ { label: 'section', value: 'section' },
2930
+ { label: 'header', value: 'header' },
2931
+ { label: 'footer', value: 'footer' },
2932
+ { label: 'article', value: 'article' },
2933
+ { label: 'main', value: 'main' }
2934
+ ] }
2935
+ onChange={ changeColumnsHTMLTag }
2936
+ />
2937
+
2938
+ </PanelBody>
2939
+ </Fragment>
2940
+
2941
+ )}
2942
+ </InspectorControls>
2943
+
2944
+ <Tag className={ classes } style={ style }>
2945
+ <div
2946
+ className="wp-themeisle-block-overlay"
2947
+ style={ overlayStyle }
2948
+ >
2949
+ </div>
2950
+
2951
+ <ResizableBox
2952
+ className="block-library-spacer__resize-container"
2953
+ size={ {
2954
+ height: getPadding( 'top' )
2955
+ } }
2956
+ minHeight="0"
2957
+ maxHeight="500"
2958
+ enable={ {
2959
+ top: false,
2960
+ right: false,
2961
+ bottom: true,
2962
+ left: false,
2963
+ topRight: false,
2964
+ bottomRight: false,
2965
+ bottomLeft: false,
2966
+ topLeft: false
2967
+ } }
2968
+ onResize={ ( event, direction, elt, delta ) => {
2969
+ const el = document.getElementById( 'paddingTop' );
2970
+ el.innerHTML = `${ getPadding( 'top' ) + delta.height }px`;
2971
+ } }
2972
+ onResizeStop={ ( event, direction, elt, delta ) => {
2973
+ setPadding( 'top', delta );
2974
+ props.toggleSelection( true );
2975
+ } }
2976
+ onResizeStart={ () => {
2977
+ props.toggleSelection( false );
2978
+ } }
2979
+ >
2980
+ <div className="block-space-size">
2981
+ <span id="paddingTop">{ `${ getPadding( 'top' ) }px` }</span>
2982
+ </div>
2983
+ </ResizableBox>
2984
+
2985
+ <Separators
2986
+ type="top"
2987
+ style={ dividerTopType }
2988
+ fill={ dividerTopColor }
2989
+ invert={ dividerTopInvert }
2990
+ width={ getDividerTopWidth }
2991
+ height={ getDividerTopHeight }
2992
+ />
2993
+
2994
+ <div
2995
+ className="innerblocks-wrap"
2996
+ style={ innerStyle }
2997
+ >
2998
+ <InnerBlocks
2999
+ allowedBlocks={ ALLOWED_BLOCKS }
3000
+ template={ getColumnsTemplate( columns ) }
3001
+ templateLock="all"
3002
+ />
3003
+ </div>
3004
+
3005
+ <Separators
3006
+ type="bottom"
3007
+ style={ dividerBottomType }
3008
+ fill={ dividerBottomColor }
3009
+ invert={ dividerBottomInvert }
3010
+ width={ getDividerBottomWidth }
3011
+ height={ getDividerBottomHeight }
3012
+ />
3013
+
3014
+ <ResizableBox
3015
+ className="block-library-spacer__resize-container"
3016
+ size={ {
3017
+ height: getPadding( 'bottom' )
3018
+ } }
3019
+ minHeight="0"
3020
+ maxHeight="500"
3021
+ enable={ {
3022
+ top: false,
3023
+ right: false,
3024
+ bottom: true,
3025
+ left: false,
3026
+ topRight: false,
3027
+ bottomRight: false,
3028
+ bottomLeft: false,
3029
+ topLeft: false
3030
+ } }
3031
+ onResize={ ( event, direction, elt, delta ) => {
3032
+ const el = document.getElementById( 'paddingBottom' );
3033
+ el.innerHTML = `${ getPadding( 'bottom' ) + delta.height }px`;
3034
+ } }
3035
+ onResizeStop={ ( event, direction, elt, delta ) => {
3036
+ setPadding( 'bottom', delta );
3037
+ props.toggleSelection( true );
3038
+ } }
3039
+ onResizeStart={ () => {
3040
+ props.toggleSelection( false );
3041
+ } }
3042
+ >
3043
+ <div className="block-space-size">
3044
+ <span id="paddingBottom">{ `${ getPadding( 'bottom' ) }px` }</span>
3045
+ </div>
3046
+ </ResizableBox>
3047
+ </Tag>
3048
+ </Fragment>
3049
+ );
3050
+ }),
3051
+
3052
+ save: props => {
3053
+ const {
3054
+ id,
3055
+ columns,
3056
+ layout,
3057
+ layoutTablet,
3058
+ layoutMobile,
3059
+ columnsGap,
3060
+ columnsWidth,
3061
+ horizontalAlign,
3062
+ verticalAlign,
3063
+ backgroundType,
3064
+ backgroundColor,
3065
+ backgroundImageURL,
3066
+ backgroundAttachment,
3067
+ backgroundPosition,
3068
+ backgroundRepeat,
3069
+ backgroundSize,
3070
+ backgroundGradientFirstColor,
3071
+ backgroundGradientFirstLocation,
3072
+ backgroundGradientSecondColor,
3073
+ backgroundGradientSecondLocation,
3074
+ backgroundGradientType,
3075
+ backgroundGradientAngle,
3076
+ backgroundGradientPosition,
3077
+ backgroundOverlayOpacity,
3078
+ backgroundOverlayType,
3079
+ backgroundOverlayColor,
3080
+ backgroundOverlayImageURL,
3081
+ backgroundOverlayAttachment,
3082
+ backgroundOverlayPosition,
3083
+ backgroundOverlayRepeat,
3084
+ backgroundOverlaySize,
3085
+ backgroundOverlayGradientFirstColor,
3086
+ backgroundOverlayGradientFirstLocation,
3087
+ backgroundOverlayGradientSecondColor,
3088
+ backgroundOverlayGradientSecondLocation,
3089
+ backgroundOverlayGradientType,
3090
+ backgroundOverlayGradientAngle,
3091
+ backgroundOverlayGradientPosition,
3092
+ backgroundOverlayFilterBlur,
3093
+ backgroundOverlayFilterBrightness,
3094
+ backgroundOverlayFilterContrast,
3095
+ backgroundOverlayFilterGrayscale,
3096
+ backgroundOverlayFilterHue,
3097
+ backgroundOverlayFilterSaturate,
3098
+ backgroundOverlayBlend,
3099
+ borderType,
3100
+ border,
3101
+ borderTop,
3102
+ borderRight,
3103
+ borderBottom,
3104
+ borderLeft,
3105
+ borderColor,
3106
+ borderRadiusType,
3107
+ borderRadius,
3108
+ borderRadiusTop,
3109
+ borderRadiusRight,
3110
+ borderRadiusBottom,
3111
+ borderRadiusLeft,
3112
+ boxShadow,
3113
+ boxShadowColor,
3114
+ boxShadowColorOpacity,
3115
+ boxShadowBlur,
3116
+ boxShadowSpread,
3117
+ boxShadowHorizontal,
3118
+ boxShadowVertical,
3119
+ dividerTopType,
3120
+ dividerTopColor,
3121
+ dividerTopInvert,
3122
+ dividerBottomType,
3123
+ dividerBottomColor,
3124
+ dividerBottomInvert,
3125
+ hide,
3126
+ hideTablet,
3127
+ hideMobile,
3128
+ columnsHTMLTag
3129
+ } = props.attributes;
3130
+
3131
+ const Tag = columnsHTMLTag;
3132
+
3133
+ let background, overlayBackground, borderStyle, borderRadiusStyle, boxShadowStyle;
3134
+
3135
+ if ( 'color' === backgroundType ) {
3136
+ background = {
3137
+ background: backgroundColor
3138
+ };
3139
+ }
3140
+
3141
+ if ( 'image' === backgroundType ) {
3142
+ background = {
3143
+ backgroundImage: `url( '${ backgroundImageURL }' )`,
3144
+ backgroundAttachment,
3145
+ backgroundPosition,
3146
+ backgroundRepeat,
3147
+ backgroundSize
3148
+ };
3149
+ }
3150
+
3151
+ if ( 'gradient' === backgroundType ) {
3152
+ let direction;
3153
+
3154
+ if ( 'linear' === backgroundGradientType ) {
3155
+ direction = `${ backgroundGradientAngle }deg`;
3156
+ } else {
3157
+ direction = `at ${ backgroundGradientPosition }`;
3158
+ }
3159
+
3160
+ background = {
3161
+ background: `${ backgroundGradientType }-gradient( ${ direction }, ${ backgroundGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientFirstLocation }%, ${ backgroundGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundGradientSecondLocation }% )`
3162
+ };
3163
+ }
3164
+
3165
+ if ( 'linked' === borderType ) {
3166
+ borderStyle = {
3167
+ borderWidth: `${ border }px`,
3168
+ borderStyle: 'solid',
3169
+ borderColor: borderColor
3170
+ };
3171
+ }
3172
+
3173
+ if ( 'unlinked' === borderType ) {
3174
+ borderStyle = {
3175
+ borderTopWidth: `${ borderTop }px`,
3176
+ borderRightWidth: `${ borderRight }px`,
3177
+ borderBottomWidth: `${ borderBottom }px`,
3178
+ borderLeftWidth: `${ borderLeft }px`,
3179
+ borderStyle: 'solid',
3180
+ borderColor: borderColor
3181
+ };
3182
+ }
3183
+
3184
+ if ( 'linked' === borderRadiusType ) {
3185
+ borderRadiusStyle = {
3186
+ borderRadius: `${ borderRadius }px`
3187
+ };
3188
+ }
3189
+
3190
+ if ( 'unlinked' === borderRadiusType ) {
3191
+ borderRadiusStyle = {
3192
+ borderTopLeftRadius: `${ borderRadiusTop }px`,
3193
+ borderTopRightRadius: `${ borderRadiusRight }px`,
3194
+ borderBottomRightRadius: `${ borderRadiusBottom }px`,
3195
+ borderBottomLeftRadius: `${ borderRadiusLeft }px`
3196
+ };
3197
+ }
3198
+
3199
+ if ( true === boxShadow ) {
3200
+ boxShadowStyle = {
3201
+ boxShadow: `${ boxShadowHorizontal }px ${ boxShadowVertical }px ${ boxShadowBlur }px ${ boxShadowSpread }px ${ hexToRgba( ( boxShadowColor ? boxShadowColor : '#000000' ), boxShadowColorOpacity ) }`
3202
+ };
3203
+ }
3204
+
3205
+ const style = {
3206
+ ...background,
3207
+ ...borderStyle,
3208
+ ...borderRadiusStyle,
3209
+ ...boxShadowStyle,
3210
+ justifyContent: horizontalAlign
3211
+ };
3212
+
3213
+ if ( 'color' === backgroundOverlayType ) {
3214
+ overlayBackground = {
3215
+ background: backgroundOverlayColor,
3216
+ opacity: backgroundOverlayOpacity / 100
3217
+ };
3218
+ }
3219
+
3220
+ if ( 'image' === backgroundOverlayType ) {
3221
+ overlayBackground = {
3222
+ backgroundImage: `url( '${ backgroundOverlayImageURL }' )`,
3223
+ backgroundAttachment: backgroundOverlayAttachment,
3224
+ backgroundPosition: backgroundOverlayPosition,
3225
+ backgroundRepeat: backgroundOverlayRepeat,
3226
+ backgroundSize: backgroundOverlaySize,
3227
+ opacity: backgroundOverlayOpacity / 100
3228
+ };
3229
+ }
3230
+
3231
+ if ( 'gradient' === backgroundOverlayType ) {
3232
+ let direction;
3233
+
3234
+ if ( 'linear' === backgroundOverlayGradientType ) {
3235
+ direction = `${ backgroundOverlayGradientAngle }deg`;
3236
+ } else {
3237
+ direction = `at ${ backgroundOverlayGradientPosition }`;
3238
+ }
3239
+
3240
+ overlayBackground = {
3241
+ background: `${ backgroundOverlayGradientType }-gradient( ${ direction }, ${ backgroundOverlayGradientFirstColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundOverlayGradientFirstLocation }%, ${ backgroundOverlayGradientSecondColor || 'rgba( 0, 0, 0, 0 )' } ${ backgroundOverlayGradientSecondLocation }% )`,
3242
+ opacity: backgroundOverlayOpacity / 100
3243
+ };
3244
+ }
3245
+
3246
+ const overlayStyle = {
3247
+ ...overlayBackground,
3248
+ mixBlendMode: backgroundOverlayBlend,
3249
+ filter: `blur( ${ backgroundOverlayFilterBlur / 10 }px ) brightness( ${ backgroundOverlayFilterBrightness / 10 } ) contrast( ${ backgroundOverlayFilterContrast / 10 } ) grayscale( ${ backgroundOverlayFilterGrayscale / 100 } ) hue-rotate( ${ backgroundOverlayFilterHue }deg ) saturate( ${ backgroundOverlayFilterSaturate / 10 } )`
3250
+ };
3251
+
3252
+ let innerStyle = {};
3253
+
3254
+ if ( columnsWidth ) {
3255
+ innerStyle = {
3256
+ maxWidth: columnsWidth + 'px'
3257
+ };
3258
+ }
3259
+
3260
+ const desktopLayout = hide ? '' : `has-desktop-${ layout }-layout`;
3261
+ const tabletLayout = hideTablet ? '' : `has-tablet-${ layoutTablet }-layout`;
3262
+ const mobileLayout = hideMobile ? '' : `has-mobile-${ layoutMobile }-layout`;
3263
+
3264
+ const classes = classnames(
3265
+ props.className,
3266
+ `has-${ columns }-columns`,
3267
+ desktopLayout,
3268
+ tabletLayout,
3269
+ mobileLayout,
3270
+ { 'hide-in-desktop': hide },
3271
+ { 'hide-in-tablet': hideTablet },
3272
+ { 'hide-in-mobile': hideMobile },
3273
+ `has-${ columnsGap }-gap`,
3274
+ `has-vertical-${ verticalAlign }`
3275
+ );
3276
+
3277
+ return (
3278
+ <Tag
3279
+ className={ classes }
3280
+ id={ id }
3281
+ style={ style }
3282
+ >
3283
+ <div
3284
+ className="wp-themeisle-block-overlay"
3285
+ style={ overlayStyle }
3286
+ >
3287
+ </div>
3288
+
3289
+ <Separators
3290
+ type="top"
3291
+ front={ true }
3292
+ style={ dividerTopType }
3293
+ fill={ dividerTopColor }
3294
+ invert={ dividerTopInvert }
3295
+ />
3296
+
3297
+ <div
3298
+ className="innerblocks-wrap"
3299
+ style={ innerStyle }
3300
+ >
3301
+ <InnerBlocks.Content />
3302
+ </div>
3303
+
3304
+ <Separators
3305
+ type="bottom"
3306
+ front={ true }
3307
+ style={ dividerBottomType }
3308
+ fill={ dividerBottomColor }
3309
+ invert={ dividerBottomInvert }
3310
+ />
3311
+ </Tag>
3312
+ );
3313
+ }
3314
+ });
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/editor.scss ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns-background-control {
2
+ margin: 0 0 1.5em 0;
3
+
4
+ .components-base-control__title {
5
+ display: flex;
6
+ justify-content: space-between;
7
+
8
+ label {
9
+ padding: 5px 0;
10
+ }
11
+
12
+ .linking-controls {
13
+ display: flex;
14
+
15
+ button {
16
+ svg {
17
+ width: 20px;
18
+ }
19
+
20
+ &.is-primary {
21
+ z-index: 0;
22
+
23
+ svg {
24
+ fill: #fff;
25
+ }
26
+
27
+ &:hover {
28
+ background: #007eb1;
29
+ border-color: #006a95 #00648c #00648c;
30
+ box-shadow: inset 0 -1px 0 #00648c;
31
+ color: #fff;
32
+ text-decoration: none;
33
+ text-shadow: 0 -1px 1px #005d82,1px 0 1px #005d82,0 1px 1px #005d82,-1px 0 1px #005d82;
34
+ }
35
+ }
36
+ }
37
+ }
38
+ }
39
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/index.js ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+
6
+ /**
7
+ * Internal dependencies
8
+ */
9
+ import './editor.scss';
10
+
11
+ import { barcodeIcon } from '../../../utils/icons.js';
12
+
13
+ /**
14
+ * WordPress dependencies
15
+ */
16
+ const { __ } = wp.i18n;
17
+
18
+ const {
19
+ Button,
20
+ ButtonGroup,
21
+ Icon,
22
+ IconButton,
23
+ Tooltip
24
+ } = wp.components;
25
+
26
+ const { withInstanceId } = wp.compose;
27
+
28
+ function BackgroundControl({ label, instanceId, backgroundType, changeBackgroundType }) {
29
+ const id = `inspector-layout-control-${ instanceId }`;
30
+
31
+ return (
32
+ <div id={ id } className="components-base-control wp-block-themeisle-blocks-advanced-columns-background-control">
33
+ <div className="components-base-control__field">
34
+ <div className="components-base-control__title">
35
+ <label className="components-base-control__label">{ label }</label>
36
+ <ButtonGroup className="linking-controls">
37
+ <IconButton
38
+ icon={ 'admin-customizer' }
39
+ label={ __( 'Color' ) }
40
+ className={ classnames(
41
+ 'is-button',
42
+ { 'is-primary': 'color' === backgroundType }
43
+ )}
44
+ onClick={ () => {
45
+ changeBackgroundType( 'color' );
46
+ }}
47
+ />
48
+ <IconButton
49
+ icon={ 'format-image' }
50
+ label={ __( 'Image' ) }
51
+ className={ classnames(
52
+ 'is-button',
53
+ { 'is-primary': 'image' === backgroundType }
54
+ )}
55
+ onClick={ () => {
56
+ changeBackgroundType( 'image' );
57
+ }}
58
+ />
59
+ <Tooltip text={ __( 'Gradient' ) } >
60
+ <Button
61
+ label={ __( 'Gradient' ) }
62
+ className={ classnames(
63
+ 'is-button',
64
+ { 'is-primary': 'gradient' === backgroundType }
65
+ )}
66
+ onClick={ () => {
67
+ changeBackgroundType( 'gradient' );
68
+ }}
69
+ >
70
+ <Icon icon={ barcodeIcon } />
71
+ </Button>
72
+ </Tooltip>
73
+ </ButtonGroup>
74
+ </div>
75
+ </div>
76
+ </div>
77
+ );
78
+ }
79
+
80
+ export default withInstanceId( BackgroundControl );
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/class-advanced-columns-server.php ADDED
@@ -0,0 +1,223 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ThemeIsle\GutenbergBlocks;
4
+
5
+ /**
6
+ * Class Advanced_Columns_Server
7
+ */
8
+ class Advanced_Columns_Server extends \WP_Rest_Controller {
9
+
10
+ /**
11
+ * The main instance var.
12
+ *
13
+ * @var Advanced_Columns_Server
14
+ */
15
+ public static $instance = null;
16
+
17
+ /**
18
+ * Rest route namespace.
19
+ *
20
+ * @var Advanced_Columns_Server
21
+ */
22
+ public $namespace = 'themeisle-gutenberg-blocks/';
23
+
24
+ /**
25
+ * Rest route version.
26
+ *
27
+ * @var Advanced_Columns_Server
28
+ */
29
+ public $version = 'v1';
30
+
31
+ /**
32
+ * Initialize the class
33
+ */
34
+ public function init() {
35
+ add_action( 'rest_api_init', array( $this, 'register_routes' ) );
36
+ }
37
+
38
+ /**
39
+ * Register REST API route
40
+ */
41
+ public function register_routes() {
42
+ $namespace = $this->namespace . $this->version;
43
+
44
+ register_rest_route(
45
+ $namespace,
46
+ '/fetch_templates',
47
+ array(
48
+ array(
49
+ 'methods' => \WP_REST_Server::READABLE,
50
+ 'callback' => array( $this, 'fetch_templates' ),
51
+ ),
52
+ )
53
+ );
54
+
55
+ register_rest_route(
56
+ $namespace,
57
+ '/import_template',
58
+ array(
59
+ array(
60
+ 'methods' => \WP_REST_Server::READABLE,
61
+ 'callback' => array( $this, 'import_template' ),
62
+ 'args' => array(
63
+ 'url' => array(
64
+ 'type' => 'string',
65
+ 'required' => true,
66
+ 'description' => __( 'URL of the JSON file.', 'themeisle-companion' ),
67
+ ),
68
+ ),
69
+ ),
70
+ )
71
+ );
72
+ }
73
+
74
+ /**
75
+ * Function to fetch templates.
76
+ *
77
+ * @return array|bool|\WP_Error
78
+ */
79
+ public function fetch_templates( \WP_REST_Request $request ) {
80
+ if ( ! current_user_can( 'manage_options' ) ) {
81
+ return false;
82
+ }
83
+
84
+ $templates_list = array(
85
+ array(
86
+ 'title' => __( 'Header with Video', 'themeisle-companion' ),
87
+ 'type' => 'block',
88
+ 'keywords' => array( 'header', 'video' ),
89
+ 'categories' => array( 'header' ),
90
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/header-video/template.json',
91
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/header-video/screenshot.png',
92
+ ),
93
+ array(
94
+ 'title' => __( 'Services Simple', 'themeisle-companion' ),
95
+ 'type' => 'block',
96
+ 'keywords' => array( 'services', 'features' ),
97
+ 'categories' => array( 'services' ),
98
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-simple/template.json',
99
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-simple/screenshot.png',
100
+ ),
101
+ array(
102
+ 'title' => __( 'Services Round Icons', 'themeisle-companion' ),
103
+ 'type' => 'block',
104
+ 'keywords' => array( 'services', 'features', 'icons' ),
105
+ 'categories' => array( 'services' ),
106
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-round-icons/template.json',
107
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-round-icons/screenshot.png',
108
+ ),
109
+ array(
110
+ 'title' => __( 'Services Image Background', 'themeisle-companion' ),
111
+ 'type' => 'block',
112
+ 'keywords' => array( 'services', 'features' ),
113
+ 'categories' => array( 'services' ),
114
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-image-background/template.json',
115
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/services-image-background/screenshot.png',
116
+ ),
117
+ array(
118
+ 'title' => __( 'Pricing Boxed', 'themeisle-companion' ),
119
+ 'type' => 'block',
120
+ 'keywords' => array( 'pricing' ),
121
+ 'categories' => array( 'pricing' ),
122
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/pricing-boxed/template.json',
123
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/pricing-boxed/screenshot.png',
124
+ ),
125
+ array(
126
+ 'title' => __( 'Pricing Hestia', 'themeisle-companion' ),
127
+ 'type' => 'block',
128
+ 'keywords' => array( 'pricing', 'hestia' ),
129
+ 'categories' => array( 'pricing' ),
130
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/pricing-hestia/template.json',
131
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/pricing-hestia/screenshot.png',
132
+ ),
133
+ array(
134
+ 'title' => __( 'Testimonials Simple', 'themeisle-companion' ),
135
+ 'type' => 'block',
136
+ 'keywords' => array( 'testimonials', 'quote' ),
137
+ 'categories' => array( 'testimonials' ),
138
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/testimonials-simple/template.json',
139
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/testimonials-simple/screenshot.png',
140
+ ),
141
+ array(
142
+ 'title' => __( 'Testimonials Boxed', 'themeisle-companion' ),
143
+ 'type' => 'block',
144
+ 'keywords' => array( 'testimonials', 'quote', 'boxed' ),
145
+ 'categories' => array( 'testimonials' ),
146
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/testimonials-boxed/template.json',
147
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/testimonials-boxed/screenshot.png',
148
+ ),
149
+ array(
150
+ 'title' => __( 'About with Map', 'themeisle-companion' ),
151
+ 'type' => 'block',
152
+ 'keywords' => array( 'about', 'social', 'maps', 'footer' ),
153
+ 'categories' => array( 'about', 'footer' ),
154
+ 'template_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/about-with-map/template.json',
155
+ 'screenshot_url' => 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/about-with-map/screenshot.png',
156
+ ),
157
+ );
158
+
159
+ $templates = apply_filters( 'themeisle_gutenberg_templates', $templates_list );
160
+
161
+ return rest_ensure_response( $templates );
162
+ }
163
+
164
+ /**
165
+ * Function to fetch template JSON.
166
+ *
167
+ * @return array|bool|\WP_Error
168
+ */
169
+ public function import_template( $request ) {
170
+ if ( ! current_user_can( 'manage_options' ) ) {
171
+ return false;
172
+ }
173
+
174
+ $url = $request->get_param( 'url' );
175
+ $json = file_get_contents( $url );
176
+ $obj = json_decode( $json );
177
+ return rest_ensure_response( $obj );
178
+ }
179
+
180
+ /**
181
+ * The instance method for the static class.
182
+ * Defines and returns the instance of the static class.
183
+ *
184
+ * @static
185
+ * @since 1.0.0
186
+ * @access public
187
+ * @return Advanced_Columns_Server
188
+ */
189
+ public static function instance() {
190
+ if ( is_null( self::$instance ) ) {
191
+ self::$instance = new self();
192
+ self::$instance->init();
193
+ }
194
+ return self::$instance;
195
+ }
196
+
197
+ /**
198
+ * Throw error on object clone
199
+ *
200
+ * The whole idea of the singleton design pattern is that there is a single
201
+ * object therefore, we don't want the object to be cloned.
202
+ *
203
+ * @access public
204
+ * @since 1.0.0
205
+ * @return void
206
+ */
207
+ public function __clone() {
208
+ // Cloning instances of the class is forbidden.
209
+ _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin&#8217; huh?', 'themeisle-companion' ), '1.0.0' );
210
+ }
211
+
212
+ /**
213
+ * Disable unserializing of the class
214
+ *
215
+ * @access public
216
+ * @since 1.0.0
217
+ * @return void
218
+ */
219
+ public function __wakeup() {
220
+ // Unserializing instances of the class is forbidden.
221
+ _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin&#8217; huh?', 'themeisle-companion' ), '1.0.0' );
222
+ }
223
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/editor.scss ADDED
@@ -0,0 +1,691 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns {
2
+
3
+ .wp-themeisle-block-overlay {
4
+ position: absolute;
5
+ width: 100%;
6
+ height: 100%;
7
+ top: 0;
8
+ left: 0;
9
+ }
10
+
11
+ &.has-default-gap {
12
+ .wp-block-themeisle-blocks-advanced-column {
13
+ margin: 10px;
14
+ }
15
+ }
16
+
17
+ &.has-nogap-gap {
18
+ .wp-block-themeisle-blocks-advanced-column {
19
+ margin: 0;
20
+ }
21
+ }
22
+
23
+ &.has-narrow-gap {
24
+ .wp-block-themeisle-blocks-advanced-column {
25
+ margin: 5px;
26
+ }
27
+ }
28
+
29
+ &.has-extended-gap {
30
+ .wp-block-themeisle-blocks-advanced-column {
31
+ margin: 15px;
32
+ }
33
+ }
34
+
35
+ &.has-wide-gap {
36
+ .wp-block-themeisle-blocks-advanced-column {
37
+ margin: 20px;
38
+ }
39
+ }
40
+
41
+ &.has-wider-gap {
42
+ .wp-block-themeisle-blocks-advanced-column {
43
+ margin: 30px;
44
+ }
45
+ }
46
+
47
+ .components-resizable-box__container {
48
+
49
+ .block-space-size {
50
+ opacity: 0;
51
+ background: rgba(61,191,232,.15);
52
+ display: flex;
53
+ justify-content: center;
54
+ align-items: center;
55
+ height: 100%;
56
+ transition: all ease-in 0.2s;
57
+
58
+ span {
59
+ color: #2ea9d0;
60
+ }
61
+ }
62
+
63
+ &:hover {
64
+ .block-space-size {
65
+ opacity: 1;
66
+ }
67
+ }
68
+ }
69
+
70
+ .components-resizable-box__container {
71
+ .components-resizable-box__handle {
72
+ position: relative;
73
+ display: block;
74
+ width: 100%;
75
+ height: 100%;
76
+ top: 0;
77
+ left: 0;
78
+ z-index: 9;
79
+
80
+ &:before {
81
+ display: none;
82
+ }
83
+ }
84
+ }
85
+ }
86
+
87
+ @media ( min-width: 960px ) {
88
+ .wp-block-themeisle-blocks-advanced-columns {
89
+ display: flex;
90
+ flex-direction: column;
91
+ position: relative;
92
+
93
+ > .innerblocks-wrap {
94
+ flex-basis: 100%;
95
+ width: 100%;
96
+ word-break: break-word;
97
+
98
+ > .editor-inner-blocks > .editor-block-list__layout {
99
+ display: flex;
100
+ flex-basis: 100%;
101
+
102
+ .editor-block-list__block {
103
+ max-width: unset;
104
+ }
105
+
106
+ > [data-type="themeisle-blocks/advanced-column"] {
107
+ display: flex;
108
+ flex-direction: column;
109
+ flex: 1;
110
+ width: 0;
111
+
112
+ .editor-block-list__block-edit {
113
+ margin-top: 12px;
114
+ flex-basis: 100%;
115
+ }
116
+ }
117
+ }
118
+ }
119
+
120
+ &.has-2-columns {
121
+
122
+ &.has-desktop-oneTwo-layout {
123
+
124
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
125
+
126
+ &:last-child {
127
+ flex: 2;
128
+ }
129
+ }
130
+ }
131
+
132
+ &.has-desktop-twoOne-layout {
133
+
134
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
135
+
136
+ &:first-child {
137
+ flex: 2;
138
+ }
139
+ }
140
+ }
141
+ }
142
+
143
+ &.has-3-columns {
144
+
145
+ &.has-desktop-oneOneTwo-layout {
146
+
147
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
148
+
149
+ &:last-child {
150
+ flex: 2;
151
+ }
152
+ }
153
+ }
154
+
155
+ &.has-desktop-twoOneOne-layout {
156
+
157
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
158
+
159
+ &:first-child {
160
+ flex: 2;
161
+ }
162
+ }
163
+ }
164
+
165
+ &.has-desktop-oneTwoOne-layout {
166
+
167
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
168
+ flex: 2;
169
+
170
+ &:first-child {
171
+ flex: 1;
172
+ }
173
+
174
+ &:last-child {
175
+ flex: 1;
176
+ }
177
+ }
178
+ }
179
+
180
+ &.has-desktop-oneThreeOne-layout {
181
+
182
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
183
+ flex: 3;
184
+
185
+ &:first-child {
186
+ flex: 1;
187
+ }
188
+
189
+ &:last-child {
190
+ flex: 1;
191
+ }
192
+ }
193
+ }
194
+ }
195
+ }
196
+ }
197
+
198
+ @media ( min-width: 600px ) and ( max-width: 960px ) {
199
+ .wp-block-themeisle-blocks-advanced-columns {
200
+ display: flex;
201
+ flex-direction: column;
202
+
203
+ > .innerblocks-wrap {
204
+ flex-basis: 100%;
205
+ width: 100%;
206
+ word-break: break-word;
207
+
208
+ > .editor-inner-blocks > .editor-block-list__layout {
209
+ display: flex;
210
+
211
+ .editor-block-list__block {
212
+ max-width: unset;
213
+ }
214
+
215
+ > [data-type="themeisle-blocks/advanced-column"] {
216
+ display: flex;
217
+ flex-direction: column;
218
+ flex: 1;
219
+ width: auto;
220
+
221
+ .editor-block-list__block-edit {
222
+ margin-top: 12px;
223
+ flex-basis: 100%;
224
+ }
225
+ }
226
+ }
227
+ }
228
+
229
+ &.has-2-columns {
230
+
231
+ &.has-tablet-oneTwo-layout {
232
+
233
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
234
+
235
+ &:last-child {
236
+ flex: 2;
237
+ }
238
+ }
239
+ }
240
+
241
+ &.has-tablet-twoOne-layout {
242
+
243
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
244
+
245
+ &:first-child {
246
+ flex: 2;
247
+ }
248
+ }
249
+ }
250
+ }
251
+
252
+ &.has-3-columns {
253
+
254
+ &.has-tablet-oneOneTwo-layout {
255
+
256
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
257
+
258
+ &:last-child {
259
+ flex: 2;
260
+ }
261
+ }
262
+ }
263
+
264
+ &.has-tablet-twoOneOne-layout {
265
+
266
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
267
+
268
+ &:first-child {
269
+ flex: 2;
270
+ }
271
+ }
272
+ }
273
+
274
+ &.has-tablet-oneTwoOne-layout {
275
+
276
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
277
+ flex: 2;
278
+
279
+ &:first-child {
280
+ flex: 1;
281
+ }
282
+
283
+ &:last-child {
284
+ flex: 1;
285
+ }
286
+ }
287
+ }
288
+
289
+ &.has-tablet-oneThreeOne-layout {
290
+
291
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
292
+ flex: 3;
293
+
294
+ &:first-child {
295
+ flex: 1;
296
+ }
297
+
298
+ &:last-child {
299
+ flex: 1;
300
+ }
301
+ }
302
+ }
303
+ }
304
+
305
+ &.has-tablet-collapsedRows-layout {
306
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
307
+ display: block;
308
+ }
309
+ }
310
+
311
+ &.has-tablet-twoColumnGrid-layout {
312
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
313
+ display: flex;
314
+ flex-wrap: wrap;
315
+
316
+ > [data-type="themeisle-blocks/advanced-column"] {
317
+ flex: 1 1 50%;
318
+ }
319
+ }
320
+ }
321
+
322
+ &.has-tablet-threeColumnGrid-layout {
323
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
324
+ display: flex;
325
+ flex-wrap: wrap;
326
+
327
+ > [data-type="themeisle-blocks/advanced-column"] {
328
+ flex: 1 1 33%;
329
+ }
330
+ }
331
+ }
332
+ }
333
+ }
334
+
335
+ @media ( min-width: 320px ) and ( max-width: 600px ) {
336
+ .wp-block-themeisle-blocks-advanced-columns {
337
+ display: flex;
338
+ flex-direction: column;
339
+
340
+ > .innerblocks-wrap {
341
+ flex-basis: 100%;
342
+ width: 100%;
343
+ word-break: break-word;
344
+
345
+ > .editor-inner-blocks > .editor-block-list__layout {
346
+ display: flex;
347
+
348
+ .editor-block-list__block {
349
+ max-width: unset;
350
+ }
351
+
352
+ > [data-type="themeisle-blocks/advanced-column"] {
353
+ display: flex;
354
+ flex-direction: column;
355
+ flex: 1;
356
+ width: auto;
357
+
358
+ .editor-block-list__block-edit {
359
+ margin-top: 12px;
360
+ flex-basis: 100%;
361
+ }
362
+ }
363
+ }
364
+ }
365
+
366
+ &.has-2-columns {
367
+
368
+ &.has-mobile-oneTwo-layout {
369
+
370
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
371
+
372
+ &:last-child {
373
+ flex: 2;
374
+ }
375
+ }
376
+ }
377
+
378
+ &.has-mobile-twoOne-layout {
379
+
380
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
381
+
382
+ &:first-child {
383
+ flex: 2;
384
+ }
385
+ }
386
+ }
387
+ }
388
+
389
+ &.has-3-columns {
390
+
391
+ &.has-mobile-oneOneTwo-layout {
392
+
393
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
394
+
395
+ &:last-child {
396
+ flex: 2;
397
+ }
398
+ }
399
+ }
400
+
401
+ &.has-mobile-twoOneOne-layout {
402
+
403
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
404
+
405
+ &:first-child {
406
+ flex: 2;
407
+ }
408
+ }
409
+ }
410
+
411
+ &.has-mobile-oneTwoOne-layout {
412
+
413
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
414
+ flex: 2;
415
+
416
+ &:first-child {
417
+ flex: 1;
418
+ }
419
+
420
+ &:last-child {
421
+ flex: 1;
422
+ }
423
+ }
424
+ }
425
+
426
+ &.has-mobile-oneThreeOne-layout {
427
+
428
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="themeisle-blocks/advanced-column"] {
429
+ flex: 3;
430
+
431
+ &:first-child {
432
+ flex: 1;
433
+ }
434
+
435
+ &:last-child {
436
+ flex: 1;
437
+ }
438
+ }
439
+ }
440
+ }
441
+
442
+ &.has-mobile-collapsedRows-layout {
443
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
444
+ display: block;
445
+ }
446
+ }
447
+
448
+ &.has-mobile-twoColumnGrid-layout {
449
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
450
+ display: flex;
451
+ flex-wrap: wrap;
452
+
453
+ > [data-type="themeisle-blocks/advanced-column"] {
454
+ flex: 1 1 50%;
455
+ }
456
+ }
457
+ }
458
+
459
+ &.has-mobile-threeColumnGrid-layout {
460
+ > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout {
461
+ display: flex;
462
+ flex-wrap: wrap;
463
+
464
+ > [data-type="themeisle-blocks/advanced-column"] {
465
+ flex: 1 1 33%;
466
+ }
467
+ }
468
+ }
469
+ }
470
+ }
471
+
472
+ [data-type="themeisle-blocks/advanced-columns"] {
473
+
474
+ > .components-resizable-box__container {
475
+ width: 100% !important;
476
+
477
+ .components-resizable-box__handle-top {
478
+ display: block;
479
+ width: 100%;
480
+ height: 100%;
481
+ z-index: 9;
482
+ border-radius: 0;
483
+ border: 0;
484
+ min-height: 20px;
485
+ position: absolute;
486
+ background: transparent;
487
+ padding: 0;
488
+ cursor: se-resize;
489
+ left: 0px;
490
+ margin-left: 0px;
491
+
492
+ &:before {
493
+ display: none;
494
+ }
495
+ }
496
+
497
+ .components-resizable-box__handle-bottom {
498
+ display: block;
499
+ width: 100%;
500
+ height: 100%;
501
+ z-index: 9;
502
+ bottom: 0;
503
+ left: 0;
504
+ border-radius: 0;
505
+ border: 0;
506
+ min-height: 20px;
507
+ position: absolute;
508
+ background: transparent;
509
+ padding: 0;
510
+ cursor: se-resize;
511
+ left: 0px;
512
+ margin-left: 0px;
513
+
514
+ &:before {
515
+ display: none;
516
+ }
517
+ }
518
+ }
519
+ }
520
+
521
+ .wp-block-themeisle-blocks-advanced-columns-header-panel {
522
+ &.is-opened {
523
+ padding: 0;
524
+ }
525
+
526
+ .header-tab {
527
+ display: inline-block;
528
+ width: calc( 100% / 3 );
529
+ padding: 10px 20px;
530
+ text-align: center;
531
+ cursor: pointer;
532
+
533
+ &.is-selected {
534
+ border-bottom: 2px solid #0085ba;
535
+ background: #f3f4f5;
536
+ }
537
+
538
+ &:hover {
539
+ background: #f3f4f5;
540
+ }
541
+
542
+ span {
543
+ display: inline-block;
544
+ font-size: 12px;
545
+
546
+ svg {
547
+ display: block;
548
+ margin: 0 auto;
549
+ }
550
+ }
551
+ }
552
+ }
553
+
554
+ .wp-block-themeisle-image-container {
555
+ .image-body {
556
+ padding: 5px;
557
+ border: 1px solid #e2e4e7;
558
+
559
+ .image-container {
560
+ width: 100%;
561
+ height: 150px;
562
+ position: relative;
563
+
564
+ .image-holder {
565
+ width: auto;
566
+ height: 100%;
567
+ background-size: cover;
568
+ }
569
+
570
+ .image-delete {
571
+ position: absolute;
572
+ bottom: 0;
573
+ left: 0;
574
+ right: 0;
575
+ text-align: center;
576
+ color: #fff;
577
+ background-color: #00000080;
578
+ transition: all .2s ease-in-out;
579
+ box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
580
+ height: 100%;
581
+ flex-wrap: wrap;
582
+ display: flex;
583
+ align-items: center;
584
+ justify-content: center;
585
+ font-size: 18px;
586
+ opacity: 0;
587
+ cursor: pointer;
588
+ }
589
+
590
+ &:hover {
591
+ .image-delete {
592
+ opacity: 1;
593
+ }
594
+ }
595
+ }
596
+ }
597
+
598
+ .image-delete-button {
599
+ margin: 10px 0 15px;
600
+ }
601
+ }
602
+
603
+ .wp-block-themeisle-border-container {
604
+ &.components-panel__body {
605
+ > .components-toggle-control {
606
+ margin: 1.5em 0 0 0;
607
+
608
+ .components-base-control__field {
609
+ margin-bottom: 0;
610
+ }
611
+ }
612
+ }
613
+ }
614
+
615
+ .wp-block-themeisle-shape-divider {
616
+ .components-button-group {
617
+ display: flex;
618
+ margin: 0 0 1.5em 0;
619
+
620
+ .components-button {
621
+ flex: 1;
622
+ justify-content: center;
623
+
624
+ &:hover {
625
+ background-color: #fff;
626
+ color: #191e23;
627
+ box-shadow: inset 0 0 0 1px #e2e4e7,inset 0 0 0 2px #fff,0 1px 1px rgba(25,30,35,.2);
628
+ }
629
+
630
+ &.is-primary {
631
+ &:not(:disabled):not([aria-disabled="true"]):not(.is-default):hover {
632
+ background: #007eb1;
633
+ border-color: #00435d;
634
+ box-shadow: inset 0 -1px 0 #00435d;
635
+ color: #fff;
636
+ }
637
+ }
638
+ }
639
+ }
640
+ }
641
+
642
+ .block-editor__container {
643
+ .components-popover {
644
+ &.components-color-palette__picker {
645
+ z-index: 9999999 !important;
646
+ }
647
+ }
648
+ }
649
+
650
+ .icon-buttom-group {
651
+ display: flex;
652
+
653
+ &.components-button-group {
654
+ .components-button {
655
+ flex: 1;
656
+ justify-content: center;
657
+
658
+ &.is-primary {
659
+ &:not(:disabled):not([aria-disabled="true"]):not(.is-default):hover {
660
+ background: #007eb1;
661
+ border-color: #00435d;
662
+ box-shadow: inset 0 -1px 0 #00435d;
663
+ color: #fff;
664
+ }
665
+ }
666
+ }
667
+
668
+ .custom-icon {
669
+ display: inline-block;
670
+ flex: 0 0 auto;
671
+ width: 20px;
672
+ height: 20px;
673
+ }
674
+ }
675
+ }
676
+
677
+ .edit-post-settings-sidebar__panel-block .components-panel__body {
678
+ .components-color-palette {
679
+ display: inline-block;
680
+ }
681
+ }
682
+
683
+ @media ( max-width: 782px ) {
684
+ .wp-block-themeisle-image-container {
685
+ .image-body {
686
+ .image-container {
687
+ height: 250px;
688
+ }
689
+ }
690
+ }
691
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/editor.scss ADDED
@@ -0,0 +1,370 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .themeisle-inboarding-component {
2
+ background: #ffffff;
3
+ border: 1px solid #e7e7e7;
4
+ padding: 50px;
5
+
6
+ .components-placeholder__label {
7
+ svg {
8
+ min-width: 20px;
9
+ min-height: 20px;
10
+ max-width: 24px;
11
+ max-height: 24px;
12
+ margin-right: 5px;
13
+ }
14
+ }
15
+
16
+ .themeisle-layout-picker {
17
+ width: 100%;
18
+
19
+ .wp-block-themeisle-blocks-advanced-column-layout {
20
+ cursor: pointer;
21
+ width: calc( 100% / 6 );
22
+ min-width: 5vw;
23
+ display: inline-block;
24
+ padding: 5px 5px 0px;
25
+
26
+ svg {
27
+ fill: #d5dadf;
28
+ }
29
+
30
+ &:hover {
31
+
32
+ svg {
33
+ fill: #6d7882;
34
+ }
35
+ }
36
+
37
+ &.selected {
38
+
39
+ svg {
40
+ fill: #6d7882;
41
+ }
42
+ }
43
+ }
44
+ }
45
+
46
+ .themeisle-template-library {
47
+ font-size: 14px;
48
+ height: auto;
49
+ padding: 10px 20px;
50
+ margin-top: 10px;
51
+ display: flex;
52
+ align-items: center;
53
+
54
+ svg {
55
+ margin-right: 10px;
56
+ }
57
+ }
58
+ }
59
+
60
+ .themeisle-library-modal {
61
+ .components-modal__content {
62
+ padding: 0;
63
+
64
+ .components-modal__header {
65
+ display: none;
66
+ }
67
+
68
+ .library-modal-control-panel {
69
+ background: #ffffff;
70
+ position: sticky;
71
+ top: 0;
72
+ box-shadow: 0 0px 10px rgba(25,30,35,.2);
73
+ z-index: 99999999;
74
+
75
+ .library-modal-header {
76
+ display: flex;
77
+
78
+ .library-modal-header-logo {
79
+ display: flex;
80
+ flex-basis: 100%;
81
+ justify-content: flex-start;
82
+
83
+ .library-modal-header-tabs-button {
84
+ display: flex;
85
+ align-items: center;
86
+ justify-content: center;
87
+ padding: 17px 20px;
88
+ background: transparent;
89
+ border: 0;
90
+
91
+ svg {
92
+ width: 20px;
93
+ height: 20px;
94
+ margin-right: 10px;
95
+ }
96
+ }
97
+ }
98
+
99
+ .library-modal-header-tabs {
100
+ display: flex;
101
+ flex-basis: 100%;
102
+ justify-content: center;
103
+
104
+ .library-modal-header-tabs-button {
105
+ display: flex;
106
+ align-items: center;
107
+ justify-content: center;
108
+ width: 115px;
109
+ padding: 17px 0;
110
+ background: transparent;
111
+ font-weight: 600;
112
+ cursor: pointer;
113
+ border: 0;
114
+
115
+ &.is-selected {
116
+ background: #f2f2f3;
117
+ }
118
+
119
+ &:hover {
120
+ background: #f2f2f3;
121
+ }
122
+
123
+ &:focus {
124
+ background: #f2f2f3;
125
+ }
126
+
127
+ svg {
128
+ margin-right: 5px;
129
+ }
130
+ }
131
+ }
132
+
133
+ .library-modal-header-actions {
134
+ display: flex;
135
+ flex-basis: 100%;
136
+ justify-content: flex-end;
137
+
138
+ .library-modal-header-tabs-button {
139
+ display: flex;
140
+ align-items: center;
141
+ justify-content: center;
142
+ padding: 17px;
143
+ background: transparent;
144
+ font-weight: 600;
145
+ cursor: pointer;
146
+ border: 0;
147
+
148
+ &.is-selected {
149
+ background: #f2f2f3;
150
+ }
151
+
152
+ &:hover {
153
+ background: #f2f2f3;
154
+ }
155
+
156
+ &:focus {
157
+ background: #f2f2f3;
158
+ }
159
+
160
+ &:last-child {
161
+ border-left: 1px solid #e6e9ec;
162
+ }
163
+
164
+ svg {
165
+ width: 20px;
166
+ height: 20px;
167
+ }
168
+ }
169
+ }
170
+ }
171
+
172
+ .library-modal-actions {
173
+ display: flex;
174
+ padding: 15px;
175
+ background: #f2f2f3;
176
+ justify-content: center;
177
+
178
+ .components-base-control {
179
+ .components-base-control__field {
180
+ margin-bottom: 0;
181
+ }
182
+ }
183
+
184
+ .library-modal-category-control {
185
+ min-width: 200px;
186
+ margin-right: 10px;
187
+
188
+ select {
189
+ height: 30px;
190
+ min-width: 150px;
191
+ padding: 0 5px;
192
+ }
193
+ }
194
+
195
+ .library-modal-search-control {
196
+ min-width: 200px;
197
+ position: relative;
198
+
199
+ &:after {
200
+ content: "\F179";
201
+ font-family: dashicons;
202
+ pointer-events: none;
203
+ display: block;
204
+ position: absolute;
205
+ right: 6px;
206
+ top: 6px;
207
+ font-size: 18px;
208
+ }
209
+ }
210
+ }
211
+ }
212
+
213
+ .library-modal-error {
214
+ .components-notice {
215
+ display: flex;
216
+ align-items: center;
217
+
218
+ .components-button {
219
+ top: unset;
220
+ }
221
+ }
222
+ }
223
+
224
+ .library-modal-content {
225
+ display: grid;
226
+ grid-template-columns: 33.3% 33.3% 33.3%;
227
+ padding: 20px;
228
+
229
+ button {
230
+ padding: 10px;
231
+ margin: 10px 20px;
232
+ box-shadow: 0 -1px 10px 0 rgba(0,0,0,.07);
233
+ position: relative;
234
+ align-items: center;
235
+
236
+ img {
237
+ width: 100%;
238
+ }
239
+
240
+ .library-modal-overlay {
241
+ position: absolute;
242
+ z-index: 9999999;
243
+ top: 0;
244
+ left: 0;
245
+ width: 100%;
246
+ height: 100%;
247
+ background-color: rgba(41,46,55,.9);
248
+ -webkit-transition: all .2s ease-in;
249
+ transition: all .2s ease-in;
250
+ opacity: 0;
251
+ cursor: pointer;
252
+ display: -webkit-box;
253
+ display: -ms-flexbox;
254
+ display: flex;
255
+ -webkit-box-align: center;
256
+ -ms-flex-align: center;
257
+ align-items: center;
258
+ -webkit-box-pack: center;
259
+ -ms-flex-pack: center;
260
+ justify-content: center;
261
+
262
+ .dashicon {
263
+ color: #fff;
264
+ }
265
+ }
266
+
267
+ &:hover {
268
+ .library-modal-overlay {
269
+ opacity: 1;
270
+ }
271
+ }
272
+
273
+ &:focus {
274
+ .library-modal-overlay {
275
+ opacity: 1;
276
+ }
277
+ }
278
+ }
279
+ }
280
+
281
+ .library-modal-loader {
282
+ display: flex;
283
+ flex-direction: column;
284
+ align-items: center;
285
+ justify-content: center;
286
+ height: 100px;
287
+ }
288
+
289
+ .components-modal__icon-container {
290
+ svg {
291
+ min-width: 20px;
292
+ min-height: 20px;
293
+ max-width: 24px;
294
+ max-height: 24px;
295
+ margin-right: 10px;
296
+ }
297
+ }
298
+ }
299
+ }
300
+
301
+ .library-modal-category-selector {
302
+ &.components-popover {
303
+ &:not(.is-mobile) {
304
+ &.is-bottom {
305
+ z-index: 999999;
306
+ }
307
+ }
308
+ }
309
+
310
+ .components-menu-item__button {
311
+ padding-left: 2rem;
312
+
313
+ &.has-icon {
314
+ padding-left: .5em;
315
+ }
316
+ }
317
+ }
318
+
319
+ @media ( max-width: 782px ) {
320
+ .themeisle-inboarding-component {
321
+ padding: 5em 1em;
322
+
323
+ .themeisle-layout-picker {
324
+ .wp-block-themeisle-blocks-advanced-column-layout {
325
+ width: calc( 100% / 3 );
326
+ }
327
+ }
328
+ }
329
+
330
+ .themeisle-library-modal {
331
+ .components-modal__content {
332
+ .library-modal-control-panel {
333
+ .library-modal-actions {
334
+ flex-direction: column;
335
+
336
+ .library-modal-category-control {
337
+ margin: 0 0 10px 0;
338
+
339
+ button {
340
+ width: 100%;
341
+ }
342
+ }
343
+
344
+ .library-modal-search-control {
345
+ width: 100%;
346
+ }
347
+ }
348
+ }
349
+
350
+ .library-modal-content {
351
+ grid-template-columns: 100%;
352
+ }
353
+ }
354
+ }
355
+ }
356
+
357
+
358
+ @media ( max-width:1439px ) {
359
+ .themeisle-library-modal {
360
+ width: 100%;
361
+ max-width: 990px;
362
+ }
363
+ }
364
+
365
+ @media ( min-width:1440px ) {
366
+ .themeisle-library-modal {
367
+ width: 100%;
368
+ max-width: 1200px;
369
+ }
370
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/index.js ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Internal dependencies
3
+ */
4
+ import './editor.scss';
5
+
6
+ import { columnsIcon } from '../../../utils/icons.js';
7
+
8
+ import Library from './library.js';
9
+
10
+ /**
11
+ * WordPress dependencies
12
+ */
13
+ const { __ } = wp.i18n;
14
+
15
+ const {
16
+ Button,
17
+ Dashicon,
18
+ Icon,
19
+ Path,
20
+ Placeholder,
21
+ SVG,
22
+ Tooltip
23
+ } = wp.components;
24
+
25
+ const { Component } = wp.element;
26
+
27
+ class Inboarding extends Component {
28
+ constructor() {
29
+ super( ...arguments );
30
+
31
+ this.closeModal = this.closeModal.bind( this );
32
+
33
+ this.state = {
34
+ isLibraryOpen: false
35
+ };
36
+ }
37
+
38
+ closeModal() {
39
+ this.setState({ isLibraryOpen: false });
40
+ }
41
+
42
+ render() {
43
+ return (
44
+ <Placeholder
45
+ label={ __( 'Select Layout' ) }
46
+ icon={ <Icon icon={ columnsIcon } /> }
47
+ className="themeisle-inboarding-component"
48
+ >
49
+ <div className="themeisle-layout-picker">
50
+ <Tooltip text={ __( 'Single Row' ) } >
51
+ <Button
52
+ className="wp-block-themeisle-blocks-advanced-column-layout"
53
+ onClick={ () => this.props.setupColumns( 1, 'equal' ) }
54
+ >
55
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
56
+ <Path d="M100,0V50H0V0Z"></Path>
57
+ </SVG>
58
+ </Button>
59
+ </Tooltip>
60
+
61
+ <Tooltip text={ __( 'Equal' ) } >
62
+ <Button
63
+ className="wp-block-themeisle-blocks-advanced-column-layout"
64
+ onClick={ () => this.props.setupColumns( 2, 'equal' ) }
65
+ >
66
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
67
+ <Path d="M49,0V50H0V0Z M100,0V50H51V0Z"></Path>
68
+ </SVG>
69
+ </Button>
70
+ </Tooltip>
71
+
72
+ <Tooltip text={ __( '1:2' ) } >
73
+ <Button
74
+ className="wp-block-themeisle-blocks-advanced-column-layout"
75
+ onClick={ () => this.props.setupColumns( 2, 'oneTwo' ) }
76
+ >
77
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
78
+ <Path d="M32.6667,0V50H0V0Z M100,0V50H34.6667V0Z"></Path>
79
+ </SVG>
80
+ </Button>
81
+ </Tooltip>
82
+
83
+ <Tooltip text={ __( '2:1' ) } >
84
+ <Button
85
+ className="wp-block-themeisle-blocks-advanced-column-layout"
86
+ onClick={ () => this.props.setupColumns( 2, 'twoOne' ) }
87
+ >
88
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
89
+ <Path d="M65.3333,0V50H0V0Z M100,0V50H67.3333V0Z"></Path>
90
+ </SVG>
91
+ </Button>
92
+ </Tooltip>
93
+
94
+ <Tooltip text={ __( 'Equal' ) } >
95
+ <Button
96
+ className="wp-block-themeisle-blocks-advanced-column-layout"
97
+ onClick={ () => this.props.setupColumns( 3, 'equal' ) }
98
+ >
99
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
100
+ <Path d="M32,0V50H0V0Z M66,0V50H34V0Z M100,0V50H68V0Z"></Path>
101
+ </SVG>
102
+ </Button>
103
+ </Tooltip>
104
+
105
+ <Tooltip text={ __( '1:1:2' ) } >
106
+ <Button
107
+ className="wp-block-themeisle-blocks-advanced-column-layout"
108
+ onClick={ () => this.props.setupColumns( 3, 'oneOneTwo' ) }
109
+ >
110
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
111
+ <Path d="M24,0V50H0V0Z M50,0V50H26V0Z M100,0V50H52V0Z"></Path>
112
+ </SVG>
113
+ </Button>
114
+ </Tooltip>
115
+
116
+ <Tooltip text={ __( '2:1:1' ) } >
117
+ <Button
118
+ className="wp-block-themeisle-blocks-advanced-column-layout"
119
+ onClick={ () => this.props.setupColumns( 3, 'twoOneOne' ) }
120
+ >
121
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
122
+ <Path d="M48,0V50H0V0Z M74,0V50H50V0Z M100,0V50H76V0Z"></Path>
123
+ </SVG>
124
+ </Button>
125
+ </Tooltip>
126
+
127
+ <Tooltip text={ __( '1:2:1' ) } >
128
+ <Button
129
+ className="wp-block-themeisle-blocks-advanced-column-layout"
130
+ onClick={ () => this.props.setupColumns( 3, 'oneTwoOne' ) }
131
+ >
132
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
133
+ <Path d="M24,0V50H0V0Z M74,0V50H26V0Z M100,0V50H76V0Z"></Path>
134
+ </SVG>
135
+ </Button>
136
+ </Tooltip>
137
+
138
+ <Tooltip text={ __( '1:3:1' ) } >
139
+ <Button
140
+ className="wp-block-themeisle-blocks-advanced-column-layout"
141
+ onClick={ () => this.props.setupColumns( 3, 'oneThreeOne' ) }
142
+ >
143
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
144
+ <Path d="M20,0V50H0V0Z M78,0V50H22V0Z M100,0V50H80V0Z"></Path>
145
+ </SVG>
146
+ </Button>
147
+ </Tooltip>
148
+
149
+ <Tooltip text={ __( 'Equal' ) } >
150
+ <Button
151
+ className="wp-block-themeisle-blocks-advanced-column-layout"
152
+ onClick={ () => this.props.setupColumns( 4, 'equal' ) }
153
+ >
154
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
155
+ <Path d="M23.5,0V50H0V0Z M49,0V50H25.5V0Z M74.5,0V50H51V0Z M100,0V50H76.5V0Z"></Path>
156
+ </SVG>
157
+ </Button>
158
+ </Tooltip>
159
+
160
+ <Tooltip text={ __( 'Equal' ) } >
161
+ <Button
162
+ className="wp-block-themeisle-blocks-advanced-column-layout"
163
+ onClick={ () => this.props.setupColumns( 5, 'equal' ) }
164
+ >
165
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
166
+ <Path d="M18.4,0V50H0V0Z M38.8,0V50H20.4V0Z M59.2,0V50H40.8V0Z M79.6,0V50H61.2V0Z M100,0V50H81.6V0Z"></Path>
167
+ </SVG>
168
+ </Button>
169
+ </Tooltip>
170
+
171
+ <Tooltip text={ __( 'Equal' ) } >
172
+ <Button
173
+ className="wp-block-themeisle-blocks-advanced-column-layout"
174
+ onClick={ () => this.props.setupColumns( 6, 'equal' ) }
175
+ >
176
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
177
+ <Path d="M15,0V50H0V0Z M32,0V50H17V0Z M49,0V50H34V0Z M66,0V50H51V0Z M83,0V50H68V0Z M100,0V50H85V0Z"></Path>
178
+ </SVG>
179
+ </Button>
180
+ </Tooltip>
181
+ </div>
182
+
183
+ <Tooltip text={ __( 'Open Template Library' ) } >
184
+ <Button
185
+ isPrimary
186
+ isLarge
187
+ className="themeisle-template-library"
188
+ onClick={ () => this.setState({ isLibraryOpen: true }) }
189
+ >
190
+ <Dashicon icon="category"/>
191
+ { __( 'Template Library' ) }
192
+ </Button>
193
+
194
+ { this.state.isLibraryOpen && <Library clientId={ this.props.clientId } close={ this.closeModal } /> }
195
+ </Tooltip>
196
+ </Placeholder>
197
+ );
198
+ }
199
+ }
200
+
201
+ export default Inboarding;
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/library.js ADDED
@@ -0,0 +1,336 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import LazyLoad from 'react-lazy-load';
5
+ import classnames from 'classnames';
6
+ import uuidv4 from 'uuid';
7
+
8
+ /**
9
+ * Internal dependencies
10
+ */
11
+ import './editor.scss';
12
+
13
+ import { columnsIcon } from '../../../utils/icons.js';
14
+
15
+ /**
16
+ * WordPress dependencies
17
+ */
18
+ const {
19
+ startCase,
20
+ toLower
21
+ } = lodash;
22
+
23
+ const { __ } = wp.i18n;
24
+
25
+ const { apiFetch } = wp;
26
+
27
+ const {
28
+ Button,
29
+ Dashicon,
30
+ Icon,
31
+ TextControl,
32
+ Tooltip,
33
+ Modal,
34
+ Notice,
35
+ SelectControl,
36
+ Spinner
37
+ } = wp.components;
38
+
39
+ const { compose } = wp.compose;
40
+
41
+ const {
42
+ withSelect,
43
+ withDispatch
44
+ } = wp.data;
45
+
46
+ const { Component } = wp.element;
47
+
48
+ class Library extends Component {
49
+ constructor() {
50
+ super( ...arguments );
51
+
52
+ this.changeTab = this.changeTab.bind( this );
53
+ this.removeError = this.removeError.bind( this );
54
+ this.selectCategory = this.selectCategory.bind( this );
55
+ this.changeSearch = this.changeSearch.bind( this );
56
+ this.changeClientId = this.changeClientId.bind( this );
57
+ this.importTemplate = this.importTemplate.bind( this );
58
+ this.getOptions = this.getOptions.bind( this );
59
+
60
+ this.state = {
61
+ tab: 'block',
62
+ isLoaded: false,
63
+ isError: false,
64
+ selectedCategory: 'all',
65
+ search: '',
66
+ blocksCategories: [],
67
+ templateCategories: [],
68
+ data: []
69
+ };
70
+ }
71
+
72
+ async componentDidMount() {
73
+ let data = await apiFetch({ path: 'themeisle-gutenberg-blocks/v1/fetch_templates' });
74
+
75
+ let blocksCategories = [];
76
+ let templateCategories = [];
77
+
78
+ data.map( i => {
79
+ if ( i.categories && i.template_url ) {
80
+ if ( 'block' === i.type ) {
81
+ i.categories.map( o => {
82
+ blocksCategories.push( o );
83
+ });
84
+ }
85
+
86
+ if ( 'template' === i.type ) {
87
+ i.categories.map( o => {
88
+ templateCategories.push( o );
89
+ });
90
+ }
91
+ }
92
+ });
93
+
94
+ blocksCategories = blocksCategories.filter( ( item, i, ar ) => ar.indexOf( item ) === i ).sort();
95
+ templateCategories = templateCategories.filter( ( item, i, ar ) => ar.indexOf( item ) === i ).sort();
96
+
97
+ this.setState({
98
+ blocksCategories,
99
+ templateCategories,
100
+ data,
101
+ isLoaded: true
102
+ });
103
+ }
104
+
105
+ changeTab( value ) {
106
+ this.setState({
107
+ tab: value,
108
+ selectedCategory: 'all',
109
+ search: ''
110
+ });
111
+ }
112
+
113
+ removeError() {
114
+ this.setState({
115
+ isError: false
116
+ });
117
+ }
118
+
119
+ selectCategory( value ) {
120
+ this.setState({
121
+ selectedCategory: value
122
+ });
123
+ }
124
+
125
+ changeSearch( value ) {
126
+ this.setState({
127
+ search: value
128
+ });
129
+ }
130
+
131
+ changeClientId( data ) {
132
+ if ( Array.isArray( data ) ) {
133
+ data.map( i => this.changeClientId( i ) );
134
+ } else if ( 'object' === typeof data ) {
135
+ Object.keys( data ).map( ( k ) => {
136
+ if ( 'clientId' === k ) {
137
+ data[k] = uuidv4();
138
+ }
139
+
140
+ if ( 'innerBlocks' === k ) {
141
+ data[k].map( i => {
142
+ this.changeClientId( i );
143
+ });
144
+ }
145
+ });
146
+ }
147
+
148
+ return data;
149
+ }
150
+
151
+ async importTemplate( url ) {
152
+ this.setState({
153
+ isLoaded: false
154
+ });
155
+
156
+ let data = await apiFetch({ path: `themeisle-gutenberg-blocks/v1/import_template?url=${ url }` });
157
+
158
+ data = this.changeClientId( data );
159
+
160
+ if ( null !== data ) {
161
+ this.setState({
162
+ isLoaded: true
163
+ });
164
+
165
+ this.props.import( data );
166
+ } else {
167
+ this.setState({
168
+ isLoaded: true,
169
+ isError: true
170
+ });
171
+ }
172
+ }
173
+
174
+ getOptions() {
175
+ let categories = {};
176
+
177
+ categories = ( 'block' === this.state.tab ? this.state.blocksCategories : this.state.templateCategories ).map( i => {
178
+ return i = {
179
+ label: startCase( toLower( i ) ),
180
+ value: i
181
+ };
182
+ });
183
+
184
+ const options = [
185
+ { label: __( 'All Categories' ), value: 'all' },
186
+ ...categories
187
+ ];
188
+
189
+ return options;
190
+ }
191
+
192
+ render() {
193
+ const options = this.getOptions();
194
+
195
+ return (
196
+ <Modal
197
+ className="themeisle-library-modal"
198
+ onRequestClose={ this.props.close }
199
+ isDismissable={ false }
200
+ shouldCloseOnClickOutside={ false }
201
+ >
202
+ <div className="library-modal-control-panel">
203
+ <div className="library-modal-header">
204
+ <div className="library-modal-header-logo">
205
+ <div className="library-modal-header-tabs-button">
206
+ <Icon icon={ columnsIcon } />
207
+ </div>
208
+ </div>
209
+
210
+ <div className="library-modal-header-tabs">
211
+ <Button
212
+ className={ classnames(
213
+ 'library-modal-header-tabs-button',
214
+ { 'is-selected': 'block' === this.state.tab }
215
+ )}
216
+ onClick={ () => this.changeTab( 'block' ) }
217
+ >
218
+ <Dashicon icon="screenoptions" />
219
+ { __( 'Blocks' ) }
220
+ </Button>
221
+
222
+ <Button
223
+ className={ classnames(
224
+ 'library-modal-header-tabs-button',
225
+ { 'is-selected': 'template' === this.state.tab }
226
+ )}
227
+ onClick={ () => this.changeTab( 'template' ) }
228
+ >
229
+ <Dashicon icon="editor-table" />
230
+ { __( 'Templates' ) }
231
+ </Button>
232
+ </div>
233
+
234
+ <div className="library-modal-header-actions">
235
+ <Tooltip text={ __( 'Close' ) }>
236
+ <Button
237
+ className="library-modal-header-tabs-button"
238
+ aria-label={ __( 'Close settings' ) }
239
+ onClick={ this.props.close }
240
+ >
241
+ <Dashicon icon="no-alt" />
242
+ </Button>
243
+ </Tooltip>
244
+ </div>
245
+ </div>
246
+
247
+ <div className="library-modal-actions">
248
+ <SelectControl
249
+ className="library-modal-category-control"
250
+ value={ 'all' === this.state.selectedCategory ? 'all' : this.state.selectedCategory }
251
+ onChange={ this.selectCategory }
252
+ options={ options }
253
+ />
254
+
255
+ <TextControl
256
+ type="text"
257
+ value={ this.state.search || '' }
258
+ placeholder={ __( 'Search' ) }
259
+ className="library-modal-search-control"
260
+ onChange={ this.changeSearch }
261
+ />
262
+ </div>
263
+ </div>
264
+
265
+ { this.state.isError && (
266
+ <div className="library-modal-error">
267
+ <Notice
268
+ status="error"
269
+ onRemove={ this.removeError }
270
+ >
271
+ { __( 'There seems to be an error. Please try again.' ) }
272
+ </Notice>
273
+ </div>
274
+ )}
275
+
276
+ { this.state.isLoaded ? (
277
+ <div className="library-modal-content">
278
+ { this.state.data.map( i => {
279
+ if (
280
+ ( i.template_url ) &&
281
+ ( 'all' === this.state.selectedCategory || i.categories && i.categories.includes( this.state.selectedCategory ) ) &&
282
+ ( ! this.state.search || i.keywords && i.keywords.some( o => o.toLowerCase().includes( this.state.search.toLowerCase() ) ) ) &&
283
+ ( this.state.tab === i.type )
284
+ ) {
285
+ return (
286
+ <Button
287
+ aria-label={ i.title || __( 'Untitled Gutenberg Template' ) }
288
+ onClick={ () => this.importTemplate( i.template_url ) }
289
+ >
290
+ <LazyLoad>
291
+ <img src={ i.screenshot_url || 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/assets/images/default.jpg' } />
292
+ </LazyLoad>
293
+ <div className="library-modal-overlay">
294
+ <Dashicon icon="plus" size="36"/>
295
+ </div>
296
+ </Button>
297
+ );
298
+ }
299
+ })}
300
+ <Button
301
+ aria-label={ __( 'Coming Soon' ) }
302
+ >
303
+ <LazyLoad>
304
+ <img src={ 'https://raw.githubusercontent.com/Codeinwp/gutenberg-templates/master/assets/images/coming-soon.jpg' } />
305
+ </LazyLoad>
306
+ <div className="library-modal-overlay">
307
+ <Dashicon icon="smiley" size="36"/>
308
+ </div>
309
+ </Button>
310
+ </div>
311
+ ) :
312
+ <div className="library-modal-loader">
313
+ <Spinner/>
314
+ </div>
315
+ }
316
+ </Modal>
317
+ );
318
+ }
319
+ }
320
+
321
+ export default compose(
322
+ withSelect( ( select, { clientId }) => {
323
+ const { getBlock } = select( 'core/editor' );
324
+ const block = getBlock( clientId );
325
+ return {
326
+ block
327
+ };
328
+ }),
329
+
330
+ withDispatch( ( dispatch, { block }) => ({
331
+ import: ( content ) => dispatch( 'core/editor' ).replaceBlocks(
332
+ block.clientId,
333
+ content,
334
+ )
335
+ }) ),
336
+ )( Library );
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/index.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /**
2
+ * Advanced Columns Block
3
+ */
4
+ import './style.scss';
5
+ import './editor.scss';
6
+ import './advanced-columns';
7
+ import './advanced-column';
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/editor.scss ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns-layout-control {
2
+ margin: 0 0 1.5em 0;
3
+
4
+ .components-base-control__title {
5
+ display: flex;
6
+ justify-content: space-between;
7
+
8
+ label {
9
+ padding: 5px 0;
10
+ }
11
+
12
+ .linking-controls {
13
+ display: flex;
14
+
15
+ button {
16
+ &.is-primary {
17
+ z-index: 0;
18
+
19
+ &:hover {
20
+ background: #007eb1;
21
+ border-color: #006a95 #00648c #00648c;
22
+ box-shadow: inset 0 -1px 0 #00648c;
23
+ color: #fff;
24
+ text-decoration: none;
25
+ text-shadow: 0 -1px 1px #005d82,1px 0 1px #005d82,0 1px 1px #005d82,-1px 0 1px #005d82;
26
+ }
27
+ }
28
+ }
29
+ }
30
+ }
31
+
32
+ .wp-block-themeisle-blocks-advanced-column-layout {
33
+ cursor: pointer;
34
+ width: 50%;
35
+ display: inline-block;
36
+ padding: 5px 5px 0px;
37
+
38
+ svg {
39
+ fill: #d5dadf;
40
+ }
41
+
42
+ &:hover {
43
+
44
+ svg {
45
+ fill: #6d7882;
46
+ }
47
+ }
48
+
49
+ &.selected {
50
+
51
+ svg {
52
+ fill: #6d7882;
53
+ }
54
+ }
55
+ }
56
+ }
57
+
58
+ .wp-block-themeisle-responsiveness-settings {
59
+ padding: 10px;
60
+
61
+ .responsiveness-title {
62
+ margin-bottom: 8px;
63
+ color: #6c7781;
64
+ }
65
+
66
+ .responsiveness-item {
67
+ padding: 10px;
68
+ width: 100%;
69
+
70
+ &:hover {
71
+ box-shadow: inset 0 0 0 1px #6c7781,inset 0 0 0 2px #fff;
72
+ }
73
+
74
+ &.is-selected {
75
+ background: #edeff0;
76
+ }
77
+
78
+ .popover-title {
79
+ color: #40464d;
80
+ padding-left: 5px;
81
+ }
82
+ }
83
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/index.js ADDED
@@ -0,0 +1,446 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+
6
+ /**
7
+ * Internal dependencies
8
+ */
9
+ import './editor.scss';
10
+
11
+ /**
12
+ * WordPress dependencies
13
+ */
14
+ const { __ } = wp.i18n;
15
+
16
+ const {
17
+ Button,
18
+ Dashicon,
19
+ Dropdown,
20
+ IconButton,
21
+ Path,
22
+ SVG,
23
+ Tooltip
24
+ } = wp.components;
25
+
26
+ const { withInstanceId } = wp.compose;
27
+
28
+ const { Fragment } = wp.element;
29
+
30
+ function LayoutControl({ label, instanceId, onClick, layout, layoutTablet, layoutMobile, columns, changeViewType, view }) {
31
+ const id = `inspector-layout-control-${ instanceId }`;
32
+ let value;
33
+
34
+ if ( 'desktop' === view ) {
35
+ value = layout;
36
+ } else if ( 'tablet' === view ) {
37
+ value = layoutTablet;
38
+ } else if ( 'mobile' === view ) {
39
+ value = layoutMobile;
40
+ }
41
+
42
+ return (
43
+ <div id={ id } className="wp-block-themeisle-blocks-advanced-columns-layout-control">
44
+ <div className="components-base-control__field">
45
+ <div className="components-base-control__title">
46
+ <label className="components-base-control__label">{ label }</label>
47
+ <div className="linking-controls">
48
+ <Dropdown
49
+ position="top left"
50
+ renderToggle={ ({ isOpen, onToggle }) => (
51
+ <IconButton
52
+ icon={ 'mobile' === view ? 'smartphone' : view }
53
+ label={ __( 'Responsiveness Settings' ) }
54
+ className="is-button"
55
+ onClick={ onToggle }
56
+ aria-expanded={ isOpen }
57
+ />
58
+ ) }
59
+ renderContent={ ({ onToggle }) => (
60
+ <div className="wp-block-themeisle-responsiveness-settings">
61
+ <div className="responsiveness-title">
62
+ { __( 'Responsiveness Settings' ) }
63
+ </div>
64
+
65
+ <Button
66
+ className={ classnames(
67
+ 'responsiveness-item',
68
+ { 'is-selected': 'desktop' === view }
69
+ ) }
70
+ onClick={ () => {
71
+ onToggle();
72
+ changeViewType( 'desktop' );
73
+ }}
74
+ >
75
+ <Dashicon icon="desktop" />
76
+ <span className="popover-title">
77
+ { __( 'Desktop' ) }
78
+ </span>
79
+ </Button>
80
+
81
+ <Button
82
+ className={ classnames(
83
+ 'responsiveness-item',
84
+ { 'is-selected': 'tablet' === view }
85
+ ) }
86
+ onClick={ () => {
87
+ onToggle();
88
+ changeViewType( 'tablet' );
89
+ }}
90
+ >
91
+ <Dashicon icon="tablet" />
92
+ <span className="popover-title">
93
+ { __( 'Tablet Devices' ) }
94
+ </span>
95
+ </Button>
96
+
97
+ <Button
98
+ className={ classnames(
99
+ 'responsiveness-item',
100
+ { 'is-selected': 'mobile' === view }
101
+ ) }
102
+ onClick={ () => {
103
+ onToggle();
104
+ changeViewType( 'mobile' );
105
+ }}
106
+ >
107
+ <Dashicon icon="smartphone" />
108
+ <span className="popover-title">
109
+ { __( 'Smartphones' ) }
110
+ </span>
111
+ </Button>
112
+ </div>
113
+ ) }
114
+ />
115
+ </div>
116
+ </div>
117
+
118
+ { 1 === columns && (
119
+ <Tooltip text={ __( 'Single Row' ) } >
120
+ <Button
121
+ className={ classnames(
122
+ 'wp-block-themeisle-blocks-advanced-column-layout',
123
+ { 'selected': 'equal' === value }
124
+ ) }
125
+ onClick={ () => onClick( 'equal' ) }
126
+ >
127
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
128
+ <Path d="M100,0V50H0V0Z"></Path>
129
+ </SVG>
130
+ </Button>
131
+ </Tooltip>
132
+ ) || 2 === columns && (
133
+ <Fragment>
134
+ <Tooltip text={ __( 'Equal' ) } >
135
+ <Button
136
+ className={ classnames(
137
+ 'wp-block-themeisle-blocks-advanced-column-layout',
138
+ { 'selected': 'equal' === value }
139
+ ) }
140
+ onClick={ () => onClick( 'equal' ) }
141
+ >
142
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
143
+ <Path d="M49,0V50H0V0Z M100,0V50H51V0Z"></Path>
144
+ </SVG>
145
+ </Button>
146
+ </Tooltip>
147
+
148
+ <Tooltip text={ __( '1:2' ) } >
149
+ <Button
150
+ className={ classnames(
151
+ 'wp-block-themeisle-blocks-advanced-column-layout',
152
+ { 'selected': 'oneTwo' === value }
153
+ ) }
154
+ onClick={ () => onClick( 'oneTwo' ) }
155
+ >
156
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
157
+ <Path d="M32.6667,0V50H0V0Z M100,0V50H34.6667V0Z"></Path>
158
+ </SVG>
159
+ </Button>
160
+ </Tooltip>
161
+
162
+ <Tooltip text={ __( '2:1' ) } >
163
+ <Button
164
+ className={ classnames(
165
+ 'wp-block-themeisle-blocks-advanced-column-layout',
166
+ { 'selected': 'twoOne' === value }
167
+ ) }
168
+ onClick={ () => onClick( 'twoOne' ) }
169
+ >
170
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
171
+ <Path d="M65.3333,0V50H0V0Z M100,0V50H67.3333V0Z"></Path>
172
+ </SVG>
173
+ </Button>
174
+ </Tooltip>
175
+
176
+ { ( 'mobile' == view || 'tablet' == view ) && (
177
+ <Tooltip text={ __( 'Collapsed Rows' ) } >
178
+ <Button
179
+ className={ classnames(
180
+ 'wp-block-themeisle-blocks-advanced-column-layout',
181
+ { 'selected': 'collapsedRows' === value }
182
+ ) }
183
+ onClick={ () => onClick( 'collapsedRows' ) }
184
+ >
185
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
186
+ <Path d="M 0 0 L 100 0 L 100 24 L 0 24 L 0 0"></Path>
187
+ <Path d="M 0 26 L 100 26 L 100 50 L 0 50 L 0 26"></Path>
188
+ </SVG>
189
+ </Button>
190
+ </Tooltip>
191
+ )}
192
+ </Fragment>
193
+ ) || 3 === columns && (
194
+ <Fragment>
195
+ <Tooltip text={ __( 'Equal' ) } >
196
+ <Button
197
+ className={ classnames(
198
+ 'wp-block-themeisle-blocks-advanced-column-layout',
199
+ { 'selected': 'equal' === value }
200
+ ) }
201
+ onClick={ () => onClick( 'equal' ) }
202
+ >
203
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
204
+ <Path d="M32,0V50H0V0Z M66,0V50H34V0Z M100,0V50H68V0Z"></Path>
205
+ </SVG>
206
+ </Button>
207
+ </Tooltip>
208
+
209
+ <Tooltip text={ __( '1:1:2' ) } >
210
+ <Button
211
+ className={ classnames(
212
+ 'wp-block-themeisle-blocks-advanced-column-layout',
213
+ { 'selected': 'oneOneTwo' === value }
214
+ ) }
215
+ onClick={ () => onClick( 'oneOneTwo' ) }
216
+ >
217
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
218
+ <Path d="M24,0V50H0V0Z M50,0V50H26V0Z M100,0V50H52V0Z"></Path>
219
+ </SVG>
220
+ </Button>
221
+ </Tooltip>
222
+
223
+ <Tooltip text={ __( '2:1:1' ) } >
224
+ <Button
225
+ className={ classnames(
226
+ 'wp-block-themeisle-blocks-advanced-column-layout',
227
+ { 'selected': 'twoOneOne' === value }
228
+ ) }
229
+ onClick={ () => onClick( 'twoOneOne' ) }
230
+ >
231
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
232
+ <Path d="M48,0V50H0V0Z M74,0V50H50V0Z M100,0V50H76V0Z"></Path>
233
+ </SVG>
234
+ </Button>
235
+ </Tooltip>
236
+
237
+ <Tooltip text={ __( '1:2:1' ) } >
238
+ <Button
239
+ className={ classnames(
240
+ 'wp-block-themeisle-blocks-advanced-column-layout',
241
+ { 'selected': 'oneTwoOne' === value }
242
+ ) }
243
+ onClick={ () => onClick( 'oneTwoOne' ) }
244
+ >
245
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
246
+ <Path d="M24,0V50H0V0Z M74,0V50H26V0Z M100,0V50H76V0Z"></Path>
247
+ </SVG>
248
+ </Button>
249
+ </Tooltip>
250
+
251
+ <Tooltip text={ __( '1:3:1' ) } >
252
+ <Button
253
+ className={ classnames(
254
+ 'wp-block-themeisle-blocks-advanced-column-layout',
255
+ { 'selected': 'oneThreeOne' === value }
256
+ ) }
257
+ onClick={ () => onClick( 'oneThreeOne' ) }
258
+ >
259
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
260
+ <Path d="M20,0V50H0V0Z M78,0V50H22V0Z M100,0V50H80V0Z"></Path>
261
+ </SVG>
262
+ </Button>
263
+ </Tooltip>
264
+
265
+ { ( 'mobile' == view || 'tablet' == view ) && (
266
+ <Tooltip text={ __( 'Collapsed Rows' ) } >
267
+ <Button
268
+ className={ classnames(
269
+ 'wp-block-themeisle-blocks-advanced-column-layout',
270
+ { 'selected': 'collapsedRows' === value }
271
+ ) }
272
+ onClick={ () => onClick( 'collapsedRows' ) }
273
+ >
274
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
275
+ <Path d="M 0 0 L 100 0 L 100 24 L 0 24 L 0 0"></Path>
276
+ <Path d="M 0 26 L 100 26 L 100 50 L 0 50 L 0 26"></Path>
277
+ </SVG>
278
+ </Button>
279
+ </Tooltip>
280
+ )}
281
+ </Fragment>
282
+ ) || 4 === columns && (
283
+ <Fragment>
284
+ <Tooltip text={ __( 'Equal' ) } >
285
+ <Button
286
+ className={ classnames(
287
+ 'wp-block-themeisle-blocks-advanced-column-layout',
288
+ { 'selected': 'equal' === value }
289
+ ) }
290
+ onClick={ () => onClick( 'equal' ) }
291
+ >
292
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
293
+ <Path d="M23.5,0V50H0V0Z M49,0V50H25.5V0Z M74.5,0V50H51V0Z M100,0V50H76.5V0Z"></Path>
294
+ </SVG>
295
+ </Button>
296
+ </Tooltip>
297
+
298
+ { ( 'mobile' == view || 'tablet' == view ) && (
299
+ <Fragment>
300
+ <Tooltip text={ __( 'Two Column Grid' ) } >
301
+ <Button
302
+ className={ classnames(
303
+ 'wp-block-themeisle-blocks-advanced-column-layout',
304
+ { 'selected': 'twoColumnGrid' === value }
305
+ ) }
306
+ onClick={ () => onClick( 'twoColumnGrid' ) }
307
+ >
308
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
309
+ <Path d="M 0 0 L 50 0 L 50 24 L 0 24 L 0 0"></Path>
310
+ <Path d="M 51 0 L 100 0 L 100 24 L 51 24 L 51 0"></Path>
311
+ <Path d="M 0 26 L 50 26 L 50 50 L 0 50 L 0 26"></Path>
312
+ <Path d="M 51 26 L 100 26 L 100 60 L 51 60 L 51 26"></Path>
313
+ </SVG>
314
+ </Button>
315
+ </Tooltip>
316
+
317
+ <Tooltip text={ __( 'Collapsed Rows' ) } >
318
+ <Button
319
+ className={ classnames(
320
+ 'wp-block-themeisle-blocks-advanced-column-layout',
321
+ { 'selected': 'collapsedRows' === value }
322
+ ) }
323
+ onClick={ () => onClick( 'collapsedRows' ) }
324
+ >
325
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
326
+ <Path d="M 0 0 L 100 0 L 100 24 L 0 24 L 0 0"></Path>
327
+ <Path d="M 0 26 L 100 26 L 100 50 L 0 50 L 0 26"></Path>
328
+ </SVG>
329
+ </Button>
330
+ </Tooltip>
331
+ </Fragment>
332
+ )}
333
+ </Fragment>
334
+ ) || 5 === columns && (
335
+ <Fragment>
336
+ <Tooltip text={ __( 'Equal' ) } >
337
+ <Button
338
+ className={ classnames(
339
+ 'wp-block-themeisle-blocks-advanced-column-layout',
340
+ { 'selected': 'equal' === value }
341
+ ) }
342
+ onClick={ () => onClick( 'equal' ) }
343
+ >
344
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
345
+ <Path d="M18.4,0V50H0V0Z M38.8,0V50H20.4V0Z M59.2,0V50H40.8V0Z M79.6,0V50H61.2V0Z M100,0V50H81.6V0Z"></Path>
346
+ </SVG>
347
+ </Button>
348
+ </Tooltip>
349
+
350
+ { ( 'mobile' == view || 'tablet' == view ) && (
351
+ <Tooltip text={ __( 'Collapsed Rows' ) } >
352
+ <Button
353
+ className={ classnames(
354
+ 'wp-block-themeisle-blocks-advanced-column-layout',
355
+ { 'selected': 'collapsedRows' === value }
356
+ ) }
357
+ onClick={ () => onClick( 'collapsedRows' ) }
358
+ >
359
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
360
+ <Path d="M 0 0 L 100 0 L 100 24 L 0 24 L 0 0"></Path>
361
+ <Path d="M 0 26 L 100 26 L 100 50 L 0 50 L 0 26"></Path>
362
+ </SVG>
363
+ </Button>
364
+ </Tooltip>
365
+ )}
366
+ </Fragment>
367
+ ) || 6 === columns && (
368
+ <Fragment>
369
+ <Tooltip text={ __( 'Equal' ) } >
370
+ <Button
371
+ className={ classnames(
372
+ 'wp-block-themeisle-blocks-advanced-column-layout',
373
+ { 'selected': 'equal' === value }
374
+ ) }
375
+ onClick={ () => onClick( 'equal' ) }
376
+ >
377
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
378
+ <Path d="M15,0V50H0V0Z M32,0V50H17V0Z M49,0V50H34V0Z M66,0V50H51V0Z M83,0V50H68V0Z M100,0V50H85V0Z"></Path>
379
+ </SVG>
380
+ </Button>
381
+ </Tooltip>
382
+
383
+ { ( 'mobile' == view || 'tablet' == view ) && (
384
+ <Fragment>
385
+ <Tooltip text={ __( 'Two Column Grid' ) } >
386
+ <Button
387
+ className={ classnames(
388
+ 'wp-block-themeisle-blocks-advanced-column-layout',
389
+ { 'selected': 'twoColumnGrid' === value }
390
+ ) }
391
+ onClick={ () => onClick( 'twoColumnGrid' ) }
392
+ >
393
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
394
+ <Path d="M 0 0 L 50 0 L 50 16 L 0 16 L 0 0"></Path>
395
+ <Path d="M 51 0 L 100 0 L 100 16 L 51 16 L 51 0"></Path>
396
+ <Path d="M 0 17 L 50 17 L 50 33 L 0 33 L 0 17"></Path>
397
+ <Path d="M 51 17 L 100 17 L 100 33 L 51 33 L 51 17"></Path>
398
+ <Path d="M 0 34 L 50 34 L 50 50 L 0 50 L 0 34"></Path>
399
+ <Path d="M 51 34 L 100 34 L 100 50 L 51 50 L 51 34"></Path>
400
+ </SVG>
401
+ </Button>
402
+ </Tooltip>
403
+
404
+ <Tooltip text={ __( 'Three Column Grid' ) } >
405
+ <Button
406
+ className={ classnames(
407
+ 'wp-block-themeisle-blocks-advanced-column-layout',
408
+ { 'selected': 'threeColumnGrid' === value }
409
+ ) }
410
+ onClick={ () => onClick( 'threeColumnGrid' ) }
411
+ >
412
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
413
+ <Path d="M 0 0 L 33 0 L 33 24 L 0 24 L 0 0"></Path>
414
+ <Path d="M 34 0 L 66 0 L 66 24 L 34 24 L 34 0"></Path>
415
+ <Path d="M 67 0 L 100 0 L 100 24 L 67 24 L 67 0"></Path>
416
+ <Path d="M 0 26 L 33 26 L 33 50 L 0 50 L 0 26"></Path>
417
+ <Path d="M 34 26 L 66 26 L 66 60 L 34 60 L 34 26"></Path>
418
+ <Path d="M 67 26 L 100 26 L 100 60 L 67 60 L 67 26"></Path>
419
+ </SVG>
420
+ </Button>
421
+ </Tooltip>
422
+
423
+ <Tooltip text={ __( 'Collapsed Rows' ) } >
424
+ <Button
425
+ className={ classnames(
426
+ 'wp-block-themeisle-blocks-advanced-column-layout',
427
+ { 'selected': 'collapsedRows' === value }
428
+ ) }
429
+ onClick={ () => onClick( 'collapsedRows' ) }
430
+ >
431
+ <SVG viewBox="0 0 100 50" xmlns="http://www.w3.org/1999/xlink">
432
+ <Path d="M 0 0 L 100 0 L 100 24 L 0 24 L 0 0"></Path>
433
+ <Path d="M 0 26 L 100 26 L 100 50 L 0 50 L 0 26"></Path>
434
+ </SVG>
435
+ </Button>
436
+ </Tooltip>
437
+ </Fragment>
438
+ )}
439
+ </Fragment>
440
+ )}
441
+ </div>
442
+ </div>
443
+ );
444
+ }
445
+
446
+ export default withInstanceId( LayoutControl );
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/editor.scss ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns-separators {
2
+ position: absolute;
3
+ left: 0;
4
+ width: 100%;
5
+
6
+ &.top {
7
+ top: 0;
8
+ }
9
+
10
+ &.bottom {
11
+ bottom: 0;
12
+
13
+ svg {
14
+ position: absolute;
15
+ bottom: 0;
16
+ }
17
+ }
18
+
19
+ .rotate {
20
+ transform: rotate(180deg);
21
+ }
22
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/index.js ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+
6
+ /**
7
+ * Internal dependencies
8
+ */
9
+ import './style.scss';
10
+ import './editor.scss';
11
+
12
+ /**
13
+ * WordPress dependencies
14
+ */
15
+ const {
16
+ SVG,
17
+ Path
18
+ } = wp.components;
19
+
20
+ export default function Separators({ type, front, style, fill, invert, width, height }) {
21
+ if ( 'none' === style ) {
22
+ return false;
23
+ }
24
+
25
+ return (
26
+ <div
27
+ className={ classnames(
28
+ 'wp-block-themeisle-blocks-advanced-columns-separators',
29
+ type
30
+ ) }
31
+ style={ ( ! front && width ) ? {
32
+ transform: `${ width ? `scaleX( ${ width / 100 } )` : '' }`
33
+ } : {}}
34
+ >
35
+ { ( 'bigTriangle' === style && false === invert ) && (
36
+ <SVG
37
+ id="bigTriangle"
38
+ fill={ fill }
39
+ viewBox="0 0 100 100"
40
+ width="100%"
41
+ height={ height ? `${ height }px` : '100' }
42
+ preserveAspectRatio="none"
43
+ xmlns="http://www.w3.org/2000/svg"
44
+ style={ 'bottom' === type ? {
45
+ transform: `${ 'bottom' === type ? 'rotate(180deg)' : '' }`
46
+ } : {}}
47
+ >
48
+ <Path d="M0 0 L50 100 L100 0 Z"></Path>
49
+ </SVG>
50
+ )}
51
+
52
+ { ( 'bigTriangle' === style && true === invert ) && (
53
+ <SVG
54
+ id="bigTriangle"
55
+ fill={ fill }
56
+ viewBox="0 0 100 100"
57
+ width="100%"
58
+ height={ height ? `${ height }px` : '100' }
59
+ preserveAspectRatio="none"
60
+ xmlns="http://www.w3.org/2000/svg"
61
+ style={ 'top' === type ? {
62
+ transform: `${ 'top' === type ? 'rotate(180deg)' : '' }`
63
+ } : {}}
64
+ >
65
+ <Path d="M100, 0l-50, 100l-50, -100l0, 100l100, 0l0, -100Z"></Path>
66
+ </SVG>
67
+ )}
68
+
69
+ { ( 'rightCurve' === style && false === invert ) && (
70
+ <SVG
71
+ id="rightCurve"
72
+ fill={ fill }
73
+ viewBox="0 0 100 100"
74
+ width="100%"
75
+ height={ height ? `${ height }px` : '100' }
76
+ preserveAspectRatio="none"
77
+ xmlns="http://www.w3.org/2000/svg"
78
+ style={ 'top' === type ? {
79
+ transform: `${ 'top' === type ? 'rotate(180deg)' : '' }`
80
+ } : {}}
81
+ >
82
+ <Path d="M0 100 C 20 0 50 0 100 100 Z"></Path>
83
+ </SVG>
84
+ )}
85
+
86
+ { ( 'rightCurve' === style && true === invert ) && (
87
+ <SVG
88
+ id="rightCurve"
89
+ fill={ fill }
90
+ viewBox="0 0 100 100"
91
+ width="100%"
92
+ height={ height ? `${ height }px` : '100' }
93
+ preserveAspectRatio="none"
94
+ xmlns="http://www.w3.org/2000/svg"
95
+ style={ 'top' === type ? {
96
+ transform: `${ 'top' === type ? 'rotate(180deg)' : '' }`
97
+ } : {}}
98
+ >
99
+ <Path d="M0 100 C 50 0 70 0 100 100 Z"></Path>
100
+ </SVG>
101
+ )}
102
+
103
+ { ( 'curve' === style ) && (
104
+ <SVG
105
+ id="curve"
106
+ fill={ fill }
107
+ viewBox="0 0 100 100"
108
+ width="100%"
109
+ height={ height ? `${ height }px` : '100' }
110
+ preserveAspectRatio="none"
111
+ xmlns="http://www.w3.org/2000/svg"
112
+ style={ 'top' === type ? {
113
+ transform: `${ 'top' === type ? 'rotate(180deg)' : '' }`
114
+ } : {}}
115
+ >
116
+ <Path d="M0 100 C40 0 60 0 100 100 Z"></Path>
117
+ </SVG>
118
+ )}
119
+
120
+ { ( 'slant' === style && false === invert ) && (
121
+ <SVG
122
+ id="slant"
123
+ fill={ fill }
124
+ viewBox="0 0 100 100"
125
+ width="100%"
126
+ height={ height ? `${ height }px` : '100' }
127
+ preserveAspectRatio="none"
128
+ xmlns="http://www.w3.org/2000/svg"
129
+ style={ 'bottom' === type ? {
130
+ transform: `${ 'bottom' === type ? 'rotate(180deg)' : '' }`
131
+ } : {}}
132
+ >
133
+ <Path d="M0 0 L100 100 L100 0 Z"></Path>
134
+ </SVG>
135
+ )}
136
+
137
+ { ( 'slant' === style && true === invert ) && (
138
+ <SVG
139
+ id="slant"
140
+ fill={ fill }
141
+ viewBox="0 0 100 100"
142
+ width="100%"
143
+ height={ height ? `${ height }px` : '100' }
144
+ preserveAspectRatio="none"
145
+ xmlns="http://www.w3.org/2000/svg"
146
+ style={ 'bottom' === type ? {
147
+ transform: `${ 'bottom' === type ? 'rotate(180deg)' : '' }`
148
+ } : {}}
149
+ >
150
+ <Path d="M0 0 L0 100 L100 0 Z"></Path>
151
+ </SVG>
152
+ )}
153
+
154
+ { ( 'cloud' === style ) && (
155
+ <SVG
156
+ id="cloud"
157
+ fill={ fill }
158
+ viewBox="0 0 100 100"
159
+ width="100%"
160
+ height={ height ? `${ height }px` : '100' }
161
+ preserveAspectRatio="none"
162
+ xmlns="http://www.w3.org/2000/svg"
163
+ style={ 'top' === type ? {
164
+ transform: `${ 'top' === type ? 'rotate(180deg)' : '' }`
165
+ } : {}}
166
+ >
167
+ <Path d="M-5 100 Q 10 -100 15 100 Z M10 100 Q 20 -20 30 100 M25 100 Q 35 -70 45 100 M40 100 Q 50 -100 60 100 M55 100 Q 65 -20 75 100 M70 100 Q 75 -45 90 100 M85 100 Q 90 -50 95 100 M90 100 Q 95 -25 105 100 Z"></Path>
168
+ </SVG>
169
+ )}
170
+ </div>
171
+ );
172
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/style.scss ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns-separators {
2
+ position: absolute;
3
+ left: 0;
4
+ width: 100%;
5
+
6
+ &.top {
7
+ top: 0;
8
+ }
9
+
10
+ &.bottom {
11
+ bottom: 0;
12
+
13
+ svg {
14
+ position: absolute;
15
+ bottom: 0;
16
+ }
17
+ }
18
+
19
+ .rotate {
20
+ transform: rotate(180deg);
21
+ }
22
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/style.scss ADDED
@@ -0,0 +1,459 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-advanced-columns {
2
+
3
+ .wp-themeisle-block-overlay {
4
+ position: absolute;
5
+ width: 100%;
6
+ height: 100%;
7
+ top: 0;
8
+ left: 0;
9
+ }
10
+
11
+ &.has-default-gap {
12
+ .wp-block-themeisle-blocks-advanced-column {
13
+ margin: 10px;
14
+ }
15
+ }
16
+
17
+ &.has-nogap-gap {
18
+ .wp-block-themeisle-blocks-advanced-column {
19
+ margin: 0;
20
+ }
21
+ }
22
+
23
+ &.has-narrow-gap {
24
+ .wp-block-themeisle-blocks-advanced-column {
25
+ margin: 5px;
26
+ }
27
+ }
28
+
29
+ &.has-extended-gap {
30
+ .wp-block-themeisle-blocks-advanced-column {
31
+ margin: 15px;
32
+ }
33
+ }
34
+
35
+ &.has-wide-gap {
36
+ .wp-block-themeisle-blocks-advanced-column {
37
+ margin: 20px;
38
+ }
39
+ }
40
+
41
+ &.has-wider-gap {
42
+ .wp-block-themeisle-blocks-advanced-column {
43
+ margin: 30px;
44
+ }
45
+ }
46
+
47
+ &.has-vertical-flex-start {
48
+ .wp-block-themeisle-blocks-advanced-column {
49
+ align-self: flex-start;
50
+ }
51
+ }
52
+
53
+ &.has-vertical-center {
54
+ .wp-block-themeisle-blocks-advanced-column {
55
+ align-self: center;
56
+ }
57
+ }
58
+
59
+ &.has-vertical-flex-end {
60
+ .wp-block-themeisle-blocks-advanced-column {
61
+ align-self: flex-end;
62
+ }
63
+ }
64
+
65
+ }
66
+
67
+ @media ( min-width: 960px ) {
68
+ .wp-block-themeisle-blocks-advanced-columns {
69
+ display: flex;
70
+ position: relative;
71
+
72
+ .innerblocks-wrap {
73
+ display: flex;
74
+ flex-basis: 100%;
75
+ word-break: break-word;
76
+
77
+ .wp-block-themeisle-blocks-advanced-column {
78
+ position: relative;
79
+ flex: 1;
80
+
81
+ &:first-child {
82
+ margin-left: 0;
83
+ }
84
+
85
+ &:last-child {
86
+ margin-right: 0;
87
+ }
88
+ }
89
+ }
90
+
91
+ &.hide-in-desktop {
92
+ display: none;
93
+ }
94
+
95
+ &.has-2-columns {
96
+
97
+ &.has-desktop-oneTwo-layout {
98
+
99
+ > .innerblocks-wrap {
100
+ > .wp-block-themeisle-blocks-advanced-column {
101
+
102
+ &:last-child {
103
+ flex: 2;
104
+ }
105
+ }
106
+ }
107
+ }
108
+
109
+ &.has-desktop-twoOne-layout {
110
+
111
+ > .innerblocks-wrap {
112
+ > .wp-block-themeisle-blocks-advanced-column {
113
+
114
+ &:first-child {
115
+ flex: 2;
116
+ }
117
+ }
118
+ }
119
+ }
120
+ }
121
+
122
+ &.has-3-columns {
123
+
124
+ &.has-desktop-oneOneTwo-layout {
125
+
126
+ > .innerblocks-wrap {
127
+ > .wp-block-themeisle-blocks-advanced-column {
128
+
129
+ &:last-child {
130
+ flex: 2;
131
+ }
132
+ }
133
+ }
134
+ }
135
+
136
+ &.has-desktop-twoOneOne-layout {
137
+
138
+ > .innerblocks-wrap {
139
+ > .wp-block-themeisle-blocks-advanced-column {
140
+
141
+ &:first-child {
142
+ flex: 2;
143
+ }
144
+ }
145
+ }
146
+ }
147
+
148
+ &.has-desktop-oneTwoOne-layout {
149
+
150
+ > .innerblocks-wrap {
151
+ > .wp-block-themeisle-blocks-advanced-column {
152
+ flex: 2;
153
+
154
+ &:first-child {
155
+ flex: 1;
156
+ }
157
+
158
+ &:last-child {
159
+ flex: 1;
160
+ }
161
+ }
162
+ }
163
+ }
164
+
165
+ &.has-desktop-oneThreeOne-layout {
166
+
167
+ > .innerblocks-wrap {
168
+ > .wp-block-themeisle-blocks-advanced-column {
169
+ flex: 3;
170
+
171
+ &:first-child {
172
+ flex: 1;
173
+ }
174
+
175
+ &:last-child {
176
+ flex: 1;
177
+ }
178
+ }
179
+ }
180
+ }
181
+ }
182
+ }
183
+ }
184
+
185
+ @media ( min-width: 600px ) and ( max-width: 960px ) {
186
+ .wp-block-themeisle-blocks-advanced-columns {
187
+ display: flex;
188
+ position: relative;
189
+
190
+ .innerblocks-wrap {
191
+ display: flex;
192
+ flex-basis: 100%;
193
+ word-break: break-word;
194
+
195
+ .wp-block-themeisle-blocks-advanced-column {
196
+ position: relative;
197
+ flex: 1;
198
+ }
199
+ }
200
+
201
+ &.hide-in-tablet {
202
+ display: none;
203
+ }
204
+
205
+ &.has-2-columns {
206
+
207
+ &.has-tablet-oneTwo-layout {
208
+
209
+ > .innerblocks-wrap {
210
+ > .wp-block-themeisle-blocks-advanced-column {
211
+
212
+ &:last-child {
213
+ flex: 2;
214
+ }
215
+ }
216
+ }
217
+ }
218
+
219
+ &.has-tablet-twoOne-layout {
220
+
221
+ > .innerblocks-wrap {
222
+ > .wp-block-themeisle-blocks-advanced-column {
223
+
224
+ &:first-child {
225
+ flex: 2;
226
+ }
227
+ }
228
+ }
229
+ }
230
+ }
231
+
232
+ &.has-3-columns {
233
+
234
+ &.has-tablet-oneOneTwo-layout {
235
+
236
+ > .innerblocks-wrap {
237
+ > .wp-block-themeisle-blocks-advanced-column {
238
+
239
+ &:last-child {
240
+ flex: 2;
241
+ }
242
+ }
243
+ }
244
+ }
245
+
246
+ &.has-tablet-twoOneOne-layout {
247
+
248
+ > .innerblocks-wrap {
249
+ > .wp-block-themeisle-blocks-advanced-column {
250
+
251
+ &:first-child {
252
+ flex: 2;
253
+ }
254
+ }
255
+ }
256
+ }
257
+
258
+ &.has-tablet-oneTwoOne-layout {
259
+
260
+ > .innerblocks-wrap {
261
+ > .wp-block-themeisle-blocks-advanced-column {
262
+ flex: 2;
263
+
264
+ &:first-child {
265
+ flex: 1;
266
+ }
267
+
268
+ &:last-child {
269
+ flex: 1;
270
+ }
271
+ }
272
+ }
273
+ }
274
+
275
+ &.has-tablet-oneThreeOne-layout {
276
+
277
+ > .innerblocks-wrap {
278
+ > .wp-block-themeisle-blocks-advanced-column {
279
+ flex: 3;
280
+
281
+ &:first-child {
282
+ flex: 1;
283
+ }
284
+
285
+ &:last-child {
286
+ flex: 1;
287
+ }
288
+ }
289
+ }
290
+ }
291
+ }
292
+
293
+ &.has-tablet-collapsedRows-layout {
294
+ > .innerblocks-wrap {
295
+ flex-direction: column;
296
+ }
297
+ }
298
+
299
+ &.has-tablet-twoColumnGrid-layout {
300
+ > .innerblocks-wrap {
301
+ display: flex;
302
+ flex-wrap: wrap;
303
+
304
+ > .wp-block-themeisle-blocks-advanced-column {
305
+ flex: 1 1 40%;
306
+ }
307
+ }
308
+ }
309
+
310
+ &.has-tablet-threeColumnGrid-layout {
311
+ > .innerblocks-wrap {
312
+ display: flex;
313
+ flex-wrap: wrap;
314
+
315
+ > .wp-block-themeisle-blocks-advanced-column {
316
+ flex: 1 1 30%;
317
+ }
318
+ }
319
+ }
320
+ }
321
+ }
322
+
323
+ @media ( max-width: 600px ) {
324
+ .wp-block-themeisle-blocks-advanced-columns {
325
+ display: flex;
326
+ position: relative;
327
+
328
+ .innerblocks-wrap {
329
+ display: flex;
330
+ flex-basis: 100%;
331
+ word-break: break-word;
332
+
333
+ .wp-block-themeisle-blocks-advanced-column {
334
+ position: relative;
335
+ flex: 1;
336
+ }
337
+ }
338
+
339
+ &.hide-in-mobile {
340
+ display: none;
341
+ }
342
+
343
+ &.has-2-columns {
344
+
345
+ &.has-mobile-oneTwo-layout {
346
+
347
+ > .innerblocks-wrap {
348
+ > .wp-block-themeisle-blocks-advanced-column {
349
+
350
+ &:last-child {
351
+ flex: 2;
352
+ }
353
+ }
354
+ }
355
+ }
356
+
357
+ &.has-mobile-twoOne-layout {
358
+
359
+ > .innerblocks-wrap {
360
+ > .wp-block-themeisle-blocks-advanced-column {
361
+
362
+ &:first-child {
363
+ flex: 2;
364
+ }
365
+ }
366
+ }
367
+ }
368
+ }
369
+
370
+ &.has-3-columns {
371
+
372
+ &.has-mobile-oneOneTwo-layout {
373
+
374
+ > .innerblocks-wrap {
375
+ > .wp-block-themeisle-blocks-advanced-column {
376
+
377
+ &:last-child {
378
+ flex: 2;
379
+ }
380
+ }
381
+ }
382
+ }
383
+
384
+ &.has-mobile-twoOneOne-layout {
385
+
386
+ > .innerblocks-wrap {
387
+ > .wp-block-themeisle-blocks-advanced-column {
388
+
389
+ &:first-child {
390
+ flex: 2;
391
+ }
392
+ }
393
+ }
394
+ }
395
+
396
+ &.has-mobile-oneTwoOne-layout {
397
+
398
+ > .innerblocks-wrap {
399
+ > .wp-block-themeisle-blocks-advanced-column {
400
+ flex: 2;
401
+
402
+ &:first-child {
403
+ flex: 1;
404
+ }
405
+
406
+ &:last-child {
407
+ flex: 1;
408
+ }
409
+ }
410
+ }
411
+ }
412
+
413
+ &.has-mobile-oneThreeOne-layout {
414
+
415
+ > .innerblocks-wrap {
416
+ > .wp-block-themeisle-blocks-advanced-column {
417
+ flex: 3;
418
+
419
+ &:first-child {
420
+ flex: 1;
421
+ }
422
+
423
+ &:last-child {
424
+ flex: 1;
425
+ }
426
+ }
427
+ }
428
+ }
429
+ }
430
+
431
+ &.has-mobile-collapsedRows-layout {
432
+ > .innerblocks-wrap {
433
+ flex-direction: column;
434
+ }
435
+ }
436
+
437
+ &.has-mobile-twoColumnGrid-layout {
438
+ > .innerblocks-wrap {
439
+ display: flex;
440
+ flex-wrap: wrap;
441
+
442
+ > .wp-block-themeisle-blocks-advanced-column {
443
+ flex: 1 1 40%;
444
+ }
445
+ }
446
+ }
447
+
448
+ &.has-mobile-threeColumnGrid-layout {
449
+ > .innerblocks-wrap {
450
+ display: flex;
451
+ flex-wrap: wrap;
452
+
453
+ > .wp-block-themeisle-blocks-advanced-column {
454
+ flex: 1 1 30%;
455
+ }
456
+ }
457
+ }
458
+ }
459
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/editor.scss ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ span {
2
+ &.wp-block-themeisle-blocks-advanced-heading {
3
+ display: block;
4
+ }
5
+ }
6
+
7
+ .wp-block-themeisle-blocks-advanced-heading-header-panel {
8
+ &.is-opened {
9
+ padding: 0;
10
+ }
11
+
12
+ .header-tab {
13
+ display: inline-block;
14
+ width: calc( 100% / 2 );
15
+ padding: 10px 20px;
16
+ text-align: center;
17
+ cursor: pointer;
18
+
19
+ &.is-selected {
20
+ border-bottom: 2px solid #0085ba;
21
+ background: #f3f4f5;
22
+ }
23
+
24
+ &:hover {
25
+ background: #f3f4f5;
26
+ }
27
+
28
+ span {
29
+ display: inline-block;
30
+ font-size: 12px;
31
+
32
+ svg {
33
+ display: block;
34
+ margin: 0 auto;
35
+ }
36
+ }
37
+ }
38
+ }
39
+
40
+ .edit-post-settings-sidebar__panel-block .components-panel__body {
41
+ .components-color-palette {
42
+ display: inline-block;
43
+ }
44
+ }
45
+
46
+ .wp-themesiel-blocks-advanced-heading-components-toolbar {
47
+ .components-icon-button:not(:disabled):not([aria-disabled="true"]):not(.is-default) {
48
+ margin: 2px;
49
+ padding: 4px;
50
+ border: 1px solid transparent;
51
+
52
+ &:hover {
53
+ box-shadow: inset 0 0 0 1px #555d66,inset 0 0 0 2px #fff;
54
+ }
55
+ }
56
+
57
+ .components-dropdown-menu__indicator::after {
58
+ content: "";
59
+ pointer-events: none;
60
+ display: block;
61
+ width: 0;
62
+ height: 0;
63
+ border-left: 3px solid transparent;
64
+ border-right: 3px solid transparent;
65
+ border-top: 5px solid currentColor;
66
+ margin-left: 4px;
67
+ margin-right: 2px;
68
+ }
69
+ }
70
+
71
+ .wp-themesiel-blocks-advanced-heading-popover-content {
72
+ .components-popover__content {
73
+ padding: 20px;
74
+ }
75
+ }
vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/index.js ADDED
@@ -0,0 +1,1320 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+ import hexToRgba from 'hex-rgba';
6
+ import GoogleFontLoader from 'react-google-font-loader';
7
+
8
+ /**
9
+ * WordPress dependencies.
10
+ */
11
+ const { __ } = wp.i18n;
12
+
13
+ const {
14
+ createBlock,
15
+ registerBlockType
16
+ } = wp.blocks;
17
+
18
+ const {
19
+ Button,
20
+ Dashicon,
21
+ Dropdown,
22
+ DropdownMenu,
23
+ IconButton,
24
+ PanelBody,
25
+ RangeControl,
26
+ SVG,
27
+ ToggleControl,
28
+ Toolbar
29
+ } = wp.components;
30
+
31
+ const {
32
+ compose,
33
+ withState
34
+ } = wp.compose;
35
+
36
+ const { withSelect } = wp.data;
37
+
38
+ const {
39
+ AlignmentToolbar,
40
+ BlockControls,
41
+ ColorPalette,
42
+ InspectorControls,
43
+ RichText
44
+ } = wp.editor;
45
+
46
+ const { Fragment } = wp.element;
47
+
48
+ const { withViewportMatch } = wp.viewport;
49
+
50
+ /**
51
+ * Internal dependencies
52
+ */
53
+ import './editor.scss';
54
+ import './style.scss';
55
+ import './registerHeadingHighlight.js';
56
+
57
+ import { headingIcon } from '../../utils/icons.js';
58
+
59
+ import GoogleFontsControl from '../../components/google-fonts-control/index.js';
60
+
61
+ import ControlPanelControl from '../../components/control-panel-control/index.js';
62
+
63
+ import ResponsiveControl from '../../components/responsive-control/index.js';
64
+
65
+ import SizeControl from '../../components/size-control/index.js';
66
+
67
+ registerBlockType( 'themeisle-blocks/advanced-heading', {
68
+ title: __( 'Advanced Heading' ),
69
+ description: __( 'Advanced Heading gives a spin to editor\'s Heading block with much needed customization options.' ),
70
+ icon: headingIcon,
71
+ category: 'themeisle-blocks',
72
+ keywords: [
73
+ __( 'heading' ),
74
+ __( 'title' ),
75
+ __( 'advanced heading' )
76
+ ],
77
+ attributes: {
78
+ id: {
79
+ type: 'string'
80
+ },
81
+ content: {
82
+ type: 'string',
83
+ source: 'html',
84
+ selector: 'h1,h2,h3,h4,h5,h6,div,p,span',
85
+ default: ''
86
+ },
87
+ tag: {
88
+ default: 'h2',
89
+ type: 'string'
90
+ },
91
+ align: {
92
+ type: 'string'
93
+ },
94
+ alignTablet: {
95
+ type: 'string'
96
+ },
97
+ alignMobile: {
98
+ type: 'string'
99
+ },
100
+ headingColor: {
101
+ type: 'string',
102
+ default: '#000000'
103
+ },
104
+ highlightColor: {
105
+ type: 'string'
106
+ },
107
+ highlightBackground: {
108
+ type: 'string'
109
+ },
110
+ fontSize: {
111
+ type: 'number'
112
+ },
113
+ fontSizeTablet: {
114
+ type: 'number'
115
+ },
116
+ fontSizeMobile: {
117
+ type: 'number'
118
+ },
119
+ fontFamily: {
120
+ type: 'string'
121
+ },
122
+ fontVariant: {
123
+ type: 'string'
124
+ },
125
+ fontStyle: {
126
+ type: 'string',
127
+ default: 'normal'
128
+ },
129
+ textTransform: {
130
+ type: 'string',
131
+ default: 'none'
132
+ },
133
+ lineHeight: {
134
+ type: 'number'
135
+ },
136
+ letterSpacing: {
137
+ type: 'number'
138
+ },
139
+ textShadow: {
140
+ type: 'boolean',
141
+ default: false
142
+ },
143
+ textShadowColor: {
144
+ type: 'string',
145
+ default: '#000000'
146
+ },
147
+ textShadowColorOpacity: {
148
+ type: 'number',
149
+ default: 50
150
+ },
151
+ textShadowBlur: {
152
+ type: 'number',
153
+ default: 5
154
+ },
155
+ textShadowHorizontal: {
156
+ type: 'number',
157
+ default: 0
158
+ },
159
+ textShadowVertical: {
160
+ type: 'number',
161
+ default: 0
162
+ },
163
+ paddingType: {
164
+ type: 'string',
165
+ default: 'linked'
166
+ },
167
+ paddingTypeTablet: {
168
+ type: 'string',
169
+ default: 'linked'
170
+ },
171
+ paddingTypeMobile: {
172
+ type: 'string',
173
+ default: 'linked'
174
+ },
175
+ padding: {
176
+ type: 'number',
177
+ default: 0
178
+ },
179
+ paddingTablet: {
180
+ type: 'number',
181
+ default: 0
182
+ },
183
+ paddingMobile: {
184
+ type: 'number',
185
+ default: 0
186
+ },
187
+ paddingTop: {
188
+ type: 'number',
189
+ default: 0
190
+ },
191
+ paddingTopTablet: {
192
+ type: 'number',
193
+ default: 0
194
+ },
195
+ paddingTopMobile: {
196
+ type: 'number',
197
+ default: 0
198
+ },
199
+ paddingRight: {
200
+ type: 'number',
201
+ default: 0
202
+ },
203
+ paddingRightTablet: {
204
+ type: 'number',
205
+ default: 0
206
+ },
207
+ paddingRightMobile: {
208
+ type: 'number',
209
+ default: 0
210
+ },
211
+ paddingBottom: {
212
+ type: 'number',
213
+ default: 0
214
+ },
215
+ paddingBottomTablet: {
216
+ type: 'number',
217
+ default: 0
218
+ },
219
+ paddingBottomMobile: {
220
+ type: 'number',
221
+ default: 0
222
+ },
223
+ paddingLeft: {
224
+ type: 'number',
225
+ default: 0
226
+ },
227
+ paddingLeftTablet: {
228
+ type: 'number',
229
+ default: 0
230
+ },
231
+ paddingLeftMobile: {
232
+ type: 'number',
233
+ default: 0
234
+ },
235
+ marginType: {
236
+ type: 'string',
237
+ default: 'unlinked'
238
+ },
239
+ marginTypeTablet: {
240
+ type: 'string',
241
+ default: 'unlinked'
242
+ },
243
+ marginTypeMobile: {
244
+ type: 'string',
245
+ default: 'unlinked'
246
+ },
247
+ margin: {
248
+ type: 'number',
249
+ default: 0
250
+ },
251
+ marginTablet: {
252
+ type: 'number',
253
+ default: 0
254
+ },
255
+ marginMobile: {
256
+ type: 'number',
257
+ default: 0
258
+ },
259
+ marginTop: {
260
+ type: 'number',
261
+ default: 0
262
+ },
263
+ marginTopTablet: {
264
+ type: 'number',
265
+ default: 0
266
+ },
267
+ marginTopMobile: {
268
+ type: 'number',
269
+ default: 0
270
+ },
271
+ marginBottom: {
272
+ type: 'number',
273
+ default: 25
274
+ },
275
+ marginBottomTablet: {
276
+ type: 'number',
277
+ default: 25
278
+ },
279
+ marginBottomMobile: {
280
+ type: 'number',
281
+ default: 20
282
+ }
283
+ },
284
+
285
+ transforms: {
286
+ from: [
287
+ {
288
+ type: 'block',
289
+ blocks: [ 'core/heading' ],
290
+ transform: ({ content }) => {
291
+ return createBlock( 'themeisle-blocks/advanced-heading', {
292
+ content
293
+ });
294
+ }
295
+ },
296
+ {
297
+ type: 'block',
298
+ blocks: [ 'core/paragraph' ],
299
+ transform: ({ content }) => {
300
+ return createBlock( 'themeisle-blocks/advanced-heading', {
301
+ content
302
+ });
303
+ }
304
+ }
305
+ ],
306
+ to: [
307
+ {
308
+ type: 'block',
309
+ blocks: [ 'core/paragraph' ],
310
+ transform: ({ content }) => {
311
+ return createBlock( 'core/paragraph', {
312
+ content
313
+ });
314
+ }
315
+ }
316
+ ]
317
+ },
318
+
319
+ edit: compose([
320
+
321
+ withSelect( ( select, props ) => {
322
+ return {
323
+ props
324
+ };
325
+ }),
326
+
327
+ withState({
328
+ tab: 'style',
329
+ fontSizeViewType: 'desktop',
330
+ alignmentViewType: 'desktop',
331
+ paddingViewType: 'desktop',
332
+ marginViewType: 'desktop'
333
+ }),
334
+
335
+ withViewportMatch({
336
+ isLarger: '>= large',
337
+ isLarge: '<= large',
338
+ isSmall: '>= small',
339
+ isSmaller: '<= small'
340
+ })
341
+
342
+ ])( ({
343
+ tab,
344
+ fontSizeViewType,
345
+ alignmentViewType,
346
+ paddingViewType,
347
+ marginViewType,
348
+ setState,
349
+ isLarger,
350
+ isLarge,
351
+ isSmall,
352
+ isSmaller,
353
+ props
354
+ }) => {
355
+
356
+ const {
357
+ id,
358
+ content,
359
+ tag,
360
+ align,
361
+ alignTablet,
362
+ alignMobile,
363
+ headingColor,
364
+ highlightColor,
365
+ highlightBackground,
366
+ fontSize,
367
+ fontSizeTablet,
368
+ fontSizeMobile,
369
+ fontFamily,
370
+ fontVariant,
371
+ fontStyle,
372
+ textTransform,
373
+ lineHeight,
374
+ letterSpacing,
375
+ textShadow,
376
+ textShadowColor,
377
+ textShadowColorOpacity,
378
+ textShadowBlur,
379
+ textShadowHorizontal,
380
+ textShadowVertical,
381
+ paddingType,
382
+ paddingTypeTablet,
383
+ paddingTypeMobile,
384
+ padding,
385
+ paddingTablet,
386
+ paddingMobile,
387
+ paddingTop,
388
+ paddingTopTablet,
389
+ paddingTopMobile,
390
+ paddingRight,
391
+ paddingRightTablet,
392
+ paddingRightMobile,
393
+ paddingBottom,
394
+ paddingBottomTablet,
395
+ paddingBottomMobile,
396
+ paddingLeft,
397
+ paddingLeftTablet,
398
+ paddingLeftMobile,
399
+ marginType,
400
+ marginTypeTablet,
401
+ marginTypeMobile,
402
+ margin,
403
+ marginTablet,
404
+ marginMobile,
405
+ marginTop,
406
+ marginTopTablet,
407
+ marginTopMobile,
408
+ marginBottom,
409
+ marginBottomTablet,
410
+ marginBottomMobile
411
+ } = props.attributes;
412
+
413
+ if ( id === undefined || id.substr( id.length - 8 ) !== props.clientId.substr( 0, 8 ) ) {
414
+ const instanceId = `wp-block-themeisle-blocks-advanced-heading-${ props.clientId.substr( 0, 8 ) }`;
415
+ props.setAttributes({ id: instanceId });
416
+ }
417
+
418
+ const isDesktop = ( isLarger && ! isLarge && isSmall && ! isSmaller );
419
+
420
+ const isTablet = ( ! isLarger && ! isLarge && isSmall && ! isSmaller );
421
+
422
+ const isMobile = ( ! isLarger && ! isLarge && ! isSmall && ! isSmaller );
423
+
424
+ const changeFontSizeViewType = value => {
425
+ setState({ fontSizeViewType: value });
426
+ };
427
+
428
+ const changeAlignmentViewType = value => {
429
+ setState({ alignmentViewType: value });
430
+ };
431
+
432
+ const changePaddingViewType = value => {
433
+ setState({ paddingViewType: value });
434
+ };
435
+
436
+ const changeMarginViewType = value => {
437
+ setState({ marginViewType: value });
438
+ };
439
+
440
+ const changeContent = value => {
441
+ props.setAttributes({ content: value });
442
+ };
443
+
444
+ const changeTag = value => {
445
+ props.setAttributes({ tag: value });
446
+ };
447
+
448
+ const getTagIcon = value => {
449
+ if ( 'h1' === value ) {
450
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H1</text></SVG>;
451
+ }
452
+
453
+ if ( 'h2' === value ) {
454
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H2</text></SVG>;
455
+ }
456
+
457
+ if ( 'h3' === value ) {
458
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H3</text></SVG>;
459
+ }
460
+
461
+ if ( 'h4' === value ) {
462
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H4</text></SVG>;
463
+ }
464
+
465
+ if ( 'h5' === value ) {
466
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H5</text></SVG>;
467
+ }
468
+
469
+ if ( 'h6' === value ) {
470
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">H6</text></SVG>;
471
+ }
472
+
473
+ if ( 'div' === value ) {
474
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">DIV</text></SVG>;
475
+ }
476
+
477
+ if ( 'p' === value ) {
478
+ return <SVG style={ { width: '25px', height: '20px' } }><text x="0" y="15">P</text></SVG>;
479
+ }
480
+
481
+ if ( 'span' === value ) {
482
+ return <SVG style={ { width: '25px', height: '20px' } }><text style={ { fontSize: '12px' } } x="0" y="15">SPAN</text></SVG>;
483
+ }
484
+ };
485
+
486
+ const changeHeadingColor = value => {
487
+ props.setAttributes({ headingColor: value });
488
+ };
489
+
490
+ const changeHighlightColor = value => {
491
+ props.setAttributes({ highlightColor: value });
492
+ };
493
+
494
+ const changeHighlightBackground = value => {
495
+ props.setAttributes({ highlightBackground: value });
496
+ };
497
+
498
+ const changeFontSize = value => {
499
+ if ( 'desktop' === fontSizeViewType ) {
500
+ props.setAttributes({ fontSize: value });
501
+ }
502
+ if ( 'tablet' === fontSizeViewType ) {
503
+ props.setAttributes({ fontSizeTablet: value });
504
+ }
505
+ if ( 'mobile' === fontSizeViewType ) {
506
+ props.setAttributes({ fontSizeMobile: value });
507
+ }
508
+ };
509
+
510
+ let getFontSize = () => {
511
+ let value;
512
+
513
+ if ( 'desktop' === fontSizeViewType ) {
514
+ value = fontSize;
515
+ }
516
+
517
+ if ( 'tablet' === fontSizeViewType ) {
518
+ value = fontSizeTablet;
519
+ }
520
+
521
+ if ( 'mobile' === fontSizeViewType ) {
522
+ value = fontSizeMobile;
523
+ }
524
+
525
+ return value;
526
+ };
527
+
528
+ getFontSize = getFontSize();
529
+
530
+ const changeAlignment = value => {
531
+ if ( 'desktop' === alignmentViewType ) {
532
+ props.setAttributes({ align: value });
533
+ }
534
+ if ( 'tablet' === alignmentViewType ) {
535
+ props.setAttributes({ alignTablet: value });
536
+ }
537
+ if ( 'mobile' === alignmentViewType ) {
538
+ props.setAttributes({ alignMobile: value });
539
+ }
540
+ };
541
+
542
+ let getAlignment = () => {
543
+ let value;
544
+
545
+ if ( 'desktop' === alignmentViewType ) {
546
+ value = align;
547
+ }
548
+
549
+ if ( 'tablet' === alignmentViewType ) {
550
+ value = alignTablet;
551
+ }
552
+
553
+ if ( 'mobile' === alignmentViewType ) {
554
+ value = alignMobile;
555
+ }
556
+
557
+ return value;
558
+ };
559
+
560
+ getAlignment = getAlignment();
561
+
562
+ const changeFontFamily = value => {
563
+ props.setAttributes({
564
+ fontFamily: value,
565
+ fontVariant: 'normal',
566
+ fontStyle: 'normal'
567
+ });
568
+ };
569
+
570
+ const changeFontVariant = value => {
571
+ props.setAttributes({ fontVariant: value });
572
+ };
573
+
574
+ const changeFontStyle = value => {
575
+ props.setAttributes({ fontStyle: value });
576
+ };
577
+
578
+ const changeTextTransform = value => {
579
+ props.setAttributes({ textTransform: value });
580
+ };
581
+
582
+ const changeLineHeight = value => {
583
+ props.setAttributes({ lineHeight: value });
584
+ };
585
+
586
+ const changeLetterSpacing = value => {
587
+ props.setAttributes({ letterSpacing: value });
588
+ };
589
+
590
+ const changeTextShadowColor = value => {
591
+ props.setAttributes({ textShadowColor: value });
592
+ };
593
+
594
+ const changeTextShadow = value => {
595
+ props.setAttributes({ textShadow: value });
596
+ };
597
+
598
+ const changeTextShadowColorOpacity = value => {
599
+ props.setAttributes({ textShadowColorOpacity: value });
600
+ };
601
+
602
+ const changeTextShadowBlur = value => {
603
+ props.setAttributes({ textShadowBlur: value });
604
+ };
605
+
606
+ const changeTextShadowHorizontal = value => {
607
+ props.setAttributes({ textShadowHorizontal: value });
608
+ };
609
+
610
+ const changeTextShadowVertical = value => {
611
+ props.setAttributes({ textShadowVertical: value });
612
+ };
613
+
614
+ const changePaddingType = value => {
615
+ if ( 'desktop' === paddingViewType ) {
616
+ props.setAttributes({ paddingType: value });
617
+ }
618
+ if ( 'tablet' === paddingViewType ) {
619
+ props.setAttributes({ paddingTypeTablet: value });
620
+ }
621
+ if ( 'mobile' === paddingViewType ) {
622
+ props.setAttributes({ paddingTypeMobile: value });
623
+ }
624
+ };
625
+
626
+ const changePadding = value => {
627
+ if ( 'desktop' === paddingViewType ) {
628
+ props.setAttributes({ padding: value });
629
+ }
630
+ if ( 'tablet' === paddingViewType ) {
631
+ props.setAttributes({ paddingTablet: value });
632
+ }
633
+ if ( 'mobile' === paddingViewType ) {
634
+ props.setAttributes({ paddingMobile: value });
635
+ }
636
+ };
637
+
638
+ const changePaddingTop = value => {
639
+ if ( 'desktop' === paddingViewType ) {
640
+ props.setAttributes({ paddingTop: value });
641
+ }
642
+ if ( 'tablet' === paddingViewType ) {
643
+ props.setAttributes({ paddingTopTablet: value });
644
+ }
645
+ if ( 'mobile' === paddingViewType ) {
646
+ props.setAttributes({ paddingTopMobile: value });
647
+ }
648
+ };
649
+
650
+ const changePaddingRight = value => {
651
+ if ( 'desktop' === paddingViewType ) {
652
+ props.setAttributes({ paddingRight: value });
653
+ }
654
+ if ( 'tablet' === paddingViewType ) {
655
+ props.setAttributes({ paddingRightTablet: value });
656
+ }
657
+ if ( 'mobile' === paddingViewType ) {
658
+ props.setAttributes({ paddingRightMobile: value });
659
+ }
660
+ };
661
+
662
+ const changePaddingBottom = value => {
663
+ if ( 'desktop' === paddingViewType ) {
664
+ props.setAttributes({ paddingBottom: value });
665
+ }
666
+ if ( 'tablet' === paddingViewType ) {
667
+ props.setAttributes({ paddingBottomTablet: value });
668
+ }
669
+ if ( 'mobile' === paddingViewType ) {
670
+ props.setAttributes({ paddingBottomMobile: value });
671
+ }
672
+ };
673
+
674
+ const changePaddingLeft = value => {
675
+ if ( 'desktop' === paddingViewType ) {
676
+ props.setAttributes({ paddingLeft: value });
677
+ }
678
+ if ( 'tablet' === paddingViewType ) {
679
+ props.setAttributes({ paddingLeftTablet: value });
680
+ }
681
+ if ( 'mobile' === paddingViewType ) {
682
+ props.setAttributes({ paddingLeftMobile: value });
683
+ }
684
+ };
685
+
686
+ const changeMarginType = value => {
687
+ if ( 'desktop' === marginViewType ) {
688
+ props.setAttributes({ marginType: value });
689
+ }
690
+ if ( 'tablet' === marginViewType ) {
691
+ props.setAttributes({ marginTypeTablet: value });
692
+ }
693
+ if ( 'mobile' === marginViewType ) {
694
+ props.setAttributes({ marginTypeMobile: value });
695
+ }
696
+ };
697
+
698
+ const changeMargin = value => {
699
+ if ( 'desktop' === marginViewType ) {
700
+ props.setAttributes({ margin: value });
701
+ }
702
+ if ( 'tablet' === marginViewType ) {
703
+ props.setAttributes({ marginTablet: value });
704
+ }
705
+ if ( 'mobile' === marginViewType ) {
706
+ props.setAttributes({ marginMobile: value });
707
+ }
708
+ };
709
+
710
+ const changeMarginTop = value => {
711
+ if ( 'desktop' === marginViewType ) {
712
+ props.setAttributes({ marginTop: value });
713
+ }
714
+ if ( 'tablet' === marginViewType ) {
715
+ props.setAttributes({ marginTopTablet: value });
716
+ }
717
+ if ( 'mobile' === marginViewType ) {
718
+ props.setAttributes({ marginTopMobile: value });
719
+ }
720
+ };
721
+
722
+ const changeMarginBottom = value => {
723
+ if ( 'desktop' === marginViewType ) {
724
+ props.setAttributes({ marginBottom: value });
725
+ }
726
+ if ( 'tablet' === marginViewType ) {
727
+ props.setAttributes({ marginBottomTablet: value });
728
+ }
729
+ if ( 'mobile' === marginViewType ) {
730
+ props.setAttributes({ marginBottomMobile: value });
731
+ }
732
+ };
733
+
734
+ let fontSizeStyle, stylesheet, textShadowStyle;
735
+
736
+ if ( isDesktop ) {
737
+ fontSizeStyle = {
738
+ fontSize: `${ fontSize }px`
739
+ };
740
+
741
+ stylesheet = {
742
+ textAlign: align,
743
+ paddingTop: 'linked' === paddingType ? `${ padding }px` : `${ paddingTop }px`,
744
+ paddingRight: 'linked' === paddingType ? `${ padding }px` : `${ paddingRight }px`,
745
+ paddingBottom: 'linked' === paddingType ? `${ padding }px` : `${ paddingBottom }px`,
746
+ paddingLeft: 'linked' === paddingType ? `${ padding }px` : `${ paddingLeft }px`,
747
+ marginTop: 'linked' === marginType ? `${ margin }px` : `${ marginTop }px`,
748
+ marginBottom: 'linked' === marginType ? `${ margin }px` : `${ marginBottom }px`
749
+ };
750
+ }
751
+
752
+ if ( isTablet ) {
753
+ fontSizeStyle = {
754
+ fontSize: `${ fontSizeTablet }px`
755
+ };
756
+
757
+ stylesheet = {
758
+ textAlign: alignTablet,
759
+ paddingTop: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingTopTablet }px`,
760
+ paddingRight: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingRightTablet }px`,
761
+ paddingBottom: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingBottomTablet }px`,
762
+ paddingLeft: 'linked' === paddingTypeTablet ? `${ paddingTablet }px` : `${ paddingLeftTablet }px`,
763
+ marginTop: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginTopTablet }px`,
764
+ marginBottom: 'linked' === marginTypeTablet ? `${ marginTablet }px` : `${ marginBottomTablet }px`
765
+ };
766
+ }
767
+
768
+ if ( isMobile ) {
769
+ fontSizeStyle = {
770
+ fontSize: `${ fontSizeMobile }px`
771
+ };
772
+
773
+ stylesheet = {
774
+ textAlign: alignMobile,
775
+ paddingTop: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingTopMobile }px`,
776
+ paddingRight: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingRightMobile }px`,
777
+ paddingBottom: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingBottomMobile }px`,
778
+ paddingLeft: 'linked' === paddingTypeMobile ? `${ paddingMobile }px` : `${ paddingLeftMobile }px`,
779
+ marginTop: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginTopMobile }px`,
780
+ marginBottom: 'linked' === marginTypeMobile ? `${ marginMobile }px` : `${ marginBottomMobile }px`
781
+ };
782
+ }
783
+
784
+ if ( textShadow ) {
785
+ textShadowStyle = {
786
+ textShadow: `${ textShadowHorizontal }px ${ textShadowVertical }px ${ textShadowBlur }px ${ hexToRgba( ( textShadowColor ? textShadowColor : '#000000' ), textShadowColorOpacity ) }`
787
+ };
788
+ }
789
+
790
+ const style = {
791
+ color: headingColor,
792
+ ...fontSizeStyle,
793
+ fontFamily: undefined !== fontFamily && fontFamily,
794
+ fontWeight: 'regular' === fontVariant ? 'normal' : fontVariant,
795
+ fontStyle: fontStyle,
796
+ textTransform: textTransform,
797
+ lineHeight: lineHeight && `${ lineHeight }px`,
798
+ letterSpacing: letterSpacing && `${ letterSpacing }px`,
799
+ ...stylesheet,
800
+ ...textShadowStyle
801
+ };
802
+
803
+ return (
804
+ <Fragment>
805
+ <style>
806
+ { `.${ id } mark {
807
+ color: ${ highlightColor };
808
+ background: ${ highlightBackground };
809
+ }` }
810
+ </style>
811
+
812
+ { fontFamily && (
813
+ <GoogleFontLoader fonts={[ {
814
+ font: fontFamily,
815
+ weights: fontVariant && [ `${fontVariant + ( 'italic' === fontStyle ? ':i' : '' )}` ]
816
+ } ]} />
817
+ )}
818
+
819
+ <BlockControls>
820
+ <DropdownMenu
821
+ icon={ getTagIcon( tag ) }
822
+ label={ __( 'Select tag' ) }
823
+ className="components-toolbar"
824
+ controls={ [
825
+ {
826
+ title: __( 'Heading 1' ),
827
+ icon: getTagIcon( 'h1' ),
828
+ onClick: () => changeTag( 'h1' )
829
+ },
830
+ {
831
+ title: __( 'Heading 2' ),
832
+ icon: getTagIcon( 'h2' ),
833
+ onClick: () => changeTag( 'h2' )
834
+ },
835
+ {
836
+ title: __( 'Heading 3' ),
837
+ icon: getTagIcon( 'h3' ),
838
+ onClick: () => changeTag( 'h3' )
839
+ },
840
+ {
841
+ title: __( 'Heading 4' ),
842
+ icon: getTagIcon( 'h4' ),
843
+ onClick: () => changeTag( 'h4' )
844
+ },
845
+ {
846
+ title: __( 'Heading 5' ),
847
+ icon: getTagIcon( 'h5' ),
848
+ onClick: () => changeTag( 'h5' )
849
+ },
850
+ {
851
+ title: __( 'Heading 6' ),
852
+ icon: getTagIcon( 'h6' ),
853
+ onClick: () => changeTag( 'h6' )
854
+ },
855
+ {
856
+ title: __( 'Division' ),
857
+ icon: getTagIcon( 'div' ),
858
+ onClick: () => changeTag( 'div' )
859
+ },
860
+ {
861
+ title: __( 'Paragraph' ),
862
+ icon: getTagIcon( 'p' ),
863
+ onClick: () => changeTag( 'p' )
864
+ },
865
+ {
866
+ title: __( 'Span Tag' ),
867
+ icon: getTagIcon( 'span' ),
868
+ onClick: () => changeTag( 'span' )
869
+ }
870
+ ] }
871
+ />
872
+
873
+ <Toolbar
874
+ className="wp-themesiel-blocks-advanced-heading-components-toolbar"
875
+ >
876
+ <Dropdown
877
+ contentClassName="wp-themesiel-blocks-advanced-heading-popover-content"
878
+ position="bottom center"
879
+ renderToggle={ ({ isOpen, onToggle }) => (
880
+ <IconButton
881
+ className="components-dropdown-menu__toggle"
882
+ icon={ 'editor-textcolor' }
883
+ onClick={ onToggle }
884
+ aria-haspopup="true"
885
+ aria-expanded={ isOpen }
886
+ label={ __( 'Typography Settings' ) }
887
+ tooltip={ __( 'Typography Settings' ) }
888
+ >
889
+ <span className="components-dropdown-menu__indicator" />
890
+ </IconButton>
891
+ ) }
892
+ renderContent={ () => (
893
+ <Fragment>
894
+ <GoogleFontsControl
895
+ label={ __( 'Font Family' ) }
896
+ value={ fontFamily }
897
+ onChangeFontFamily={ changeFontFamily }
898
+ isSelect={ true }
899
+ valueVariant={ fontVariant }
900
+ onChangeFontVariant={ changeFontVariant }
901
+ valueStyle={ fontStyle }
902
+ onChangeFontStyle={ changeFontStyle }
903
+ valueTransform={ textTransform }
904
+ onChangeTextTransform={ changeTextTransform }
905
+ />
906
+
907
+ <RangeControl
908
+ label={ __( 'Line Height' ) }
909
+ value={ lineHeight }
910
+ onChange={ changeLineHeight }
911
+ min={ 0 }
912
+ max={ 200 }
913
+ />
914
+
915
+ <RangeControl
916
+ label={ __( 'Letter Spacing' ) }
917
+ value={ letterSpacing }
918
+ onChange={ changeLetterSpacing }
919
+ min={ -50 }
920
+ max={ 100 }
921
+ />
922
+ </Fragment>
923
+ ) }
924
+ />
925
+ </Toolbar>
926
+ </BlockControls>
927
+
928
+ <InspectorControls className="wp-block-themeisle-blocks-advanced-heading-inspector">
929
+ <PanelBody className="wp-block-themeisle-blocks-advanced-heading-header-panel">
930
+ <Button
931
+ className={ classnames(
932
+ 'header-tab',
933
+ { 'is-selected': 'style' === tab }
934
+ )}
935
+ onClick={ () => setState({ tab: 'style' }) }
936
+ >
937
+ <span
938
+ >
939
+ <Dashicon icon="admin-customizer"/>
940
+ { __( 'Style' ) }
941
+ </span>
942
+ </Button>
943
+
944
+ <Button
945
+ className={ classnames(
946
+ 'header-tab',
947
+ { 'is-selected': 'advanced' === tab }
948
+ )}
949
+ onClick={ () => setState({ tab: 'advanced' }) }
950
+ >
951
+ <span
952
+ >
953
+ <Dashicon icon="admin-generic"/>
954
+ { __( 'Advanced' ) }
955
+ </span>
956
+ </Button>
957
+ </PanelBody>
958
+
959
+ { 'style' === tab && (
960
+
961
+ <Fragment>
962
+ <PanelBody
963
+ title={ __( 'General Settings' ) }
964
+ >
965
+ <Fragment>
966
+ <p>{ __( 'Heading Color' ) }</p>
967
+
968
+ <ColorPalette
969
+ label={ 'Heading Color' }
970
+ value={ headingColor }
971
+ onChange={ changeHeadingColor }
972
+ />
973
+ </Fragment>
974
+
975
+ <ResponsiveControl
976
+ label={ 'Font Size' }
977
+ view={ fontSizeViewType }
978
+ changeViewType={ changeFontSizeViewType }
979
+ >
980
+ <RangeControl
981
+ value={ getFontSize || '' }
982
+ onChange={ changeFontSize }
983
+ min={ 1 }
984
+ max={ 500 }
985
+ />
986
+ </ResponsiveControl>
987
+
988
+ <ResponsiveControl
989
+ label={ 'Alignment' }
990
+ view={ alignmentViewType }
991
+ changeViewType={ changeAlignmentViewType }
992
+ >
993
+ <AlignmentToolbar
994
+ value={ getAlignment }
995
+ onChange={ changeAlignment }
996
+ />
997
+ </ResponsiveControl>
998
+ </PanelBody>
999
+
1000
+ <PanelBody
1001
+ title={ __( 'Typography Settings' ) }
1002
+ initialOpen={ false }
1003
+ >
1004
+ <GoogleFontsControl
1005
+ label={ __( 'Font Family' ) }
1006
+ value={ fontFamily }
1007
+ onChangeFontFamily={ changeFontFamily }
1008
+ valueVariant={ fontVariant }
1009
+ onChangeFontVariant={ changeFontVariant }
1010
+ valueStyle={ fontStyle }
1011
+ onChangeFontStyle={ changeFontStyle }
1012
+ valueTransform={ textTransform }
1013
+ onChangeTextTransform={ changeTextTransform }
1014
+ />
1015
+
1016
+ <RangeControl
1017
+ label={ __( 'Line Height' ) }
1018
+ value={ lineHeight }
1019
+ onChange={ changeLineHeight }
1020
+ min={ 0 }
1021
+ max={ 200 }
1022
+ />
1023
+
1024
+ <RangeControl
1025
+ label={ __( 'Letter Spacing' ) }
1026
+ value={ letterSpacing }
1027
+ onChange={ changeLetterSpacing }
1028
+ min={ -50 }
1029
+ max={ 100 }
1030
+ />
1031
+
1032
+ <ToggleControl
1033
+ label={ 'Shadow Properties' }
1034
+ checked={ textShadow }
1035
+ onChange={ changeTextShadow }
1036
+ />
1037
+
1038
+ { textShadow && (
1039
+ <Fragment>
1040
+
1041
+ <Fragment>
1042
+ <p>{ __( 'Color' ) }</p>
1043
+
1044
+ <ColorPalette
1045
+ label={ __( 'Color' ) }
1046
+ value={ textShadowColor }
1047
+ onChange={ changeTextShadowColor }
1048
+ />
1049
+ </Fragment>
1050
+
1051
+ <ControlPanelControl
1052
+ label={ 'Shadow Properties' }
1053
+ >
1054
+ <RangeControl
1055
+ label={ __( 'Opacity' ) }
1056
+ value={ textShadowColorOpacity }
1057
+ onChange={ changeTextShadowColorOpacity }
1058
+ min={ 0 }
1059
+ max={ 100 }
1060
+ />
1061
+
1062
+ <RangeControl
1063
+ label={ __( 'Blur' ) }
1064
+ value={ textShadowBlur }
1065
+ onChange={ changeTextShadowBlur }
1066
+ min={ 0 }
1067
+ max={ 100 }
1068
+ />
1069
+
1070
+ <RangeControl
1071
+ label={ __( 'Horizontal' ) }
1072
+ value={ textShadowHorizontal }
1073
+ onChange={ changeTextShadowHorizontal }
1074
+ min={ -100 }
1075
+ max={ 100 }
1076
+ />
1077
+
1078
+ <RangeControl
1079
+ label={ __( 'Vertical' ) }
1080
+ value={ textShadowVertical }
1081
+ onChange={ changeTextShadowVertical }
1082
+ min={ -100 }
1083
+ max={ 100 }
1084
+ />
1085
+ </ControlPanelControl>
1086
+
1087
+ </Fragment>
1088
+ )}
1089
+ </PanelBody>
1090
+ </Fragment>
1091
+
1092
+ ) || 'advanced' === tab && (
1093
+
1094
+ <Fragment>
1095
+ <PanelBody
1096
+ title={ __( 'Highlight Color' ) }
1097
+ >
1098
+ <Fragment>
1099
+ <p>{ __( 'Highlight Color' ) }</p>
1100
+
1101
+ <ColorPalette
1102
+ label={ 'Highlight Color' }
1103
+ value={ highlightColor }
1104
+ onChange={ changeHighlightColor }
1105
+ />
1106
+ </Fragment>
1107
+
1108
+ <Fragment>
1109
+ <p>{ __( 'Highlight Background' ) }</p>
1110
+
1111
+ <ColorPalette
1112
+ label={ 'Highlight Background' }
1113
+ value={ highlightBackground }
1114
+ onChange={ changeHighlightBackground }
1115
+ />
1116
+ </Fragment>
1117
+ </PanelBody>
1118
+
1119
+ <PanelBody
1120
+ title={ __( 'Padding & Margin' ) }
1121
+ initialOpen={ false }
1122
+ >
1123
+ <SizeControl
1124
+ label={ __( 'Padding Control' ) }
1125
+ minus={ false }
1126
+ responsive={ true }
1127
+ changeViewType={ changePaddingViewType }
1128
+ changeType={ changePaddingType }
1129
+ changeValue={ changePadding }
1130
+ view={ paddingViewType }
1131
+ typeDesktop={ paddingType }
1132
+ typeTablet={ paddingTypeTablet }
1133
+ typeMobile={ paddingTypeMobile }
1134
+ valueDesktop={ padding }
1135
+ valueTablet={ paddingTablet }
1136
+ valueMobile={ paddingMobile }
1137
+ >
1138
+ <RangeControl
1139
+ label={ __( 'Padding Top' ) }
1140
+ beforeIcon="arrow-up"
1141
+ value={
1142
+ ( 'desktop' === paddingViewType ) && paddingTop ||
1143
+ ( 'tablet' === paddingViewType ) && paddingTopTablet ||
1144
+ ( 'mobile' === paddingViewType ) && paddingTopMobile
1145
+ }
1146
+ onChange={ changePaddingTop }
1147
+ min={ 0 }
1148
+ max={ 500 }
1149
+ />
1150
+
1151
+ <RangeControl
1152
+ label={ __( 'Padding Right' ) }
1153
+ beforeIcon="arrow-right"
1154
+ value={
1155
+ ( 'desktop' === paddingViewType ) && paddingRight ||
1156
+ ( 'tablet' === paddingViewType ) && paddingRightTablet ||
1157
+ ( 'mobile' === paddingViewType ) && paddingRightMobile
1158
+ }
1159
+ onChange={ changePaddingRight }
1160
+ min={ 0 }
1161
+ max={ 500 }
1162
+ />
1163
+
1164
+ <RangeControl
1165
+ label={ __( 'Padding Bottom' ) }
1166
+ beforeIcon="arrow-down"
1167
+ value={
1168
+ ( 'desktop' === paddingViewType ) && paddingBottom ||
1169
+ ( 'tablet' === paddingViewType ) && paddingBottomTablet ||
1170
+ ( 'mobile' === paddingViewType ) && paddingBottomMobile
1171
+ }
1172
+ onChange={ changePaddingBottom }
1173
+ min={ 0 }
1174
+ max={ 500 }
1175
+ />
1176
+
1177
+ <RangeControl
1178
+ label={ __( 'Padding Left' ) }
1179
+ beforeIcon="arrow-left"
1180
+ value={
1181
+ ( 'desktop' === paddingViewType ) && paddingLeft ||
1182
+ ( 'tablet' === paddingViewType ) && paddingLeftTablet ||
1183
+ ( 'mobile' === paddingViewType ) && paddingLeftMobile
1184
+ }
1185
+ onChange={ changePaddingLeft }
1186
+ min={ 0 }
1187
+ max={ 500 }
1188
+ />
1189
+ </SizeControl>
1190
+
1191
+ <SizeControl
1192
+ label={ __( 'Margin Control' ) }
1193
+ minus={ true }
1194
+ responsive={ true }
1195
+ changeViewType={ changeMarginViewType }
1196
+ changeType={ changeMarginType }
1197
+ changeValue={ changeMargin }
1198
+ view={ marginViewType }
1199
+ typeDesktop={ marginType }
1200
+ typeTablet={ marginTypeTablet }
1201
+ typeMobile={ marginTypeMobile }
1202
+ valueDesktop={ margin }
1203
+ valueTablet={ marginTablet }
1204
+ valueMobile={ marginMobile }
1205
+ >
1206
+ <RangeControl
1207
+ label={ __( 'Margin Top' ) }
1208
+ beforeIcon="arrow-up"
1209
+ value={
1210
+ ( 'desktop' === marginViewType ) && marginTop ||
1211
+ ( 'tablet' === marginViewType ) && marginTopTablet ||
1212
+ ( 'mobile' === marginViewType ) && marginTopMobile
1213
+ }
1214
+ onChange={ changeMarginTop }
1215
+ min={ -500 }
1216
+ max={ 500 }
1217
+ />
1218
+
1219
+ <RangeControl
1220
+ label={ __( 'Margin Bottom' ) }
1221
+ beforeIcon="arrow-down"
1222
+ value={
1223
+ ( 'desktop' === marginViewType ) && marginBottom ||
1224
+ ( 'tablet' === marginViewType ) && marginBottomTablet ||
1225
+ ( 'mobile' === marginViewType ) && marginBottomMobile
1226
+ }
1227
+ onChange={ changeMarginBottom }
1228
+ min={ -500 }
1229
+ max={ 500 }
1230
+ />
1231
+ </SizeControl>
1232
+ </PanelBody>
1233
+ </Fragment>
1234
+ )}
1235
+ </InspectorControls>
1236
+
1237
+ <RichText
1238
+ identifier="content"
1239
+ className={ classnames(
1240
+ id,
1241
+ props.className
1242
+ ) }
1243
+ value={ content }
1244
+ placeholder={ __( 'Write heading…' ) }
1245
+ tagName={ tag }
1246
+ formattingControls={ [ 'bold', 'italic', 'link', 'strikethrough', 'mark' ] }
1247
+ onMerge={ props.mergeBlocks }
1248
+ unstableOnSplit={
1249
+ props.insertBlocksAfter ?
1250
+ ( before, after, ...blocks ) => {
1251
+ props.setAttributes({ content: before });
1252
+ props.insertBlocksAfter([
1253
+ ...blocks,
1254
+ createBlock( 'core/paragraph', { content: after })
1255
+ ]);
1256
+ } :
1257
+ undefined
1258
+ }
1259
+ onRemove={ () => props.onReplace([]) }
1260
+ style={ style }
1261
+ onChange={ changeContent }
1262
+ />
1263
+ </Fragment>
1264
+ );
1265
+ }),
1266
+
1267
+ save: props => {
1268
+
1269
+ const {
1270
+ id,
1271
+ content,
1272
+ tag,
1273
+ headingColor,
1274
+ fontFamily,
1275
+ fontVariant,
1276
+ fontStyle,
1277
+ textTransform,
1278
+ lineHeight,
1279
+ letterSpacing,
1280
+ textShadow,
1281
+ textShadowColor,
1282
+ textShadowColorOpacity,
1283
+ textShadowBlur,
1284
+ textShadowHorizontal,
1285
+ textShadowVertical
1286
+ } = props.attributes;
1287
+
1288
+ let textShadowStyle;
1289
+
1290
+ if ( textShadow ) {
1291
+ textShadowStyle = {
1292
+ textShadow: `${ textShadowHorizontal }px ${ textShadowVertical }px ${ textShadowBlur }px ${ hexToRgba( ( textShadowColor ? textShadowColor : '#000000' ), textShadowColorOpacity ) }`
1293
+ };
1294
+ }
1295
+
1296
+ const style = {
1297
+ color: headingColor,
1298
+ fontFamily: fontFamily,
1299
+ fontWeight: 'regular' === fontVariant ? 'normal' : fontVariant,
1300
+ fontStyle: fontStyle,
1301
+ textTransform: textTransform,
1302
+ lineHeight: lineHeight && `${ lineHeight }px`,
1303
+ letterSpacing: letterSpacing && `${ letterSpacing }px`,
1304
+ ...textShadowStyle
1305
+ };
1306
+
1307
+ return (
1308
+ <RichText.Content
1309
+ tagName={ tag }
1310
+ value={ content }
1311
+ id={ id }
1312
+ className={ classnames(
1313
+ id,
1314
+ props.className
1315
+ ) }
1316
+ style={ style }
1317
+ />
1318
+ );
1319
+ }
1320
+ });
vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/registerHeadingHighlight.js ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * WordPress dependencies.
3
+ */
4
+ const { __ } = wp.i18n;
5
+
6
+ const {
7
+ registerFormatType,
8
+ toggleFormat
9
+ } = wp.richText;
10
+
11
+ const {
12
+ RichTextShortcut,
13
+ RichTextToolbarButton
14
+ } = wp.editor;
15
+
16
+ const { Fragment } = wp.element;
17
+
18
+ const name = 'themeisle-blocks/heading-highlight';
19
+
20
+ registerFormatType( name, {
21
+ name,
22
+ title: __( 'Highlight' ),
23
+ tagName: 'mark',
24
+ className: null,
25
+
26
+ edit: ({ isActive, value, onChange }) => {
27
+ const onToggle = () => onChange( toggleFormat( value, { type: name }) );
28
+
29
+ return (
30
+ <Fragment>
31
+ <RichTextShortcut
32
+ type="primary"
33
+ character="m"
34
+ onUse={ onToggle }
35
+ />
36
+
37
+ <RichTextToolbarButton
38
+ name="mark"
39
+ icon="admin-customizer"
40
+ title={ __( 'Highlight' ) }
41
+ onClick={ onToggle }
42
+ isActive={ isActive }
43
+ shortcutType="access"
44
+ shortcutCharacter="m"
45
+ />
46
+ </Fragment>
47
+ );
48
+ }
49
+ });
vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/style.scss ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ span {
2
+ &.wp-block-themeisle-blocks-advanced-heading {
3
+ display: block;
4
+ }
5
+ }
vendor/codeinwp/gutenberg-blocks/blocks/button-group/editor.scss ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-button-group-header-panel {
2
+ &.is-opened {
3
+ padding: 0;
4
+ }
5
+
6
+ .header-tab {
7
+ display: inline-block;
8
+ width: calc( 100% / 2 );
9
+ padding: 10px 20px;
10
+ text-align: center;
11
+ cursor: pointer;
12
+
13
+ &.is-selected {
14
+ border-bottom: 2px solid #0085ba;
15
+ background: #f3f4f5;
16
+ }
17
+
18
+ &:hover {
19
+ background: #f3f4f5;
20
+ }
21
+
22
+ span {
23
+ display: inline-block;
24
+ font-size: 12px;
25
+
26
+ svg {
27
+ width: 20px;
28
+ height: 20px;
29
+ display: block;
30
+ margin: 0 auto;
31
+ }
32
+ }
33
+ }
34
+ }
35
+
36
+ .wp-block-themeisle-blocks-select-button-button {
37
+ background: transparent;
38
+ position: relative;
39
+ width: 100%;
40
+ box-shadow: 0 0 0 transparent;
41
+ transition: box-shadow .1s linear;
42
+ border-radius: 4px;
43
+ border: 1px solid #8d96a0;
44
+
45
+ &.is-button {
46
+ background: transparent;
47
+ }
48
+
49
+ &:hover {
50
+ background: #fafafa;
51
+ border-color: #999;
52
+ box-shadow: inset 0 -1px 0 #999;
53
+ color: #23282d;
54
+ text-decoration: none;
55
+ }
56
+
57
+ &:focus {
58
+ border: 1px solid black;
59
+ }
60
+
61
+ &:after {
62
+ content: "";
63
+ pointer-events: none;
64
+ display: block;
65
+ width: 0;
66
+ height: 0;
67
+ border-left: 3px solid transparent;
68
+ border-right: 3px solid transparent;
69
+ border-top: 5px solid currentColor;
70
+ margin-left: 4px;
71
+ margin-right: 2px;
72
+ right: 8px;
73
+ top: 12px;
74
+ position: absolute;
75
+ }
76
+ }
77
+
78
+ .wp-block-themeisle-blocks-button-group {
79
+ display: flex;
80
+ margin-bottom: 0;
81
+ position: relative;
82
+
83
+ &.collapse-desktop {
84
+ flex-direction: column;
85
+
86
+ .wp-block-themeisle-blocks-button {
87
+ margin: 10px 0 !important;
88
+ }
89
+ }
90
+
91
+ i {
92
+ &.margin-left {
93
+ margin-left: 10px;
94
+ }
95
+
96
+ &.margin-right {
97
+ margin-right: 10px;
98
+ }
99
+ }
100
+
101
+ .editor-rich-text {
102
+ display: inline-block;
103
+ }
104
+
105
+ .editor-rich-text__tinymce.mce-content-body {
106
+ cursor: text;
107
+ }
108
+
109
+ .editor-rich-text__tinymce[data-is-placeholder-visible="true"] + .editor-rich-text__tinymce {
110
+ opacity: 0.2;
111
+ }
112
+
113
+ .editor-block-preview__content & {
114
+ max-width: 100%;
115
+
116
+ .editor-rich-text__tinymce[data-is-placeholder-visible="true"] {
117
+ height: auto;
118
+ }
119
+
120
+ .wp-block-themeisle-blocks-button {
121
+ max-width: 100%;
122
+ overflow: hidden;
123
+ white-space: nowrap;
124
+ text-overflow: ellipsis;
125
+ }
126
+ }
127
+
128
+ .wp-block-themeisle-blocks-button {
129
+ cursor: pointer;
130
+ display: inline-block;
131
+ font-size: 18px;
132
+ margin: 0;
133
+ text-align: center;
134
+ text-decoration: none;
135
+ white-space: normal;
136
+ overflow-wrap: break-word;
137
+ height: 100%;
138
+ }
139
+ }
140
+
141
+ .wp-block-themeisle-blocks-button-group-hover-control {
142
+ width: 100%;
143
+ margin-bottom: 20px;
144
+
145
+ .components-button {
146
+ width: calc( 100% / 2 );
147
+ justify-content: center;
148
+ }
149
+ }
150
+
151
+ .edit-post-settings-sidebar__panel-block .components-panel__body {
152
+ .components-color-palette {
153
+ display: inline-block;
154
+ }
155
+
156
+ .components-base-control.border-width {
157
+ margin-top: 2em;
158
+ }
159
+ }
160
+
161
+ .wp-themesiel-blocks-button-group-components-toolbar {
162
+ .components-icon-button:not(:disabled):not([aria-disabled="true"]):not(.is-default) {
163
+ margin: 2px;
164
+ padding: 4px;
165
+ border: 1px solid transparent;
166
+
167
+ &:hover {
168
+ box-shadow: inset 0 0 0 1px #555d66,inset 0 0 0 2px #fff;
169
+ }
170
+ }
171
+
172
+ .components-dropdown-menu__indicator::after {
173
+ content: "";
174
+ pointer-events: none;
175
+ display: block;
176
+ width: 0;
177
+ height: 0;
178
+ border-left: 3px solid transparent;
179
+ border-right: 3px solid transparent;
180
+ border-top: 5px solid currentColor;
181
+ margin-left: 4px;
182
+ margin-right: 2px;
183
+ }
184
+ }
185
+
186
+ .wp-themesiel-blocks-button-group-popover-content {
187
+ .components-popover__content {
188
+ padding: 20px;
189
+ }
190
+ }
191
+
192
+
193
+ @media ( max-width: 960px ) {
194
+ .wp-block-themeisle-blocks-button-group {
195
+ &.collapse-tablet {
196
+ flex-direction: column;
197
+
198
+ .wp-block-themeisle-blocks-button {
199
+ margin: 10px 0 !important;
200
+ }
201
+ }
202
+ }
203
+ }
204
+
205
+ @media ( max-width: 600px ) {
206
+ .wp-block-themeisle-blocks-button-group {
207
+ &.collapse-mobile {
208
+ flex-direction: column;
209
+
210
+ .wp-block-themeisle-blocks-button {
211
+ margin: 10px 0 !important;
212
+ }
213
+ }
214
+ }
215
+ }
vendor/codeinwp/gutenberg-blocks/blocks/button-group/index.js ADDED
@@ -0,0 +1,1106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import classnames from 'classnames';
5
+ import hexToRgba from 'hex-rgba';
6
+ import GoogleFontLoader from 'react-google-font-loader';
7
+
8
+ /**
9
+ * WordPress dependencies.
10
+ */
11
+ const { __ } = wp.i18n;
12
+
13
+ const { times } = lodash;
14
+
15
+ const { registerBlockType } = wp.blocks;
16
+
17
+ const {
18
+ BaseControl,
19
+ Button,
20
+ ButtonGroup,
21
+ Dashicon,
22
+ Dropdown,
23
+ MenuGroup,
24
+ MenuItem,
25
+ Icon,
26
+ IconButton,
27
+ PanelBody,
28
+ Placeholder,
29
+ RangeControl,
30
+ SelectControl,
31
+ Spinner,
32
+ TextControl,
33
+ ToggleControl,
34
+ Toolbar
35
+ } = wp.components;
36
+
37
+ const {
38
+ compose,
39
+ withState
40
+ } = wp.compose;
41
+
42
+ const { withSelect } = wp.data;
43
+
44
+ const {
45
+ AlignmentToolbar,
46
+ BlockControls,
47
+ ColorPalette,
48
+ InspectorControls,
49
+ RichText
50
+ } = wp.editor;
51
+
52
+ const { Fragment } = wp.element;
53
+
54
+ /**
55
+ * Internal dependencies
56
+ */
57
+ import './editor.scss';
58
+ import './style.scss';
59
+
60
+ import { buttonsIcon } from '../../utils/icons.js';
61
+
62
+ import { unescapeHTML } from '../../utils/helper-functions.js';
63
+
64
+ import GoogleFontsControl from '../../components/google-fonts-control/index.js';
65
+
66
+ import ControlPanelControl from '../../components/control-panel-control/index.js';
67
+
68
+ import IconPickerControl from '../../components/icon-picker-control/index.js';
69
+
70
+ registerBlockType( 'themeisle-blocks/button-group', {
71
+ title: __( 'Button Group' ),
72
+ description: __( 'Prompt visitors to take action with a button group.' ),
73
+ icon: buttonsIcon,
74
+ category: 'themeisle-blocks',
75
+ keywords: [
76
+ __( 'buttons' ),
77
+ __( 'button group' ),
78
+ __( 'advanced buttons' )
79
+ ],
80
+ attributes: {
81
+ id: {
82
+ type: 'string'
83
+ },
84
+ buttons: {
85
+ type: 'number',
86
+ default: 2
87
+ },
88
+ align: {
89
+ type: 'string'
90
+ },
91
+ spacing: {
92
+ type: 'number',
93
+ default: 20
94
+ },
95
+ collapse: {
96
+ type: 'string',
97
+ default: 'collapse-none'
98
+ },
99
+ fontSize: {
100
+ type: 'number',
101
+ default: 18
102
+ },
103
+ fontFamily: {
104
+ type: 'string'
105
+ },
106
+ fontVariant: {
107
+ type: 'string'
108
+ },
109
+ textTransform: {
110
+ type: 'string'
111
+ },
112
+ fontStyle: {
113
+ type: 'string',
114
+ default: 'normal'
115
+ },
116
+ lineHeight: {
117
+ type: 'number'
118
+ },
119
+ data: {
120
+ type: 'array',
121
+ default: [
122
+ {
123
+ text: '',
124
+ link: '',
125
+ newTab: false,
126
+ color: '#ffffff',
127
+ background: '#32373c',
128
+ border: '',
129
+ hoverColor: '',
130
+ hoverBackground: '',
131
+ hoverBorder: '',
132
+ borderSize: 0,
133
+ borderRadius: 0,
134
+ boxShadow: false,
135
+ boxShadowColor: '',
136
+ boxShadowColorOpacity: 50,
137
+ boxShadowBlur: 5,
138
+ boxShadowSpread: 1,
139
+ boxShadowHorizontal: 0,
140
+ boxShadowVertical: 0,
141
+ hoverBoxShadowColor: '',
142
+ hoverBoxShadowColorOpacity: 50,
143
+ hoverBoxShadowBlur: 5,
144
+ hoverBoxShadowSpread: 1,
145
+ hoverBoxShadowHorizontal: 0,
146
+ hoverBoxShadowVertical: 0,
147
+ iconType: 'none',
148
+ prefix: '',
149
+ icon: '',
150
+ paddingTopBottom: 12,
151
+ paddingLeftRight: 24
152
+ },
153
+ {
154
+ text: '',
155
+ link: '',
156
+ newTab: false,
157
+ color: '#ffffff',
158
+ background: '#32373c',
159
+ border: '',
160
+ hoverColor: '',
161
+ hoverBackground: '',
162
+ hoverBorder: '',
163
+ borderSize: 0,
164
+ borderRadius: 0,
165
+ boxShadow: false,
166
+ boxShadowColor: '',
167
+ boxShadowColorOpacity: 50,
168
+ boxShadowBlur: 5,
169
+ boxShadowSpread: 1,
170
+ boxShadowHorizontal: 0,
171
+ boxShadowVertical: 0,
172
+ hoverBoxShadowColor: '',
173
+ hoverBoxShadowColorOpacity: 50,
174
+ hoverBoxShadowBlur: 5,
175
+ hoverBoxShadowSpread: 1,
176
+ hoverBoxShadowHorizontal: 0,
177
+ hoverBoxShadowVertical: 0,
178
+ iconType: 'none',
179
+ prefix: '',
180
+ icon: '',
181
+ paddingTopBottom: 12,
182
+ paddingLeftRight: 24
183
+ }
184
+ ]
185
+ }
186
+ },
187
+
188
+ edit: compose([
189
+
190
+ withSelect( ( select, props ) => {
191
+ return {
192
+ props
193
+ };
194
+ }),
195
+
196
+ withState({
197
+ tab: 'buttons',
198
+ selectedButton: 0,
199
+ hover: false,
200
+ wait: false
201
+ })
202
+
203
+ ])( ({
204
+ tab,
205
+ selectedButton,
206
+ hover,
207
+ wait,
208
+ setState,
209
+ props
210
+ }) => {
211
+
212
+ const {
213
+ id,
214
+ buttons,
215
+ align,
216
+ spacing,
217
+ collapse,
218
+ fontSize,
219
+ fontFamily,
220
+ fontStyle,
221
+ fontVariant,
222
+ textTransform,
223
+ lineHeight,
224
+ data
225
+ } = props.attributes;
226
+
227
+ if ( id === undefined || id.substr( id.length - 8 ) !== props.clientId.substr( 0, 8 ) ) {
228
+ const instanceId = `wp-block-themeisle-blocks-button-group-${ props.clientId.substr( 0, 8 ) }`;
229
+ props.setAttributes({ id: instanceId });
230
+ }
231
+
232
+ const changeButton = value => {
233
+ setState({
234
+ selectedButton: value,
235
+ wait: true
236
+ });
237
+
238
+ setTimeout( () => {
239
+ setState({ wait: false });
240
+ }, 500 );
241
+ };
242
+
243
+ const changeButtons = value => {
244
+ if ( 1 <= value && 5 >= value ) {
245
+ if ( data.length < value ) {
246
+ times( value - data.length, i => {
247
+ data.push({
248
+ text: data[0].text,
249
+ link: data[0].link,
250
+ newTab: data[0].newTab,
251
+ color: data[0].color,
252
+ border: data[0].border,
253
+ background: data[0].background,
254
+ hoverColor: data[0].hoverColor,
255
+ hoverBackground: data[0].hoverBackground,
256
+ hoverBorder: data[0].hoverBorder,
257
+ borderSize: data[0].borderSize,
258
+ borderRadius: data[0].borderRadius,
259
+ boxShadow: data[0].boxShadow,
260
+ boxShadowColor: data[0].boxShadowColor,
261
+ boxShadowColorOpacity: data[0].boxShadowColorOpacity,
262
+ boxShadowBlur: data[0].boxShadowBlur,
263
+ boxShadowSpread: data[0].boxShadowSpread,
264
+ boxShadowHorizontal: data[0].boxShadowHorizontal,
265
+ boxShadowVertical: data[0].boxShadowVertical,
266
+ hoverBoxShadowColor: data[0].hoverBoxShadowColor,
267
+ hoverBoxShadowColorOpacity: data[0].hoverBoxShadowColorOpacity,
268
+ hoverBoxShadowBlur: data[0].hoverBoxShadowBlur,
269
+ hoverBoxShadowSpread: data[0].hoverBoxShadowSpread,
270
+ hoverBoxShadowHorizontal: data[0].hoverBoxShadowHorizontal,
271
+ hoverBoxShadowVertical: data[0].hoverBoxShadowVertical,
272
+ iconType: data[0].iconType,
273
+ prefix: data[0].prefix,
274
+ icon: data[0].icon,
275
+ paddingTopBottom: data[0].paddingTopBottom,
276
+ paddingLeftRight: data[0].paddingLeftRight
277
+ });
278
+ });
279
+
280
+ props.setAttributes({ data: data });
281
+ }
282
+ props.setAttributes({ buttons: value });
283
+ setState({ selectedButton: 0 });
284
+ }
285
+ };
286
+
287
+ const changeAlignment = value => {
288
+ props.setAttributes({ align: value });
289
+ };
290
+
291
+ const changeSpacing = value => {
292
+ props.setAttributes({ spacing: value });
293
+ };
294
+
295
+ const changeCollapse = value => {
296
+ props.setAttributes({ collapse: value });
297
+ };
298
+
299
+ const changeFontSize = value => {
300
+ props.setAttributes({ fontSize: value });
301
+ };
302
+
303
+ const changeFontFamily = value => {
304
+ props.setAttributes({
305
+ fontFamily: value,
306
+ fontVariant: 'normal',
307
+ fontStyle: 'normal'
308
+ });
309
+ };
310
+
311
+ const changeFontVariant = value => {
312
+ props.setAttributes({ fontVariant: value });
313
+ };
314
+
315
+ const changeFontStyle = value => {
316
+ props.setAttributes({ fontStyle: value });
317
+ };
318
+
319
+ const changeTextTransform = value => {
320
+ props.setAttributes({ textTransform: value });
321
+ };
322
+
323
+ const changeLineHeight = value => {
324
+ props.setAttributes({ lineHeight: value });
325
+ };
326
+
327
+ const updateButton = ( value, index ) => {
328
+ const updatedData = data.map( ( item, i ) => {
329
+ if ( index === i ) {
330
+ item = { ...item, ...value };
331
+ }
332
+ return item;
333
+ });
334
+
335
+ props.setAttributes({
336
+ data: updatedData
337
+ });
338
+ };
339
+
340
+ const style = {
341
+ fontSize: `${ fontSize }px`,
342
+ fontFamily: fontFamily,
343
+ fontWeight: fontVariant,
344
+ fontStyle: fontStyle,
345
+ textTransform: textTransform,
346
+ lineHeight: lineHeight && `${ lineHeight }px`
347
+ };
348
+
349
+ const button = i => {
350
+ let boxShadowStyle = {};
351
+
352
+ if ( data[i].boxShadow ) {
353
+ boxShadowStyle = {
354
+ boxShadow: `${ data[i].boxShadowHorizontal }px ${ data[i].boxShadowVertical }px ${ data[i].boxShadowBlur }px ${ data[i].boxShadowSpread }px ${ hexToRgba( ( data[i].boxShadowColor ? data[i].boxShadowColor : '#000000' ), data[i].boxShadowColorOpacity ) }`
355
+ };
356
+ }
357
+ const buttonStyle = {
358
+ ...style,
359
+ color: data[i].color,
360
+ background: data[i].background,
361
+ border: `${ data[i].borderSize }px solid ${ data[i].border }`,
362
+ borderRadius: `${ data[i].borderRadius }px`,
363
+ ...boxShadowStyle,
364
+ padding: `${ data[i].paddingTopBottom }px ${ data[i].paddingLeftRight }px `,
365
+ marginLeft: 0 === i ? '0px' : `${ spacing / 2 }px`,
366
+ marginRight: buttons === i + 1 ? '0px' : `${ spacing / 2 }px`
367
+ };
368
+
369
+ return (
370
+ <Fragment>
371
+ <style>
372
+ { `#${ id } .wp-block-themeisle-blocks-button-${ i }:hover {
373
+ color: ${ data[i].hoverColor ? data[i].hoverColor : data[i].color } !important;
374
+ background: ${ data[i].hoverBackground ? data[i].hoverBackground : data[i].background } !important;
375
+ border: ${ data[i].borderSize }px solid ${ data[i].hoverBorder ? data[i].hoverBorder : data[i].border } !important;
376
+ ${ data[i].boxShadow && ( `box-shadow: ${ data[i].hoverBoxShadowHorizontal }px ${ data[i].hoverBoxShadowVertical }px ${ data[i].hoverBoxShadowBlur }px ${ data[i].hoverBoxShadowSpread }px ${ hexToRgba( ( data[i].hoverBoxShadowColor ? data[i].hoverBoxShadowColor : '#000000' ), data[i].hoverBoxShadowColorOpacity ) } !important;` ) }
377
+ }` }
378
+ </style>
379
+ <div
380
+ style={ buttonStyle }
381
+ className={ classnames(
382
+ 'wp-block-themeisle-blocks-button',
383
+ `wp-block-themeisle-blocks-button-${ i }`
384
+ ) }
385
+ onClick={ () => changeButton( i ) }
386
+ >
387
+ { ( 'left' === data[i].iconType || 'only' === data[i].iconType ) && (
388
+ <i className={ classnames(
389
+ data[i].prefix,
390
+ 'fa-fw',
391
+ `fa-${ data[i].icon }`,
392
+ { 'margin-right': 'left' === data[i].iconType }
393
+ ) }>
394
+ </i>
395
+ )}
396
+
397
+ { 'only' !== data[i].iconType && (
398
+ <RichText
399
+ placeholder={ __( 'Add text…' ) }
400
+ value={ data[i].text }
401
+ aria-label={ unescapeHTML( data[i].text ) }
402
+ onChange={ e => updateButton({ text: e }, i ) }
403
+ formattingControls={ [ 'bold', 'italic', 'strikethrough' ] }
404
+ tagName="span"
405
+ keepPlaceholderOnFocus
406
+ />
407
+ )}
408
+
409
+ { 'right' === data[i].iconType && (
410
+ <i className={ `${ data[i].prefix } fa-fw fa-${ data[i].icon } margin-left` }></i>
411
+ )}
412
+ </div>
413
+ </Fragment>
414
+ );
415
+ };
416
+
417
+ const collapseClass = 'collapse-none' !== collapse ? collapse : '';
418
+
419
+ return (
420
+ <Fragment>
421
+ { fontFamily && (
422
+ <GoogleFontLoader fonts={[ {
423
+ font: fontFamily,
424
+ weights: fontVariant && [ `${fontVariant + ( 'italic' === fontStyle ? ':i' : '' )}` ]
425
+ } ]} />
426
+ )}
427
+
428
+ <BlockControls>
429
+ <AlignmentToolbar
430
+ value={ align }
431
+ onChange={ changeAlignment }
432
+ alignmentControls={[
433
+ {
434
+ icon: 'editor-alignleft',
435
+ title: __( 'Align left' ),
436
+ align: 'flex-start'
437
+ },
438
+ {
439
+ icon: 'editor-aligncenter',
440
+ title: __( 'Align center' ),
441
+ align: 'center'
442
+ },
443
+ {
444
+ icon: 'editor-alignright',
445
+ title: __( 'Align right' ),
446
+ align: 'flex-end'
447
+ }
448
+ ]}
449
+ />
450
+
451
+ <Toolbar
452
+ className="wp-themesiel-blocks-button-group-components-toolbar"
453
+ >
454
+ <Dropdown
455
+ contentClassName="wp-themesiel-blocks-button-group-popover-content"
456
+ position="bottom center"
457
+ renderToggle={ ({ isOpen, onToggle }) => (
458
+ <IconButton
459
+ className="components-dropdown-menu__toggle"
460
+ icon={ 'editor-textcolor' }
461
+ onClick={ onToggle }
462
+ aria-haspopup="true"
463
+ aria-expanded={ isOpen }
464
+ label={ __( 'Typography Settings' ) }
465
+ tooltip={ __( 'Typography Settings' ) }
466
+ >
467
+ <span className="components-dropdown-menu__indicator" />
468
+ </IconButton>
469
+ ) }
470
+ renderContent={ () => (
471
+ <Fragment>
472
+ <RangeControl
473
+ label={ __( 'Font Size' ) }
474
+ value={ fontSize }
475
+ onChange={ changeFontSize }
476
+ min={ 0 }
477
+ max={ 50 }
478
+ />
479
+
480
+ <GoogleFontsControl
481
+ label={ __( 'Font Family' ) }
482
+ value={ fontFamily }
483
+ onChangeFontFamily={ changeFontFamily }
484
+ isSelect={ true }
485
+ valueVariant={ fontVariant }
486
+ onChangeFontVariant={ changeFontVariant }
487
+ valueStyle={ fontStyle }
488
+ onChangeFontStyle={ changeFontStyle }
489
+ valueStyle={ fontStyle }
490
+ onChangeFontStyle={ changeFontStyle }
491
+ valueTransform={ textTransform }
492
+ onChangeTextTransform={ changeTextTransform }
493
+ />
494
+
495
+ <RangeControl
496
+ label={ __( 'Line Height' ) }
497
+ value={ lineHeight }
498
+ onChange={ changeLineHeight }
499
+ min={ 0 }
500
+ max={ 200 }
501
+ />
502
+ </Fragment>
503
+ ) }
504
+ />
505
+ </Toolbar>
506
+ </BlockControls>
507
+
508
+ <InspectorControls className="wp-block-themeisle-blocks-button-group-inspector">
509
+ <PanelBody className="wp-block-themeisle-blocks-button-group-header-panel">
510
+ <Button
511
+ className={ classnames(
512
+ 'header-tab',
513
+ { 'is-selected': 'buttons' === tab }
514
+ )}
515
+ onClick={ () => setState({ tab: 'buttons' }) }
516
+ >
517
+ <span
518
+ >
519
+ <Icon
520
+ icon={ buttonsIcon }
521
+ />
522
+ { __( 'Buttons' ) }
523
+ </span>
524
+ </Button>
525
+
526
+ <Button
527
+ className={ classnames(
528
+ 'header-tab',
529
+ { 'is-selected': 'group' === tab }
530
+ )}
531
+ onClick={ () => setState({ tab: 'group' }) }
532
+ >
533
+ <span
534
+ >
535
+ <Dashicon icon="admin-generic"/>
536
+ { __( 'Group Settings' ) }
537
+ </span>
538
+ </Button>
539
+ </PanelBody>
540
+
541
+ { 'buttons' === tab && (
542
+
543
+ <Fragment>
544
+ <PanelBody
545
+ opened={ true }
546
+ >
547
+ <RangeControl
548
+ label={ __( 'Number of Buttons' ) }
549
+ value={ buttons }
550
+ onChange={ changeButtons }
551
+ min={ 1 }
552
+ max={ 5 }
553
+ />
554
+
555
+ <BaseControl
556
+ label={ __( 'Edit Button' ) }
557
+ >
558
+ <Dropdown
559
+ contentClassName="wp-block-themeisle-blocks-select-button-popover"
560
+ position="bottom center"
561
+ renderToggle={ ({ isOpen, onToggle }) => (
562
+ <Button
563
+ isLarge
564
+ className="wp-block-themeisle-blocks-select-button-button"
565
+ onClick={ onToggle }
566
+ aria-expanded={ isOpen }
567
+ >
568
+ { __( 'Button' ) + ' ' + ( selectedButton + 1 ) + ': ' + unescapeHTML( data[selectedButton].text ) }
569
+ </Button>
570
+ ) }
571
+ renderContent={ ({ onToggle }) => (
572
+ <MenuGroup>
573
+ { times( buttons, n => {
574
+ return (
575
+ <MenuItem
576
+ onClick={ () => {
577
+ changeButton( n );
578
+ onToggle();
579
+ }}
580
+ >
581
+ { __( 'Button' ) + ' ' + ( n + 1 ) + ': ' + unescapeHTML( data[n].text ) }
582
+ </MenuItem>
583
+ );
584
+ })}
585
+ </MenuGroup>
586
+ ) }
587
+ />
588
+ </BaseControl>
589
+ </PanelBody>
590
+
591
+ { wait ?
592
+ <Placeholder>
593
+ <Spinner/>
594
+ </Placeholder> :
595
+ <Fragment>
596
+ <PanelBody
597
+ title={ __( 'Link' ) }
598
+ >
599
+ <TextControl
600
+ label={ 'Link' }
601
+ type="url"
602
+ placeholder={ __( 'https://…' ) }
603
+ value={ data[selectedButton].link }
604
+ onChange={ e => updateButton({ link: e }, selectedButton ) }
605
+ />
606
+
607
+ <ToggleControl
608
+ label={ 'Open in New Tab?' }
609
+ checked={ data[selectedButton].newTab }
610
+ onChange={ () => updateButton({ newTab: ! data[selectedButton].newTab }, selectedButton ) }
611
+ />
612
+ </PanelBody>
613
+
614
+ <PanelBody
615
+ title={ __( 'Color & Border' ) }
616
+ initialOpen={ false }
617
+ >
618
+ <ButtonGroup className="wp-block-themeisle-blocks-button-group-hover-control" >
619
+ <Button
620
+ isDefault
621
+ isLarge
622
+ isPrimary={ ! hover }
623
+ onClick={ () => setState({ hover: false }) }
624
+ >
625
+ { __( 'Normal' )}
626
+ </Button>
627
+ <Button
628
+ isDefault
629
+ isLarge
630
+ isPrimary={ hover }
631
+ onClick={ () => setState({ hover: true }) }
632
+ >
633
+ { __( 'Hover' )}
634
+ </Button>
635
+ </ButtonGroup>
636
+
637
+ { ! hover && (
638
+ <Fragment>
639
+ <BaseControl
640
+ label={ 'Color' }
641
+ >
642
+ <ColorPalette
643
+ label={ 'Color' }
644
+ value={ data[selectedButton].color }
645
+ onChange={ e => updateButton({ color: e }, selectedButton ) }
646
+ />
647
+ </BaseControl>
648
+
649
+ <BaseControl
650
+ label={ 'Background' }
651
+ >
652
+ <ColorPalette
653
+ label={ 'Background' }
654
+ value={ data[selectedButton].background }
655
+ onChange={ e => updateButton({ background: e }, selectedButton ) }
656
+ />
657
+ </BaseControl>
658
+
659
+ <BaseControl
660
+ label={ 'Border' }
661
+ >
662
+ <ColorPalette
663
+ label={ 'Border' }
664
+ value={ data[selectedButton].border }
665
+ onChange={ e => updateButton({ border: e }, selectedButton ) }
666
+ />
667
+ </BaseControl>
668
+ </Fragment>
669
+ ) || hover && (
670
+ <Fragment>
671
+ <BaseControl
672
+ label={ 'Hover Color' }
673
+ >
674
+ <ColorPalette
675
+ label={ 'Hover Color' }
676
+ value={ data[selectedButton].hoverColor }
677
+ onChange={ e => updateButton({ hoverColor: e }, selectedButton ) }
678
+ />
679
+ </BaseControl>
680
+
681
+ <BaseControl
682
+ label={ 'Hover Background' }
683
+ >
684
+ <ColorPalette
685
+ label={ 'Hover Background' }
686
+ value={ data[selectedButton].hoverBackground }
687
+ onChange={ e => updateButton({ hoverBackground: e }, selectedButton ) }
688
+ />
689
+ </BaseControl>
690
+
691
+ <BaseControl
692
+ label={ 'Hover Border' }
693
+ >
694
+ <ColorPalette
695
+ label={ 'Hover Border' }
696
+ value={ data[selectedButton].hoverBorder }
697
+ onChange={ e => updateButton({ hoverBorder: e }, selectedButton ) }
698
+ />
699
+ </BaseControl>
700
+ </Fragment>
701
+ )}
702
+
703
+ <RangeControl
704
+ label={ __( 'Border Width' ) }
705
+ className="border-width"
706
+ beforeIcon="move"
707
+ value={ data[selectedButton].borderSize }
708
+ onChange={ e => updateButton({ borderSize: e }, selectedButton ) }
709
+ min={ 0 }
710
+ max={ 10 }
711
+ />
712
+
713
+ <RangeControl
714
+ label={ __( 'Border Radius' ) }
715
+ beforeIcon="move"
716
+ value={ data[selectedButton].borderRadius }
717
+ onChange={ e => updateButton({ borderRadius: e }, selectedButton ) }
718
+ min={ 0 }
719
+ max={ 100 }
720
+ />
721
+ </PanelBody>
722
+
723
+ <PanelBody
724
+ title={ __( 'Box Shadow' ) }
725
+ initialOpen={ false }
726
+ >
727
+ <ToggleControl
728
+ label={ 'Box Shadow' }
729
+ checked={ data[selectedButton].boxShadow }
730
+ onChange={ e => updateButton({ boxShadow: ! data[selectedButton].boxShadow }, selectedButton ) }
731
+ />
732
+
733
+ { data[selectedButton].boxShadow && (
734
+ <Fragment>
735
+ <ButtonGroup className="wp-block-themeisle-blocks-button-group-hover-control" >
736
+ <Button
737
+ isDefault
738
+ isLarge
739
+ isPrimary={ ! hover }
740
+ onClick={ () => setState({ hover: false }) }
741
+ >
742
+ { __( 'Normal' )}
743
+ </Button>
744
+ <Button
745
+ isDefault
746
+ isLarge
747
+ isPrimary={ hover }
748
+ onClick={ () => setState({ hover: true }) }
749
+ >
750
+ { __( 'Hover' )}
751
+ </Button>
752
+ </ButtonGroup>
753
+
754
+ { ! hover && (
755
+ <Fragment>
756
+ <BaseControl
757
+ label={ 'Shadow Color' }
758
+ >
759
+ <ColorPalette
760
+ label={ 'Shadow Color' }
761
+ value={ data[selectedButton].boxShadowColor }
762
+ onChange={ e => updateButton({ boxShadowColor: e }, selectedButton ) }
763
+ />
764
+ </BaseControl>
765
+
766
+ <ControlPanelControl
767
+ label={ 'Shadow Properties' }
768
+ >
769
+
770
+ <RangeControl
771
+ label={ __( 'Opacity' ) }
772
+ value={ data[selectedButton].boxShadowColorOpacity }
773
+ onChange={ e => updateButton({ boxShadowColorOpacity: e }, selectedButton ) }
774
+ min={ 0 }
775
+ max={ 100 }
776
+ />
777
+
778
+ <RangeControl
779
+ label={ __( 'Blur' ) }
780
+ value={ data[selectedButton].boxShadowBlur }
781
+ onChange={ e => updateButton({ boxShadowBlur: e }, selectedButton ) }
782
+ min={ 0 }
783
+ max={ 100 }
784
+ />
785
+
786
+ <RangeControl
787
+ label={ __( 'Spread' ) }
788
+ value={ data[selectedButton].boxShadowSpread }
789
+ onChange={ e => updateButton({ boxShadowSpread: e }, selectedButton ) }
790
+ min={ -100 }
791
+ max={ 100 }
792
+ />
793
+
794
+ <RangeControl
795
+ label={ __( 'Horizontal' ) }
796
+ value={ data[selectedButton].boxShadowHorizontal }
797
+ onChange={ e => updateButton({ boxShadowHorizontal: e }, selectedButton ) }
798
+ min={ -100 }
799
+ max={ 100 }
800
+ />
801
+
802
+ <RangeControl
803
+ label={ __( 'Vertical' ) }
804
+ value={ data[selectedButton].boxShadowVertical }
805
+ onChange={ e => updateButton({ boxShadowVertical: e }, selectedButton ) }
806
+ min={ -100 }
807
+ max={ 100 }
808
+ />
809
+
810
+ </ControlPanelControl>
811
+ </Fragment>
812
+ ) || hover && (
813
+ <Fragment>
814
+ <BaseControl
815
+ label={ 'Hover Shadow Color' }
816
+ >
817
+ <ColorPalette
818
+ label={ 'Hover Shadow Color' }
819
+ value={ data[selectedButton].hoverBoxShadowColor }
820
+ onChange={ e => updateButton({ hoverBoxShadowColor: e }, selectedButton ) }
821
+ />
822
+ </BaseControl>
823
+
824
+
825
+ <ControlPanelControl
826
+ label={ 'Hover Shadow Properties' }
827
+ >
828
+
829
+ <RangeControl
830
+ label={ __( 'Opacity' ) }
831
+ value={ data[selectedButton].hoverBoxShadowColorOpacity }
832
+ onChange={ e => updateButton({ hoverBoxShadowColorOpacity: e }, selectedButton ) }
833
+ min={ 0 }
834
+ max={ 100 }
835
+ />
836
+
837
+ <RangeControl
838
+ label={ __( 'Blur' ) }
839
+ value={ data[selectedButton].hoverBoxShadowBlur }
840
+ onChange={ e => updateButton({ hoverBoxShadowBlur: e }, selectedButton ) }
841
+ min={ 0 }
842
+ max={ 100 }
843
+ />
844
+
845
+ <RangeControl
846
+ label={ __( 'Spread' ) }
847
+ value={ data[selectedButton].hoverBoxShadowSpread }
848
+ onChange={ e => updateButton({ hoverBoxShadowSpread: e }, selectedButton ) }
849
+ min={ -100 }
850
+ max={ 100 }
851
+ />
852
+
853
+ <RangeControl
854
+ label={ __( 'Horizontal' ) }
855
+ value={ data[selectedButton].hoverBoxShadowHorizontal }
856
+ onChange={ e => updateButton({ hoverBoxShadowHorizontal: e }, selectedButton ) }
857
+ min={ -100 }
858
+ max={ 100 }
859
+ />
860
+
861
+ <RangeControl
862
+ label={ __( 'Vertical' ) }
863
+ value={ data[selectedButton].hoverBoxShadowVertical }
864
+ onChange={ e => updateButton({ hoverBoxShadowVertical: e }, selectedButton ) }
865
+ min={ -100 }
866
+ max={ 100 }
867
+ />
868
+
869
+ </ControlPanelControl>
870
+ </Fragment>
871
+ )}
872
+ </Fragment>
873
+ )}
874
+ </PanelBody>
875
+
876
+ <PanelBody
877
+ title={ __( 'Icon Settings' ) }
878
+ initialOpen={ false }
879
+ >
880
+ <SelectControl
881
+ label={ __( 'Icon Position' ) }
882
+ value={ data[selectedButton].iconType }
883
+ options={ [
884
+ { label: 'No Icon', value: 'none' },
885
+ { label: 'Left', value: 'left' },
886
+ { label: 'Right', value: 'right' },
887
+ { label: 'Icon Only', value: 'only' }
888
+ ] }
889
+ onChange={ e => updateButton({ iconType: e }, selectedButton ) }
890
+ />
891
+
892
+ { 'none' !== data[selectedButton].iconType && (
893
+ <Fragment>
894
+ <IconPickerControl
895
+ label={ __( 'Icon Picker' ) }
896
+ prefix={ data[selectedButton].prefix }
897
+ icon={ data[selectedButton].icon }
898
+ onChange={ e => {
899
+ if ( 'object' === typeof e ) {
900
+ updateButton({
901
+ icon: e.name,
902
+ prefix: e.prefix
903
+ }, selectedButton );
904
+ } else {
905
+ updateButton({ icon: e }, selectedButton );
906
+ }
907
+ }}
908
+ />
909
+ </Fragment>
910
+ )}
911
+ </PanelBody>
912
+
913
+ <PanelBody
914
+ title={ __( 'Padding' ) }
915
+ initialOpen={ false }
916
+ >
917
+ <RangeControl
918
+ label={ __( 'Padding Top/Bottom' ) }
919
+ beforeIcon="sort"
920
+ value={ data[selectedButton].paddingTopBottom }
921
+ onChange={ e => updateButton({ paddingTopBottom: e }, selectedButton ) }
922
+ min={ 0 }
923
+ max={ 100 }
924
+ />
925
+
926
+ <RangeControl
927
+ label={ __( 'Padding Left/Right' ) }
928
+ beforeIcon="leftright"
929
+ value={ data[selectedButton].paddingLeftRight }
930
+ onChange={ e => updateButton({ paddingLeftRight: e }, selectedButton ) }
931
+ min={ 0 }
932
+ max={ 100 }
933
+ />
934
+ </PanelBody>
935
+ </Fragment>
936
+ }
937
+ </Fragment>
938
+
939
+ ) || 'group' === tab && (
940
+ <Fragment>
941
+ <PanelBody
942
+ title={ __( 'Spacing' ) }
943
+ >
944
+ <RangeControl
945
+ label={ __( 'Spacing' ) }
946
+ value={ spacing }
947
+ onChange={ changeSpacing }
948
+ min={ 0 }
949
+ max={ 50 }
950
+ />
951
+
952
+ <SelectControl
953
+ label={ __( 'Collapse On' ) }
954
+ value={ collapse }
955
+ options={ [
956
+ { label: 'None', value: 'collapse-none' },
957
+ { label: 'Desktop', value: 'collapse-desktop' },
958
+ { label: 'Tablet', value: 'collapse-tablet' },
959
+ { label: 'Mobile', value: 'collapse-mobile' }
960
+ ] }
961
+ onChange={ changeCollapse }
962
+ />
963
+ </PanelBody>
964
+
965
+ <PanelBody
966
+ title={ __( 'Typography Settings' ) }
967
+ initialOpen={ false }
968
+ >
969
+ <RangeControl
970
+ label={ __( 'Font Size' ) }
971
+ value={ fontSize }
972
+ onChange={ changeFontSize }
973
+ min={ 0 }
974
+ max={ 50 }
975
+ />
976
+
977
+ <GoogleFontsControl
978
+ label={ __( 'Font Family' ) }
979
+ value={ fontFamily }
980
+ onChangeFontFamily={ changeFontFamily }
981
+ valueVariant={ fontVariant }
982
+ onChangeFontVariant={ changeFontVariant }
983
+ valueStyle={ fontStyle }
984
+ onChangeFontStyle={ changeFontStyle }
985
+ valueStyle={ fontStyle }
986
+ onChangeFontStyle={ changeFontStyle }
987
+ valueTransform={ textTransform }
988
+ onChangeTextTransform={ changeTextTransform }
989
+ />
990
+
991
+ <RangeControl
992
+ label={ __( 'Line Height' ) }
993
+ value={ lineHeight }
994
+ onChange={ changeLineHeight }
995
+ min={ 0 }
996
+ max={ 200 }
997
+ />
998
+ </PanelBody>
999
+ </Fragment>
1000
+ )}
1001
+ </InspectorControls>
1002
+
1003
+ <div
1004
+ id={ id }
1005
+ className={ classnames(
1006
+ props.className,
1007
+ collapseClass
1008
+ )}
1009
+ style={ {
1010
+ justifyContent: align,
1011
+ alignItems: align ? align : 'flex-start'
1012
+ } }
1013
+ >
1014
+ { times( buttons, i => button( i ) ) }
1015
+ </div>
1016
+ </Fragment>
1017
+ );
1018
+ }),
1019
+
1020
+ save: props => {
1021
+ const {
1022
+ id,
1023
+ buttons,
1024
+ align,
1025
+ collapse,
1026
+ fontSize,
1027
+ fontFamily,
1028
+ fontStyle,
1029
+ fontVariant,
1030
+ textTransform,
1031
+ lineHeight,
1032
+ data
1033
+ } = props.attributes;
1034
+
1035
+ const style = {
1036
+ fontSize: `${ fontSize }px`,
1037
+ fontFamily: fontFamily,
1038
+ fontWeight: fontVariant,
1039
+ fontStyle: fontStyle,
1040
+ textTransform: textTransform,
1041
+ lineHeight: lineHeight && `${ lineHeight }px`
1042
+ };
1043
+
1044
+ const button = i => {
1045
+ const buttonStyle = {
1046
+ ...style,
1047
+ borderWidth: `${ data[i].borderSize }px`,
1048
+ borderRadius: `${ data[i].borderRadius }px`,
1049
+ padding: `${ data[i].paddingTopBottom }px ${ data[i].paddingLeftRight }px `
1050
+ };
1051
+
1052
+ return (
1053
+ <Fragment>
1054
+ <a
1055
+ href={ data[i].link }
1056
+ target={ data[i].newTab ? '_blank' : '_self' }
1057
+ className={ classnames(
1058
+ 'wp-block-themeisle-blocks-button',
1059
+ `wp-block-themeisle-blocks-button-${ i }`
1060
+ ) }
1061
+ style={ buttonStyle }
1062
+ >
1063
+ { ( 'left' === data[i].iconType || 'only' === data[i].iconType ) && (
1064
+ <i className={ classnames(
1065
+ data[i].prefix,
1066
+ 'fa-fw',
1067
+ `fa-${ data[i].icon }`,
1068
+ { 'margin-right': 'left' === data[i].iconType }
1069
+ ) }>
1070
+ </i>
1071
+ )}
1072
+
1073
+ { 'only' !== data[i].iconType && (
1074
+ <RichText.Content
1075
+ tagName="span"
1076
+ value={ data[i].text }
1077
+ />
1078
+ )}
1079
+
1080
+ { 'right' === data[i].iconType && (
1081
+ <i className={ `${ data[i].prefix } fa-fw fa-${ data[i].icon } margin-left` }></i>
1082
+ )}
1083
+ </a>
1084
+ </Fragment>
1085
+ );
1086
+ };
1087
+
1088
+ const collapseClass = 'collapse-none' !== collapse ? collapse : '';
1089
+
1090
+ return (
1091
+ <div
1092
+ id={ id }
1093
+ className={ classnames(
1094
+ props.className,
1095
+ collapseClass
1096
+ )}
1097
+ style={ {
1098
+ justifyContent: align,
1099
+ alignItems: align ? align : 'flex-start'
1100
+ } }
1101
+ >
1102
+ { times( buttons, i => button( i ) ) }
1103
+ </div>
1104
+ );
1105
+ }
1106
+ });
vendor/codeinwp/gutenberg-blocks/blocks/button-group/style.scss ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp-block-themeisle-blocks-button-group {
2
+ display: flex;
3
+ margin-bottom: 0;
4
+ position: relative;
5
+
6
+ &.collapse-desktop {
7
+ flex-direction: column;
8
+
9
+ .wp-block-themeisle-blocks-button {
10
+ margin: 10px 0 !important;
11
+ }
12
+ }
13
+
14
+ .wp-block-themeisle-blocks-button {
15
+ cursor: pointer;
16
+ font-size: 18px;
17
+ margin: 0;
18
+ text-align: center;
19
+ text-decoration: none;
20
+ white-space: normal;
21
+ overflow-wrap: break-word;
22
+ height: 100%;
23
+ }
24
+
25
+ i {
26
+ &.margin-left {
27
+ margin-left: 10px;
28
+ }
29
+
30
+ &.margin-right {
31
+ margin-right: 10px;
32
+ }
33
+ }
34
+ }
35
+
36
+ @media ( max-width: 960px ) {
37
+ .wp-block-themeisle-blocks-button-group {
38
+ &.collapse-tablet {
39
+ flex-direction: column;
40
+
41
+ .wp-block-themeisle-blocks-button {
42
+ margin: 10px 0 !important;
43
+ }
44
+ }
45
+ }
46
+ }
47
+
48
+ @media ( max-width: 600px ) {
49
+ .wp-block-themeisle-blocks-button-group {
50
+ &.collapse-mobile {
51
+ flex-direction: column;
52
+
53
+ .wp-block-themeisle-blocks-button {
54
+ margin: 10px 0 !important;
55
+ }
56
+ }
57
+ }
58
+ }
vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-area.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const {__} = wp.i18n;
5
 
@@ -22,6 +22,10 @@ registerBlockType( 'themeisle-blocks/accordion-area', {
22
  'orbitfox'
23
  ],
24
 
 
 
 
 
25
  edit: props => {
26
  const ALLOWED_BLOCKS = [ 'themeisle-blocks/accordion-block' ];
27
  const TEMPLATE = [ [ 'themeisle-blocks/accordion-block' ], [ 'themeisle-blocks/accordion-block' ], [ 'themeisle-blocks/accordion-block' ] ];
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const {__} = wp.i18n;
5
 
22
  'orbitfox'
23
  ],
24
 
25
+ supports: {
26
+ inserter: false
27
+ },
28
+
29
  edit: props => {
30
  const ALLOWED_BLOCKS = [ 'themeisle-blocks/accordion-block' ];
31
  const TEMPLATE = [ [ 'themeisle-blocks/accordion-block' ], [ 'themeisle-blocks/accordion-block' ], [ 'themeisle-blocks/accordion-block' ] ];
vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-block.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -30,6 +30,10 @@ registerBlockType( 'themeisle-blocks/accordion-block', {
30
  }
31
  },
32
 
 
 
 
 
33
  edit: props => {
34
 
35
  const CONTENT = [
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
30
  }
31
  },
32
 
33
+ supports: {
34
+ inserter: false
35
+ },
36
+
37
  edit: props => {
38
 
39
  const CONTENT = [
vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/index.js RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/Editor.js RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/class-chart-pie-block.php RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/index.js RENAMED
@@ -43,6 +43,10 @@ registerBlockType( 'themeisle-blocks/chart-pie', {
43
  }
44
  },
45
 
 
 
 
 
46
  edit: Editor,
47
 
48
  save: () => {
43
  }
44
  },
45
 
46
+ supports: {
47
+ inserter: false
48
+ },
49
+
50
  edit: Editor,
51
 
52
  save: () => {
vendor/codeinwp/gutenberg-blocks/blocks/deprecated/index.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Blocks to be deprecated.
3
+ */
4
+ import './accordion-box/index.js';
5
+ import './chart/index.js';
6
+ import './notice/index.js';
7
+ import './pricing-table/index.js';
8
+ import './services/index.js';
9
+ import './testimonials/index.js';
10
+ import './tweetable/index.js';
vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/index.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -33,7 +33,8 @@ registerBlockType( 'themeisle-blocks/notice', {
33
  },
34
 
35
  supports: {
36
- align: [ 'wide', 'full' ]
 
37
  },
38
 
39
  styles: [
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
33
  },
34
 
35
  supports: {
36
+ align: [ 'wide', 'full' ],
37
+ inserter: false
38
  },
39
 
40
  styles: [
vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/index.js RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-block.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
 
5
  import classnames from 'classnames';
@@ -49,6 +49,10 @@ registerBlockType( 'themeisle-blocks/pricing-block', {
49
  }
50
  },
51
 
 
 
 
 
52
  edit: props => {
53
  const toggleFeatured = () => {
54
  props.setAttributes({ featured: ! props.attributes.featured });
1
  /**
2
+ * WordPress dependencies
3
  */
4
 
5
  import classnames from 'classnames';
49
  }
50
  },
51
 
52
+ supports: {
53
+ inserter: false
54
+ },
55
+
56
  edit: props => {
57
  const toggleFeatured = () => {
58
  props.setAttributes({ featured: ! props.attributes.featured });
vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-table.js RENAMED
@@ -4,7 +4,7 @@
4
  import classnames from 'classnames';
5
 
6
  /**
7
- * WordPress dependencies...
8
  */
9
 
10
  const { __ } = wp.i18n;
@@ -63,7 +63,8 @@ registerBlockType( 'themeisle-blocks/pricing-table', {
63
  },
64
 
65
  supports: {
66
- align: [ 'wide', 'full' ]
 
67
  },
68
 
69
  edit: props => {
4
  import classnames from 'classnames';
5
 
6
  /**
7
+ * WordPress dependencies
8
  */
9
 
10
  const { __ } = wp.i18n;
63
  },
64
 
65
  supports: {
66
+ align: [ 'wide', 'full' ],
67
+ inserter: false
68
  },
69
 
70
  edit: props => {
vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/index.js RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/service-block.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -29,13 +29,17 @@ registerBlockType( 'themeisle-blocks/service-block', {
29
  }
30
  },
31
 
 
 
 
 
32
  edit: props => {
33
  const setBackgroundColor = value => {
34
  props.setAttributes({ backgroundColor: value });
35
  };
36
  const TEMPLATE = [
37
  [ 'themeisle-blocks/font-awesome-icons', {
38
- fontSize: '62',
39
  prefix: 'fab',
40
  icon: 'angellist'
41
  } ],
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
29
  }
30
  },
31
 
32
+ supports: {
33
+ inserter: false
34
+ },
35
+
36
  edit: props => {
37
  const setBackgroundColor = value => {
38
  props.setAttributes({ backgroundColor: value });
39
  };
40
  const TEMPLATE = [
41
  [ 'themeisle-blocks/font-awesome-icons', {
42
+ fontSize: 62,
43
  prefix: 'fab',
44
  icon: 'angellist'
45
  } ],
vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/services-block.js RENAMED
@@ -4,7 +4,7 @@
4
  import classnames from 'classnames';
5
 
6
  /**
7
- * WordPress dependencies...
8
  */
9
 
10
  const { __ } = wp.i18n;
@@ -63,7 +63,8 @@ registerBlockType( 'themeisle-blocks/services', {
63
  },
64
 
65
  supports: {
66
- align: [ 'wide', 'full' ]
 
67
  },
68
 
69
  edit: props => {
4
  import classnames from 'classnames';
5
 
6
  /**
7
+ * WordPress dependencies
8
  */
9
 
10
  const { __ } = wp.i18n;
63
  },
64
 
65
  supports: {
66
+ align: [ 'wide', 'full' ],
67
+ inserter: false
68
  },
69
 
70
  edit: props => {
vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/index.js RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-area.js RENAMED
@@ -4,7 +4,7 @@
4
  import classnames from 'classnames';
5
 
6
  /**
7
- * WordPress dependencies...
8
  */
9
 
10
  const { __ } = wp.i18n;
@@ -63,7 +63,8 @@ registerBlockType( 'themeisle-blocks/testimonials-area', {
63
  },
64
 
65
  supports: {
66
- align: [ 'wide', 'full' ]
 
67
  },
68
 
69
  edit: props => {
4
  import classnames from 'classnames';
5
 
6
  /**
7
+ * WordPress dependencies
8
  */
9
 
10
  const { __ } = wp.i18n;
63
  },
64
 
65
  supports: {
66
+ align: [ 'wide', 'full' ],
67
+ inserter: false
68
  },
69
 
70
  edit: props => {
vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-block.js RENAMED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
 
5
  const { __ } = wp.i18n;
@@ -33,6 +33,10 @@ registerBlockType( 'themeisle-blocks/testimonials-block', {
33
  }
34
  },
35
 
 
 
 
 
36
  edit: props => {
37
  const setBackgroundColor = value => {
38
  props.setAttributes({ backgroundColor: value });
1
  /**
2
+ * WordPress dependencies
3
  */
4
 
5
  const { __ } = wp.i18n;
33
  }
34
  },
35
 
36
+ supports: {
37
+ inserter: false
38
+ },
39
+
40
  edit: props => {
41
  const setBackgroundColor = value => {
42
  props.setAttributes({ backgroundColor: value });
vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/editor.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/index.js RENAMED
@@ -15,11 +15,12 @@ const {
15
  TextControl
16
  } = wp.components;
17
 
18
- const { BlockControls } = wp.editor;
19
-
20
  const { withSelect } = wp.data;
21
 
22
- const { RichText } = wp.editor;
 
 
 
23
 
24
  /**
25
  * Internal dependencies
@@ -56,6 +57,10 @@ registerBlockType( 'themeisle-blocks/tweetable', {
56
  }
57
  },
58
 
 
 
 
 
59
  transforms: {
60
  from: [
61
  {
@@ -134,9 +139,11 @@ registerBlockType( 'themeisle-blocks/tweetable', {
134
 
135
  edit: withSelect( ( select, props ) => {
136
  const { getPermalink } = select( 'core/editor' );
 
137
  if ( props.attributes.permalink === undefined ) {
138
  props.setAttributes({ permalink: getPermalink() });
139
  }
 
140
  return {
141
  permalink: getPermalink(),
142
  props
@@ -157,7 +164,9 @@ registerBlockType( 'themeisle-blocks/tweetable', {
157
  return [
158
  <BlockControls key="controls">
159
  <Toolbar>
 
160
  <i className="fas fa-at tweetable-icon"></i>
 
161
  <TextControl
162
  type="text"
163
  placeholder="Username"
@@ -165,6 +174,7 @@ registerBlockType( 'themeisle-blocks/tweetable', {
165
  value={ props.attributes.via }
166
  onChange={ onChangeVia }
167
  />
 
168
  </Toolbar>
169
  </BlockControls>,
170
  <blockquote className={ className }>
15
  TextControl
16
  } = wp.components;
17
 
 
 
18
  const { withSelect } = wp.data;
19
 
20
+ const {
21
+ BlockControls,
22
+ RichText
23
+ } = wp.editor;
24
 
25
  /**
26
  * Internal dependencies
57
  }
58
  },
59
 
60
+ supports: {
61
+ inserter: false
62
+ },
63
+
64
  transforms: {
65
  from: [
66
  {
139
 
140
  edit: withSelect( ( select, props ) => {
141
  const { getPermalink } = select( 'core/editor' );
142
+
143
  if ( props.attributes.permalink === undefined ) {
144
  props.setAttributes({ permalink: getPermalink() });
145
  }
146
+
147
  return {
148
  permalink: getPermalink(),
149
  props
164
  return [
165
  <BlockControls key="controls">
166
  <Toolbar>
167
+
168
  <i className="fas fa-at tweetable-icon"></i>
169
+
170
  <TextControl
171
  type="text"
172
  placeholder="Username"
174
  value={ props.attributes.via }
175
  onChange={ onChangeVia }
176
  />
177
+
178
  </Toolbar>
179
  </BlockControls>,
180
  <blockquote className={ className }>
vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/style.scss RENAMED
File without changes
vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/class-font-awesome-icons-server.php DELETED
@@ -1,160 +0,0 @@
1
- <?php
2
-
3
- namespace ThemeIsle\GutenbergBlocks;
4
-
5
- /**
6
- * Class Font_Awesome_Icons_Server
7
- */
8
- class Font_Awesome_Icons_Server extends \WP_Rest_Controller {
9
-
10
- /**
11
- * The main instance var.
12
- *
13
- * @var Font_Awesome_Icons_Server
14
- */
15
- public static $instance = null;
16
-
17
- /**
18
- * Rest route namespace.
19
- *
20
- * @var Font_Awesome_Icons_Server
21
- */
22
- public $namespace = 'themeisle-gutenberg-blocks/';
23
-
24
- /**
25
- * Rest route version.
26
- *
27
- * @var Font_Awesome_Icons_Server
28
- */
29
- public $version = 'v1';
30
-
31
- /**
32
- * Initialize the class
33
- */
34
- public function init() {
35
- add_action( 'rest_api_init', array( $this, 'register_routes' ) );
36
- }
37
-
38
- /**
39
- * Register REST API route
40
- */
41
- public function register_routes() {
42
- $namespace = $this->namespace . $this->version;
43
-
44
- register_rest_route(
45
- $namespace,
46
- '/get_icons_list',
47
- array(
48
- array(
49
- 'methods' => \WP_REST_Server::READABLE,
50
- 'callback' => array( $this, 'get_icons_list' ),
51
- ),
52
- )
53
- );
54
- }
55
-
56
- /**
57
- * Get Icons List
58
- *
59
- * Get list of all Font Awesome icons.
60
- *
61
- * Due to file size of JSON being 2MB, we're using a static JSON instead of one provided by Font Awesome.
62
- * When the fonts get updated, we can use `get_icons_list_ready` function to get the updated JSON.
63
- *
64
- * @return mixed|\WP_REST_Response
65
- */
66
- public function get_icons_list( $request ) {
67
- $content = file_get_contents( dirname( __FILE__ ) . '/icons.json', FILE_USE_INCLUDE_PATH );
68
- $parsed_content = json_decode( $content, true );
69
- return rest_ensure_response( $parsed_content );
70
- }
71
-
72
- /**
73
- * Get Icons List Ready
74
- *
75
- * Get list of all Font Awesome icons for development.
76
- *
77
- * @return mixed|\WP_REST_Response
78
- */
79
- public function get_icons_list_ready( $request ) {
80
- $content = file_get_contents( dirname( __FILE__ ) . '/icons.json', FILE_USE_INCLUDE_PATH );
81
-
82
- $parsed_content = json_decode( $content, true );
83
-
84
- $icons = array();
85
-
86
- foreach ( $parsed_content as $icon_key => $icon_args ) {
87
-
88
- foreach ( $icon_args['styles'] as $style ) {
89
-
90
- $prefix = '';
91
-
92
- switch ( $style ) {
93
- case 'brands':
94
- $prefix = 'fab';
95
- break;
96
- case 'solid':
97
- $prefix = 'fas';
98
- break;
99
- case 'regular':
100
- $prefix = 'far';
101
- break;
102
- default:
103
- $prefix = 'fas';
104
- }
105
-
106
- $icons[] = array(
107
- 'name' => $icon_key,
108
- 'unicode' => $icon_args['unicode'],
109
- 'prefix' => $prefix,
110
- );
111
- }
112
- }
113
-
114
- return rest_ensure_response( $parsed_content );
115
- }
116
-
117
- /**
118
- * The instance method for the static class.
119
- * Defines and returns the instance of the static class.
120
- *
121
- * @static
122
- * @since 1.0.0
123
- * @access public
124
- * @return Font_Awesome_Icons_Server
125
- */
126
- public static function instance() {
127
- if ( is_null( self::$instance ) ) {
128
- self::$instance = new self();
129
- self::$instance->init();
130
- }
131
- return self::$instance;
132
- }
133
-
134
- /**
135
- * Throw error on object clone
136
- *
137
- * The whole idea of the singleton design pattern is that there is a single
138
- * object therefore, we don't want the object to be cloned.
139
- *
140
- * @access public
141
- * @since 1.0.0
142
- * @return void
143
- */
144
- public function __clone() {
145
- // Cloning instances of the class is forbidden.
146
- _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin&#8217; huh?', 'themeisle-companion' ), '1.0.0' );
147
- }
148
-
149
- /**
150
- * Disable unserializing of the class
151
- *
152
- * @access public
153
- * @since 1.0.0
154
- * @return void
155
- */
156
- public function __wakeup() {
157
- // Unserializing instances of the class is forbidden.
158
- _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin&#8217; huh?', 'themeisle-companion' ), '1.0.0' );
159
- }
160
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/deprecated.js ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const deprecated = [ {
2
+ attributes: {
3
+ prefix: {
4
+ type: 'string',
5
+ default: 'fab'
6
+ },
7
+ icon: {
8
+ type: 'string',
9
+ default: 'themeisle'
10
+ },
11
+ fontSize: {
12
+ type: 'number',
13
+ default: 16
14
+ },
15
+ padding: {
16
+ type: 'number',
17
+ default: 5
18
+ },
19
+ margin: {
20
+ type: 'number',
21
+ default: 5
22
+ },
23
+ backgroundColor: {
24
+ type: 'string'
25
+ },
26
+ textColor: {
27
+ type: 'string'
28
+ },
29
+ borderColor: {
30
+ type: 'string'
31
+ },
32
+ borderSize: {
33
+ type: 'number',
34
+ default: 0
35
+ },
36
+ borderRadius: {
37
+ type: 'number',
38
+ default: 0
39
+ }
40
+ },
41
+
42
+ supports: {
43
+ align: [ 'left', 'center', 'right' ]
44
+ },
45
+
46
+ migrate: ( attributes ) => {
47
+ let align = 'center';
48
+
49
+ if ( attributes.className.includes( 'alignleft' ) ) {
50
+ align = 'left';
51
+ }
52
+
53
+ if ( attributes.className.includes( 'aligncenter' ) ) {
54
+ align = 'center';
55
+ }
56
+
57
+ if ( attributes.className.includes( 'alignright' ) ) {
58
+ align = 'right';
59
+ }
60
+
61
+ return {
62
+ ...attributes,
63
+ align: align,
64
+ className: ''
65
+ };
66
+ },
67
+
68
+ save: props => {
69
+ const iconStyle = {
70
+ borderRadius: props.attributes.borderRadius + '%',
71
+ fontSize: props.attributes.fontSize + 'px',
72
+ padding: props.attributes.padding + 'px'
73
+ };
74
+
75
+ const containerStyle = {
76
+ color: props.attributes.textColor,
77
+ backgroundColor: props.attributes.backgroundColor,
78
+ borderColor: props.attributes.borderColor,
79
+ borderRadius: props.attributes.borderRadius + '%',
80
+ borderStyle: 'solid',
81
+ borderWidth: props.attributes.borderSize + 'px',
82
+ display: 'inline-block',
83
+ margin: props.attributes.margin + 'px'
84
+ };
85
+
86
+ return (
87
+ <p
88
+ className={ props.className }
89
+ style={{ textAlign: props.attributes.align }}
90
+ >
91
+ <span
92
+ className={ `${ props.className }-container` }
93
+ style={ containerStyle }
94
+ >
95
+ <i
96
+ className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }
97
+ style={ iconStyle }
98
+ >
99
+ </i>
100
+ </span>
101
+ </p>
102
+ );
103
+ }
104
+ }
105
+ ];
106
+
107
+ export default deprecated;
vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/editor.scss CHANGED
@@ -1,116 +1,3 @@
1
- .font-awesome-auto-complete {
2
- label {
3
- width: 15%;
4
- margin-right: -4px;
5
- border-radius: 3px 0 0 3px;
6
- background: #ddd;
7
- line-height: 30px;
8
- text-align: center;
9
- vertical-align: top;
10
- display: inline-block;
11
- }
12
-
13
- .react-autosuggest__container {
14
- display: contents;
15
-
16
- input {
17
- width: 85%;
18
- background: #ffffff;
19
- display: inline-block;
20
- font-size: 13px;
21
- height: 30px;
22
- box-shadow: 0 0 0 transparent;
23
- transition: box-shadow .1s linear;
24
- border-radius: 4px;
25
- border: 1px solid #8d96a0;
26
- border-radius: 0 5px 5px 0;
27
- outline: 2px solid transparent;
28
- outline-offset: -2px;
29
- overflow: hidden;
30
- padding: 5px 10px;
31
- margin: 0;
32
-
33
- &:focus {
34
- color: #191e23;
35
- border-color: #00a0d2;
36
- box-shadow: 0 0 0 1px #00a0d2;
37
- outline: 2px solid transparent;
38
- outline-offset: -2px;
39
- }
40
- }
41
-
42
- .react-autosuggest__suggestions-container {
43
- display: none;
44
- }
45
-
46
- .react-autosuggest__suggestions-container--open {
47
- display: block;
48
-
49
- ul {
50
- display: block;
51
- border: 1px solid #e2e4e7;
52
- box-shadow: 0 3px 30px rgba(25, 30, 35, 0.1);
53
- z-index: 5;
54
- position: absolute;
55
- margin: 10px 0 0 0;
56
- padding: 2px;
57
- max-height: calc(100vh - 120px);
58
- max-width: 245px;
59
- max-height: 300px;
60
- height: auto;
61
- overflow-y: auto;
62
- background: white;
63
- width: auto;
64
-
65
- .icon-select {
66
- &.selected {
67
- border: 1px solid #000000;
68
- }
69
- }
70
-
71
- li {
72
- margin: 0;
73
-
74
- &:hover {
75
- background: #f2f2f2;
76
- cursor: pointer;
77
- }
78
- }
79
- }
80
-
81
- &:before {
82
- content: '';
83
- position: absolute;
84
- display: inline-block;
85
- left: 16px;
86
- border-bottom: 12px solid #e2e4e7;
87
- border-left: 12px solid transparent;
88
- border-right: 12px solid transparent;
89
- z-index: 9;
90
- }
91
-
92
- &:after {
93
- content: '';
94
- position: absolute;
95
- display: inline-block;
96
- left: 17px;
97
- border-bottom: 13px solid #fff;
98
- border-left: 11px solid transparent;
99
- border-right: 11px solid transparent;
100
- z-index: 10;
101
- }
102
- }
103
-
104
- .icon-select {
105
- padding: 10px;
106
-
107
- i {
108
- margin-right: 10px;
109
- }
110
- }
111
- }
112
- }
113
-
114
  .wp-block-themeisle-blocks-font-awesome-icons {
115
  text-align: center;
116
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  .wp-block-themeisle-blocks-font-awesome-icons {
2
  text-align: center;
3
  }
vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/icons.json DELETED
@@ -1,7047 +0,0 @@
1
- [
2
- {
3
- "name": "500px",
4
- "unicode": "f26e",
5
- "prefix": "fab"
6
- },
7
- {
8
- "name": "accessible-icon",
9
- "unicode": "f368",
10
- "prefix": "fab"
11
- },
12
- {
13
- "name": "accusoft",
14
- "unicode": "f369",
15
- "prefix": "fab"
16
- },
17
- {
18
- "name": "acquisitions-incorporated",
19
- "unicode": "f6af",
20
- "prefix": "fab"
21
- },
22
- {
23
- "name": "ad",
24
- "unicode": "f641",
25
- "prefix": "fas"
26
- },
27
- {
28
- "name": "address-book",
29
- "unicode": "f2b9",
30
- "prefix": "fas"
31
- },
32
- {
33
- "name": "address-book",
34
- "unicode": "f2b9",
35
- "prefix": "far"
36
- },
37
- {
38
- "name": "address-card",
39
- "unicode": "f2bb",
40
- "prefix": "fas"
41
- },
42
- {
43
- "name": "address-card",
44
- "unicode": "f2bb",
45
- "prefix": "far"
46
- },
47
- {
48
- "name": "adjust",
49
- "unicode": "f042",
50
- "prefix": "fas"
51
- },
52
- {
53
- "name": "adn",
54
- "unicode": "f170",
55
- "prefix": "fab"
56
- },
57
- {
58
- "name": "adversal",
59
- "unicode": "f36a",
60
- "prefix": "fab"
61
- },
62
- {
63
- "name": "affiliatetheme",
64
- "unicode": "f36b",
65
- "prefix": "fab"
66
- },
67
- {
68
- "name": "air-freshener",
69
- "unicode": "f5d0",
70
- "prefix": "fas"
71
- },
72
- {
73
- "name": "algolia",
74
- "unicode": "f36c",
75
- "prefix": "fab"
76
- },
77
- {
78
- "name": "align-center",
79
- "unicode": "f037",
80
- "prefix": "fas"
81
- },
82
- {
83
- "name": "align-justify",
84
- "unicode": "f039",
85
- "prefix": "fas"
86
- },
87
- {
88
- "name": "align-left",
89
- "unicode": "f036",
90
- "prefix": "fas"
91
- },
92
- {
93
- "name": "align-right",
94
- "unicode": "f038",
95
- "prefix": "fas"
96
- },
97
- {
98
- "name": "alipay",
99
- "unicode": "f642",
100
- "prefix": "fab"
101
- },
102
- {
103
- "name": "allergies",
104
- "unicode": "f461",
105
- "prefix": "fas"
106
- },
107
- {
108
- "name": "amazon",
109
- "unicode": "f270",
110
- "prefix": "fab"
111
- },
112
- {
113
- "name": "amazon-pay",
114
- "unicode": "f42c",
115
- "prefix": "fab"
116
- },
117
- {
118
- "name": "ambulance",
119
- "unicode": "f0f9",
120
- "prefix": "fas"
121
- },
122
- {
123
- "name": "american-sign-language-interpreting",
124
- "unicode": "f2a3",
125
- "prefix": "fas"
126
- },
127
- {
128
- "name": "amilia",
129
- "unicode": "f36d",
130
- "prefix": "fab"
131
- },
132
- {
133
- "name": "anchor",
134
- "unicode": "f13d",
135
- "prefix": "fas"
136
- },
137
- {
138
- "name": "android",
139
- "unicode": "f17b",
140
- "prefix": "fab"
141
- },
142
- {
143
- "name": "angellist",
144
- "unicode": "f209",
145
- "prefix": "fab"
146
- },
147
- {
148
- "name": "angle-double-down",
149
- "unicode": "f103",
150
- "prefix": "fas"
151
- },
152
- {
153
- "name": "angle-double-left",
154
- "unicode": "f100",
155
- "prefix": "fas"
156
- },
157
- {
158
- "name": "angle-double-right",
159
- "unicode": "f101",
160
- "prefix": "fas"
161
- },
162
- {
163
- "name": "angle-double-up",
164
- "unicode": "f102",
165
- "prefix": "fas"
166
- },
167
- {
168
- "name": "angle-down",
169
- "unicode": "f107",
170
- "prefix": "fas"
171
- },
172
- {
173
- "name": "angle-left",
174
- "unicode": "f104",
175
- "prefix": "fas"
176
- },
177
- {
178
- "name": "angle-right",
179
- "unicode": "f105",
180
- "prefix": "fas"
181
- },
182
- {
183
- "name": "angle-up",
184
- "unicode": "f106",
185
- "prefix": "fas"
186
- },
187
- {
188
- "name": "angry",
189
- "unicode": "f556",
190
- "prefix": "fas"
191
- },
192
- {
193
- "name": "angry",
194
- "unicode": "f556",
195
- "prefix": "far"
196
- },
197
- {
198
- "name": "angrycreative",
199
- "unicode": "f36e",
200
- "prefix": "fab"
201
- },
202
- {
203
- "name": "angular",
204
- "unicode": "f420",
205
- "prefix": "fab"
206
- },
207
- {
208
- "name": "ankh",
209
- "unicode": "f644",
210
- "prefix": "fas"
211
- },
212
- {
213
- "name": "app-store",
214
- "unicode": "f36f",
215
- "prefix": "fab"
216
- },
217
- {
218
- "name": "app-store-ios",
219
- "unicode": "f370",
220
- "prefix": "fab"
221
- },
222
- {
223
- "name": "apper",
224
- "unicode": "f371",
225
- "prefix": "fab"
226
- },
227
- {
228
- "name": "apple",
229
- "unicode": "f179",
230
- "prefix": "fab"
231
- },
232
- {
233
- "name": "apple-alt",
234
- "unicode": "f5d1",
235
- "prefix": "fas"
236
- },
237
- {
238
- "name": "apple-pay",
239
- "unicode": "f415",
240
- "prefix": "fab"
241
- },
242
- {
243
- "name": "archive",
244
- "unicode": "f187",
245
- "prefix": "fas"
246
- },
247
- {
248
- "name": "archway",
249
- "unicode": "f557",
250
- "prefix": "fas"
251
- },
252
- {
253
- "name": "arrow-alt-circle-down",
254
- "unicode": "f358",
255
- "prefix": "fas"
256
- },
257
- {
258
- "name": "arrow-alt-circle-down",
259
- "unicode": "f358",
260
- "prefix": "far"
261
- },
262
- {
263
- "name": "arrow-alt-circle-left",
264
- "unicode": "f359",
265
- "prefix": "fas"
266
- },
267
- {
268
- "name": "arrow-alt-circle-left",
269
- "unicode": "f359",
270
- "prefix": "far"
271
- },
272
- {
273
- "name": "arrow-alt-circle-right",
274
- "unicode": "f35a",
275
- "prefix": "fas"
276
- },
277
- {
278
- "name": "arrow-alt-circle-right",
279
- "unicode": "f35a",
280
- "prefix": "far"
281
- },
282
- {
283
- "name": "arrow-alt-circle-up",
284
- "unicode": "f35b",
285
- "prefix": "fas"
286
- },
287
- {
288
- "name": "arrow-alt-circle-up",
289
- "unicode": "f35b",
290
- "prefix": "far"
291
- },
292
- {
293
- "name": "arrow-circle-down",
294
- "unicode": "f0ab",
295
- "prefix": "fas"
296
- },
297
- {
298
- "name": "arrow-circle-left",
299
- "unicode": "f0a8",
300
- "prefix": "fas"
301
- },
302
- {
303
- "name": "arrow-circle-right",
304
- "unicode": "f0a9",
305
- "prefix": "fas"
306
- },
307
- {
308
- "name": "arrow-circle-up",
309
- "unicode": "f0aa",
310
- "prefix": "fas"
311
- },
312
- {
313
- "name": "arrow-down",
314
- "unicode": "f063",
315
- "prefix": "fas"
316
- },
317
- {
318
- "name": "arrow-left",
319
- "unicode": "f060",
320
- "prefix": "fas"
321
- },
322
- {
323
- "name": "arrow-right",
324
- "unicode": "f061",
325
- "prefix": "fas"
326
- },
327
- {
328
- "name": "arrow-up",
329
- "unicode": "f062",
330
- "prefix": "fas"
331
- },
332
- {
333
- "name": "arrows-alt",
334
- "unicode": "f0b2",
335
- "prefix": "fas"
336
- },
337
- {
338
- "name": "arrows-alt-h",
339
- "unicode": "f337",
340
- "prefix": "fas"
341
- },
342
- {
343
- "name": "arrows-alt-v",
344
- "unicode": "f338",
345
- "prefix": "fas"
346
- },
347
- {
348
- "name": "assistive-listening-systems",
349
- "unicode": "f2a2",
350
- "prefix": "fas"
351
- },
352
- {
353
- "name": "asterisk",
354
- "unicode": "f069",
355
- "prefix": "fas"
356
- },
357
- {
358
- "name": "asymmetrik",
359
- "unicode": "f372",
360
- "prefix": "fab"
361
- },
362
- {
363
- "name": "at",
364
- "unicode": "f1fa",
365
- "prefix": "fas"
366
- },
367
- {
368
- "name": "atlas",
369
- "unicode": "f558",
370
- "prefix": "fas"
371
- },
372
- {
373
- "name": "atom",
374
- "unicode": "f5d2",
375
- "prefix": "fas"
376
- },
377
- {
378
- "name": "audible",
379
- "unicode": "f373",
380
- "prefix": "fab"
381
- },
382
- {
383
- "name": "audio-description",
384
- "unicode": "f29e",
385
- "prefix": "fas"
386
- },
387
- {
388
- "name": "autoprefixer",
389
- "unicode": "f41c",
390
- "prefix": "fab"
391
- },
392
- {
393
- "name": "avianex",
394
- "unicode": "f374",
395
- "prefix": "fab"
396
- },
397
- {
398
- "name": "aviato",
399
- "unicode": "f421",
400
- "prefix": "fab"
401
- },
402
- {
403
- "name": "award",
404
- "unicode": "f559",
405
- "prefix": "fas"
406
- },
407
- {
408
- "name": "aws",
409
- "unicode": "f375",
410
- "prefix": "fab"
411
- },
412
- {
413
- "name": "backspace",
414
- "unicode": "f55a",
415
- "prefix": "fas"
416
- },
417
- {
418
- "name": "backward",
419
- "unicode": "f04a",
420
- "prefix": "fas"
421
- },
422
- {
423
- "name": "balance-scale",
424
- "unicode": "f24e",
425
- "prefix": "fas"
426
- },
427
- {
428
- "name": "ban",
429
- "unicode": "f05e",
430
- "prefix": "fas"
431
- },
432
- {
433
- "name": "band-aid",
434
- "unicode": "f462",
435
- "prefix": "fas"
436
- },
437
- {
438
- "name": "bandcamp",
439
- "unicode": "f2d5",
440
- "prefix": "fab"
441
- },
442
- {
443
- "name": "barcode",
444
- "unicode": "f02a",
445
- "prefix": "fas"
446
- },
447
- {
448
- "name": "bars",
449
- "unicode": "f0c9",
450
- "prefix": "fas"
451
- },
452
- {
453
- "name": "baseball-ball",
454
- "unicode": "f433",
455
- "prefix": "fas"
456
- },
457
- {
458
- "name": "basketball-ball",
459
- "unicode": "f434",
460
- "prefix": "fas"
461
- },
462
- {
463
- "name": "bath",
464
- "unicode": "f2cd",
465
- "prefix": "fas"
466
- },
467
- {
468
- "name": "battery-empty",
469
- "unicode": "f244",
470
- "prefix": "fas"
471
- },
472
- {
473
- "name": "battery-full",
474
- "unicode": "f240",
475
- "prefix": "fas"
476
- },
477
- {
478
- "name": "battery-half",
479
- "unicode": "f242",
480
- "prefix": "fas"
481
- },
482
- {
483
- "name": "battery-quarter",
484
- "unicode": "f243",
485
- "prefix": "fas"
486
- },
487
- {
488
- "name": "battery-three-quarters",
489
- "unicode": "f241",
490
- "prefix": "fas"
491
- },
492
- {
493
- "name": "bed",
494
- "unicode": "f236",
495
- "prefix": "fas"
496
- },
497
- {
498
- "name": "beer",
499
- "unicode": "f0fc",
500
- "prefix": "fas"
501
- },
502
- {
503
- "name": "behance",
504
- "unicode": "f1b4",
505
- "prefix": "fab"
506
- },
507
- {
508
- "name": "behance-square",
509
- "unicode": "f1b5",
510
- "prefix": "fab"
511
- },
512
- {
513
- "name": "bell",
514
- "unicode": "f0f3",
515
- "prefix": "fas"
516
- },
517
- {
518
- "name": "bell",
519
- "unicode": "f0f3",
520
- "prefix": "far"
521
- },
522
- {
523
- "name": "bell-slash",
524
- "unicode": "f1f6",
525
- "prefix": "fas"
526
- },
527
- {
528
- "name": "bell-slash",
529
- "unicode": "f1f6",
530
- "prefix": "far"
531
- },
532
- {
533
- "name": "bezier-curve",
534
- "unicode": "f55b",
535
- "prefix": "fas"
536
- },
537
- {
538
- "name": "bible",
539
- "unicode": "f647",
540
- "prefix": "fas"
541
- },
542
- {
543
- "name": "bicycle",
544
- "unicode": "f206",
545
- "prefix": "fas"
546
- },
547
- {
548
- "name": "bimobject",
549
- "unicode": "f378",
550
- "prefix": "fab"
551
- },
552
- {
553
- "name": "binoculars",
554
- "unicode": "f1e5",
555
- "prefix": "fas"
556
- },
557
- {
558
- "name": "birthday-cake",
559
- "unicode": "f1fd",
560
- "prefix": "fas"
561
- },
562
- {
563
- "name": "bitbucket",
564
- "unicode": "f171",
565
- "prefix": "fab"
566
- },
567
- {
568
- "name": "bitcoin",
569
- "unicode": "f379",
570
- "prefix": "fab"
571
- },
572
- {
573
- "name": "bity",
574
- "unicode": "f37a",
575
- "prefix": "fab"
576
- },
577
- {
578
- "name": "black-tie",
579
- "unicode": "f27e",
580
- "prefix": "fab"
581
- },
582
- {
583
- "name": "blackberry",
584
- "unicode": "f37b",
585
- "prefix": "fab"
586
- },
587
- {
588
- "name": "blender",
589
- "unicode": "f517",
590
- "prefix": "fas"
591
- },
592
- {
593
- "name": "blender-phone",
594
- "unicode": "f6b6",
595
- "prefix": "fas"
596
- },
597
- {
598
- "name": "blind",
599
- "unicode": "f29d",
600
- "prefix": "fas"
601
- },
602
- {
603
- "name": "blogger",
604
- "unicode": "f37c",
605
- "prefix": "fab"
606
- },
607
- {
608
- "name": "blogger-b",
609
- "unicode": "f37d",
610
- "prefix": "fab"
611
- },
612
- {
613
- "name": "bluetooth",
614
- "unicode": "f293",
615
- "prefix": "fab"
616
- },
617
- {
618
- "name": "bluetooth-b",
619
- "unicode": "f294",
620
- "prefix": "fab"
621
- },
622
- {
623
- "name": "bold",
624
- "unicode": "f032",
625
- "prefix": "fas"
626
- },
627
- {
628
- "name": "bolt",
629
- "unicode": "f0e7",
630
- "prefix": "fas"
631
- },
632
- {
633
- "name": "bomb",
634
- "unicode": "f1e2",
635
- "prefix": "fas"
636
- },
637
- {
638
- "name": "bone",
639
- "unicode": "f5d7",
640
- "prefix": "fas"
641
- },
642
- {
643
- "name": "bong",
644
- "unicode": "f55c",
645
- "prefix": "fas"
646
- },
647
- {
648
- "name": "book",
649
- "unicode": "f02d",
650
- "prefix": "fas"
651
- },
652
- {
653
- "name": "book-dead",
654
- "unicode": "f6b7",
655
- "prefix": "fas"
656
- },
657
- {
658
- "name": "book-open",
659
- "unicode": "f518",
660
- "prefix": "fas"
661
- },
662
- {
663
- "name": "book-reader",
664
- "unicode": "f5da",
665
- "prefix": "fas"
666
- },
667
- {
668
- "name": "bookmark",
669
- "unicode": "f02e",
670
- "prefix": "fas"
671
- },
672
- {
673
- "name": "bookmark",
674
- "unicode": "f02e",
675
- "prefix": "far"
676
- },
677
- {
678
- "name": "bowling-ball",
679
- "unicode": "f436",
680
- "prefix": "fas"
681
- },
682
- {
683
- "name": "box",
684
- "unicode": "f466",
685
- "prefix": "fas"
686
- },
687
- {
688
- "name": "box-open",
689
- "unicode": "f49e",
690
- "prefix": "fas"
691
- },
692
- {
693
- "name": "boxes",
694
- "unicode": "f468",
695
- "prefix": "fas"
696
- },
697
- {
698
- "name": "braille",
699
- "unicode": "f2a1",
700
- "prefix": "fas"
701
- },
702
- {
703
- "name": "brain",
704
- "unicode": "f5dc",
705
- "prefix": "fas"
706
- },
707
- {
708
- "name": "briefcase",
709
- "unicode": "f0b1",
710
- "prefix": "fas"
711
- },
712
- {
713
- "name": "briefcase-medical",
714
- "unicode": "f469",
715
- "prefix": "fas"
716
- },
717
- {
718
- "name": "broadcast-tower",
719
- "unicode": "f519",
720
- "prefix": "fas"
721
- },
722
- {
723
- "name": "broom",
724
- "unicode": "f51a",
725
- "prefix": "fas"
726
- },
727
- {
728
- "name": "brush",
729
- "unicode": "f55d",
730
- "prefix": "fas"
731
- },
732
- {
733
- "name": "btc",
734
- "unicode": "f15a",
735
- "prefix": "fab"
736
- },
737
- {
738
- "name": "bug",
739
- "unicode": "f188",
740
- "prefix": "fas"
741
- },
742
- {
743
- "name": "building",
744
- "unicode": "f1ad",
745
- "prefix": "fas"
746
- },
747
- {
748
- "name": "building",
749
- "unicode": "f1ad",
750
- "prefix": "far"
751
- },
752
- {
753
- "name": "bullhorn",
754
- "unicode": "f0a1",
755
- "prefix": "fas"
756
- },
757
- {
758
- "name": "bullseye",
759
- "unicode": "f140",
760
- "prefix": "fas"
761
- },
762
- {
763
- "name": "burn",
764
- "unicode": "f46a",
765
- "prefix": "fas"
766
- },
767
- {
768
- "name": "buromobelexperte",
769
- "unicode": "f37f",
770
- "prefix": "fab"
771
- },
772
- {
773
- "name": "bus",
774
- "unicode": "f207",
775
- "prefix": "fas"
776
- },
777
- {
778
- "name": "bus-alt",
779
- "unicode": "f55e",
780
- "prefix": "fas"
781
- },
782
- {
783
- "name": "business-time",
784
- "unicode": "f64a",
785
- "prefix": "fas"
786
- },
787
- {
788
- "name": "buysellads",
789
- "unicode": "f20d",
790
- "prefix": "fab"
791
- },
792
- {
793
- "name": "calculator",
794
- "unicode": "f1ec",
795
- "prefix": "fas"
796
- },
797
- {
798
- "name": "calendar",
799
- "unicode": "f133",
800
- "prefix": "fas"
801
- },
802
- {
803
- "name": "calendar",
804
- "unicode": "f133",
805
- "prefix": "far"
806
- },
807
- {
808
- "name": "calendar-alt",
809
- "unicode": "f073",
810
- "prefix": "fas"
811
- },
812
- {
813
- "name": "calendar-alt",
814
- "unicode": "f073",
815
- "prefix": "far"
816
- },
817
- {
818
- "name": "calendar-check",
819
- "unicode": "f274",
820
- "prefix": "fas"
821
- },
822
- {
823
- "name": "calendar-check",
824
- "unicode": "f274",
825
- "prefix": "far"
826
- },
827
- {
828
- "name": "calendar-minus",
829
- "unicode": "f272",
830
- "prefix": "fas"
831
- },
832
- {
833
- "name": "calendar-minus",
834
- "unicode": "f272",
835
- "prefix": "far"
836
- },
837
- {
838
- "name": "calendar-plus",
839
- "unicode": "f271",
840
- "prefix": "fas"
841
- },
842
- {
843
- "name": "calendar-plus",
844
- "unicode": "f271",
845
- "prefix": "far"
846
- },
847
- {
848
- "name": "calendar-times",
849
- "unicode": "f273",
850
- "prefix": "fas"
851
- },
852
- {
853
- "name": "calendar-times",
854
- "unicode": "f273",
855
- "prefix": "far"
856
- },
857
- {
858
- "name": "camera",
859
- "unicode": "f030",
860
- "prefix": "fas"
861
- },
862
- {
863
- "name": "camera-retro",
864
- "unicode": "f083",
865
- "prefix": "fas"
866
- },
867
- {
868
- "name": "campground",
869
- "unicode": "f6bb",
870
- "prefix": "fas"
871
- },
872
- {
873
- "name": "cannabis",
874
- "unicode": "f55f",
875
- "prefix": "fas"
876
- },
877
- {
878
- "name": "capsules",
879
- "unicode": "f46b",
880
- "prefix": "fas"
881
- },
882
- {
883
- "name": "car",
884
- "unicode": "f1b9",
885
- "prefix": "fas"
886
- },
887
- {
888
- "name": "car-alt",
889
- "unicode": "f5de",
890
- "prefix": "fas"
891
- },
892
- {
893
- "name": "car-battery",
894
- "unicode": "f5df",
895
- "prefix": "fas"
896
- },
897
- {
898
- "name": "car-crash",
899
- "unicode": "f5e1",
900
- "prefix": "fas"
901
- },
902
- {
903
- "name": "car-side",
904
- "unicode": "f5e4",
905
- "prefix": "fas"
906
- },
907
- {
908
- "name": "caret-down",
909
- "unicode": "f0d7",
910
- "prefix": "fas"
911
- },
912
- {
913
- "name": "caret-left",
914
- "unicode": "f0d9",
915
- "prefix": "fas"
916
- },
917
- {
918
- "name": "caret-right",
919
- "unicode": "f0da",
920
- "prefix": "fas"
921
- },
922
- {
923
- "name": "caret-square-down",
924
- "unicode": "f150",
925
- "prefix": "fas"
926
- },
927
- {
928
- "name": "caret-square-down",
929
- "unicode": "f150",
930
- "prefix": "far"
931
- },
932
- {
933
- "name": "caret-square-left",
934
- "unicode": "f191",
935
- "prefix": "fas"
936
- },
937
- {
938
- "name": "caret-square-left",
939
- "unicode": "f191",
940
- "prefix": "far"
941
- },
942
- {
943
- "name": "caret-square-right",
944
- "unicode": "f152",
945
- "prefix": "fas"
946
- },
947
- {
948
- "name": "caret-square-right",
949
- "unicode": "f152",
950
- "prefix": "far"
951
- },
952
- {
953
- "name": "caret-square-up",
954
- "unicode": "f151",
955
- "prefix": "fas"
956
- },
957
- {
958
- "name": "caret-square-up",
959
- "unicode": "f151",
960
- "prefix": "far"
961
- },
962
- {
963
- "name": "caret-up",
964
- "unicode": "f0d8",
965
- "prefix": "fas"
966
- },
967
- {
968
- "name": "cart-arrow-down",
969
- "unicode": "f218",
970
- "prefix": "fas"
971
- },
972
- {
973
- "name": "cart-plus",
974
- "unicode": "f217",
975
- "prefix": "fas"
976
- },
977
- {
978
- "name": "cat",
979
- "unicode": "f6be",
980
- "prefix": "fas"
981
- },
982
- {
983
- "name": "cc-amazon-pay",
984
- "unicode": "f42d",
985
- "prefix": "fab"
986
- },
987
- {
988
- "name": "cc-amex",
989
- "unicode": "f1f3",
990
- "prefix": "fab"
991
- },
992
- {
993
- "name": "cc-apple-pay",
994
- "unicode": "f416",
995
- "prefix": "fab"
996
- },
997
- {
998
- "name": "cc-diners-club",
999
- "unicode": "f24c",
1000
- "prefix": "fab"
1001
- },
1002
- {
1003
- "name": "cc-discover",
1004
- "unicode": "f1f2",
1005
- "prefix": "fab"
1006
- },
1007
- {
1008
- "name": "cc-jcb",
1009
- "unicode": "f24b",
1010
- "prefix": "fab"
1011
- },
1012
- {
1013
- "name": "cc-mastercard",
1014
- "unicode": "f1f1",
1015
- "prefix": "fab"
1016
- },
1017
- {
1018
- "name": "cc-paypal",
1019
- "unicode": "f1f4",
1020
- "prefix": "fab"
1021
- },
1022
- {
1023
- "name": "cc-stripe",
1024
- "unicode": "f1f5",
1025
- "prefix": "fab"
1026
- },
1027
- {
1028
- "name": "cc-visa",
1029
- "unicode": "f1f0",
1030
- "prefix": "fab"
1031
- },
1032
- {
1033
- "name": "centercode",
1034
- "unicode": "f380",
1035
- "prefix": "fab"
1036
- },
1037
- {
1038
- "name": "certificate",
1039
- "unicode": "f0a3",
1040
- "prefix": "fas"
1041
- },
1042
- {
1043
- "name": "chair",
1044
- "unicode": "f6c0",
1045
- "prefix": "fas"
1046
- },
1047
- {
1048
- "name": "chalkboard",
1049
- "unicode": "f51b",
1050
- "prefix": "fas"
1051
- },
1052
- {
1053
- "name": "chalkboard-teacher",
1054
- "unicode": "f51c",
1055
- "prefix": "fas"
1056
- },
1057
- {
1058
- "name": "charging-station",
1059
- "unicode": "f5e7",
1060
- "prefix": "fas"
1061
- },
1062
- {
1063
- "name": "chart-area",
1064
- "unicode": "f1fe",
1065
- "prefix": "fas"
1066
- },
1067
- {
1068
- "name": "chart-bar",
1069
- "unicode": "f080",
1070
- "prefix": "fas"
1071
- },
1072
- {
1073
- "name": "chart-bar",
1074
- "unicode": "f080",
1075
- "prefix": "far"
1076
- },
1077
- {
1078
- "name": "chart-line",
1079
- "unicode": "f201",
1080
- "prefix": "fas"
1081
- },
1082
- {
1083
- "name": "chart-pie",
1084
- "unicode": "f200",
1085
- "prefix": "fas"
1086
- },
1087
- {
1088
- "name": "check",
1089
- "unicode": "f00c",
1090
- "prefix": "fas"
1091
- },
1092
- {
1093
- "name": "check-circle",
1094
- "unicode": "f058",
1095
- "prefix": "fas"
1096
- },
1097
- {
1098
- "name": "check-circle",
1099
- "unicode": "f058",
1100
- "prefix": "far"
1101
- },
1102
- {
1103
- "name": "check-double",
1104
- "unicode": "f560",
1105
- "prefix": "fas"
1106
- },
1107
- {
1108
- "name": "check-square",
1109
- "unicode": "f14a",
1110
- "prefix": "fas"
1111
- },
1112
- {
1113
- "name": "check-square",
1114
- "unicode": "f14a",
1115
- "prefix": "far"
1116
- },
1117
- {
1118
- "name": "chess",
1119
- "unicode": "f439",
1120
- "prefix": "fas"
1121
- },
1122
- {
1123
- "name": "chess-bishop",
1124
- "unicode": "f43a",
1125
- "prefix": "fas"
1126
- },
1127
- {
1128
- "name": "chess-board",
1129
- "unicode": "f43c",
1130
- "prefix": "fas"
1131
- },
1132
- {
1133
- "name": "chess-king",
1134
- "unicode": "f43f",
1135
- "prefix": "fas"
1136
- },
1137
- {
1138
- "name": "chess-knight",
1139
- "unicode": "f441",
1140
- "prefix": "fas"
1141
- },
1142
- {
1143
- "name": "chess-pawn",
1144
- "unicode": "f443",
1145
- "prefix": "fas"
1146
- },
1147
- {
1148
- "name": "chess-queen",
1149
- "unicode": "f445",
1150
- "prefix": "fas"
1151
- },
1152
- {
1153
- "name": "chess-rook",
1154
- "unicode": "f447",
1155
- "prefix": "fas"
1156
- },
1157
- {
1158
- "name": "chevron-circle-down",
1159
- "unicode": "f13a",
1160
- "prefix": "fas"
1161
- },
1162
- {
1163
- "name": "chevron-circle-left",
1164
- "unicode": "f137",
1165
- "prefix": "fas"
1166
- },
1167
- {
1168
- "name": "chevron-circle-right",
1169
- "unicode": "f138",
1170
- "prefix": "fas"
1171
- },
1172
- {
1173
- "name": "chevron-circle-up",
1174
- "unicode": "f139",
1175
- "prefix": "fas"
1176
- },
1177
- {
1178
- "name": "chevron-down",
1179
- "unicode": "f078",
1180
- "prefix": "fas"
1181
- },
1182
- {
1183
- "name": "chevron-left",
1184
- "unicode": "f053",
1185
- "prefix": "fas"
1186
- },
1187
- {
1188
- "name": "chevron-right",
1189
- "unicode": "f054",
1190
- "prefix": "fas"
1191
- },
1192
- {
1193
- "name": "chevron-up",
1194
- "unicode": "f077",
1195
- "prefix": "fas"
1196
- },
1197
- {
1198
- "name": "child",
1199
- "unicode": "f1ae",
1200
- "prefix": "fas"
1201
- },
1202
- {
1203
- "name": "chrome",
1204
- "unicode": "f268",
1205
- "prefix": "fab"
1206
- },
1207
- {
1208
- "name": "church",
1209
- "unicode": "f51d",
1210
- "prefix": "fas"
1211
- },
1212
- {
1213
- "name": "circle",
1214
- "unicode": "f111",
1215
- "prefix": "fas"
1216
- },
1217
- {
1218
- "name": "circle",
1219
- "unicode": "f111",
1220
- "prefix": "far"
1221
- },
1222
- {
1223
- "name": "circle-notch",
1224
- "unicode": "f1ce",
1225
- "prefix": "fas"
1226
- },
1227
- {
1228
- "name": "city",
1229
- "unicode": "f64f",
1230
- "prefix": "fas"
1231
- },
1232
- {
1233
- "name": "clipboard",
1234
- "unicode": "f328",
1235
- "prefix": "fas"
1236
- },
1237
- {
1238
- "name": "clipboard",
1239
- "unicode": "f328",
1240
- "prefix": "far"
1241
- },
1242
- {
1243
- "name": "clipboard-check",
1244
- "unicode": "f46c",
1245
- "prefix": "fas"
1246
- },
1247
- {
1248
- "name": "clipboard-list",
1249
- "unicode": "f46d",
1250
- "prefix": "fas"
1251
- },
1252
- {
1253
- "name": "clock",
1254
- "unicode": "f017",
1255
- "prefix": "fas"
1256
- },
1257
- {
1258
- "name": "clock",
1259
- "unicode": "f017",
1260
- "prefix": "far"
1261
- },
1262
- {
1263
- "name": "clone",
1264
- "unicode": "f24d",
1265
- "prefix": "fas"
1266
- },
1267
- {
1268
- "name": "clone",
1269
- "unicode": "f24d",
1270
- "prefix": "far"
1271
- },
1272
- {
1273
- "name": "closed-captioning",
1274
- "unicode": "f20a",
1275
- "prefix": "fas"
1276
- },
1277
- {
1278
- "name": "closed-captioning",
1279
- "unicode": "f20a",
1280
- "prefix": "far"
1281
- },
1282
- {
1283
- "name": "cloud",
1284
- "unicode": "f0c2",
1285
- "prefix": "fas"
1286
- },
1287
- {
1288
- "name": "cloud-download-alt",
1289
- "unicode": "f381",
1290
- "prefix": "fas"
1291
- },
1292
- {
1293
- "name": "cloud-meatball",
1294
- "unicode": "f73b",
1295
- "prefix": "fas"
1296
- },
1297
- {
1298
- "name": "cloud-moon",
1299
- "unicode": "f6c3",
1300
- "prefix": "fas"
1301
- },
1302
- {
1303
- "name": "cloud-moon-rain",
1304
- "unicode": "f73c",
1305
- "prefix": "fas"
1306
- },
1307
- {
1308
- "name": "cloud-rain",
1309
- "unicode": "f73d",
1310
- "prefix": "fas"
1311
- },
1312
- {
1313
- "name": "cloud-showers-heavy",
1314
- "unicode": "f740",
1315
- "prefix": "fas"
1316
- },
1317
- {
1318
- "name": "cloud-sun",
1319
- "unicode": "f6c4",
1320
- "prefix": "fas"
1321
- },
1322
- {
1323
- "name": "cloud-sun-rain",
1324
- "unicode": "f743",
1325
- "prefix": "fas"
1326
- },
1327
- {
1328
- "name": "cloud-upload-alt",
1329
- "unicode": "f382",
1330
- "prefix": "fas"
1331
- },
1332
- {
1333
- "name": "cloudscale",
1334
- "unicode": "f383",
1335
- "prefix": "fab"
1336
- },
1337
- {
1338
- "name": "cloudsmith",
1339
- "unicode": "f384",
1340
- "prefix": "fab"
1341
- },
1342
- {
1343
- "name": "cloudversify",
1344
- "unicode": "f385",
1345
- "prefix": "fab"
1346
- },
1347
- {
1348
- "name": "cocktail",
1349
- "unicode": "f561",
1350
- "prefix": "fas"
1351
- },
1352
- {
1353
- "name": "code",
1354
- "unicode": "f121",
1355
- "prefix": "fas"
1356
- },
1357
- {
1358
- "name": "code-branch",
1359
- "unicode": "f126",
1360
- "prefix": "fas"
1361
- },
1362
- {
1363
- "name": "codepen",
1364
- "unicode": "f1cb",
1365
- "prefix": "fab"
1366
- },
1367
- {
1368
- "name": "codiepie",
1369
- "unicode": "f284",
1370
- "prefix": "fab"
1371
- },
1372
- {
1373
- "name": "coffee",
1374
- "unicode": "f0f4",
1375
- "prefix": "fas"
1376
- },
1377
- {
1378
- "name": "cog",
1379
- "unicode": "f013",
1380
- "prefix": "fas"
1381
- },
1382
- {
1383
- "name": "cogs",
1384
- "unicode": "f085",
1385
- "prefix": "fas"
1386
- },
1387
- {
1388
- "name": "coins",
1389
- "unicode": "f51e",
1390
- "prefix": "fas"
1391
- },
1392
- {
1393
- "name": "columns",
1394
- "unicode": "f0db",
1395
- "prefix": "fas"
1396
- },
1397
- {
1398
- "name": "comment",
1399
- "unicode": "f075",
1400
- "prefix": "fas"
1401
- },
1402
- {
1403
- "name": "comment",
1404
- "unicode": "f075",
1405
- "prefix": "far"
1406
- },
1407
- {
1408
- "name": "comment-alt",
1409
- "unicode": "f27a",
1410
- "prefix": "fas"
1411
- },
1412
- {
1413
- "name": "comment-alt",
1414
- "unicode": "f27a",
1415
- "prefix": "far"
1416
- },
1417
- {
1418
- "name": "comment-dollar",
1419
- "unicode": "f651",
1420
- "prefix": "fas"
1421
- },
1422
- {
1423
- "name": "comment-dots",
1424
- "unicode": "f4ad",
1425
- "prefix": "fas"
1426
- },
1427
- {
1428
- "name": "comment-dots",
1429
- "unicode": "f4ad",
1430
- "prefix": "far"
1431
- },
1432
- {
1433
- "name": "comment-slash",
1434
- "unicode": "f4b3",
1435
- "prefix": "fas"
1436
- },
1437
- {
1438
- "name": "comments",
1439
- "unicode": "f086",
1440
- "prefix": "fas"
1441
- },
1442
- {
1443
- "name": "comments",
1444
- "unicode": "f086",
1445
- "prefix": "far"
1446
- },
1447
- {
1448
- "name": "comments-dollar",
1449
- "unicode": "f653",
1450
- "prefix": "fas"
1451
- },
1452
- {
1453
- "name": "compact-disc",
1454
- "unicode": "f51f",
1455
- "prefix": "fas"
1456
- },
1457
- {
1458
- "name": "compass",
1459
- "unicode": "f14e",
1460
- "prefix": "fas"
1461
- },
1462
- {
1463
- "name": "compass",
1464
- "unicode": "f14e",
1465
- "prefix": "far"
1466
- },
1467
- {
1468
- "name": "compress",
1469
- "unicode": "f066",
1470
- "prefix": "fas"
1471
- },
1472
- {
1473
- "name": "concierge-bell",
1474
- "unicode": "f562",
1475
- "prefix": "fas"
1476
- },
1477
- {
1478
- "name": "connectdevelop",
1479
- "unicode": "f20e",
1480
- "prefix": "fab"
1481
- },
1482
- {
1483
- "name": "contao",
1484
- "unicode": "f26d",
1485
- "prefix": "fab"
1486
- },
1487
- {
1488
- "name": "cookie",
1489
- "unicode": "f563",
1490
- "prefix": "fas"
1491
- },
1492
- {
1493
- "name": "cookie-bite",
1494
- "unicode": "f564",
1495
- "prefix": "fas"
1496
- },
1497
- {
1498
- "name": "copy",
1499
- "unicode": "f0c5",
1500
- "prefix": "fas"
1501
- },
1502
- {
1503
- "name": "copy",
1504
- "unicode": "f0c5",
1505
- "prefix": "far"
1506
- },
1507
- {
1508
- "name": "copyright",
1509
- "unicode": "f1f9",
1510
- "prefix": "fas"
1511
- },
1512
- {
1513
- "name": "copyright",
1514
- "unicode": "f1f9",
1515
- "prefix": "far"
1516
- },
1517
- {
1518
- "name": "couch",
1519
- "unicode": "f4b8",
1520
- "prefix": "fas"
1521
- },
1522
- {
1523
- "name": "cpanel",
1524
- "unicode": "f388",
1525
- "prefix": "fab"
1526
- },
1527
- {
1528
- "name": "creative-commons",
1529
- "unicode": "f25e",
1530
- "prefix": "fab"
1531
- },
1532
- {
1533
- "name": "creative-commons-by",
1534
- "unicode": "f4e7",
1535
- "prefix": "fab"
1536
- },
1537
- {
1538
- "name": "creative-commons-nc",
1539
- "unicode": "f4e8",
1540
- "prefix": "fab"
1541
- },
1542
- {
1543
- "name": "creative-commons-nc-eu",
1544
- "unicode": "f4e9",
1545
- "prefix": "fab"
1546
- },
1547
- {
1548
- "name": "creative-commons-nc-jp",
1549
- "unicode": "f4ea",
1550
- "prefix": "fab"
1551
- },
1552
- {
1553
- "name": "creative-commons-nd",
1554
- "unicode": "f4eb",
1555
- "prefix": "fab"
1556
- },
1557
- {
1558
- "name": "creative-commons-pd",
1559
- "unicode": "f4ec",
1560
- "prefix": "fab"
1561
- },
1562
- {
1563
- "name": "creative-commons-pd-alt",
1564
- "unicode": "f4ed",
1565
- "prefix": "fab"
1566
- },
1567
- {
1568
- "name": "creative-commons-remix",
1569
- "unicode": "f4ee",
1570
- "prefix": "fab"
1571
- },
1572
- {
1573
- "name": "creative-commons-sa",
1574
- "unicode": "f4ef",
1575
- "prefix": "fab"
1576
- },
1577
- {
1578
- "name": "creative-commons-sampling",
1579
- "unicode": "f4f0",
1580
- "prefix": "fab"
1581
- },
1582
- {
1583
- "name": "creative-commons-sampling-plus",
1584
- "unicode": "f4f1",
1585
- "prefix": "fab"
1586
- },
1587
- {
1588
- "name": "creative-commons-share",
1589
- "unicode": "f4f2",
1590
- "prefix": "fab"
1591
- },
1592
- {
1593
- "name": "creative-commons-zero",
1594
- "unicode": "f4f3",
1595
- "prefix": "fab"
1596
- },
1597
- {
1598
- "name": "credit-card",
1599
- "unicode": "f09d",
1600
- "prefix": "fas"
1601
- },
1602
- {
1603
- "name": "credit-card",
1604
- "unicode": "f09d",
1605
- "prefix": "far"
1606
- },
1607
- {
1608
- "name": "critical-role",
1609
- "unicode": "f6c9",
1610
- "prefix": "fab"
1611
- },
1612
- {
1613
- "name": "crop",
1614
- "unicode": "f125",
1615
- "prefix": "fas"
1616
- },
1617
- {
1618
- "name": "crop-alt",
1619
- "unicode": "f565",
1620
- "prefix": "fas"
1621
- },
1622
- {
1623
- "name": "cross",
1624
- "unicode": "f654",
1625
- "prefix": "fas"
1626
- },
1627
- {
1628
- "name": "crosshairs",
1629
- "unicode": "f05b",
1630
- "prefix": "fas"
1631
- },
1632
- {
1633
- "name": "crow",
1634
- "unicode": "f520",
1635
- "prefix": "fas"
1636
- },
1637
- {
1638
- "name": "crown",
1639
- "unicode": "f521",
1640
- "prefix": "fas"
1641
- },
1642
- {
1643
- "name": "css3",
1644
- "unicode": "f13c",
1645
- "prefix": "fab"
1646
- },
1647
- {
1648
- "name": "css3-alt",
1649
- "unicode": "f38b",
1650
- "prefix": "fab"
1651
- },
1652
- {
1653
- "name": "cube",
1654
- "unicode": "f1b2",
1655
- "prefix": "fas"
1656
- },
1657
- {
1658
- "name": "cubes",
1659
- "unicode": "f1b3",
1660
- "prefix": "fas"
1661
- },
1662
- {
1663
- "name": "cut",
1664
- "unicode": "f0c4",
1665
- "prefix": "fas"
1666
- },
1667
- {
1668
- "name": "cuttlefish",
1669
- "unicode": "f38c",
1670
- "prefix": "fab"
1671
- },
1672
- {
1673
- "name": "d-and-d",
1674
- "unicode": "f38d",
1675
- "prefix": "fab"
1676
- },
1677
- {
1678
- "name": "d-and-d-beyond",
1679
- "unicode": "f6ca",
1680
- "prefix": "fab"
1681
- },
1682
- {
1683
- "name": "dashcube",
1684
- "unicode": "f210",
1685
- "prefix": "fab"
1686
- },
1687
- {
1688
- "name": "database",
1689
- "unicode": "f1c0",
1690
- "prefix": "fas"
1691
- },
1692
- {
1693
- "name": "deaf",
1694
- "unicode": "f2a4",
1695
- "prefix": "fas"
1696
- },
1697
- {
1698
- "name": "delicious",
1699
- "unicode": "f1a5",
1700
- "prefix": "fab"
1701
- },
1702
- {
1703
- "name": "democrat",
1704
- "unicode": "f747",
1705
- "prefix": "fas"
1706
- },
1707
- {
1708
- "name": "deploydog",
1709
- "unicode": "f38e",
1710
- "prefix": "fab"
1711
- },
1712
- {
1713
- "name": "deskpro",
1714
- "unicode": "f38f",
1715
- "prefix": "fab"
1716
- },
1717
- {
1718
- "name": "desktop",
1719
- "unicode": "f108",
1720
- "prefix": "fas"
1721
- },
1722
- {
1723
- "name": "dev",
1724
- "unicode": "f6cc",
1725
- "prefix": "fab"
1726
- },
1727
- {
1728
- "name": "deviantart",
1729
- "unicode": "f1bd",
1730
- "prefix": "fab"
1731
- },
1732
- {
1733
- "name": "dharmachakra",
1734
- "unicode": "f655",
1735
- "prefix": "fas"
1736
- },
1737
- {
1738
- "name": "diagnoses",
1739
- "unicode": "f470",
1740
- "prefix": "fas"
1741
- },
1742
- {
1743
- "name": "dice",
1744
- "unicode": "f522",
1745
- "prefix": "fas"
1746
- },
1747
- {
1748
- "name": "dice-d20",
1749
- "unicode": "f6cf",
1750
- "prefix": "fas"
1751
- },
1752
- {
1753
- "name": "dice-d6",
1754
- "unicode": "f6d1",
1755
- "prefix": "fas"
1756
- },
1757
- {
1758
- "name": "dice-five",
1759
- "unicode": "f523",
1760
- "prefix": "fas"
1761
- },
1762
- {
1763
- "name": "dice-four",
1764
- "unicode": "f524",
1765
- "prefix": "fas"
1766
- },
1767
- {
1768
- "name": "dice-one",
1769
- "unicode": "f525",
1770
- "prefix": "fas"
1771
- },
1772
- {
1773
- "name": "dice-six",
1774
- "unicode": "f526",
1775
- "prefix": "fas"
1776
- },
1777
- {
1778
- "name": "dice-three",
1779
- "unicode": "f527",
1780
- "prefix": "fas"
1781
- },
1782
- {
1783
- "name": "dice-two",
1784
- "unicode": "f528",
1785
- "prefix": "fas"
1786
- },
1787
- {
1788
- "name": "digg",
1789
- "unicode": "f1a6",
1790
- "prefix": "fab"
1791
- },
1792
- {
1793
- "name": "digital-ocean",
1794
- "unicode": "f391",
1795
- "prefix": "fab"
1796
- },
1797
- {
1798
- "name": "digital-tachograph",
1799
- "unicode": "f566",
1800
- "prefix": "fas"
1801
- },
1802
- {
1803
- "name": "directions",
1804
- "unicode": "f5eb",
1805
- "prefix": "fas"
1806
- },
1807
- {
1808
- "name": "discord",
1809
- "unicode": "f392",
1810
- "prefix": "fab"
1811
- },
1812
- {
1813
- "name": "discourse",
1814
- "unicode": "f393",
1815
- "prefix": "fab"
1816
- },
1817
- {
1818
- "name": "divide",
1819
- "unicode": "f529",
1820
- "prefix": "fas"
1821
- },
1822
- {
1823
- "name": "dizzy",
1824
- "unicode": "f567",
1825
- "prefix": "fas"
1826
- },
1827
- {
1828
- "name": "dizzy",
1829
- "unicode": "f567",
1830
- "prefix": "far"
1831
- },
1832
- {
1833
- "name": "dna",
1834
- "unicode": "f471",
1835
- "prefix": "fas"
1836
- },
1837
- {
1838
- "name": "dochub",
1839
- "unicode": "f394",
1840
- "prefix": "fab"
1841
- },
1842
- {
1843
- "name": "docker",
1844
- "unicode": "f395",
1845
- "prefix": "fab"
1846
- },
1847
- {
1848
- "name": "dog",
1849
- "unicode": "f6d3",
1850
- "prefix": "fas"
1851
- },
1852
- {
1853
- "name": "dollar-sign",
1854
- "unicode": "f155",
1855
- "prefix": "fas"
1856
- },
1857
- {
1858
- "name": "dolly",
1859
- "unicode": "f472",
1860
- "prefix": "fas"
1861
- },
1862
- {
1863
- "name": "dolly-flatbed",
1864
- "unicode": "f474",
1865
- "prefix": "fas"
1866
- },
1867
- {
1868
- "name": "donate",
1869
- "unicode": "f4b9",
1870
- "prefix": "fas"
1871
- },
1872
- {
1873
- "name": "door-closed",
1874
- "unicode": "f52a",
1875
- "prefix": "fas"
1876
- },
1877
- {
1878
- "name": "door-open",
1879
- "unicode": "f52b",
1880
- "prefix": "fas"
1881
- },
1882
- {
1883
- "name": "dot-circle",
1884
- "unicode": "f192",
1885
- "prefix": "fas"
1886
- },
1887
- {
1888
- "name": "dot-circle",
1889
- "unicode": "f192",
1890
- "prefix": "far"
1891
- },
1892
- {
1893
- "name": "dove",
1894
- "unicode": "f4ba",
1895
- "prefix": "fas"
1896
- },
1897
- {
1898
- "name": "download",
1899
- "unicode": "f019",
1900
- "prefix": "fas"
1901
- },
1902
- {
1903
- "name": "draft2digital",
1904
- "unicode": "f396",
1905
- "prefix": "fab"
1906
- },
1907
- {
1908
- "name": "drafting-compass",
1909
- "unicode": "f568",
1910
- "prefix": "fas"
1911
- },
1912
- {
1913
- "name": "dragon",
1914
- "unicode": "f6d5",
1915
- "prefix": "fas"
1916
- },
1917
- {
1918
- "name": "draw-polygon",
1919
- "unicode": "f5ee",
1920
- "prefix": "fas"
1921
- },
1922
- {
1923
- "name": "dribbble",
1924
- "unicode": "f17d",
1925
- "prefix": "fab"
1926
- },
1927
- {
1928
- "name": "dribbble-square",
1929
- "unicode": "f397",
1930
- "prefix": "fab"
1931
- },
1932
- {
1933
- "name": "dropbox",
1934
- "unicode": "f16b",
1935
- "prefix": "fab"
1936
- },
1937
- {
1938
- "name": "drum",
1939
- "unicode": "f569",
1940
- "prefix": "fas"
1941
- },
1942
- {
1943
- "name": "drum-steelpan",
1944
- "unicode": "f56a",
1945
- "prefix": "fas"
1946
- },
1947
- {
1948
- "name": "drumstick-bite",
1949
- "unicode": "f6d7",
1950
- "prefix": "fas"
1951
- },
1952
- {
1953
- "name": "drupal",
1954
- "unicode": "f1a9",
1955
- "prefix": "fab"
1956
- },
1957
- {
1958
- "name": "dumbbell",
1959
- "unicode": "f44b",
1960
- "prefix": "fas"
1961
- },
1962
- {
1963
- "name": "dungeon",
1964
- "unicode": "f6d9",
1965
- "prefix": "fas"
1966
- },
1967
- {
1968
- "name": "dyalog",
1969
- "unicode": "f399",
1970
- "prefix": "fab"
1971
- },
1972
- {
1973
- "name": "earlybirds",
1974
- "unicode": "f39a",
1975
- "prefix": "fab"
1976
- },
1977
- {
1978
- "name": "ebay",
1979
- "unicode": "f4f4",
1980
- "prefix": "fab"
1981
- },
1982
- {
1983
- "name": "edge",
1984
- "unicode": "f282",
1985
- "prefix": "fab"
1986
- },
1987
- {
1988
- "name": "edit",
1989
- "unicode": "f044",
1990
- "prefix": "fas"
1991
- },
1992
- {
1993
- "name": "edit",
1994
- "unicode": "f044",
1995
- "prefix": "far"
1996
- },
1997
- {
1998
- "name": "eject",
1999
- "unicode": "f052",
2000
- "prefix": "fas"
2001
- },
2002
- {
2003
- "name": "elementor",
2004
- "unicode": "f430",
2005
- "prefix": "fab"
2006
- },
2007
- {
2008
- "name": "ellipsis-h",
2009
- "unicode": "f141",
2010
- "prefix": "fas"
2011
- },
2012
- {
2013
- "name": "ellipsis-v",
2014
- "unicode": "f142",
2015
- "prefix": "fas"
2016
- },
2017
- {
2018
- "name": "ello",
2019
- "unicode": "f5f1",
2020
- "prefix": "fab"
2021
- },
2022
- {
2023
- "name": "ember",
2024
- "unicode": "f423",
2025
- "prefix": "fab"
2026
- },
2027
- {
2028
- "name": "empire",
2029
- "unicode": "f1d1",
2030
- "prefix": "fab"
2031
- },
2032
- {
2033
- "name": "envelope",
2034
- "unicode": "f0e0",
2035
- "prefix": "fas"
2036
- },
2037
- {
2038
- "name": "envelope",
2039
- "unicode": "f0e0",
2040
- "prefix": "far"
2041
- },
2042
- {
2043
- "name": "envelope-open",
2044
- "unicode": "f2b6",
2045
- "prefix": "fas"
2046
- },
2047
- {
2048
- "name": "envelope-open",
2049
- "unicode": "f2b6",
2050
- "prefix": "far"
2051
- },
2052
- {
2053
- "name": "envelope-open-text",
2054
- "unicode": "f658",
2055
- "prefix": "fas"
2056
- },
2057
- {
2058
- "name": "envelope-square",
2059
- "unicode": "f199",
2060
- "prefix": "fas"
2061
- },
2062
- {
2063
- "name": "envira",
2064
- "unicode": "f299",
2065
- "prefix": "fab"
2066
- },
2067
- {
2068
- "name": "equals",
2069
- "unicode": "f52c",
2070
- "prefix": "fas"
2071
- },
2072
- {
2073
- "name": "eraser",
2074
- "unicode": "f12d",
2075
- "prefix": "fas"
2076
- },
2077
- {
2078
- "name": "erlang",
2079
- "unicode": "f39d",
2080
- "prefix": "fab"
2081
- },
2082
- {
2083
- "name": "ethereum",
2084
- "unicode": "f42e",
2085
- "prefix": "fab"
2086
- },
2087
- {
2088
- "name": "etsy",
2089
- "unicode": "f2d7",
2090
- "prefix": "fab"
2091
- },
2092
- {
2093
- "name": "euro-sign",
2094
- "unicode": "f153",
2095
- "prefix": "fas"
2096
- },
2097
- {
2098
- "name": "exchange-alt",
2099
- "unicode": "f362",
2100
- "prefix": "fas"
2101
- },
2102
- {
2103
- "name": "exclamation",
2104
- "unicode": "f12a",
2105
- "prefix": "fas"
2106
- },
2107
- {
2108
- "name": "exclamation-circle",
2109
- "unicode": "f06a",
2110
- "prefix": "fas"
2111
- },
2112
- {
2113
- "name": "exclamation-triangle",
2114
- "unicode": "f071",
2115
- "prefix": "fas"
2116
- },
2117
- {
2118
- "name": "expand",
2119
- "unicode": "f065",
2120
- "prefix": "fas"
2121
- },
2122
- {
2123
- "name": "expand-arrows-alt",
2124
- "unicode": "f31e",
2125
- "prefix": "fas"
2126
- },
2127
- {
2128
- "name": "expeditedssl",
2129
- "unicode": "f23e",
2130
- "prefix": "fab"
2131
- },
2132
- {
2133
- "name": "external-link-alt",
2134
- "unicode": "f35d",
2135
- "prefix": "fas"
2136
- },
2137
- {
2138
- "name": "external-link-square-alt",
2139
- "unicode": "f360",
2140
- "prefix": "fas"
2141
- },
2142
- {
2143
- "name": "eye",
2144
- "unicode": "f06e",
2145
- "prefix": "fas"
2146
- },
2147
- {
2148
- "name": "eye",
2149
- "unicode": "f06e",
2150
- "prefix": "far"
2151
- },
2152
- {
2153
- "name": "eye-dropper",
2154
- "unicode": "f1fb",
2155
- "prefix": "fas"
2156
- },
2157
- {
2158
- "name": "eye-slash",
2159
- "unicode": "f070",
2160
- "prefix": "fas"
2161
- },
2162
- {
2163
- "name": "eye-slash",
2164
- "unicode": "f070",
2165
- "prefix": "far"
2166
- },
2167
- {
2168
- "name": "facebook",
2169
- "unicode": "f09a",
2170
- "prefix": "fab"
2171
- },
2172
- {
2173
- "name": "facebook-f",
2174
- "unicode": "f39e",
2175
- "prefix": "fab"
2176
- },
2177
- {
2178
- "name": "facebook-messenger",
2179
- "unicode": "f39f",
2180
- "prefix": "fab"
2181
- },
2182
- {
2183
- "name": "facebook-square",
2184
- "unicode": "f082",
2185
- "prefix": "fab"
2186
- },
2187
- {
2188
- "name": "fantasy-flight-games",
2189
- "unicode": "f6dc",
2190
- "prefix": "fab"
2191
- },
2192
- {
2193
- "name": "fast-backward",
2194
- "unicode": "f049",
2195
- "prefix": "fas"
2196
- },
2197
- {
2198
- "name": "fast-forward",
2199
- "unicode": "f050",
2200
- "prefix": "fas"
2201
- },
2202
- {
2203
- "name": "fax",
2204
- "unicode": "f1ac",
2205
- "prefix": "fas"
2206
- },
2207
- {
2208
- "name": "feather",
2209
- "unicode": "f52d",
2210
- "prefix": "fas"
2211
- },
2212
- {
2213
- "name": "feather-alt",
2214
- "unicode": "f56b",
2215
- "prefix": "fas"
2216
- },
2217
- {
2218
- "name": "female",
2219
- "unicode": "f182",
2220
- "prefix": "fas"
2221
- },
2222
- {
2223
- "name": "fighter-jet",
2224
- "unicode": "f0fb",
2225
- "prefix": "fas"
2226
- },
2227
- {
2228
- "name": "file",
2229
- "unicode": "f15b",
2230
- "prefix": "fas"
2231
- },
2232
- {
2233
- "name": "file",
2234
- "unicode": "f15b",
2235
- "prefix": "far"
2236
- },
2237
- {
2238
- "name": "file-alt",
2239
- "unicode": "f15c",
2240
- "prefix": "fas"
2241
- },
2242
- {
2243
- "name": "file-alt",
2244
- "unicode": "f15c",
2245
- "prefix": "far"
2246
- },
2247
- {
2248
- "name": "file-archive",
2249
- "unicode": "f1c6",
2250
- "prefix": "fas"
2251
- },
2252
- {
2253
- "name": "file-archive",
2254
- "unicode": "f1c6",
2255
- "prefix": "far"
2256
- },
2257
- {
2258
- "name": "file-audio",
2259
- "unicode": "f1c7",
2260
- "prefix": "fas"
2261
- },
2262
- {
2263
- "name": "file-audio",
2264
- "unicode": "f1c7",
2265
- "prefix": "far"
2266
- },
2267
- {
2268
- "name": "file-code",
2269
- "unicode": "f1c9",
2270
- "prefix": "fas"
2271
- },
2272
- {
2273
- "name": "file-code",
2274
- "unicode": "f1c9",
2275
- "prefix": "far"
2276
- },
2277
- {
2278
- "name": "file-contract",
2279
- "unicode": "f56c",
2280
- "prefix": "fas"
2281
- },
2282
- {
2283
- "name": "file-csv",
2284
- "unicode": "f6dd",
2285
- "prefix": "fas"
2286
- },
2287
- {
2288
- "name": "file-download",
2289
- "unicode": "f56d",
2290
- "prefix": "fas"
2291
- },
2292
- {
2293
- "name": "file-excel",
2294
- "unicode": "f1c3",
2295
- "prefix": "fas"
2296
- },
2297
- {
2298
- "name": "file-excel",
2299
- "unicode": "f1c3",
2300
- "prefix": "far"
2301
- },
2302
- {
2303
- "name": "file-export",
2304
- "unicode": "f56e",
2305
- "prefix": "fas"
2306
- },
2307
- {
2308
- "name": "file-image",
2309
- "unicode": "f1c5",
2310
- "prefix": "fas"
2311
- },
2312
- {
2313
- "name": "file-image",
2314
- "unicode": "f1c5",
2315
- "prefix": "far"
2316
- },
2317
- {
2318
- "name": "file-import",
2319
- "unicode": "f56f",
2320
- "prefix": "fas"
2321
- },
2322
- {
2323
- "name": "file-invoice",
2324
- "unicode": "f570",
2325
- "prefix": "fas"
2326
- },
2327
- {
2328
- "name": "file-invoice-dollar",
2329
- "unicode": "f571",
2330
- "prefix": "fas"
2331
- },
2332
- {
2333
- "name": "file-medical",
2334
- "unicode": "f477",
2335
- "prefix": "fas"
2336
- },
2337
- {
2338
- "name": "file-medical-alt",
2339
- "unicode": "f478",
2340
- "prefix": "fas"
2341
- },
2342
- {
2343
- "name": "file-pdf",
2344
- "unicode": "f1c1",
2345
- "prefix": "fas"
2346
- },
2347
- {
2348
- "name": "file-pdf",
2349
- "unicode": "f1c1",
2350
- "prefix": "far"
2351
- },
2352
- {
2353
- "name": "file-powerpoint",
2354
- "unicode": "f1c4",
2355
- "prefix": "fas"
2356
- },
2357
- {
2358
- "name": "file-powerpoint",
2359
- "unicode": "f1c4",
2360
- "prefix": "far"
2361
- },
2362
- {
2363
- "name": "file-prescription",
2364
- "unicode": "f572",
2365
- "prefix": "fas"
2366
- },
2367
- {
2368
- "name": "file-signature",
2369
- "unicode": "f573",
2370
- "prefix": "fas"
2371
- },
2372
- {
2373
- "name": "file-upload",
2374
- "unicode": "f574",
2375
- "prefix": "fas"
2376
- },
2377
- {
2378
- "name": "file-video",
2379
- "unicode": "f1c8",
2380
- "prefix": "fas"
2381
- },
2382
- {
2383
- "name": "file-video",
2384
- "unicode": "f1c8",
2385
- "prefix": "far"
2386
- },
2387
- {
2388
- "name": "file-word",
2389
- "unicode": "f1c2",
2390
- "prefix": "fas"
2391
- },
2392
- {
2393
- "name": "file-word",
2394
- "unicode": "f1c2",
2395
- "prefix": "far"
2396
- },
2397
- {
2398
- "name": "fill",
2399
- "unicode": "f575",
2400
- "prefix": "fas"
2401
- },
2402
- {
2403
- "name": "fill-drip",
2404
- "unicode": "f576",
2405
- "prefix": "fas"
2406
- },
2407
- {
2408
- "name": "film",
2409
- "unicode": "f008",
2410
- "prefix": "fas"
2411
- },
2412
- {
2413
- "name": "filter",
2414
- "unicode": "f0b0",
2415
- "prefix": "fas"
2416
- },
2417
- {
2418
- "name": "fingerprint",
2419
- "unicode": "f577",
2420
- "prefix": "fas"
2421
- },
2422
- {
2423
- "name": "fire",
2424
- "unicode": "f06d",
2425
- "prefix": "fas"
2426
- },
2427
- {
2428
- "name": "fire-extinguisher",
2429
- "unicode": "f134",
2430
- "prefix": "fas"
2431
- },
2432
- {
2433
- "name": "firefox",
2434
- "unicode": "f269",
2435
- "prefix": "fab"
2436
- },
2437
- {
2438
- "name": "first-aid",
2439
- "unicode": "f479",
2440
- "prefix": "fas"
2441
- },
2442
- {
2443
- "name": "first-order",
2444
- "unicode": "f2b0",
2445
- "prefix": "fab"
2446
- },
2447
- {
2448
- "name": "first-order-alt",
2449
- "unicode": "f50a",
2450
- "prefix": "fab"
2451
- },
2452
- {
2453
- "name": "firstdraft",
2454
- "unicode": "f3a1",
2455
- "prefix": "fab"
2456
- },
2457
- {
2458
- "name": "fish",
2459
- "unicode": "f578",
2460
- "prefix": "fas"
2461
- },
2462
- {
2463
- "name": "fist-raised",
2464
- "unicode": "f6de",
2465
- "prefix": "fas"
2466
- },
2467
- {
2468
- "name": "flag",
2469
- "unicode": "f024",
2470
- "prefix": "fas"
2471
- },
2472
- {
2473
- "name": "flag",
2474
- "unicode": "f024",
2475
- "prefix": "far"
2476
- },
2477
- {
2478
- "name": "flag-checkered",
2479
- "unicode": "f11e",
2480
- "prefix": "fas"
2481
- },
2482
- {
2483
- "name": "flag-usa",
2484
- "unicode": "f74d",
2485
- "prefix": "fas"
2486
- },
2487
- {
2488
- "name": "flask",
2489
- "unicode": "f0c3",
2490
- "prefix": "fas"
2491
- },
2492
- {
2493
- "name": "flickr",
2494
- "unicode": "f16e",
2495
- "prefix": "fab"
2496
- },
2497
- {
2498
- "name": "flipboard",
2499
- "unicode": "f44d",
2500
- "prefix": "fab"
2501
- },
2502
- {
2503
- "name": "flushed",
2504
- "unicode": "f579",
2505
- "prefix": "fas"
2506
- },
2507
- {
2508
- "name": "flushed",
2509
- "unicode": "f579",
2510
- "prefix": "far"
2511
- },
2512
- {
2513
- "name": "fly",
2514
- "unicode": "f417",
2515
- "prefix": "fab"
2516
- },
2517
- {
2518
- "name": "folder",
2519
- "unicode": "f07b",
2520
- "prefix": "fas"
2521
- },
2522
- {
2523
- "name": "folder",
2524
- "unicode": "f07b",
2525
- "prefix": "far"
2526
- },
2527
- {
2528
- "name": "folder-minus",
2529
- "unicode": "f65d",
2530
- "prefix": "fas"
2531
- },
2532
- {
2533
- "name": "folder-open",
2534
- "unicode": "f07c",
2535
- "prefix": "fas"
2536
- },
2537
- {
2538
- "name": "folder-open",
2539
- "unicode": "f07c",
2540
- "prefix": "far"
2541
- },
2542
- {
2543
- "name": "folder-plus",
2544
- "unicode": "f65e",
2545
- "prefix": "fas"
2546
- },
2547
- {
2548
- "name": "font",
2549
- "unicode": "f031",
2550
- "prefix": "fas"
2551
- },
2552
- {
2553
- "name": "font-awesome",
2554
- "unicode": "f2b4",
2555
- "prefix": "fab"
2556
- },
2557
- {
2558
- "name": "font-awesome-alt",
2559
- "unicode": "f35c",
2560
- "prefix": "fab"
2561
- },
2562
- {
2563
- "name": "font-awesome-flag",
2564
- "unicode": "f425",
2565
- "prefix": "fab"
2566
- },
2567
- {
2568
- "name": "fonticons",
2569
- "unicode": "f280",
2570
- "prefix": "fab"
2571
- },
2572
- {
2573
- "name": "fonticons-fi",
2574
- "unicode": "f3a2",
2575
- "prefix": "fab"
2576
- },
2577
- {
2578
- "name": "football-ball",
2579
- "unicode": "f44e",
2580
- "prefix": "fas"
2581
- },
2582
- {
2583
- "name": "fort-awesome",
2584
- "unicode": "f286",
2585
- "prefix": "fab"
2586
- },
2587
- {
2588
- "name": "fort-awesome-alt",
2589
- "unicode": "f3a3",
2590
- "prefix": "fab"
2591
- },
2592
- {
2593
- "name": "forumbee",
2594
- "unicode": "f211",
2595
- "prefix": "fab"
2596
- },
2597
- {
2598
- "name": "forward",
2599
- "unicode": "f04e",
2600
- "prefix": "fas"
2601
- },
2602
- {
2603
- "name": "foursquare",
2604
- "unicode": "f180",
2605
- "prefix": "fab"
2606
- },
2607
- {
2608
- "name": "free-code-camp",
2609
- "unicode": "f2c5",
2610
- "prefix": "fab"
2611
- },
2612
- {
2613
- "name": "freebsd",
2614
- "unicode": "f3a4",
2615
- "prefix": "fab"
2616
- },
2617
- {
2618
- "name": "frog",
2619
- "unicode": "f52e",
2620
- "prefix": "fas"
2621
- },
2622
- {
2623
- "name": "frown",
2624
- "unicode": "f119",
2625
- "prefix": "fas"
2626
- },
2627
- {
2628
- "name": "frown",
2629
- "unicode": "f119",
2630
- "prefix": "far"
2631
- },
2632
- {
2633
- "name": "frown-open",
2634
- "unicode": "f57a",
2635
- "prefix": "fas"
2636
- },
2637
- {
2638
- "name": "frown-open",
2639
- "unicode": "f57a",
2640
- "prefix": "far"
2641
- },
2642
- {
2643
- "name": "fulcrum",
2644
- "unicode": "f50b",
2645
- "prefix": "fab"
2646
- },
2647
- {
2648
- "name": "funnel-dollar",
2649
- "unicode": "f662",
2650
- "prefix": "fas"
2651
- },
2652
- {
2653
- "name": "futbol",
2654
- "unicode": "f1e3",
2655
- "prefix": "fas"
2656
- },
2657
- {
2658
- "name": "futbol",
2659
- "unicode": "f1e3",
2660
- "prefix": "far"
2661
- },
2662
- {
2663
- "name": "galactic-republic",
2664
- "unicode": "f50c",
2665
- "prefix": "fab"
2666
- },
2667
- {
2668
- "name": "galactic-senate",
2669
- "unicode": "f50d",
2670
- "prefix": "fab"
2671
- },
2672
- {
2673
- "name": "gamepad",
2674
- "unicode": "f11b",
2675
- "prefix": "fas"
2676
- },
2677
- {
2678
- "name": "gas-pump",
2679
- "unicode": "f52f",
2680
- "prefix": "fas"
2681
- },
2682
- {
2683
- "name": "gavel",
2684
- "unicode": "f0e3",
2685
- "prefix": "fas"
2686
- },
2687
- {
2688
- "name": "gem",
2689
- "unicode": "f3a5",
2690
- "prefix": "fas"
2691
- },
2692
- {
2693
- "name": "gem",
2694
- "unicode": "f3a5",
2695
- "prefix": "far"
2696
- },
2697
- {
2698
- "name": "genderless",
2699
- "unicode": "f22d",
2700
- "prefix": "fas"
2701
- },
2702
- {
2703
- "name": "get-pocket",
2704
- "unicode": "f265",
2705
- "prefix": "fab"
2706
- },
2707
- {
2708
- "name": "gg",
2709
- "unicode": "f260",
2710
- "prefix": "fab"
2711
- },
2712
- {
2713
- "name": "gg-circle",
2714
- "unicode": "f261",
2715
- "prefix": "fab"
2716
- },
2717
- {
2718
- "name": "ghost",
2719
- "unicode": "f6e2",
2720
- "prefix": "fas"
2721
- },
2722
- {
2723
- "name": "gift",
2724
- "unicode": "f06b",
2725
- "prefix": "fas"
2726
- },
2727
- {
2728
- "name": "git",
2729
- "unicode": "f1d3",
2730
- "prefix": "fab"
2731
- },
2732
- {
2733
- "name": "git-square",
2734
- "unicode": "f1d2",
2735
- "prefix": "fab"
2736
- },
2737
- {
2738
- "name": "github",
2739
- "unicode": "f09b",
2740
- "prefix": "fab"
2741
- },
2742
- {
2743
- "name": "github-alt",
2744
- "unicode": "f113",
2745
- "prefix": "fab"
2746
- },
2747
- {
2748
- "name": "github-square",
2749
- "unicode": "f092",
2750
- "prefix": "fab"
2751
- },
2752
- {
2753
- "name": "gitkraken",
2754
- "unicode": "f3a6",
2755
- "prefix": "fab"
2756
- },
2757
- {
2758
- "name": "gitlab",
2759
- "unicode": "f296",
2760
- "prefix": "fab"
2761
- },
2762
- {
2763
- "name": "gitter",
2764
- "unicode": "f426",
2765
- "prefix": "fab"
2766
- },
2767
- {
2768
- "name": "glass-martini",
2769
- "unicode": "f000",
2770
- "prefix": "fas"
2771
- },
2772
- {
2773
- "name": "glass-martini-alt",
2774
- "unicode": "f57b",
2775
- "prefix": "fas"
2776
- },
2777
- {
2778
- "name": "glasses",
2779
- "unicode": "f530",
2780
- "prefix": "fas"
2781
- },
2782
- {
2783
- "name": "glide",
2784
- "unicode": "f2a5",
2785
- "prefix": "fab"
2786
- },
2787
- {
2788
- "name": "glide-g",
2789
- "unicode": "f2a6",
2790
- "prefix": "fab"
2791
- },
2792
- {
2793
- "name": "globe",
2794
- "unicode": "f0ac",
2795
- "prefix": "fas"
2796
- },
2797
- {
2798
- "name": "globe-africa",
2799
- "unicode": "f57c",
2800
- "prefix": "fas"
2801
- },
2802
- {
2803
- "name": "globe-americas",
2804
- "unicode": "f57d",
2805
- "prefix": "fas"
2806
- },
2807
- {
2808
- "name": "globe-asia",
2809
- "unicode": "f57e",
2810
- "prefix": "fas"
2811
- },
2812
- {
2813
- "name": "gofore",
2814
- "unicode": "f3a7",
2815
- "prefix": "fab"
2816
- },
2817
- {
2818
- "name": "golf-ball",
2819
- "unicode": "f450",
2820
- "prefix": "fas"
2821
- },
2822
- {
2823
- "name": "goodreads",
2824
- "unicode": "f3a8",
2825
- "prefix": "fab"
2826
- },
2827
- {
2828
- "name": "goodreads-g",
2829
- "unicode": "f3a9",
2830
- "prefix": "fab"
2831
- },
2832
- {
2833
- "name": "google",
2834
- "unicode": "f1a0",
2835
- "prefix": "fab"
2836
- },
2837
- {
2838
- "name": "google-drive",
2839
- "unicode": "f3aa",
2840
- "prefix": "fab"
2841
- },
2842
- {
2843
- "name": "google-play",
2844
- "unicode": "f3ab",
2845
- "prefix": "fab"
2846
- },
2847
- {
2848
- "name": "google-plus",
2849
- "unicode": "f2b3",
2850
- "prefix": "fab"
2851
- },
2852
- {
2853
- "name": "google-plus-g",
2854
- "unicode": "f0d5",
2855
- "prefix": "fab"
2856
- },
2857
- {
2858
- "name": "google-plus-square",
2859
- "unicode": "f0d4",
2860
- "prefix": "fab"
2861
- },
2862
- {
2863
- "name": "google-wallet",
2864
- "unicode": "f1ee",
2865
- "prefix": "fab"
2866
- },
2867
- {
2868
- "name": "gopuram",
2869
- "unicode": "f664",
2870
- "prefix": "fas"
2871
- },
2872
- {
2873
- "name": "graduation-cap",
2874
- "unicode": "f19d",
2875
- "prefix": "fas"
2876
- },
2877
- {
2878
- "name": "gratipay",
2879
- "unicode": "f184",
2880
- "prefix": "fab"
2881
- },
2882
- {
2883
- "name": "grav",
2884
- "unicode": "f2d6",
2885
- "prefix": "fab"
2886
- },
2887
- {
2888
- "name": "greater-than",
2889
- "unicode": "f531",
2890
- "prefix": "fas"
2891
- },
2892
- {
2893
- "name": "greater-than-equal",
2894
- "unicode": "f532",
2895
- "prefix": "fas"
2896
- },
2897
- {
2898
- "name": "grimace",
2899
- "unicode": "f57f",
2900
- "prefix": "fas"
2901
- },
2902
- {
2903
- "name": "grimace",
2904
- "unicode": "f57f",
2905
- "prefix": "far"
2906
- },
2907
- {
2908
- "name": "grin",
2909
- "unicode": "f580",
2910
- "prefix": "fas"
2911
- },
2912
- {
2913
- "name": "grin",
2914
- "unicode": "f580",
2915
- "prefix": "far"
2916
- },
2917
- {
2918
- "name": "grin-alt",
2919
- "unicode": "f581",
2920
- "prefix": "fas"
2921
- },
2922
- {
2923
- "name": "grin-alt",
2924
- "unicode": "f581",
2925
- "prefix": "far"
2926
- },
2927
- {
2928
- "name": "grin-beam",
2929
- "unicode": "f582",
2930
- "prefix": "fas"
2931
- },
2932
- {
2933
- "name": "grin-beam",
2934
- "unicode": "f582",
2935
- "prefix": "far"
2936
- },
2937
- {
2938
- "name": "grin-beam-sweat",
2939
- "unicode": "f583",
2940
- "prefix": "fas"
2941
- },
2942
- {
2943
- "name": "grin-beam-sweat",
2944
- "unicode": "f583",
2945
- "prefix": "far"
2946
- },
2947
- {
2948
- "name": "grin-hearts",
2949
- "unicode": "f584",
2950
- "prefix": "fas"
2951
- },
2952
- {
2953
- "name": "grin-hearts",
2954
- "unicode": "f584",
2955
- "prefix": "far"
2956
- },
2957
- {
2958
- "name": "grin-squint",
2959
- "unicode": "f585",
2960
- "prefix": "fas"
2961
- },
2962
- {
2963
- "name": "grin-squint",
2964
- "unicode": "f585",
2965
- "prefix": "far"
2966
- },
2967
- {
2968
- "name": "grin-squint-tears",
2969
- "unicode": "f586",
2970
- "prefix": "fas"
2971
- },
2972
- {
2973
- "name": "grin-squint-tears",
2974
- "unicode": "f586",
2975
- "prefix": "far"
2976
- },
2977
- {
2978
- "name": "grin-stars",
2979
- "unicode": "f587",
2980
- "prefix": "fas"
2981
- },
2982
- {
2983
- "name": "grin-stars",
2984
- "unicode": "f587",
2985
- "prefix": "far"
2986
- },
2987
- {
2988
- "name": "grin-tears",
2989
- "unicode": "f588",
2990
- "prefix": "fas"
2991
- },
2992
- {
2993
- "name": "grin-tears",
2994
- "unicode": "f588",
2995
- "prefix": "far"
2996
- },
2997
- {
2998
- "name": "grin-tongue",
2999
- "unicode": "f589",
3000
- "prefix": "fas"
3001
- },
3002
- {
3003
- "name": "grin-tongue",
3004
- "unicode": "f589",
3005
- "prefix": "far"
3006
- },
3007
- {
3008
- "name": "grin-tongue-squint",
3009
- "unicode": "f58a",
3010
- "prefix": "fas"
3011
- },
3012
- {
3013
- "name": "grin-tongue-squint",
3014
- "unicode": "f58a",
3015
- "prefix": "far"
3016
- },
3017
- {
3018
- "name": "grin-tongue-wink",
3019
- "unicode": "f58b",
3020
- "prefix": "fas"
3021
- },
3022
- {
3023
- "name": "grin-tongue-wink",
3024
- "unicode": "f58b",
3025
- "prefix": "far"
3026
- },
3027
- {
3028
- "name": "grin-wink",
3029
- "unicode": "f58c",
3030
- "prefix": "fas"
3031
- },
3032
- {
3033
- "name": "grin-wink",
3034
- "unicode": "f58c",
3035
- "prefix": "far"
3036
- },
3037
- {
3038
- "name": "grip-horizontal",
3039
- "unicode": "f58d",
3040
- "prefix": "fas"
3041
- },
3042
- {
3043
- "name": "grip-vertical",
3044
- "unicode": "f58e",
3045
- "prefix": "fas"
3046
- },
3047
- {
3048
- "name": "gripfire",
3049
- "unicode": "f3ac",
3050
- "prefix": "fab"
3051
- },
3052
- {
3053
- "name": "grunt",
3054
- "unicode": "f3ad",
3055
- "prefix": "fab"
3056
- },
3057
- {
3058
- "name": "gulp",
3059
- "unicode": "f3ae",
3060
- "prefix": "fab"
3061
- },
3062
- {
3063
- "name": "h-square",
3064
- "unicode": "f0fd",
3065
- "prefix": "fas"
3066
- },
3067
- {
3068
- "name": "hacker-news",
3069
- "unicode": "f1d4",
3070
- "prefix": "fab"
3071
- },
3072
- {
3073
- "name": "hacker-news-square",
3074
- "unicode": "f3af",
3075
- "prefix": "fab"
3076
- },
3077
- {
3078
- "name": "hackerrank",
3079
- "unicode": "f5f7",
3080
- "prefix": "fab"
3081
- },
3082
- {
3083
- "name": "hammer",
3084
- "unicode": "f6e3",
3085
- "prefix": "fas"
3086
- },
3087
- {
3088
- "name": "hamsa",
3089
- "unicode": "f665",
3090
- "prefix": "fas"
3091
- },
3092
- {
3093
- "name": "hand-holding",
3094
- "unicode": "f4bd",
3095
- "prefix": "fas"
3096
- },
3097
- {
3098
- "name": "hand-holding-heart",
3099
- "unicode": "f4be",
3100
- "prefix": "fas"
3101
- },
3102
- {
3103
- "name": "hand-holding-usd",
3104
- "unicode": "f4c0",
3105
- "prefix": "fas"
3106
- },
3107
- {
3108
- "name": "hand-lizard",
3109
- "unicode": "f258",
3110
- "prefix": "fas"
3111
- },
3112
- {
3113
- "name": "hand-lizard",
3114
- "unicode": "f258",
3115
- "prefix": "far"
3116
- },
3117
- {
3118
- "name": "hand-paper",
3119
- "unicode": "f256",
3120
- "prefix": "fas"
3121
- },
3122
- {
3123
- "name": "hand-paper",
3124
- "unicode": "f256",
3125
- "prefix": "far"
3126
- },
3127
- {
3128
- "name": "hand-peace",
3129
- "unicode": "f25b",
3130
- "prefix": "fas"
3131
- },
3132
- {
3133
- "name": "hand-peace",
3134
- "unicode": "f25b",
3135
- "prefix": "far"
3136
- },
3137
- {
3138
- "name": "hand-point-down",
3139
- "unicode": "f0a7",
3140
- "prefix": "fas"
3141
- },
3142
- {
3143
- "name": "hand-point-down",
3144
- "unicode": "f0a7",
3145
- "prefix": "far"
3146
- },
3147
- {
3148
- "name": "hand-point-left",
3149
- "unicode": "f0a5",
3150
- "prefix": "fas"
3151
- },
3152
- {
3153
- "name": "hand-point-left",
3154
- "unicode": "f0a5",
3155
- "prefix": "far"
3156
- },
3157
- {
3158
- "name": "hand-point-right",
3159
- "unicode": "f0a4",
3160
- "prefix": "fas"
3161
- },
3162
- {
3163
- "name": "hand-point-right",
3164
- "unicode": "f0a4",
3165
- "prefix": "far"
3166
- },
3167
- {
3168
- "name": "hand-point-up",
3169
- "unicode": "f0a6",
3170
- "prefix": "fas"
3171
- },
3172
- {
3173
- "name": "hand-point-up",
3174
- "unicode": "f0a6",
3175
- "prefix": "far"
3176
- },
3177
- {
3178
- "name": "hand-pointer",
3179
- "unicode": "f25a",
3180
- "prefix": "fas"
3181
- },
3182
- {
3183
- "name": "hand-pointer",
3184
- "unicode": "f25a",
3185
- "prefix": "far"
3186
- },
3187
- {
3188
- "name": "hand-rock",
3189
- "unicode": "f255",
3190
- "prefix": "fas"
3191
- },
3192
- {
3193
- "name": "hand-rock",
3194
- "unicode": "f255",
3195
- "prefix": "far"
3196
- },
3197
- {
3198
- "name": "hand-scissors",
3199
- "unicode": "f257",
3200
- "prefix": "fas"
3201
- },
3202
- {
3203
- "name": "hand-scissors",
3204
- "unicode": "f257",
3205
- "prefix": "far"
3206
- },
3207
- {
3208
- "name": "hand-spock",
3209
- "unicode": "f259",
3210
- "prefix": "fas"
3211
- },
3212
- {
3213
- "name": "hand-spock",
3214
- "unicode": "f259",
3215
- "prefix": "far"
3216
- },
3217
- {
3218
- "name": "hands",
3219
- "unicode": "f4c2",
3220
- "prefix": "fas"
3221
- },
3222
- {
3223
- "name": "hands-helping",
3224
- "unicode": "f4c4",
3225
- "prefix": "fas"
3226
- },
3227
- {
3228
- "name": "handshake",
3229
- "unicode": "f2b5",
3230
- "prefix": "fas"
3231
- },
3232
- {
3233
- "name": "handshake",
3234
- "unicode": "f2b5",
3235
- "prefix": "far"
3236
- },
3237
- {
3238
- "name": "hanukiah",
3239
- "unicode": "f6e6",
3240
- "prefix": "fas"
3241
- },
3242
- {
3243
- "name": "hashtag",
3244
- "unicode": "f292",
3245
- "prefix": "fas"
3246
- },
3247
- {
3248
- "name": "hat-wizard",
3249
- "unicode": "f6e8",
3250
- "prefix": "fas"
3251
- },
3252
- {
3253
- "name": "haykal",
3254
- "unicode": "f666",
3255
- "prefix": "fas"
3256
- },
3257
- {
3258
- "name": "hdd",
3259
- "unicode": "f0a0",
3260
- "prefix": "fas"
3261
- },
3262
- {
3263
- "name": "hdd",
3264
- "unicode": "f0a0",
3265
- "prefix": "far"
3266
- },
3267
- {
3268
- "name": "heading",
3269
- "unicode": "f1dc",
3270
- "prefix": "fas"
3271
- },
3272
- {
3273
- "name": "headphones",
3274
- "unicode": "f025",
3275
- "prefix": "fas"
3276
- },
3277
- {
3278
- "name": "headphones-alt",
3279
- "unicode": "f58f",
3280
- "prefix": "fas"
3281
- },
3282
- {
3283
- "name": "headset",
3284
- "unicode": "f590",
3285
- "prefix": "fas"
3286
- },
3287
- {
3288
- "name": "heart",
3289
- "unicode": "f004",
3290
- "prefix": "fas"
3291
- },
3292
- {
3293
- "name": "heart",
3294
- "unicode": "f004",
3295
- "prefix": "far"
3296
- },
3297
- {
3298
- "name": "heartbeat",
3299
- "unicode": "f21e",
3300
- "prefix": "fas"
3301
- },
3302
- {
3303
- "name": "helicopter",
3304
- "unicode": "f533",
3305
- "prefix": "fas"
3306
- },
3307
- {
3308
- "name": "highlighter",
3309
- "unicode": "f591",
3310
- "prefix": "fas"
3311
- },
3312
- {
3313
- "name": "hiking",
3314
- "unicode": "f6ec",
3315
- "prefix": "fas"
3316
- },
3317
- {
3318
- "name": "hippo",
3319
- "unicode": "f6ed",
3320
- "prefix": "fas"
3321
- },
3322
- {
3323
- "name": "hips",
3324
- "unicode": "f452",
3325
- "prefix": "fab"
3326
- },
3327
- {
3328
- "name": "hire-a-helper",
3329
- "unicode": "f3b0",
3330
- "prefix": "fab"
3331
- },
3332
- {
3333
- "name": "history",
3334
- "unicode": "f1da",
3335
- "prefix": "fas"
3336
- },
3337
- {
3338
- "name": "hockey-puck",
3339
- "unicode": "f453",
3340
- "prefix": "fas"
3341
- },
3342
- {
3343
- "name": "home",
3344
- "unicode": "f015",
3345
- "prefix": "fas"
3346
- },
3347
- {
3348
- "name": "hooli",
3349
- "unicode": "f427",
3350
- "prefix": "fab"
3351
- },
3352
- {
3353
- "name": "hornbill",
3354
- "unicode": "f592",
3355
- "prefix": "fab"
3356
- },
3357
- {
3358
- "name": "horse",
3359
- "unicode": "f6f0",
3360
- "prefix": "fas"
3361
- },
3362
- {
3363
- "name": "hospital",
3364
- "unicode": "f0f8",
3365
- "prefix": "fas"
3366
- },
3367
- {
3368
- "name": "hospital",
3369
- "unicode": "f0f8",
3370
- "prefix": "far"
3371
- },
3372
- {
3373
- "name": "hospital-alt",
3374
- "unicode": "f47d",
3375
- "prefix": "fas"
3376
- },
3377
- {
3378
- "name": "hospital-symbol",
3379
- "unicode": "f47e",
3380
- "prefix": "fas"
3381
- },
3382
- {
3383
- "name": "hot-tub",
3384
- "unicode": "f593",
3385
- "prefix": "fas"
3386
- },
3387
- {
3388
- "name": "hotel",
3389
- "unicode": "f594",
3390
- "prefix": "fas"
3391
- },
3392
- {
3393
- "name": "hotjar",
3394
- "unicode": "f3b1",
3395
- "prefix": "fab"
3396
- },
3397
- {
3398
- "name": "hourglass",
3399
- "unicode": "f254",
3400
- "prefix": "fas"
3401
- },
3402
- {
3403
- "name": "hourglass",
3404
- "unicode": "f254",
3405
- "prefix": "far"
3406
- },
3407
- {
3408
- "name": "hourglass-end",
3409
- "unicode": "f253",
3410
- "prefix": "fas"
3411
- },
3412
- {
3413
- "name": "hourglass-half",
3414
- "unicode": "f252",
3415
- "prefix": "fas"
3416
- },
3417
- {
3418
- "name": "hourglass-start",
3419
- "unicode": "f251",
3420
- "prefix": "fas"
3421
- },
3422
- {
3423
- "name": "house-damage",
3424
- "unicode": "f6f1",
3425
- "prefix": "fas"
3426
- },
3427
- {
3428
- "name": "houzz",
3429
- "unicode": "f27c",
3430
- "prefix": "fab"
3431
- },
3432
- {
3433
- "name": "hryvnia",
3434
- "unicode": "f6f2",
3435
- "prefix": "fas"
3436
- },
3437
- {
3438
- "name": "html5",
3439
- "unicode": "f13b",
3440
- "prefix": "fab"
3441
- },
3442
- {
3443
- "name": "hubspot",
3444
- "unicode": "f3b2",
3445
- "prefix": "fab"
3446
- },
3447
- {
3448
- "name": "i-cursor",
3449
- "unicode": "f246",
3450
- "prefix": "fas"
3451
- },
3452
- {
3453
- "name": "id-badge",
3454
- "unicode": "f2c1",
3455
- "prefix": "fas"
3456
- },
3457
- {
3458
- "name": "id-badge",
3459
- "unicode": "f2c1",
3460
- "prefix": "far"
3461
- },
3462
- {
3463
- "name": "id-card",
3464
- "unicode": "f2c2",
3465
- "prefix": "fas"
3466
- },
3467
- {
3468
- "name": "id-card",
3469
- "unicode": "f2c2",
3470
- "prefix": "far"
3471
- },
3472
- {
3473
- "name": "id-card-alt",
3474
- "unicode": "f47f",
3475
- "prefix": "fas"
3476
- },
3477
- {
3478
- "name": "image",
3479
- "unicode": "f03e",
3480
- "prefix": "fas"
3481
- },
3482
- {
3483
- "name": "image",
3484
- "unicode": "f03e",
3485
- "prefix": "far"
3486
- },
3487
- {
3488
- "name": "images",
3489
- "unicode": "f302",
3490
- "prefix": "fas"
3491
- },
3492
- {
3493
- "name": "images",
3494
- "unicode": "f302",
3495
- "prefix": "far"
3496
- },
3497
- {
3498
- "name": "imdb",
3499
- "unicode": "f2d8",
3500
- "prefix": "fab"
3501
- },
3502
- {
3503
- "name": "inbox",
3504
- "unicode": "f01c",
3505
- "prefix": "fas"
3506
- },
3507
- {
3508
- "name": "indent",
3509
- "unicode": "f03c",
3510
- "prefix": "fas"
3511
- },
3512
- {
3513
- "name": "industry",
3514
- "unicode": "f275",
3515
- "prefix": "fas"
3516
- },
3517
- {
3518
- "name": "infinity",
3519
- "unicode": "f534",
3520
- "prefix": "fas"
3521
- },
3522
- {
3523
- "name": "info",
3524
- "unicode": "f129",
3525
- "prefix": "fas"
3526
- },
3527
- {
3528
- "name": "info-circle",
3529
- "unicode": "f05a",
3530
- "prefix": "fas"
3531
- },
3532
- {
3533
- "name": "instagram",
3534
- "unicode": "f16d",
3535
- "prefix": "fab"
3536
- },
3537
- {
3538
- "name": "internet-explorer",
3539
- "unicode": "f26b",
3540
- "prefix": "fab"
3541
- },
3542
- {
3543
- "name": "ioxhost",
3544
- "unicode": "f208",
3545
- "prefix": "fab"
3546
- },
3547
- {
3548
- "name": "italic",
3549
- "unicode": "f033",
3550
- "prefix": "fas"
3551
- },
3552
- {
3553
- "name": "itunes",
3554
- "unicode": "f3b4",
3555
- "prefix": "fab"
3556
- },
3557
- {
3558
- "name": "itunes-note",
3559
- "unicode": "f3b5",
3560
- "prefix": "fab"
3561
- },
3562
- {
3563
- "name": "java",
3564
- "unicode": "f4e4",
3565
- "prefix": "fab"
3566
- },
3567
- {
3568
- "name": "jedi",
3569
- "unicode": "f669",
3570
- "prefix": "fas"
3571
- },
3572
- {
3573
- "name": "jedi-order",
3574
- "unicode": "f50e",
3575
- "prefix": "fab"
3576
- },
3577
- {
3578
- "name": "jenkins",
3579
- "unicode": "f3b6",
3580
- "prefix": "fab"
3581
- },
3582
- {
3583
- "name": "joget",
3584
- "unicode": "f3b7",
3585
- "prefix": "fab"
3586
- },
3587
- {
3588
- "name": "joint",
3589
- "unicode": "f595",
3590
- "prefix": "fas"
3591
- },
3592
- {
3593
- "name": "joomla",
3594
- "unicode": "f1aa",
3595
- "prefix": "fab"
3596
- },
3597
- {
3598
- "name": "journal-whills",
3599
- "unicode": "f66a",
3600
- "prefix": "fas"
3601
- },
3602
- {
3603
- "name": "js",
3604
- "unicode": "f3b8",
3605
- "prefix": "fab"
3606
- },
3607
- {
3608
- "name": "js-square",
3609
- "unicode": "f3b9",
3610
- "prefix": "fab"
3611
- },
3612
- {
3613
- "name": "jsfiddle",
3614
- "unicode": "f1cc",
3615
- "prefix": "fab"
3616
- },
3617
- {
3618
- "name": "kaaba",
3619
- "unicode": "f66b",
3620
- "prefix": "fas"
3621
- },
3622
- {
3623
- "name": "kaggle",
3624
- "unicode": "f5fa",
3625
- "prefix": "fab"
3626
- },
3627
- {
3628
- "name": "key",
3629
- "unicode": "f084",
3630
- "prefix": "fas"
3631
- },
3632
- {
3633
- "name": "keybase",
3634
- "unicode": "f4f5",
3635
- "prefix": "fab"
3636
- },
3637
- {
3638
- "name": "keyboard",
3639
- "unicode": "f11c",
3640
- "prefix": "fas"
3641
- },
3642
- {
3643
- "name": "keyboard",
3644
- "unicode": "f11c",
3645
- "prefix": "far"
3646
- },
3647
- {
3648
- "name": "keycdn",
3649
- "unicode": "f3ba",
3650
- "prefix": "fab"
3651
- },
3652
- {
3653
- "name": "khanda",
3654
- "unicode": "f66d",
3655
- "prefix": "fas"
3656
- },
3657
- {
3658
- "name": "kickstarter",
3659
- "unicode": "f3bb",
3660
- "prefix": "fab"
3661
- },
3662
- {
3663
- "name": "kickstarter-k",
3664
- "unicode": "f3bc",
3665
- "prefix": "fab"
3666
- },
3667
- {
3668
- "name": "kiss",
3669
- "unicode": "f596",
3670
- "prefix": "fas"
3671
- },
3672
- {
3673
- "name": "kiss",
3674
- "unicode": "f596",
3675
- "prefix": "far"
3676
- },
3677
- {
3678
- "name": "kiss-beam",
3679
- "unicode": "f597",
3680
- "prefix": "fas"
3681
- },
3682
- {
3683
- "name": "kiss-beam",
3684
- "unicode": "f597",
3685
- "prefix": "far"
3686
- },
3687
- {
3688
- "name": "kiss-wink-heart",
3689
- "unicode": "f598",
3690
- "prefix": "fas"
3691
- },
3692
- {
3693
- "name": "kiss-wink-heart",
3694
- "unicode": "f598",
3695
- "prefix": "far"
3696
- },
3697
- {
3698
- "name": "kiwi-bird",
3699
- "unicode": "f535",
3700
- "prefix": "fas"
3701
- },
3702
- {
3703
- "name": "korvue",
3704
- "unicode": "f42f",
3705
- "prefix": "fab"
3706
- },
3707
- {
3708
- "name": "landmark",
3709
- "unicode": "f66f",
3710
- "prefix": "fas"
3711
- },
3712
- {
3713
- "name": "language",
3714
- "unicode": "f1ab",
3715
- "prefix": "fas"
3716
- },
3717
- {
3718
- "name": "laptop",
3719
- "unicode": "f109",
3720
- "prefix": "fas"
3721
- },
3722
- {
3723
- "name": "laptop-code",
3724
- "unicode": "f5fc",
3725
- "prefix": "fas"
3726
- },
3727
- {
3728
- "name": "laravel",
3729
- "unicode": "f3bd",
3730
- "prefix": "fab"
3731
- },
3732
- {
3733
- "name": "lastfm",
3734
- "unicode": "f202",
3735
- "prefix": "fab"
3736
- },
3737
- {
3738
- "name": "lastfm-square",
3739
- "unicode": "f203",
3740
- "prefix": "fab"
3741
- },
3742
- {
3743
- "name": "laugh",
3744
- "unicode": "f599",
3745
- "prefix": "fas"
3746
- },
3747
- {
3748
- "name": "laugh",
3749
- "unicode": "f599",
3750
- "prefix": "far"
3751
- },
3752
- {
3753
- "name": "laugh-beam",
3754
- "unicode": "f59a",
3755
- "prefix": "fas"
3756
- },
3757
- {
3758
- "name": "laugh-beam",
3759
- "unicode": "f59a",
3760
- "prefix": "far"
3761
- },
3762
- {
3763
- "name": "laugh-squint",
3764
- "unicode": "f59b",
3765
- "prefix": "fas"
3766
- },
3767
- {
3768
- "name": "laugh-squint",
3769
- "unicode": "f59b",
3770
- "prefix": "far"
3771
- },
3772
- {
3773
- "name": "laugh-wink",
3774
- "unicode": "f59c",
3775
- "prefix": "fas"
3776
- },
3777
- {
3778
- "name": "laugh-wink",
3779
- "unicode": "f59c",
3780
- "prefix": "far"
3781
- },
3782
- {
3783
- "name": "layer-group",
3784
- "unicode": "f5fd",
3785
- "prefix": "fas"
3786
- },
3787
- {
3788
- "name": "leaf",
3789
- "unicode": "f06c",
3790
- "prefix": "fas"
3791
- },
3792
- {
3793
- "name": "leanpub",
3794
- "unicode": "f212",
3795
- "prefix": "fab"
3796
- },
3797
- {
3798
- "name": "lemon",
3799
- "unicode": "f094",
3800
- "prefix": "fas"
3801
- },
3802
- {
3803
- "name": "lemon",
3804
- "unicode": "f094",
3805
- "prefix": "far"
3806
- },
3807
- {
3808
- "name": "less",
3809
- "unicode": "f41d",
3810
- "prefix": "fab"
3811
- },
3812
- {
3813
- "name": "less-than",
3814
- "unicode": "f536",
3815
- "prefix": "fas"
3816
- },
3817
- {
3818
- "name": "less-than-equal",
3819
- "unicode": "f537",
3820
- "prefix": "fas"
3821
- },
3822
- {
3823
- "name": "level-down-alt",
3824
- "unicode": "f3be",
3825
- "prefix": "fas"
3826
- },
3827
- {
3828
- "name": "level-up-alt",
3829
- "unicode": "f3bf",
3830
- "prefix": "fas"
3831
- },
3832
- {
3833
- "name": "life-ring",
3834
- "unicode": "f1cd",
3835
- "prefix": "fas"
3836
- },
3837
- {
3838
- "name": "life-ring",
3839
- "unicode": "f1cd",
3840
- "prefix": "far"
3841
- },
3842
- {
3843
- "name": "lightbulb",
3844
- "unicode": "f0eb",
3845
- "prefix": "fas"
3846
- },
3847
- {
3848
- "name": "lightbulb",
3849
- "unicode": "f0eb",
3850
- "prefix": "far"
3851
- },
3852
- {
3853
- "name": "line",
3854
- "unicode": "f3c0",
3855
- "prefix": "fab"
3856
- },
3857
- {
3858
- "name": "link",
3859
- "unicode": "f0c1",
3860
- "prefix": "fas"
3861
- },
3862
- {
3863
- "name": "linkedin",
3864
- "unicode": "f08c",
3865
- "prefix": "fab"
3866
- },
3867
- {
3868
- "name": "linkedin-in",
3869
- "unicode": "f0e1",
3870
- "prefix": "fab"
3871
- },
3872
- {
3873
- "name": "linode",
3874
- "unicode": "f2b8",
3875
- "prefix": "fab"
3876
- },
3877
- {
3878
- "name": "linux",
3879
- "unicode": "f17c",
3880
- "prefix": "fab"
3881
- },
3882
- {
3883
- "name": "lira-sign",
3884
- "unicode": "f195",
3885
- "prefix": "fas"
3886
- },
3887
- {
3888
- "name": "list",
3889
- "unicode": "f03a",
3890
- "prefix": "fas"
3891
- },
3892
- {
3893
- "name": "list-alt",
3894
- "unicode": "f022",
3895
- "prefix": "fas"
3896
- },
3897
- {
3898
- "name": "list-alt",
3899
- "unicode": "f022",
3900
- "prefix": "far"
3901
- },
3902
- {
3903
- "name": "list-ol",
3904
- "unicode": "f0cb",
3905
- "prefix": "fas"
3906
- },
3907
- {
3908
- "name": "list-ul",
3909
- "unicode": "f0ca",
3910
- "prefix": "fas"
3911
- },
3912
- {
3913
- "name": "location-arrow",
3914
- "unicode": "f124",
3915
- "prefix": "fas"
3916
- },
3917
- {
3918
- "name": "lock",
3919
- "unicode": "f023",
3920
- "prefix": "fas"
3921
- },
3922
- {
3923
- "name": "lock-open",
3924
- "unicode": "f3c1",
3925
- "prefix": "fas"
3926
- },
3927
- {
3928
- "name": "long-arrow-alt-down",
3929
- "unicode": "f309",
3930
- "prefix": "fas"
3931
- },
3932
- {
3933
- "name": "long-arrow-alt-left",
3934
- "unicode": "f30a",
3935
- "prefix": "fas"
3936
- },
3937
- {
3938
- "name": "long-arrow-alt-right",
3939
- "unicode": "f30b",
3940
- "prefix": "fas"
3941
- },
3942
- {
3943
- "name": "long-arrow-alt-up",
3944
- "unicode": "f30c",
3945
- "prefix": "fas"
3946
- },
3947
- {
3948
- "name": "low-vision",
3949
- "unicode": "f2a8",
3950
- "prefix": "fas"
3951
- },
3952
- {
3953
- "name": "luggage-cart",
3954
- "unicode": "f59d",
3955
- "prefix": "fas"
3956
- },
3957
- {
3958
- "name": "lyft",
3959
- "unicode": "f3c3",
3960
- "prefix": "fab"
3961
- },
3962
- {
3963
- "name": "magento",
3964
- "unicode": "f3c4",
3965
- "prefix": "fab"
3966
- },
3967
- {
3968
- "name": "magic",
3969
- "unicode": "f0d0",
3970
- "prefix": "fas"
3971
- },
3972
- {
3973
- "name": "magnet",
3974
- "unicode": "f076",
3975
- "prefix": "fas"
3976
- },
3977
- {
3978
- "name": "mail-bulk",
3979
- "unicode": "f674",
3980
- "prefix": "fas"
3981
- },
3982
- {
3983
- "name": "mailchimp",
3984
- "unicode": "f59e",
3985
- "prefix": "fab"
3986
- },
3987
- {
3988
- "name": "male",
3989
- "unicode": "f183",
3990
- "prefix": "fas"
3991
- },
3992
- {
3993
- "name": "mandalorian",
3994
- "unicode": "f50f",
3995
- "prefix": "fab"
3996
- },
3997
- {
3998
- "name": "map",
3999
- "unicode": "f279",
4000
- "prefix": "fas"
4001
- },
4002
- {
4003
- "name": "map",
4004
- "unicode": "f279",
4005
- "prefix": "far"
4006
- },
4007
- {
4008
- "name": "map-marked",
4009
- "unicode": "f59f",
4010
- "prefix": "fas"
4011
- },
4012
- {
4013
- "name": "map-marked-alt",
4014
- "unicode": "f5a0",
4015
- "prefix": "fas"
4016
- },
4017
- {
4018
- "name": "map-marker",
4019
- "unicode": "f041",
4020
- "prefix": "fas"
4021
- },
4022
- {
4023
- "name": "map-marker-alt",
4024
- "unicode": "f3c5",
4025
- "prefix": "fas"
4026
- },
4027
- {
4028
- "name": "map-pin",
4029
- "unicode": "f276",
4030
- "prefix": "fas"
4031
- },
4032
- {
4033
- "name": "map-signs",
4034
- "unicode": "f277",
4035
- "prefix": "fas"
4036
- },
4037
- {
4038
- "name": "markdown",
4039
- "unicode": "f60f",
4040
- "prefix": "fab"
4041
- },
4042
- {
4043
- "name": "marker",
4044
- "unicode": "f5a1",
4045
- "prefix": "fas"
4046
- },
4047
- {
4048
- "name": "mars",
4049
- "unicode": "f222",
4050
- "prefix": "fas"
4051
- },
4052
- {
4053
- "name": "mars-double",
4054
- "unicode": "f227",
4055
- "prefix": "fas"
4056
- },
4057
- {
4058
- "name": "mars-stroke",
4059
- "unicode": "f229",
4060
- "prefix": "fas"
4061
- },
4062
- {
4063
- "name": "mars-stroke-h",
4064
- "unicode": "f22b",
4065
- "prefix": "fas"
4066
- },
4067
- {
4068
- "name": "mars-stroke-v",
4069
- "unicode": "f22a",
4070
- "prefix": "fas"
4071
- },
4072
- {
4073
- "name": "mask",
4074
- "unicode": "f6fa",
4075
- "prefix": "fas"
4076
- },
4077
- {
4078
- "name": "mastodon",
4079
- "unicode": "f4f6",
4080
- "prefix": "fab"
4081
- },
4082
- {
4083
- "name": "maxcdn",
4084
- "unicode": "f136",
4085
- "prefix": "fab"
4086
- },
4087
- {
4088
- "name": "medal",
4089
- "unicode": "f5a2",
4090
- "prefix": "fas"
4091
- },
4092
- {
4093
- "name": "medapps",
4094
- "unicode": "f3c6",
4095
- "prefix": "fab"
4096
- },
4097
- {
4098
- "name": "medium",
4099
- "unicode": "f23a",
4100
- "prefix": "fab"
4101
- },
4102
- {
4103
- "name": "medium-m",
4104
- "unicode": "f3c7",
4105
- "prefix": "fab"
4106
- },
4107
- {
4108
- "name": "medkit",
4109
- "unicode": "f0fa",
4110
- "prefix": "fas"
4111
- },
4112
- {
4113
- "name": "medrt",
4114
- "unicode": "f3c8",
4115
- "prefix": "fab"
4116
- },
4117
- {
4118
- "name": "meetup",
4119
- "unicode": "f2e0",
4120
- "prefix": "fab"
4121
- },
4122
- {
4123
- "name": "megaport",
4124
- "unicode": "f5a3",
4125
- "prefix": "fab"
4126
- },
4127
- {
4128
- "name": "meh",
4129
- "unicode": "f11a",
4130
- "prefix": "fas"
4131
- },
4132
- {
4133
- "name": "meh",
4134
- "unicode": "f11a",
4135
- "prefix": "far"
4136
- },
4137
- {
4138
- "name": "meh-blank",
4139
- "unicode": "f5a4",
4140
- "prefix": "fas"
4141
- },
4142
- {
4143
- "name": "meh-blank",
4144
- "unicode": "f5a4",
4145
- "prefix": "far"
4146
- },
4147
- {
4148
- "name": "meh-rolling-eyes",
4149
- "unicode": "f5a5",
4150
- "prefix": "fas"
4151
- },
4152
- {
4153
- "name": "meh-rolling-eyes",
4154
- "unicode": "f5a5",
4155
- "prefix": "far"
4156
- },
4157
- {
4158
- "name": "memory",
4159
- "unicode": "f538",
4160
- "prefix": "fas"
4161
- },
4162
- {
4163
- "name": "menorah",
4164
- "unicode": "f676",
4165
- "prefix": "fas"
4166
- },
4167
- {
4168
- "name": "mercury",
4169
- "unicode": "f223",
4170
- "prefix": "fas"
4171
- },
4172
- {
4173
- "name": "meteor",
4174
- "unicode": "f753",
4175
- "prefix": "fas"
4176
- },
4177
- {
4178
- "name": "microchip",
4179
- "unicode": "f2db",
4180
- "prefix": "fas"
4181
- },
4182
- {
4183
- "name": "microphone",
4184
- "unicode": "f130",
4185
- "prefix": "fas"
4186
- },
4187
- {
4188
- "name": "microphone-alt",
4189
- "unicode": "f3c9",
4190
- "prefix": "fas"
4191
- },
4192
- {
4193
- "name": "microphone-alt-slash",
4194
- "unicode": "f539",
4195
- "prefix": "fas"
4196
- },
4197
- {
4198
- "name": "microphone-slash",
4199
- "unicode": "f131",
4200
- "prefix": "fas"
4201
- },
4202
- {
4203
- "name": "microscope",
4204
- "unicode": "f610",
4205
- "prefix": "fas"
4206
- },
4207
- {
4208
- "name": "microsoft",
4209
- "unicode": "f3ca",
4210
- "prefix": "fab"
4211
- },
4212
- {
4213
- "name": "minus",
4214
- "unicode": "f068",
4215
- "prefix": "fas"
4216
- },
4217
- {
4218
- "name": "minus-circle",
4219
- "unicode": "f056",
4220
- "prefix": "fas"
4221
- },
4222
- {
4223
- "name": "minus-square",
4224
- "unicode": "f146",
4225
- "prefix": "fas"
4226
- },
4227
- {
4228
- "name": "minus-square",
4229
- "unicode": "f146",
4230
- "prefix": "far"
4231
- },
4232
- {
4233
- "name": "mix",
4234
- "unicode": "f3cb",
4235
- "prefix": "fab"
4236
- },
4237
- {
4238
- "name": "mixcloud",
4239
- "unicode": "f289",
4240
- "prefix": "fab"
4241
- },
4242
- {
4243
- "name": "mizuni",
4244
- "unicode": "f3cc",
4245
- "prefix": "fab"
4246
- },
4247
- {
4248
- "name": "mobile",
4249
- "unicode": "f10b",
4250
- "prefix": "fas"
4251
- },
4252
- {
4253
- "name": "mobile-alt",
4254
- "unicode": "f3cd",
4255
- "prefix": "fas"
4256
- },
4257
- {
4258
- "name": "modx",
4259
- "unicode": "f285",
4260
- "prefix": "fab"
4261
- },
4262
- {
4263
- "name": "monero",
4264
- "unicode": "f3d0",
4265
- "prefix": "fab"
4266
- },
4267
- {
4268
- "name": "money-bill",
4269
- "unicode": "f0d6",
4270
- "prefix": "fas"
4271
- },
4272
- {
4273
- "name": "money-bill-alt",
4274
- "unicode": "f3d1",
4275
- "prefix": "fas"
4276
- },
4277
- {
4278
- "name": "money-bill-alt",
4279
- "unicode": "f3d1",
4280
- "prefix": "far"
4281
- },
4282
- {
4283
- "name": "money-bill-wave",
4284
- "unicode": "f53a",
4285
- "prefix": "fas"
4286
- },
4287
- {
4288
- "name": "money-bill-wave-alt",
4289
- "unicode": "f53b",
4290
- "prefix": "fas"
4291
- },
4292
- {
4293
- "name": "money-check",
4294
- "unicode": "f53c",
4295
- "prefix": "fas"
4296
- },
4297
- {
4298
- "name": "money-check-alt",
4299
- "unicode": "f53d",
4300
- "prefix": "fas"
4301
- },
4302
- {
4303
- "name": "monument",
4304
- "unicode": "f5a6",
4305
- "prefix": "fas"
4306
- },
4307
- {
4308
- "name": "moon",
4309
- "unicode": "f186",
4310
- "prefix": "fas"
4311
- },
4312
- {
4313
- "name": "moon",
4314
- "unicode": "f186",
4315
- "prefix": "far"
4316
- },
4317
- {
4318
- "name": "mortar-pestle",
4319
- "unicode": "f5a7",
4320
- "prefix": "fas"
4321
- },
4322
- {
4323
- "name": "mosque",
4324
- "unicode": "f678",
4325
- "prefix": "fas"
4326
- },
4327
- {
4328
- "name": "motorcycle",
4329
- "unicode": "f21c",
4330
- "prefix": "fas"
4331
- },
4332
- {
4333
- "name": "mountain",
4334
- "unicode": "f6fc",
4335
- "prefix": "fas"
4336
- },
4337
- {
4338
- "name": "mouse-pointer",
4339
- "unicode": "f245",
4340
- "prefix": "fas"
4341
- },
4342
- {
4343
- "name": "music",
4344
- "unicode": "f001",
4345
- "prefix": "fas"
4346
- },
4347
- {
4348
- "name": "napster",
4349
- "unicode": "f3d2",
4350
- "prefix": "fab"
4351
- },
4352
- {
4353
- "name": "neos",
4354
- "unicode": "f612",
4355
- "prefix": "fab"
4356
- },
4357
- {
4358
- "name": "network-wired",
4359
- "unicode": "f6ff",
4360
- "prefix": "fas"
4361
- },
4362
- {
4363
- "name": "neuter",
4364
- "unicode": "f22c",
4365
- "prefix": "fas"
4366
- },
4367
- {
4368
- "name": "newspaper",
4369
- "unicode": "f1ea",
4370
- "prefix": "fas"
4371
- },
4372
- {
4373
- "name": "newspaper",
4374
- "unicode": "f1ea",
4375
- "prefix": "far"
4376
- },
4377
- {
4378
- "name": "nimblr",
4379
- "unicode": "f5a8",
4380
- "prefix": "fab"
4381
- },
4382
- {
4383
- "name": "nintendo-switch",
4384
- "unicode": "f418",
4385
- "prefix": "fab"
4386
- },
4387
- {
4388
- "name": "node",
4389
- "unicode": "f419",
4390
- "prefix": "fab"
4391
- },
4392
- {
4393
- "name": "node-js",
4394
- "unicode": "f3d3",
4395
- "prefix": "fab"
4396
- },
4397
- {
4398
- "name": "not-equal",
4399
- "unicode": "f53e",
4400
- "prefix": "fas"
4401
- },
4402
- {
4403
- "name": "notes-medical",
4404
- "unicode": "f481",
4405
- "prefix": "fas"
4406
- },
4407
- {
4408
- "name": "npm",
4409
- "unicode": "f3d4",
4410
- "prefix": "fab"
4411
- },
4412
- {
4413
- "name": "ns8",
4414
- "unicode": "f3d5",
4415
- "prefix": "fab"
4416
- },
4417
- {
4418
- "name": "nutritionix",
4419
- "unicode": "f3d6",
4420
- "prefix": "fab"
4421
- },
4422
- {
4423
- "name": "object-group",
4424
- "unicode": "f247",
4425
- "prefix": "fas"
4426
- },
4427
- {
4428
- "name": "object-group",
4429
- "unicode": "f247",
4430
- "prefix": "far"
4431
- },
4432
- {
4433
- "name": "object-ungroup",
4434
- "unicode": "f248",
4435
- "prefix": "fas"
4436
- },
4437
- {
4438
- "name": "object-ungroup",
4439
- "unicode": "f248",
4440
- "prefix": "far"
4441
- },
4442
- {
4443
- "name": "odnoklassniki",
4444
- "unicode": "f263",
4445
- "prefix": "fab"
4446
- },
4447
- {
4448
- "name": "odnoklassniki-square",
4449
- "unicode": "f264",
4450
- "prefix": "fab"
4451
- },
4452
- {
4453
- "name": "oil-can",
4454
- "unicode": "f613",
4455
- "prefix": "fas"
4456
- },
4457
- {
4458
- "name": "old-republic",
4459
- "unicode": "f510",
4460
- "prefix": "fab"
4461
- },
4462
- {
4463
- "name": "om",
4464
- "unicode": "f679",
4465
- "prefix": "fas"
4466
- },
4467
- {
4468
- "name": "opencart",
4469
- "unicode": "f23d",
4470
- "prefix": "fab"
4471
- },
4472
- {
4473
- "name": "openid",
4474
- "unicode": "f19b",
4475
- "prefix": "fab"
4476
- },
4477
- {
4478
- "name": "opera",
4479
- "unicode": "f26a",
4480
- "prefix": "fab"
4481
- },
4482
- {
4483
- "name": "optin-monster",
4484
- "unicode": "f23c",
4485
- "prefix": "fab"
4486
- },
4487
- {
4488
- "name": "osi",
4489
- "unicode": "f41a",
4490
- "prefix": "fab"
4491
- },
4492
- {
4493
- "name": "otter",
4494
- "unicode": "f700",
4495
- "prefix": "fas"
4496
- },
4497
- {
4498
- "name": "outdent",
4499
- "unicode": "f03b",
4500
- "prefix": "fas"
4501
- },
4502
- {
4503
- "name": "page4",
4504
- "unicode": "f3d7",
4505
- "prefix": "fab"
4506
- },
4507
- {
4508
- "name": "pagelines",
4509
- "unicode": "f18c",
4510
- "prefix": "fab"
4511
- },
4512
- {
4513
- "name": "paint-brush",
4514
- "unicode": "f1fc",
4515
- "prefix": "fas"
4516
- },
4517
- {
4518
- "name": "paint-roller",
4519
- "unicode": "f5aa",
4520
- "prefix": "fas"
4521
- },
4522
- {
4523
- "name": "palette",
4524
- "unicode": "f53f",
4525
- "prefix": "fas"
4526
- },
4527
- {
4528
- "name": "palfed",
4529
- "unicode": "f3d8",
4530
- "prefix": "fab"
4531
- },
4532
- {
4533
- "name": "pallet",
4534
- "unicode": "f482",
4535
- "prefix": "fas"
4536
- },
4537
- {
4538
- "name": "paper-plane",
4539
- "unicode": "f1d8",
4540
- "prefix": "fas"
4541
- },
4542
- {
4543
- "name": "paper-plane",
4544
- "unicode": "f1d8",
4545
- "prefix": "far"
4546
- },
4547
- {
4548
- "name": "paperclip",
4549
- "unicode": "f0c6",
4550
- "prefix": "fas"
4551
- },
4552
- {
4553
- "name": "parachute-box",
4554
- "unicode": "f4cd",
4555
- "prefix": "fas"
4556
- },
4557
- {
4558
- "name": "paragraph",
4559
- "unicode": "f1dd",
4560
- "prefix": "fas"
4561
- },
4562
- {
4563
- "name": "parking",
4564
- "unicode": "f540",
4565
- "prefix": "fas"
4566
- },
4567
- {
4568
- "name": "passport",
4569
- "unicode": "f5ab",
4570
- "prefix": "fas"
4571
- },
4572
- {
4573
- "name": "pastafarianism",
4574
- "unicode": "f67b",
4575
- "prefix": "fas"
4576
- },
4577
- {
4578
- "name": "paste",
4579
- "unicode": "f0ea",
4580
- "prefix": "fas"
4581
- },
4582
- {
4583
- "name": "patreon",
4584
- "unicode": "f3d9",
4585
- "prefix": "fab"
4586
- },
4587
- {
4588
- "name": "pause",
4589
- "unicode": "f04c",
4590
- "prefix": "fas"
4591
- },
4592
- {
4593
- "name": "pause-circle",
4594
- "unicode": "f28b",
4595
- "prefix": "fas"
4596
- },
4597
- {
4598
- "name": "pause-circle",
4599
- "unicode": "f28b",
4600
- "prefix": "far"
4601
- },
4602
- {
4603
- "name": "paw",
4604
- "unicode": "f1b0",
4605
- "prefix": "fas"
4606
- },
4607
- {
4608
- "name": "paypal",
4609
- "unicode": "f1ed",
4610
- "prefix": "fab"
4611
- },
4612
- {
4613
- "name": "peace",
4614
- "unicode": "f67c",
4615
- "prefix": "fas"
4616
- },
4617
- {
4618
- "name": "pen",
4619
- "unicode": "f304",
4620
- "prefix": "fas"
4621
- },
4622
- {
4623
- "name": "pen-alt",
4624
- "unicode": "f305",
4625
- "prefix": "fas"
4626
- },
4627
- {
4628
- "name": "pen-fancy",
4629
- "unicode": "f5ac",
4630
- "prefix": "fas"
4631
- },
4632
- {
4633
- "name": "pen-nib",
4634
- "unicode": "f5ad",
4635
- "prefix": "fas"
4636
- },
4637
- {
4638
- "name": "pen-square",
4639
- "unicode": "f14b",
4640
- "prefix": "fas"
4641
- },
4642
- {
4643
- "name": "pencil-alt",
4644
- "unicode": "f303",
4645
- "prefix": "fas"
4646
- },
4647
- {
4648
- "name": "pencil-ruler",
4649
- "unicode": "f5ae",
4650
- "prefix": "fas"
4651
- },
4652
- {
4653
- "name": "penny-arcade",
4654
- "unicode": "f704",
4655
- "prefix": "fab"
4656
- },
4657
- {
4658
- "name": "people-carry",
4659
- "unicode": "f4ce",
4660
- "prefix": "fas"
4661
- },
4662
- {
4663
- "name": "percent",
4664
- "unicode": "f295",
4665
- "prefix": "fas"
4666
- },
4667
- {
4668
- "name": "percentage",
4669
- "unicode": "f541",
4670
- "prefix": "fas"
4671
- },
4672
- {
4673
- "name": "periscope",
4674
- "unicode": "f3da",
4675
- "prefix": "fab"
4676
- },
4677
- {
4678
- "name": "person-booth",
4679
- "unicode": "f756",
4680
- "prefix": "fas"
4681
- },
4682
- {
4683
- "name": "phabricator",
4684
- "unicode": "f3db",
4685
- "prefix": "fab"
4686
- },
4687
- {
4688
- "name": "phoenix-framework",
4689
- "unicode": "f3dc",
4690
- "prefix": "fab"
4691
- },
4692
- {
4693
- "name": "phoenix-squadron",
4694
- "unicode": "f511",
4695
- "prefix": "fab"
4696
- },
4697
- {
4698
- "name": "phone",
4699
- "unicode": "f095",
4700
- "prefix": "fas"
4701
- },
4702
- {
4703
- "name": "phone-slash",
4704
- "unicode": "f3dd",
4705
- "prefix": "fas"
4706
- },
4707
- {
4708
- "name": "phone-square",
4709
- "unicode": "f098",
4710
- "prefix": "fas"
4711
- },
4712
- {
4713
- "name": "phone-volume",
4714
- "unicode": "f2a0",
4715
- "prefix": "fas"
4716
- },
4717
- {
4718
- "name": "php",
4719
- "unicode": "f457",
4720
- "prefix": "fab"
4721
- },
4722
- {
4723
- "name": "pied-piper",
4724
- "unicode": "f2ae",
4725
- "prefix": "fab"
4726
- },
4727
- {
4728
- "name": "pied-piper-alt",
4729
- "unicode": "f1a8",
4730
- "prefix": "fab"
4731
- },
4732
- {
4733
- "name": "pied-piper-hat",
4734
- "unicode": "f4e5",
4735
- "prefix": "fab"
4736
- },
4737
- {
4738
- "name": "pied-piper-pp",
4739
- "unicode": "f1a7",
4740
- "prefix": "fab"
4741
- },
4742
- {
4743
- "name": "piggy-bank",
4744
- "unicode": "f4d3",
4745
- "prefix": "fas"
4746
- },
4747
- {
4748
- "name": "pills",
4749
- "unicode": "f484",
4750
- "prefix": "fas"
4751
- },
4752
- {
4753
- "name": "pinterest",
4754
- "unicode": "f0d2",
4755
- "prefix": "fab"
4756
- },
4757
- {
4758
- "name": "pinterest-p",
4759
- "unicode": "f231",
4760
- "prefix": "fab"
4761
- },
4762
- {
4763
- "name": "pinterest-square",
4764
- "unicode": "f0d3",
4765
- "prefix": "fab"
4766
- },
4767
- {
4768
- "name": "place-of-worship",
4769
- "unicode": "f67f",
4770
- "prefix": "fas"
4771
- },
4772
- {
4773
- "name": "plane",
4774
- "unicode": "f072",
4775
- "prefix": "fas"
4776
- },
4777
- {
4778
- "name": "plane-arrival",
4779
- "unicode": "f5af",
4780
- "prefix": "fas"
4781
- },
4782
- {
4783
- "name": "plane-departure",
4784
- "unicode": "f5b0",
4785
- "prefix": "fas"
4786
- },
4787
- {
4788
- "name": "play",
4789
- "unicode": "f04b",
4790
- "prefix": "fas"
4791
- },
4792
- {
4793
- "name": "play-circle",
4794
- "unicode": "f144",
4795
- "prefix": "fas"
4796
- },
4797
- {
4798
- "name": "play-circle",
4799
- "unicode": "f144",
4800
- "prefix": "far"
4801
- },
4802
- {
4803
- "name": "playstation",
4804
- "unicode": "f3df",
4805
- "prefix": "fab"
4806
- },
4807
- {
4808
- "name": "plug",
4809
- "unicode": "f1e6",
4810
- "prefix": "fas"
4811
- },
4812
- {
4813
- "name": "plus",
4814
- "unicode": "f067",
4815
- "prefix": "fas"
4816
- },
4817
- {
4818
- "name": "plus-circle",
4819
- "unicode": "f055",
4820
- "prefix": "fas"
4821
- },
4822
- {
4823
- "name": "plus-square",
4824
- "unicode": "f0fe",
4825
- "prefix": "fas"
4826
- },
4827
- {
4828
- "name": "plus-square",
4829
- "unicode": "f0fe",
4830
- "prefix": "far"
4831
- },
4832
- {
4833
- "name": "podcast",
4834
- "unicode": "f2ce",
4835
- "prefix": "fas"
4836
- },
4837
- {
4838
- "name": "poll",
4839
- "unicode": "f681",
4840
- "prefix": "fas"
4841
- },
4842
- {
4843
- "name": "poll-h",
4844
- "unicode": "f682",
4845
- "prefix": "fas"
4846
- },
4847
- {
4848
- "name": "poo",
4849
- "unicode": "f2fe",
4850
- "prefix": "fas"
4851
- },
4852
- {
4853
- "name": "poo-storm",
4854
- "unicode": "f75a",
4855
- "prefix": "fas"
4856
- },
4857
- {
4858
- "name": "poop",
4859
- "unicode": "f619",
4860
- "prefix": "fas"
4861
- },
4862
- {
4863
- "name": "portrait",
4864
- "unicode": "f3e0",
4865
- "prefix": "fas"
4866
- },
4867
- {
4868
- "name": "pound-sign",
4869
- "unicode": "f154",
4870
- "prefix": "fas"
4871
- },
4872
- {
4873
- "name": "power-off",
4874
- "unicode": "f011",
4875
- "prefix": "fas"
4876
- },
4877
- {
4878
- "name": "pray",
4879
- "unicode": "f683",
4880
- "prefix": "fas"
4881
- },
4882
- {
4883
- "name": "praying-hands",
4884
- "unicode": "f684",
4885
- "prefix": "fas"
4886
- },
4887
- {
4888
- "name": "prescription",
4889
- "unicode": "f5b1",
4890
- "prefix": "fas"
4891
- },
4892
- {
4893
- "name": "prescription-bottle",
4894
- "unicode": "f485",
4895
- "prefix": "fas"
4896
- },
4897
- {
4898
- "name": "prescription-bottle-alt",
4899
- "unicode": "f486",
4900
- "prefix": "fas"
4901
- },
4902
- {
4903
- "name": "print",
4904
- "unicode": "f02f",
4905
- "prefix": "fas"
4906
- },
4907
- {
4908
- "name": "procedures",
4909
- "unicode": "f487",
4910
- "prefix": "fas"
4911
- },
4912
- {
4913
- "name": "product-hunt",
4914
- "unicode": "f288",
4915
- "prefix": "fab"
4916
- },
4917
- {
4918
- "name": "project-diagram",
4919
- "unicode": "f542",
4920
- "prefix": "fas"
4921
- },
4922
- {
4923
- "name": "pushed",
4924
- "unicode": "f3e1",
4925
- "prefix": "fab"
4926
- },
4927
- {
4928
- "name": "puzzle-piece",
4929
- "unicode": "f12e",
4930
- "prefix": "fas"
4931
- },
4932
- {
4933
- "name": "python",
4934
- "unicode": "f3e2",
4935
- "prefix": "fab"
4936
- },
4937
- {
4938
- "name": "qq",
4939
- "unicode": "f1d6",
4940
- "prefix": "fab"
4941
- },
4942
- {
4943
- "name": "qrcode",
4944
- "unicode": "f029",
4945
- "prefix": "fas"
4946
- },
4947
- {
4948
- "name": "question",
4949
- "unicode": "f128",
4950
- "prefix": "fas"
4951
- },
4952
- {
4953
- "name": "question-circle",
4954
- "unicode": "f059",
4955
- "prefix": "fas"
4956
- },
4957
- {
4958
- "name": "question-circle",
4959
- "unicode": "f059",
4960
- "prefix": "far"
4961
- },
4962
- {
4963
- "name": "quidditch",
4964
- "unicode": "f458",
4965
- "prefix": "fas"
4966
- },
4967
- {
4968
- "name": "quinscape",
4969
- "unicode": "f459",
4970
- "prefix": "fab"
4971
- },
4972
- {
4973
- "name": "quora",
4974
- "unicode": "f2c4",
4975
- "prefix": "fab"
4976
- },
4977
- {
4978
- "name": "quote-left",
4979
- "unicode": "f10d",
4980
- "prefix": "fas"
4981
- },
4982
- {
4983
- "name": "quote-right",
4984
- "unicode": "f10e",
4985
- "prefix": "fas"
4986
- },
4987
- {
4988
- "name": "quran",
4989
- "unicode": "f687",
4990
- "prefix": "fas"
4991
- },
4992
- {
4993
- "name": "r-project",
4994
- "unicode": "f4f7",
4995
- "prefix": "fab"
4996
- },
4997
- {
4998
- "name": "rainbow",
4999
- "unicode": "f75b",
5000
- "prefix": "fas"
5001
- },
5002
- {
5003
- "name": "random",
5004
- "unicode": "f074",
5005
- "prefix": "fas"
5006
- },
5007
- {
5008
- "name": "ravelry",
5009
- "unicode": "f2d9",
5010
- "prefix": "fab"
5011
- },
5012
- {
5013
- "name": "react",
5014
- "unicode": "f41b",
5015
- "prefix": "fab"
5016
- },
5017
- {
5018
- "name": "reacteurope",
5019
- "unicode": "f75d",
5020
- "prefix": "fab"
5021
- },
5022
- {
5023
- "name": "readme",
5024
- "unicode": "f4d5",
5025
- "prefix": "fab"
5026
- },
5027
- {
5028
- "name": "rebel",
5029
- "unicode": "f1d0",
5030
- "prefix": "fab"
5031
- },
5032
- {
5033
- "name": "receipt",
5034
- "unicode": "f543",
5035
- "prefix": "fas"
5036
- },
5037
- {
5038
- "name": "recycle",
5039
- "unicode": "f1b8",
5040
- "prefix": "fas"
5041
- },
5042
- {
5043
- "name": "red-river",
5044
- "unicode": "f3e3",
5045
- "prefix": "fab"
5046
- },
5047
- {
5048
- "name": "reddit",
5049
- "unicode": "f1a1",
5050
- "prefix": "fab"
5051
- },
5052
- {
5053
- "name": "reddit-alien",
5054
- "unicode": "f281",
5055
- "prefix": "fab"
5056
- },
5057
- {
5058
- "name": "reddit-square",
5059
- "unicode": "f1a2",
5060
- "prefix": "fab"
5061
- },
5062
- {
5063
- "name": "redo",
5064
- "unicode": "f01e",
5065
- "prefix": "fas"
5066
- },
5067
- {
5068
- "name": "redo-alt",
5069
- "unicode": "f2f9",
5070
- "prefix": "fas"
5071
- },
5072
- {
5073
- "name": "registered",
5074
- "unicode": "f25d",
5075
- "prefix": "fas"
5076
- },
5077
- {
5078
- "name": "registered",
5079
- "unicode": "f25d",
5080
- "prefix": "far"
5081
- },
5082
- {
5083
- "name": "renren",
5084
- "unicode": "f18b",
5085
- "prefix": "fab"
5086
- },
5087
- {
5088
- "name": "reply",
5089
- "unicode": "f3e5",
5090
- "prefix": "fas"
5091
- },
5092
- {
5093
- "name": "reply-all",
5094
- "unicode": "f122",
5095
- "prefix": "fas"
5096
- },
5097
- {
5098
- "name": "replyd",
5099
- "unicode": "f3e6",
5100
- "prefix": "fab"
5101
- },
5102
- {
5103
- "name": "republican",
5104
- "unicode": "f75e",
5105
- "prefix": "fas"
5106
- },
5107
- {
5108
- "name": "researchgate",
5109
- "unicode": "f4f8",
5110
- "prefix": "fab"
5111
- },
5112
- {
5113
- "name": "resolving",
5114
- "unicode": "f3e7",
5115
- "prefix": "fab"
5116
- },
5117
- {
5118
- "name": "retweet",
5119
- "unicode": "f079",
5120
- "prefix": "fas"
5121
- },
5122
- {
5123
- "name": "rev",
5124
- "unicode": "f5b2",
5125
- "prefix": "fab"
5126
- },
5127
- {
5128
- "name": "ribbon",
5129
- "unicode": "f4d6",
5130
- "prefix": "fas"
5131
- },
5132
- {
5133
- "name": "ring",
5134
- "unicode": "f70b",
5135
- "prefix": "fas"
5136
- },
5137
- {
5138
- "name": "road",
5139
- "unicode": "f018",
5140
- "prefix": "fas"
5141
- },
5142
- {
5143
- "name": "robot",
5144
- "unicode": "f544",
5145
- "prefix": "fas"
5146
- },
5147
- {
5148
- "name": "rocket",
5149
- "unicode": "f135",
5150
- "prefix": "fas"
5151
- },
5152
- {
5153
- "name": "rocketchat",
5154
- "unicode": "f3e8",
5155
- "prefix": "fab"
5156
- },
5157
- {
5158
- "name": "rockrms",
5159
- "unicode": "f3e9",
5160
- "prefix": "fab"
5161
- },
5162
- {
5163
- "name": "route",
5164
- "unicode": "f4d7",
5165
- "prefix": "fas"
5166
- },
5167
- {
5168
- "name": "rss",
5169
- "unicode": "f09e",
5170
- "prefix": "fas"
5171
- },
5172
- {
5173
- "name": "rss-square",
5174
- "unicode": "f143",
5175
- "prefix": "fas"
5176
- },
5177
- {
5178
- "name": "ruble-sign",
5179
- "unicode": "f158",
5180
- "prefix": "fas"
5181
- },
5182
- {
5183
- "name": "ruler",
5184
- "unicode": "f545",
5185
- "prefix": "fas"
5186
- },
5187
- {
5188
- "name": "ruler-combined",
5189
- "unicode": "f546",
5190
- "prefix": "fas"
5191
- },
5192
- {
5193
- "name": "ruler-horizontal",
5194
- "unicode": "f547",
5195
- "prefix": "fas"
5196
- },
5197
- {
5198
- "name": "ruler-vertical",
5199
- "unicode": "f548",
5200
- "prefix": "fas"
5201
- },
5202
- {
5203
- "name": "running",
5204
- "unicode": "f70c",
5205
- "prefix": "fas"
5206
- },
5207
- {
5208
- "name": "rupee-sign",
5209
- "unicode": "f156",
5210
- "prefix": "fas"
5211
- },
5212
- {
5213
- "name": "sad-cry",
5214
- "unicode": "f5b3",
5215
- "prefix": "fas"
5216
- },
5217
- {
5218
- "name": "sad-cry",
5219
- "unicode": "f5b3",
5220
- "prefix": "far"
5221
- },
5222
- {
5223
- "name": "sad-tear",
5224
- "unicode": "f5b4",
5225
- "prefix": "fas"
5226
- },
5227
- {
5228
- "name": "sad-tear",
5229
- "unicode": "f5b4",
5230
- "prefix": "far"
5231
- },
5232
- {
5233
- "name": "safari",
5234
- "unicode": "f267",
5235
- "prefix": "fab"
5236
- },
5237
- {
5238
- "name": "sass",
5239
- "unicode": "f41e",
5240
- "prefix": "fab"
5241
- },
5242
- {
5243
- "name": "save",
5244
- "unicode": "f0c7",
5245
- "prefix": "fas"
5246
- },
5247
- {
5248
- "name": "save",
5249
- "unicode": "f0c7",
5250
- "prefix": "far"
5251
- },
5252
- {
5253
- "name": "schlix",
5254
- "unicode": "f3ea",
5255
- "prefix": "fab"
5256
- },
5257
- {
5258
- "name": "school",
5259
- "unicode": "f549",
5260
- "prefix": "fas"
5261
- },
5262
- {
5263
- "name": "screwdriver",
5264
- "unicode": "f54a",
5265
- "prefix": "fas"
5266
- },
5267
- {
5268
- "name": "scribd",
5269
- "unicode": "f28a",
5270
- "prefix": "fab"
5271
- },
5272
- {
5273
- "name": "scroll",
5274
- "unicode": "f70e",
5275
- "prefix": "fas"
5276
- },
5277
- {
5278
- "name": "search",
5279
- "unicode": "f002",
5280
- "prefix": "fas"
5281
- },
5282
- {
5283
- "name": "search-dollar",
5284
- "unicode": "f688",
5285
- "prefix": "fas"
5286
- },
5287
- {
5288
- "name": "search-location",
5289
- "unicode": "f689",
5290
- "prefix": "fas"
5291
- },
5292
- {
5293
- "name": "search-minus",
5294
- "unicode": "f010",
5295
- "prefix": "fas"
5296
- },
5297
- {
5298
- "name": "search-plus",
5299
- "unicode": "f00e",
5300
- "prefix": "fas"
5301
- },
5302
- {
5303
- "name": "searchengin",
5304
- "unicode": "f3eb",
5305
- "prefix": "fab"
5306
- },
5307
- {
5308
- "name": "seedling",
5309
- "unicode": "f4d8",
5310
- "prefix": "fas"
5311
- },
5312
- {
5313
- "name": "sellcast",
5314
- "unicode": "f2da",
5315
- "prefix": "fab"
5316
- },
5317
- {
5318
- "name": "sellsy",
5319
- "unicode": "f213",
5320
- "prefix": "fab"
5321
- },
5322
- {
5323
- "name": "server",
5324
- "unicode": "f233",
5325
- "prefix": "fas"
5326
- },
5327
- {
5328
- "name": "servicestack",
5329
- "unicode": "f3ec",
5330
- "prefix": "fab"
5331
- },
5332
- {
5333
- "name": "shapes",
5334
- "unicode": "f61f",
5335
- "prefix": "fas"
5336
- },
5337
- {
5338
- "name": "share",
5339
- "unicode": "f064",
5340
- "prefix": "fas"
5341
- },
5342
- {
5343
- "name": "share-alt",
5344
- "unicode": "f1e0",
5345
- "prefix": "fas"
5346
- },
5347
- {
5348
- "name": "share-alt-square",
5349
- "unicode": "f1e1",
5350
- "prefix": "fas"
5351
- },
5352
- {
5353
- "name": "share-square",
5354
- "unicode": "f14d",
5355
- "prefix": "fas"
5356
- },
5357
- {
5358
- "name": "share-square",
5359
- "unicode": "f14d",
5360
- "prefix": "far"
5361
- },
5362
- {
5363
- "name": "shekel-sign",
5364
- "unicode": "f20b",
5365
- "prefix": "fas"
5366
- },
5367
- {
5368
- "name": "shield-alt",
5369
- "unicode": "f3ed",
5370
- "prefix": "fas"
5371
- },
5372
- {
5373
- "name": "ship",
5374
- "unicode": "f21a",
5375
- "prefix": "fas"
5376
- },
5377
- {
5378
- "name": "shipping-fast",
5379
- "unicode": "f48b",
5380
- "prefix": "fas"
5381
- },
5382
- {
5383
- "name": "shirtsinbulk",
5384
- "unicode": "f214",
5385
- "prefix": "fab"
5386
- },
5387
- {
5388
- "name": "shoe-prints",
5389
- "unicode": "f54b",
5390
- "prefix": "fas"
5391
- },
5392
- {
5393
- "name": "shopping-bag",
5394
- "unicode": "f290",
5395
- "prefix": "fas"
5396
- },
5397
- {
5398
- "name": "shopping-basket",
5399
- "unicode": "f291",
5400
- "prefix": "fas"
5401
- },
5402
- {
5403
- "name": "shopping-cart",
5404
- "unicode": "f07a",
5405
- "prefix": "fas"
5406
- },
5407
- {
5408
- "name": "shopware",
5409
- "unicode": "f5b5",
5410
- "prefix": "fab"
5411
- },
5412
- {
5413
- "name": "shower",
5414
- "unicode": "f2cc",
5415
- "prefix": "fas"
5416
- },
5417
- {
5418
- "name": "shuttle-van",
5419
- "unicode": "f5b6",
5420
- "prefix": "fas"
5421
- },
5422
- {
5423
- "name": "sign",
5424
- "unicode": "f4d9",
5425
- "prefix": "fas"
5426
- },
5427
- {
5428
- "name": "sign-in-alt",
5429
- "unicode": "f2f6",
5430
- "prefix": "fas"
5431
- },
5432
- {
5433
- "name": "sign-language",
5434
- "unicode": "f2a7",
5435
- "prefix": "fas"
5436
- },
5437
- {
5438
- "name": "sign-out-alt",
5439
- "unicode": "f2f5",
5440
- "prefix": "fas"
5441
- },
5442
- {
5443
- "name": "signal",
5444
- "unicode": "f012",
5445
- "prefix": "fas"
5446
- },
5447
- {
5448
- "name": "signature",
5449
- "unicode": "f5b7",
5450
- "prefix": "fas"
5451
- },
5452
- {
5453
- "name": "simplybuilt",
5454
- "unicode": "f215",
5455
- "prefix": "fab"
5456
- },
5457
- {
5458
- "name": "sistrix",
5459
- "unicode": "f3ee",
5460
- "prefix": "fab"
5461
- },
5462
- {
5463
- "name": "sitemap",
5464
- "unicode": "f0e8",
5465
- "prefix": "fas"
5466
- },
5467
- {
5468
- "name": "sith",
5469
- "unicode": "f512",
5470
- "prefix": "fab"
5471
- },
5472
- {
5473
- "name": "skull",
5474
- "unicode": "f54c",
5475
- "prefix": "fas"
5476
- },
5477
- {
5478
- "name": "skull-crossbones",
5479
- "unicode": "f714",
5480
- "prefix": "fas"
5481
- },
5482
- {
5483
- "name": "skyatlas",
5484
- "unicode": "f216",
5485
- "prefix": "fab"
5486
- },
5487
- {
5488
- "name": "skype",
5489
- "unicode": "f17e",
5490
- "prefix": "fab"
5491
- },
5492
- {
5493
- "name": "slack",
5494
- "unicode": "f198",
5495
- "prefix": "fab"
5496
- },
5497
- {
5498
- "name": "slack-hash",
5499
- "unicode": "f3ef",
5500
- "prefix": "fab"
5501
- },
5502
- {
5503
- "name": "slash",
5504
- "unicode": "f715",
5505
- "prefix": "fas"
5506
- },
5507
- {
5508
- "name": "sliders-h",
5509
- "unicode": "f1de",
5510
- "prefix": "fas"
5511
- },
5512
- {
5513
- "name": "slideshare",
5514
- "unicode": "f1e7",
5515
- "prefix": "fab"
5516
- },
5517
- {
5518
- "name": "smile",
5519
- "unicode": "f118",
5520
- "prefix": "fas"
5521
- },
5522
- {
5523
- "name": "smile",
5524
- "unicode": "f118",
5525
- "prefix": "far"
5526
- },
5527
- {
5528
- "name": "smile-beam",
5529
- "unicode": "f5b8",
5530
- "prefix": "fas"
5531
- },
5532
- {
5533
- "name": "smile-beam",
5534
- "unicode": "f5b8",
5535
- "prefix": "far"
5536
- },
5537
- {
5538
- "name": "smile-wink",
5539
- "unicode": "f4da",
5540
- "prefix": "fas"
5541
- },
5542
- {
5543
- "name": "smile-wink",
5544
- "unicode": "f4da",
5545
- "prefix": "far"
5546
- },
5547
- {
5548
- "name": "smog",
5549
- "unicode": "f75f",
5550
- "prefix": "fas"
5551
- },
5552
- {
5553
- "name": "smoking",
5554
- "unicode": "f48d",
5555
- "prefix": "fas"
5556
- },
5557
- {
5558
- "name": "smoking-ban",
5559
- "unicode": "f54d",
5560
- "prefix": "fas"
5561
- },
5562
- {
5563
- "name": "snapchat",
5564
- "unicode": "f2ab",
5565
- "prefix": "fab"
5566
- },
5567
- {
5568
- "name": "snapchat-ghost",
5569
- "unicode": "f2ac",
5570
- "prefix": "fab"
5571
- },
5572
- {
5573
- "name": "snapchat-square",
5574
- "unicode": "f2ad",
5575
- "prefix": "fab"
5576
- },
5577
- {
5578
- "name": "snowflake",
5579
- "unicode": "f2dc",
5580
- "prefix": "fas"
5581
- },
5582
- {
5583
- "name": "snowflake",
5584
- "unicode": "f2dc",
5585
- "prefix": "far"
5586
- },
5587
- {
5588
- "name": "socks",
5589
- "unicode": "f696",
5590
- "prefix": "fas"
5591
- },
5592
- {
5593
- "name": "solar-panel",
5594
- "unicode": "f5ba",
5595
- "prefix": "fas"
5596
- },
5597
- {
5598
- "name": "sort",
5599
- "unicode": "f0dc",
5600
- "prefix": "fas"
5601
- },
5602
- {
5603
- "name": "sort-alpha-down",
5604
- "unicode": "f15d",
5605
- "prefix": "fas"
5606
- },
5607
- {
5608
- "name": "sort-alpha-up",
5609
- "unicode": "f15e",
5610
- "prefix": "fas"
5611
- },
5612
- {
5613
- "name": "sort-amount-down",
5614
- "unicode": "f160",
5615
- "prefix": "fas"
5616
- },
5617
- {
5618
- "name": "sort-amount-up",
5619
- "unicode": "f161",
5620
- "prefix": "fas"
5621
- },
5622
- {
5623
- "name": "sort-down",
5624
- "unicode": "f0dd",
5625
- "prefix": "fas"
5626
- },
5627
- {
5628
- "name": "sort-numeric-down",
5629
- "unicode": "f162",
5630
- "prefix": "fas"
5631
- },
5632
- {
5633
- "name": "sort-numeric-up",
5634
- "unicode": "f163",
5635
- "prefix": "fas"
5636
- },
5637
- {
5638
- "name": "sort-up",
5639
- "unicode": "f0de",
5640
- "prefix": "fas"
5641
- },
5642
- {
5643
- "name": "soundcloud",
5644
- "unicode": "f1be",
5645
- "prefix": "fab"
5646
- },
5647
- {
5648
- "name": "spa",
5649
- "unicode": "f5bb",
5650
- "prefix": "fas"
5651
- },
5652
- {
5653
- "name": "space-shuttle",
5654
- "unicode": "f197",
5655
- "prefix": "fas"
5656
- },
5657
- {
5658
- "name": "speakap",
5659
- "unicode": "f3f3",
5660
- "prefix": "fab"
5661
- },
5662
- {
5663
- "name": "spider",
5664
- "unicode": "f717",
5665
- "prefix": "fas"
5666
- },
5667
- {
5668
- "name": "spinner",
5669
- "unicode": "f110",
5670
- "prefix": "fas"
5671
- },
5672
- {
5673
- "name": "splotch",
5674
- "unicode": "f5bc",
5675
- "prefix": "fas"
5676
- },
5677
- {
5678
- "name": "spotify",
5679
- "unicode": "f1bc",
5680
- "prefix": "fab"
5681
- },
5682
- {
5683
- "name": "spray-can",
5684
- "unicode": "f5bd",
5685
- "prefix": "fas"
5686
- },
5687
- {
5688
- "name": "square",
5689
- "unicode": "f0c8",
5690
- "prefix": "fas"
5691
- },
5692
- {
5693
- "name": "square",
5694
- "unicode": "f0c8",
5695
- "prefix": "far"
5696
- },
5697
- {
5698
- "name": "square-full",
5699
- "unicode": "f45c",
5700
- "prefix": "fas"
5701
- },
5702
- {
5703
- "name": "square-root-alt",
5704
- "unicode": "f698",
5705
- "prefix": "fas"
5706
- },
5707
- {
5708
- "name": "squarespace",
5709
- "unicode": "f5be",
5710
- "prefix": "fab"
5711
- },
5712
- {
5713
- "name": "stack-exchange",
5714
- "unicode": "f18d",
5715
- "prefix": "fab"
5716
- },
5717
- {
5718
- "name": "stack-overflow",
5719
- "unicode": "f16c",
5720
- "prefix": "fab"
5721
- },
5722
- {
5723
- "name": "stamp",
5724
- "unicode": "f5bf",
5725
- "prefix": "fas"
5726
- },
5727
- {
5728
- "name": "star",
5729
- "unicode": "f005",
5730
- "prefix": "fas"
5731
- },
5732
- {
5733
- "name": "star",
5734
- "unicode": "f005",
5735
- "prefix": "far"
5736
- },
5737
- {
5738
- "name": "star-and-crescent",
5739
- "unicode": "f699",
5740
- "prefix": "fas"
5741
- },
5742
- {
5743
- "name": "star-half",
5744
- "unicode": "f089",
5745
- "prefix": "fas"
5746
- },
5747
- {
5748
- "name": "star-half",
5749
- "unicode": "f089",
5750
- "prefix": "far"
5751
- },
5752
- {
5753
- "name": "star-half-alt",
5754
- "unicode": "f5c0",
5755
- "prefix": "fas"
5756
- },
5757
- {
5758
- "name": "star-of-david",
5759
- "unicode": "f69a",
5760
- "prefix": "fas"
5761
- },
5762
- {
5763
- "name": "star-of-life",
5764
- "unicode": "f621",
5765
- "prefix": "fas"
5766
- },
5767
- {
5768
- "name": "staylinked",
5769
- "unicode": "f3f5",
5770
- "prefix": "fab"
5771
- },
5772
- {
5773
- "name": "steam",
5774
- "unicode": "f1b6",
5775
- "prefix": "fab"
5776
- },
5777
- {
5778
- "name": "steam-square",
5779
- "unicode": "f1b7",
5780
- "prefix": "fab"
5781
- },
5782
- {
5783
- "name": "steam-symbol",
5784
- "unicode": "f3f6",
5785
- "prefix": "fab"
5786
- },
5787
- {
5788
- "name": "step-backward",
5789
- "unicode": "f048",
5790
- "prefix": "fas"
5791
- },
5792
- {
5793
- "name": "step-forward",
5794
- "unicode": "f051",
5795
- "prefix": "fas"
5796
- },
5797
- {
5798
- "name": "stethoscope",
5799
- "unicode": "f0f1",
5800
- "prefix": "fas"
5801
- },
5802
- {
5803
- "name": "sticker-mule",
5804
- "unicode": "f3f7",
5805
- "prefix": "fab"
5806
- },
5807
- {
5808
- "name": "sticky-note",
5809
- "unicode": "f249",
5810
- "prefix": "fas"
5811
- },
5812
- {
5813
- "name": "sticky-note",
5814
- "unicode": "f249",
5815
- "prefix": "far"
5816
- },
5817
- {
5818
- "name": "stop",
5819
- "unicode": "f04d",
5820
- "prefix": "fas"
5821
- },
5822
- {
5823
- "name": "stop-circle",
5824
- "unicode": "f28d",
5825
- "prefix": "fas"
5826
- },
5827
- {
5828
- "name": "stop-circle",
5829
- "unicode": "f28d",
5830
- "prefix": "far"
5831
- },
5832
- {
5833
- "name": "stopwatch",
5834
- "unicode": "f2f2",
5835
- "prefix": "fas"
5836
- },
5837
- {
5838
- "name": "store",
5839
- "unicode": "f54e",
5840
- "prefix": "fas"
5841
- },
5842
- {
5843
- "name": "store-alt",
5844
- "unicode": "f54f",
5845
- "prefix": "fas"
5846
- },
5847
- {
5848
- "name": "strava",
5849
- "unicode": "f428",
5850
- "prefix": "fab"
5851
- },
5852
- {
5853
- "name": "stream",
5854
- "unicode": "f550",
5855
- "prefix": "fas"
5856
- },
5857
- {
5858
- "name": "street-view",
5859
- "unicode": "f21d",
5860
- "prefix": "fas"
5861
- },
5862
- {
5863
- "name": "strikethrough",
5864
- "unicode": "f0cc",
5865
- "prefix": "fas"
5866
- },
5867
- {
5868
- "name": "stripe",
5869
- "unicode": "f429",
5870
- "prefix": "fab"
5871
- },
5872
- {
5873
- "name": "stripe-s",
5874
- "unicode": "f42a",
5875
- "prefix": "fab"
5876
- },
5877
- {
5878
- "name": "stroopwafel",
5879
- "unicode": "f551",
5880
- "prefix": "fas"
5881
- },
5882
- {
5883
- "name": "studiovinari",
5884
- "unicode": "f3f8",
5885
- "prefix": "fab"
5886
- },
5887
- {
5888
- "name": "stumbleupon",
5889
- "unicode": "f1a4",
5890
- "prefix": "fab"
5891
- },
5892
- {
5893
- "name": "stumbleupon-circle",
5894
- "unicode": "f1a3",
5895
- "prefix": "fab"
5896
- },
5897
- {
5898
- "name": "subscript",
5899
- "unicode": "f12c",
5900
- "prefix": "fas"
5901
- },
5902
- {
5903
- "name": "subway",
5904
- "unicode": "f239",
5905
- "prefix": "fas"
5906
- },
5907
- {
5908
- "name": "suitcase",
5909
- "unicode": "f0f2",
5910
- "prefix": "fas"
5911
- },
5912
- {
5913
- "name": "suitcase-rolling",
5914
- "unicode": "f5c1",
5915
- "prefix": "fas"
5916
- },
5917
- {
5918
- "name": "sun",
5919
- "unicode": "f185",
5920
- "prefix": "fas"
5921
- },
5922
- {
5923
- "name": "sun",
5924
- "unicode": "f185",
5925
- "prefix": "far"
5926
- },
5927
- {
5928
- "name": "superpowers",
5929
- "unicode": "f2dd",
5930
- "prefix": "fab"
5931
- },
5932
- {
5933
- "name": "superscript",
5934
- "unicode": "f12b",
5935
- "prefix": "fas"
5936
- },
5937
- {
5938
- "name": "supple",
5939
- "unicode": "f3f9",
5940
- "prefix": "fab"
5941
- },
5942
- {
5943
- "name": "surprise",
5944
- "unicode": "f5c2",
5945
- "prefix": "fas"
5946
- },
5947
- {
5948
- "name": "surprise",
5949
- "unicode": "f5c2",
5950
- "prefix": "far"
5951
- },
5952
- {
5953
- "name": "swatchbook",
5954
- "unicode": "f5c3",
5955
- "prefix": "fas"
5956
- },
5957
- {
5958
- "name": "swimmer",
5959
- "unicode": "f5c4",
5960
- "prefix": "fas"
5961
- },
5962
- {
5963
- "name": "swimming-pool",
5964
- "unicode": "f5c5",
5965
- "prefix": "fas"
5966
- },
5967
- {
5968
- "name": "synagogue",
5969
- "unicode": "f69b",
5970
- "prefix": "fas"
5971
- },
5972
- {
5973
- "name": "sync",
5974
- "unicode": "f021",
5975
- "prefix": "fas"
5976
- },
5977
- {
5978
- "name": "sync-alt",
5979
- "unicode": "f2f1",
5980
- "prefix": "fas"
5981
- },
5982
- {
5983
- "name": "syringe",
5984
- "unicode": "f48e",
5985
- "prefix": "fas"
5986
- },
5987
- {
5988
- "name": "table",
5989
- "unicode": "f0ce",
5990
- "prefix": "fas"
5991
- },
5992
- {
5993
- "name": "table-tennis",
5994
- "unicode": "f45d",
5995
- "prefix": "fas"
5996
- },
5997
- {
5998
- "name": "tablet",
5999
- "unicode": "f10a",
6000
- "prefix": "fas"
6001
- },
6002
- {
6003
- "name": "tablet-alt",
6004
- "unicode": "f3fa",
6005
- "prefix": "fas"
6006
- },
6007
- {
6008
- "name": "tablets",
6009
- "unicode": "f490",
6010
- "prefix": "fas"
6011
- },
6012
- {
6013
- "name": "tachometer-alt",
6014
- "unicode": "f3fd",
6015
- "prefix": "fas"
6016
- },
6017
- {
6018
- "name": "tag",
6019
- "unicode": "f02b",
6020
- "prefix": "fas"
6021
- },
6022
- {
6023
- "name": "tags",
6024
- "unicode": "f02c",
6025
- "prefix": "fas"
6026
- },
6027
- {
6028
- "name": "tape",
6029
- "unicode": "f4db",
6030
- "prefix": "fas"
6031
- },
6032
- {
6033
- "name": "tasks",
6034
- "unicode": "f0ae",
6035
- "prefix": "fas"
6036
- },
6037
- {
6038
- "name": "taxi",
6039
- "unicode": "f1ba",
6040
- "prefix": "fas"
6041
- },
6042
- {
6043
- "name": "teamspeak",
6044
- "unicode": "f4f9",
6045
- "prefix": "fab"
6046
- },
6047
- {
6048
- "name": "teeth",
6049
- "unicode": "f62e",
6050
- "prefix": "fas"
6051
- },
6052
- {
6053
- "name": "teeth-open",
6054
- "unicode": "f62f",
6055
- "prefix": "fas"
6056
- },
6057
- {
6058
- "name": "telegram",
6059
- "unicode": "f2c6",
6060
- "prefix": "fab"
6061
- },
6062
- {
6063
- "name": "telegram-plane",
6064
- "unicode": "f3fe",
6065
- "prefix": "fab"
6066
- },
6067
- {
6068
- "name": "temperature-high",
6069
- "unicode": "f769",
6070
- "prefix": "fas"
6071
- },
6072
- {
6073
- "name": "temperature-low",
6074
- "unicode": "f76b",
6075
- "prefix": "fas"
6076
- },
6077
- {
6078
- "name": "tencent-weibo",
6079
- "unicode": "f1d5",
6080
- "prefix": "fab"
6081
- },
6082
- {
6083
- "name": "terminal",
6084
- "unicode": "f120",
6085
- "prefix": "fas"
6086
- },
6087
- {
6088
- "name": "text-height",
6089
- "unicode": "f034",
6090
- "prefix": "fas"
6091
- },
6092
- {
6093
- "name": "text-width",
6094
- "unicode": "f035",
6095
- "prefix": "fas"
6096
- },
6097
- {
6098
- "name": "th",
6099
- "unicode": "f00a",
6100
- "prefix": "fas"
6101
- },
6102
- {
6103
- "name": "th-large",
6104
- "unicode": "f009",
6105
- "prefix": "fas"
6106
- },
6107
- {
6108
- "name": "th-list",
6109
- "unicode": "f00b",
6110
- "prefix": "fas"
6111
- },
6112
- {
6113
- "name": "the-red-yeti",
6114
- "unicode": "f69d",
6115
- "prefix": "fab"
6116
- },
6117
- {
6118
- "name": "theater-masks",
6119
- "unicode": "f630",
6120
- "prefix": "fas"
6121
- },
6122
- {
6123
- "name": "themeco",
6124
- "unicode": "f5c6",
6125
- "prefix": "fab"
6126
- },
6127
- {
6128
- "name": "themeisle",
6129
- "unicode": "f2b2",
6130
- "prefix": "fab"
6131
- },
6132
- {
6133
- "name": "thermometer",
6134
- "unicode": "f491",
6135
- "prefix": "fas"
6136
- },
6137
- {
6138
- "name": "thermometer-empty",
6139
- "unicode": "f2cb",
6140
- "prefix": "fas"
6141
- },
6142
- {
6143
- "name": "thermometer-full",
6144
- "unicode": "f2c7",
6145
- "prefix": "fas"
6146
- },
6147
- {
6148
- "name": "thermometer-half",
6149
- "unicode": "f2c9",
6150
- "prefix": "fas"
6151
- },
6152
- {
6153
- "name": "thermometer-quarter",
6154
- "unicode": "f2ca",
6155
- "prefix": "fas"
6156
- },
6157
- {
6158
- "name": "thermometer-three-quarters",
6159
- "unicode": "f2c8",
6160
- "prefix": "fas"
6161
- },
6162
- {
6163
- "name": "think-peaks",
6164
- "unicode": "f731",
6165
- "prefix": "fab"
6166
- },
6167
- {
6168
- "name": "thumbs-down",
6169
- "unicode": "f165",
6170
- "prefix": "fas"
6171
- },
6172
- {
6173
- "name": "thumbs-down",
6174
- "unicode": "f165",
6175
- "prefix": "far"
6176
- },
6177
- {
6178
- "name": "thumbs-up",
6179
- "unicode": "f164",
6180
- "prefix": "fas"
6181
- },
6182
- {
6183
- "name": "thumbs-up",
6184
- "unicode": "f164",
6185
- "prefix": "far"
6186
- },
6187
- {
6188
- "name": "thumbtack",
6189
- "unicode": "f08d",
6190
- "prefix": "fas"
6191
- },
6192
- {
6193
- "name": "ticket-alt",
6194
- "unicode": "f3ff",
6195
- "prefix": "fas"
6196
- },
6197
- {
6198
- "name": "times",
6199
- "unicode": "f00d",
6200
- "prefix": "fas"
6201
- },
6202
- {
6203
- "name": "times-circle",
6204
- "unicode": "f057",
6205
- "prefix": "fas"
6206
- },
6207
- {
6208
- "name": "times-circle",
6209
- "unicode": "f057",
6210
- "prefix": "far"
6211
- },
6212
- {
6213
- "name": "tint",
6214
- "unicode": "f043",
6215
- "prefix": "fas"
6216
- },
6217
- {
6218
- "name": "tint-slash",
6219
- "unicode": "f5c7",
6220
- "prefix": "fas"
6221
- },
6222
- {
6223
- "name": "tired",
6224
- "unicode": "f5c8",
6225
- "prefix": "fas"
6226
- },
6227
- {
6228
- "name": "tired",
6229
- "unicode": "f5c8",
6230
- "prefix": "far"
6231
- },
6232
- {
6233
- "name": "toggle-off",
6234
- "unicode": "f204",
6235
- "prefix": "fas"
6236
- },
6237
- {
6238
- "name": "toggle-on",
6239
- "unicode": "f205",
6240
- "prefix": "fas"
6241
- },
6242
- {
6243
- "name": "toilet-paper",
6244
- "unicode": "f71e",
6245
- "prefix": "fas"
6246
- },
6247
- {
6248
- "name": "toolbox",
6249
- "unicode": "f552",
6250
- "prefix": "fas"
6251
- },
6252
- {
6253
- "name": "tooth",
6254
- "unicode": "f5c9",
6255
- "prefix": "fas"
6256
- },
6257
- {
6258
- "name": "torah",
6259
- "unicode": "f6a0",
6260
- "prefix": "fas"
6261
- },
6262
- {
6263
- "name": "torii-gate",
6264
- "unicode": "f6a1",
6265
- "prefix": "fas"
6266
- },
6267
- {
6268
- "name": "tractor",
6269
- "unicode": "f722",
6270
- "prefix": "fas"
6271
- },
6272
- {
6273
- "name": "trade-federation",
6274
- "unicode": "f513",
6275
- "prefix": "fab"
6276
- },
6277
- {
6278
- "name": "trademark",
6279
- "unicode": "f25c",
6280
- "prefix": "fas"
6281
- },
6282
- {
6283
- "name": "traffic-light",
6284
- "unicode": "f637",
6285
- "prefix": "fas"
6286
- },
6287
- {
6288
- "name": "train",
6289
- "unicode": "f238",
6290
- "prefix": "fas"
6291
- },
6292
- {
6293
- "name": "transgender",
6294
- "unicode": "f224",
6295
- "prefix": "fas"
6296
- },
6297
- {
6298
- "name": "transgender-alt",
6299
- "unicode": "f225",
6300
- "prefix": "fas"
6301
- },
6302
- {
6303
- "name": "trash",
6304
- "unicode": "f1f8",
6305
- "prefix": "fas"
6306
- },
6307
- {
6308
- "name": "trash-alt",
6309
- "unicode": "f2ed",
6310
- "prefix": "fas"
6311
- },
6312
- {
6313
- "name": "trash-alt",
6314
- "unicode": "f2ed",
6315
- "prefix": "far"
6316
- },
6317
- {
6318
- "name": "tree",
6319
- "unicode": "f1bb",
6320
- "prefix": "fas"
6321
- },
6322
- {
6323
- "name": "trello",
6324
- "unicode": "f181",
6325
- "prefix": "fab"
6326
- },
6327
- {
6328
- "name": "tripadvisor",
6329
- "unicode": "f262",
6330
- "prefix": "fab"
6331
- },
6332
- {
6333
- "name": "trophy",
6334
- "unicode": "f091",
6335
- "prefix": "fas"
6336
- },
6337
- {
6338
- "name": "truck",
6339
- "unicode": "f0d1",
6340
- "prefix": "fas"
6341
- },
6342
- {
6343
- "name": "truck-loading",
6344
- "unicode": "f4de",
6345
- "prefix": "fas"
6346
- },
6347
- {
6348
- "name": "truck-monster",
6349
- "unicode": "f63b",
6350
- "prefix": "fas"
6351
- },
6352
- {
6353
- "name": "truck-moving",
6354
- "unicode": "f4df",
6355
- "prefix": "fas"
6356
- },
6357
- {
6358
- "name": "truck-pickup",
6359
- "unicode": "f63c",
6360
- "prefix": "fas"
6361
- },
6362
- {
6363
- "name": "tshirt",
6364
- "unicode": "f553",
6365
- "prefix": "fas"
6366
- },
6367
- {
6368
- "name": "tty",
6369
- "unicode": "f1e4",
6370
- "prefix": "fas"
6371
- },
6372
- {
6373
- "name": "tumblr",
6374
- "unicode": "f173",
6375
- "prefix": "fab"
6376
- },
6377
- {
6378
- "name": "tumblr-square",
6379
- "unicode": "f174",
6380
- "prefix": "fab"
6381
- },
6382
- {
6383
- "name": "tv",
6384
- "unicode": "f26c",
6385
- "prefix": "fas"
6386
- },
6387
- {
6388
- "name": "twitch",
6389
- "unicode": "f1e8",
6390
- "prefix": "fab"
6391
- },
6392
- {
6393
- "name": "twitter",
6394
- "unicode": "f099",
6395
- "prefix": "fab"
6396
- },
6397
- {
6398
- "name": "twitter-square",
6399
- "unicode": "f081",
6400
- "prefix": "fab"
6401
- },
6402
- {
6403
- "name": "typo3",
6404
- "unicode": "f42b",
6405
- "prefix": "fab"
6406
- },
6407
- {
6408
- "name": "uber",
6409
- "unicode": "f402",
6410
- "prefix": "fab"
6411
- },
6412
- {
6413
- "name": "uikit",
6414
- "unicode": "f403",
6415
- "prefix": "fab"
6416
- },
6417
- {
6418
- "name": "umbrella",
6419
- "unicode": "f0e9",
6420
- "prefix": "fas"
6421
- },
6422
- {
6423
- "name": "umbrella-beach",
6424
- "unicode": "f5ca",
6425
- "prefix": "fas"
6426
- },
6427
- {
6428
- "name": "underline",
6429
- "unicode": "f0cd",
6430
- "prefix": "fas"
6431
- },
6432
- {
6433
- "name": "undo",
6434
- "unicode": "f0e2",
6435
- "prefix": "fas"
6436
- },
6437
- {
6438
- "name": "undo-alt",
6439
- "unicode": "f2ea",
6440
- "prefix": "fas"
6441
- },
6442
- {
6443
- "name": "uniregistry",
6444
- "unicode": "f404",
6445
- "prefix": "fab"
6446
- },
6447
- {
6448
- "name": "universal-access",
6449
- "unicode": "f29a",
6450
- "prefix": "fas"
6451
- },
6452
- {
6453
- "name": "university",
6454
- "unicode": "f19c",
6455
- "prefix": "fas"
6456
- },
6457
- {
6458
- "name": "unlink",
6459
- "unicode": "f127",
6460
- "prefix": "fas"
6461
- },
6462
- {
6463
- "name": "unlock",
6464
- "unicode": "f09c",
6465
- "prefix": "fas"
6466
- },
6467
- {
6468
- "name": "unlock-alt",
6469
- "unicode": "f13e",
6470
- "prefix": "fas"
6471
- },
6472
- {
6473
- "name": "untappd",
6474
- "unicode": "f405",
6475
- "prefix": "fab"
6476
- },
6477
- {
6478
- "name": "upload",
6479
- "unicode": "f093",
6480
- "prefix": "fas"
6481
- },
6482
- {
6483
- "name": "usb",
6484
- "unicode": "f287",
6485
- "prefix": "fab"
6486
- },
6487
- {
6488
- "name": "user",
6489
- "unicode": "f007",
6490
- "prefix": "fas"
6491
- },
6492
- {
6493
- "name": "user",
6494
- "unicode": "f007",
6495
- "prefix": "far"
6496
- },
6497
- {
6498
- "name": "user-alt",
6499
- "unicode": "f406",
6500
- "prefix": "fas"
6501
- },
6502
- {
6503
- "name": "user-alt-slash",
6504
- "unicode": "f4fa",
6505
- "prefix": "fas"
6506
- },
6507
- {
6508
- "name": "user-astronaut",
6509
- "unicode": "f4fb",
6510
- "prefix": "fas"
6511
- },
6512
- {
6513
- "name": "user-check",
6514
- "unicode": "f4fc",
6515
- "prefix": "fas"
6516
- },
6517
- {
6518
- "name": "user-circle",
6519
- "unicode": "f2bd",
6520
- "prefix": "fas"
6521
- },
6522
- {
6523
- "name": "user-circle",
6524
- "unicode": "f2bd",
6525
- "prefix": "far"
6526
- },
6527
- {
6528
- "name": "user-clock",
6529
- "unicode": "f4fd",
6530
- "prefix": "fas"
6531
- },
6532
- {
6533
- "name": "user-cog",
6534
- "unicode": "f4fe",
6535
- "prefix": "fas"
6536
- },
6537
- {
6538
- "name": "user-edit",
6539
- "unicode": "f4ff",
6540
- "prefix": "fas"
6541
- },
6542
- {
6543
- "name": "user-friends",
6544
- "unicode": "f500",
6545
- "prefix": "fas"
6546
- },
6547
- {
6548
- "name": "user-graduate",
6549
- "unicode": "f501",
6550
- "prefix": "fas"
6551
- },
6552
- {
6553
- "name": "user-injured",
6554
- "unicode": "f728",
6555
- "prefix": "fas"
6556
- },
6557
- {
6558
- "name": "user-lock",
6559
- "unicode": "f502",
6560
- "prefix": "fas"
6561
- },
6562
- {
6563
- "name": "user-md",
6564
- "unicode": "f0f0",
6565
- "prefix": "fas"
6566
- },
6567
- {
6568
- "name": "user-minus",
6569
- "unicode": "f503",
6570
- "prefix": "fas"
6571
- },
6572
- {
6573
- "name": "user-ninja",
6574
- "unicode": "f504",
6575
- "prefix": "fas"
6576
- },
6577
- {
6578
- "name": "user-plus",
6579
- "unicode": "f234",
6580
- "prefix": "fas"
6581
- },
6582
- {
6583
- "name": "user-secret",
6584
- "unicode": "f21b",
6585
- "prefix": "fas"
6586
- },
6587
- {
6588
- "name": "user-shield",
6589
- "unicode": "f505",
6590
- "prefix": "fas"
6591
- },
6592
- {
6593
- "name": "user-slash",
6594
- "unicode": "f506",
6595
- "prefix": "fas"
6596
- },
6597
- {
6598
- "name": "user-tag",
6599
- "unicode": "f507",
6600
- "prefix": "fas"
6601
- },
6602
- {
6603
- "name": "user-tie",
6604
- "unicode": "f508",
6605
- "prefix": "fas"
6606
- },
6607
- {
6608
- "name": "user-times",
6609
- "unicode": "f235",
6610
- "prefix": "fas"
6611
- },
6612
- {
6613
- "name": "users",
6614
- "unicode": "f0c0",
6615
- "prefix": "fas"
6616
- },
6617
- {
6618
- "name": "users-cog",
6619
- "unicode": "f509",
6620
- "prefix": "fas"
6621
- },
6622
- {
6623
- "name": "ussunnah",
6624
- "unicode": "f407",
6625
- "prefix": "fab"
6626
- },
6627
- {
6628
- "name": "utensil-spoon",
6629
- "unicode": "f2e5",
6630
- "prefix": "fas"
6631
- },
6632
- {
6633
- "name": "utensils",
6634
- "unicode": "f2e7",
6635
- "prefix": "fas"
6636
- },
6637
- {
6638
- "name": "vaadin",
6639
- "unicode": "f408",
6640
- "prefix": "fab"
6641
- },
6642
- {
6643
- "name": "vector-square",
6644
- "unicode": "f5cb",
6645
- "prefix": "fas"
6646
- },
6647
- {
6648
- "name": "venus",
6649
- "unicode": "f221",
6650
- "prefix": "fas"
6651
- },
6652
- {
6653
- "name": "venus-double",
6654
- "unicode": "f226",
6655
- "prefix": "fas"
6656
- },
6657
- {
6658
- "name": "venus-mars",
6659
- "unicode": "f228",
6660
- "prefix": "fas"
6661
- },
6662
- {
6663
- "name": "viacoin",
6664
- "unicode": "f237",
6665
- "prefix": "fab"
6666
- },
6667
- {
6668
- "name": "viadeo",
6669
- "unicode": "f2a9",
6670
- "prefix": "fab"
6671
- },
6672
- {
6673
- "name": "viadeo-square",
6674
- "unicode": "f2aa",
6675
- "prefix": "fab"
6676
- },
6677
- {
6678
- "name": "vial",
6679
- "unicode": "f492",
6680
- "prefix": "fas"
6681
- },
6682
- {
6683
- "name": "vials",
6684
- "unicode": "f493",
6685
- "prefix": "fas"
6686
- },
6687
- {
6688
- "name": "viber",
6689
- "unicode": "f409",
6690
- "prefix": "fab"
6691
- },
6692
- {
6693
- "name": "video",
6694
- "unicode": "f03d",
6695
- "prefix": "fas"
6696
- },
6697
- {
6698
- "name": "video-slash",
6699
- "unicode": "f4e2",
6700
- "prefix": "fas"
6701
- },
6702
- {
6703
- "name": "vihara",
6704
- "unicode": "f6a7",
6705
- "prefix": "fas"
6706
- },
6707
- {
6708
- "name": "vimeo",
6709
- "unicode": "f40a",
6710
- "prefix": "fab"
6711
- },
6712
- {
6713
- "name": "vimeo-square",
6714
- "unicode": "f194",
6715
- "prefix": "fab"
6716
- },
6717
- {
6718
- "name": "vimeo-v",
6719
- "unicode": "f27d",
6720
- "prefix": "fab"
6721
- },
6722
- {
6723
- "name": "vine",
6724
- "unicode": "f1ca",
6725
- "prefix": "fab"
6726
- },
6727
- {
6728
- "name": "vk",
6729
- "unicode": "f189",
6730
- "prefix": "fab"
6731
- },
6732
- {
6733
- "name": "vnv",
6734
- "unicode": "f40b",
6735
- "prefix": "fab"
6736
- },
6737
- {
6738
- "name": "volleyball-ball",
6739
- "unicode": "f45f",
6740
- "prefix": "fas"
6741
- },
6742
- {
6743
- "name": "volume-down",
6744
- "unicode": "f027",
6745
- "prefix": "fas"
6746
- },
6747
- {
6748
- "name": "volume-mute",
6749
- "unicode": "f6a9",
6750
- "prefix": "fas"
6751
- },
6752
- {
6753
- "name": "volume-off",
6754
- "unicode": "f026",
6755
- "prefix": "fas"
6756
- },
6757
- {
6758
- "name": "volume-up",
6759
- "unicode": "f028",
6760
- "prefix": "fas"
6761
- },
6762
- {
6763
- "name": "vote-yea",
6764
- "unicode": "f772",
6765
- "prefix": "fas"
6766
- },
6767
- {
6768
- "name": "vr-cardboard",
6769
- "unicode": "f729",
6770
- "prefix": "fas"
6771
- },
6772
- {
6773
- "name": "vuejs",
6774
- "unicode": "f41f",
6775
- "prefix": "fab"
6776
- },
6777
- {
6778
- "name": "walking",
6779
- "unicode": "f554",
6780
- "prefix": "fas"
6781
- },
6782
- {
6783
- "name": "wallet",
6784
- "unicode": "f555",
6785
- "prefix": "fas"
6786
- },
6787
- {
6788
- "name": "warehouse",
6789
- "unicode": "f494",
6790
- "prefix": "fas"
6791
- },
6792
- {
6793
- "name": "water",
6794
- "unicode": "f773",
6795
- "prefix": "fas"
6796
- },
6797
- {
6798
- "name": "weebly",
6799
- "unicode": "f5cc",
6800
- "prefix": "fab"
6801
- },
6802
- {
6803
- "name": "weibo",
6804
- "unicode": "f18a",
6805
- "prefix": "fab"
6806
- },
6807
- {
6808
- "name": "weight",
6809
- "unicode": "f496",
6810
- "prefix": "fas"
6811
- },
6812
- {
6813
- "name": "weight-hanging",
6814
- "unicode": "f5cd",
6815
- "prefix": "fas"
6816
- },
6817
- {
6818
- "name": "weixin",
6819
- "unicode": "f1d7",
6820
- "prefix": "fab"
6821
- },
6822
- {
6823
- "name": "whatsapp",
6824
- "unicode": "f232",
6825
- "prefix": "fab"
6826
- },
6827
- {
6828
- "name": "whatsapp-square",
6829
- "unicode": "f40c",
6830
- "prefix": "fab"
6831
- },
6832
- {
6833
- "name": "wheelchair",
6834
- "unicode": "f193",
6835
- "prefix": "fas"
6836
- },
6837
- {
6838
- "name": "whmcs",
6839
- "unicode": "f40d",
6840
- "prefix": "fab"
6841
- },
6842
- {
6843
- "name": "wifi",
6844
- "unicode": "f1eb",
6845
- "prefix": "fas"
6846
- },
6847
- {
6848
- "name": "wikipedia-w",
6849
- "unicode": "f266",
6850
- "prefix": "fab"
6851
- },
6852
- {
6853
- "name": "wind",
6854
- "unicode": "f72e",
6855
- "prefix": "fas"
6856
- },
6857
- {
6858
- "name": "window-close",
6859
- "unicode": "f410",
6860
- "prefix": "fas"
6861
- },
6862
- {
6863
- "name": "window-close",
6864
- "unicode": "f410",
6865
- "prefix": "far"
6866
- },
6867
- {
6868
- "name": "window-maximize",
6869
- "unicode": "f2d0",
6870
- "prefix": "fas"
6871
- },
6872
- {
6873
- "name": "window-maximize",
6874
- "unicode": "f2d0",
6875
- "prefix": "far"
6876
- },
6877
- {
6878
- "name": "window-minimize",
6879
- "unicode": "f2d1",
6880
- "prefix": "fas"
6881
- },
6882
- {
6883
- "name": "window-minimize",
6884
- "unicode": "f2d1",
6885
- "prefix": "far"
6886
- },
6887
- {
6888
- "name": "window-restore",
6889
- "unicode": "f2d2",
6890
- "prefix": "fas"
6891
- },
6892
- {
6893
- "name": "window-restore",
6894
- "unicode": "f2d2",
6895
- "prefix": "far"
6896
- },
6897
- {
6898
- "name": "windows",
6899
- "unicode": "f17a",
6900
- "prefix": "fab"
6901
- },
6902
- {
6903
- "name": "wine-bottle",
6904
- "unicode": "f72f",
6905
- "prefix": "fas"
6906
- },
6907
- {
6908
- "name": "wine-glass",
6909
- "unicode": "f4e3",
6910
- "prefix": "fas"
6911
- },
6912
- {
6913
- "name": "wine-glass-alt",
6914
- "unicode": "f5ce",
6915
- "prefix": "fas"
6916
- },
6917
- {
6918
- "name": "wix",
6919
- "unicode": "f5cf",
6920
- "prefix": "fab"
6921
- },
6922
- {
6923
- "name": "wizards-of-the-coast",
6924
- "unicode": "f730",
6925
- "prefix": "fab"
6926
- },
6927
- {
6928
- "name": "wolf-pack-battalion",
6929
- "unicode": "f514",
6930
- "prefix": "fab"
6931
- },
6932
- {
6933
- "name": "won-sign",
6934
- "unicode": "f159",
6935
- "prefix": "fas"
6936
- },
6937
- {
6938
- "name": "wordpress",
6939
- "unicode": "f19a",
6940
- "prefix": "fab"
6941
- },
6942
- {
6943
- "name": "wordpress-simple",
6944
- "unicode": "f411",
6945
- "prefix": "fab"
6946
- },
6947
- {
6948
- "name": "wpbeginner",
6949
- "unicode": "f297",
6950
- "prefix": "fab"
6951
- },
6952
- {
6953
- "name": "wpexplorer",
6954
- "unicode": "f2de",
6955
- "prefix": "fab"
6956
- },
6957
- {
6958
- "name": "wpforms",
6959
- "unicode": "f298",
6960
- "prefix": "fab"
6961
- },
6962
- {
6963
- "name": "wpressr",
6964
- "unicode": "f3e4",
6965
- "prefix": "fab"
6966
- },
6967
- {
6968
- "name": "wrench",
6969
- "unicode": "f0ad",
6970
- "prefix": "fas"
6971
- },
6972
- {
6973
- "name": "x-ray",
6974
- "unicode": "f497",
6975
- "prefix": "fas"
6976
- },
6977
- {
6978
- "name": "xbox",
6979
- "unicode": "f412",
6980
- "prefix": "fab"
6981
- },
6982
- {
6983
- "name": "xing",
6984
- "unicode": "f168",
6985
- "prefix": "fab"
6986
- },
6987
- {
6988
- "name": "xing-square",
6989
- "unicode": "f169",
6990
- "prefix": "fab"
6991
- },
6992
- {
6993
- "name": "y-combinator",
6994
- "unicode": "f23b",
6995
- "prefix": "fab"
6996
- },
6997
- {
6998
- "name": "yahoo",
6999
- "unicode": "f19e",
7000
- "prefix": "fab"
7001
- },
7002
- {
7003
- "name": "yandex",
7004
- "unicode": "f413",
7005
- "prefix": "fab"
7006
- },
7007
- {
7008
- "name": "yandex-international",
7009
- "unicode": "f414",
7010
- "prefix": "fab"
7011
- },
7012
- {
7013
- "name": "yelp",
7014
- "unicode": "f1e9",
7015
- "prefix": "fab"
7016
- },
7017
- {
7018
- "name": "yen-sign",
7019
- "unicode": "f157",
7020
- "prefix": "fas"
7021
- },
7022
- {
7023
- "name": "yin-yang",
7024
- "unicode": "f6ad",
7025
- "prefix": "fas"
7026
- },
7027
- {
7028
- "name": "yoast",
7029
- "unicode": "f2b1",
7030
- "prefix": "fab"
7031
- },
7032
- {
7033
- "name": "youtube",
7034
- "unicode": "f167",
7035
- "prefix": "fab"
7036
- },
7037
- {
7038
- "name": "youtube-square",
7039
- "unicode": "f431",
7040
- "prefix": "fab"
7041
- },
7042
- {
7043
- "name": "zhihu",
7044
- "unicode": "f63f",
7045
- "prefix": "fab"
7046
- }
7047
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/index.js CHANGED
@@ -1,50 +1,41 @@
1
- /**
2
- * External dependencies...
3
- */
4
- import classnames from 'classnames';
5
-
6
- import Autosuggest from 'react-autosuggest';
7
-
8
  /**
9
  * WordPress dependencies...
10
  */
11
-
12
  const { __ } = wp.i18n;
13
 
14
- const {
15
- registerBlockType
16
- } = wp.blocks;
17
 
18
  const {
19
  PanelBody,
20
- Spinner,
21
- Placeholder,
22
  RangeControl
23
  } = wp.components;
24
 
25
  const {
26
- compose,
27
- withState
28
- } = wp.compose;
29
-
30
- const { withSelect } = wp.data;
31
-
32
- const {
33
  ContrastChecker,
34
  InspectorControls,
35
  PanelColorSettings
36
  } = wp.editor;
37
 
 
 
38
  /**
39
  * Internal dependencies
40
  */
41
  import './style.scss';
42
  import './editor.scss';
43
 
 
 
 
 
 
 
44
  registerBlockType( 'themeisle-blocks/font-awesome-icons', {
45
  title: __( 'Font Awesome Icons' ),
46
  description: __( 'Share buttons for your website visitors to share content on any social sharing service.' ),
47
- icon: 'smiley',
48
  category: 'themeisle-blocks',
49
  keywords: [
50
  'font awesome',
@@ -52,6 +43,9 @@ registerBlockType( 'themeisle-blocks/font-awesome-icons', {
52
  'icons'
53
  ],
54
  attributes: {
 
 
 
55
  prefix: {
56
  type: 'string',
57
  default: 'fab'
@@ -91,115 +85,54 @@ registerBlockType( 'themeisle-blocks/font-awesome-icons', {
91
  }
92
  },
93
 
94
- supports: {
95
- align: [ 'left', 'center', 'right' ]
96
- },
97
 
98
- edit: compose([
99
 
100
- withSelect( ( select, props ) => {
101
- const iconsList = select( 'themeisle-gutenberg/blocks' ).getFaIconsList();
102
- return {
103
- iconsList,
104
- props
105
- };
106
- }),
107
-
108
- withState({
109
- suggestions: []
110
- })
111
-
112
- ])( ({ iconsList, suggestions, setState, props }) => {
113
-
114
- const getSuggestions = value => {
115
- const inputValue = value.trim().toLowerCase();
116
- const inputLength = inputValue.length;
117
-
118
- return 0 === inputLength ? [] : iconsList.filter( icon =>
119
- icon.name.toLowerCase().slice( 0, inputLength ) === inputValue
120
- );
121
- };
122
-
123
- const getSuggestionValue = suggestion => suggestion;
124
-
125
- const renderSuggestion = suggestion => {
126
- return (
127
- <div
128
- className={ classnames(
129
- 'icon-select',
130
- { 'selected': ( suggestion.name === props.attributes.icon && suggestion.prefix === props.attributes.prefix ) },
131
- ) }
132
- >
133
- <i className={ `${ suggestion.prefix } fa-fw fa-${ suggestion.name }` }></i>
134
- { suggestion.name }
135
- </div>
136
- );
137
  };
138
 
139
- const renderSuggestionsContainer = ({ containerProps, children, query }) => {
140
- return (
141
- <div { ... containerProps }>
142
- { children }
143
- </div>
144
- );
145
- };
146
-
147
- const onSuggestionsFetchRequested = ({ value }) => {
148
- setState({
149
- suggestions: getSuggestions( value )
150
- });
151
- };
152
-
153
- const onSuggestionsClearRequested = () => {
154
- setState({
155
- suggestions: []
156
- });
157
- };
158
-
159
- const inputProps = {
160
- placeholder: __( 'Start typing, like themeisle…' ),
161
- value: props.attributes.icon,
162
- onChange: ( event, { newValue }) => {
163
- if ( 'object' === typeof newValue ) {
164
- props.setAttributes({
165
- icon: newValue.name,
166
- prefix: newValue.prefix
167
- });
168
- } else {
169
- props.setAttributes({ icon: newValue });
170
- }
171
  }
172
  };
173
 
174
- const changeFontSize = ( value ) => {
175
  props.setAttributes({ fontSize: value });
176
  };
177
 
178
- const changePadding = ( value ) => {
179
  props.setAttributes({ padding: value });
180
  };
181
 
182
- const changeMargin = ( value ) => {
183
  props.setAttributes({ margin: value });
184
  };
185
 
186
- const changeBackgroundColor = ( value ) => {
187
  props.setAttributes({ backgroundColor: value });
188
  };
189
 
190
- const changeTextColor = ( value ) => {
191
  props.setAttributes({ textColor: value });
192
  };
193
 
194
- const changeBorderColor = ( value ) => {
195
  props.setAttributes({ borderColor: value });
196
  };
197
 
198
- const changeBorderSize = ( value ) => {
199
  props.setAttributes({ borderSize: value });
200
  };
201
 
202
- const changeBorderRadius = ( value ) => {
203
  props.setAttributes({ borderRadius: value });
204
  };
205
 
@@ -220,136 +153,156 @@ registerBlockType( 'themeisle-blocks/font-awesome-icons', {
220
  margin: props.attributes.margin + 'px'
221
  };
222
 
223
- return [
224
- <InspectorControls>
225
- <PanelBody
226
- title={ __( 'Icon Settings' ) }
227
- >
228
- { iconsList !== undefined && 0 < iconsList.length ?
229
- <div
230
- className="font-awesome-auto-complete"
231
- >
232
- <label>
233
- <i className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }></i>
234
- </label>
235
- <Autosuggest
236
- suggestions={ suggestions }
237
- onSuggestionsFetchRequested={ onSuggestionsFetchRequested }
238
- onSuggestionsClearRequested={ onSuggestionsClearRequested }
239
- getSuggestionValue={ getSuggestionValue }
240
- renderSuggestion={ renderSuggestion }
241
- renderSuggestionsContainer={ renderSuggestionsContainer }
242
- inputProps={ inputProps }
243
- />
244
- </div> :
245
- <Placeholder>
246
- <Spinner />
247
- </Placeholder>
248
- }
249
- </PanelBody>
250
- <PanelBody
251
- title={ __( 'Icon Sizes' ) }
252
- className="blocks-font-size"
253
- initialOpen={ false }
254
- >
255
- <RangeControl
256
- label={ __( 'Text Size' ) }
257
- value={ props.attributes.fontSize || '' }
258
- initialPosition={ 16 }
259
- onChange={ changeFontSize }
260
- min={ 12 }
261
- max={ 140 }
262
- beforeIcon="editor-textcolor"
263
- afterIcon="editor-textcolor"
264
- />
265
- <RangeControl
266
- label={ __( 'Inner Space' ) }
267
- value={ props.attributes.padding || '' }
268
- initialPosition={ 5 }
269
- onChange={ changePadding }
270
- min={ 0 }
271
- max={ 100 }
272
- beforeIcon="minus"
273
- afterIcon="plus"
274
- />
275
- <RangeControl
276
- label={ __( 'Outer Space' ) }
277
- value={ props.attributes.margin || '' }
278
- initialPosition={ 5 }
279
- onChange={ changeMargin }
280
- min={ 0 }
281
- max={ 100 }
282
- beforeIcon="minus"
283
- afterIcon="plus"
284
- />
285
- </PanelBody>
286
- <PanelColorSettings
287
- title={ __( 'Color Settings' ) }
288
- initialOpen={ false }
289
- colorSettings={ [
290
- {
291
- value: props.attributes.backgroundColor,
292
- onChange: changeBackgroundColor,
293
- label: __( 'Background Color' )
294
- },
295
- {
296
- value: props.attributes.textColor,
297
- onChange: changeTextColor,
298
- label: __( 'Text Color' )
299
- },
300
- {
301
- value: props.attributes.borderColor,
302
- onChange: changeBorderColor,
303
- label: __( 'Border Color' )
304
- }
305
- ] }
306
- >
307
- <ContrastChecker
308
- { ...{
309
- textColor: props.attributes.textColor,
310
- backgroundColor: props.attributes.backgroundColor
311
- } }
312
- />
313
- </PanelColorSettings>
314
- <PanelBody
315
- title={ __( 'Border Settings' ) }
316
- initialOpen={ false }
317
- >
318
- <RangeControl
319
- label={ __( 'Border Size' ) }
320
- value={ props.attributes.borderSize }
321
- onChange={ changeBorderSize }
322
- min={ 0 }
323
- max={ 120 }
324
- beforeIcon="minus"
325
- afterIcon="plus"
326
- />
327
- <RangeControl
328
- label={ __( 'Border Radius' ) }
329
- value={ props.attributes.borderRadius }
330
- onChange={ changeBorderRadius }
331
- min={ 0 }
332
- max={ 100 }
333
- beforeIcon="grid-view"
334
- afterIcon="marker"
335
  />
336
- </PanelBody>
337
- </InspectorControls>,
338
 
339
- <p className={ props.className } >
340
- <span
341
- className={ `${ props.className }-container` }
342
- style={ containerStyle }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  >
344
- <i
345
- className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }
346
- style={ iconStyle }
347
  >
348
- </i>
349
- </span>
350
- </p>
351
- ];
352
- }),
 
 
 
 
 
353
 
354
  save: props => {
355
  const iconStyle = {
@@ -370,8 +323,14 @@ registerBlockType( 'themeisle-blocks/font-awesome-icons', {
370
  };
371
 
372
  return (
373
- <p>
374
- <span style={ containerStyle } >
 
 
 
 
 
 
375
  <i
376
  className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }
377
  style={ iconStyle }
 
 
 
 
 
 
 
1
  /**
2
  * WordPress dependencies...
3
  */
 
4
  const { __ } = wp.i18n;
5
 
6
+ const { registerBlockType } = wp.blocks;
 
 
7
 
8
  const {
9
  PanelBody,
 
 
10
  RangeControl
11
  } = wp.components;
12
 
13
  const {
14
+ AlignmentToolbar,
15
+ BlockControls,
 
 
 
 
 
16
  ContrastChecker,
17
  InspectorControls,
18
  PanelColorSettings
19
  } = wp.editor;
20
 
21
+ const { Fragment } = wp.element;
22
+
23
  /**
24
  * Internal dependencies
25
  */
26
  import './style.scss';
27
  import './editor.scss';
28
 
29
+ import { faIcon } from '../../utils/icons.js';
30
+
31
+ import IconPickerControl from '../../components/icon-picker-control/index.js';
32
+
33
+ import deprecated from './deprecated.js';
34
+
35
  registerBlockType( 'themeisle-blocks/font-awesome-icons', {
36
  title: __( 'Font Awesome Icons' ),
37
  description: __( 'Share buttons for your website visitors to share content on any social sharing service.' ),
38
+ icon: faIcon,
39
  category: 'themeisle-blocks',
40
  keywords: [
41
  'font awesome',
43
  'icons'
44
  ],
45
  attributes: {
46
+ align: {
47
+ type: 'string'
48
+ },
49
  prefix: {
50
  type: 'string',
51
  default: 'fab'
85
  }
86
  },
87
 
88
+ deprecated: deprecated,
 
 
89
 
90
+ edit: props => {
91
 
92
+ const changeAlignment = value => {
93
+ props.setAttributes({ align: value });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  };
95
 
96
+ const changeIcon = value => {
97
+ if ( 'object' === typeof value ) {
98
+ props.setAttributes({
99
+ icon: value.name,
100
+ prefix: value.prefix
101
+ });
102
+ } else {
103
+ props.setAttributes({ icon: value });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  }
105
  };
106
 
107
+ const changeFontSize = value => {
108
  props.setAttributes({ fontSize: value });
109
  };
110
 
111
+ const changePadding = value => {
112
  props.setAttributes({ padding: value });
113
  };
114
 
115
+ const changeMargin = value => {
116
  props.setAttributes({ margin: value });
117
  };
118
 
119
+ const changeBackgroundColor = value => {
120
  props.setAttributes({ backgroundColor: value });
121
  };
122
 
123
+ const changeTextColor = value => {
124
  props.setAttributes({ textColor: value });
125
  };
126
 
127
+ const changeBorderColor = value => {
128
  props.setAttributes({ borderColor: value });
129
  };
130
 
131
+ const changeBorderSize = value => {
132
  props.setAttributes({ borderSize: value });
133
  };
134
 
135
+ const changeBorderRadius = value => {
136
  props.setAttributes({ borderRadius: value });
137
  };
138
 
153
  margin: props.attributes.margin + 'px'
154
  };
155
 
156
+ return (
157
+ <Fragment>
158
+ <BlockControls>
159
+ <AlignmentToolbar
160
+ value={ props.attributes.align }
161
+ onChange={ changeAlignment }
162
+ alignmentControls={[
163
+ {
164
+ icon: 'editor-alignleft',
165
+ title: __( 'Align left' ),
166
+ align: 'left'
167
+ },
168
+ {
169
+ icon: 'editor-aligncenter',
170
+ title: __( 'Align center' ),
171
+ align: 'center'
172
+ },
173
+ {
174
+ icon: 'editor-alignright',
175
+ title: __( 'Align right' ),
176
+ align: 'right'
177
+ }
178
+ ]}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
179
  />
180
+ </BlockControls>
 
181
 
182
+ <InspectorControls>
183
+ <PanelBody
184
+ title={ __( 'Icon Settings' ) }
185
+ >
186
+ <IconPickerControl
187
+ label={ __( 'Icon Picker' ) }
188
+ prefix={ props.attributes.prefix }
189
+ icon={ props.attributes.icon }
190
+ onChange={ changeIcon }
191
+ />
192
+ </PanelBody>
193
+
194
+ <PanelBody
195
+ title={ __( 'Icon Sizes' ) }
196
+ className="blocks-font-size"
197
+ initialOpen={ false }
198
+ >
199
+ <RangeControl
200
+ label={ __( 'Text Size' ) }
201
+ value={ props.attributes.fontSize || '' }
202
+ initialPosition={ 16 }
203
+ onChange={ changeFontSize }
204
+ min={ 12 }
205
+ max={ 140 }
206
+ beforeIcon="editor-textcolor"
207
+ afterIcon="editor-textcolor"
208
+ />
209
+
210
+ <RangeControl
211
+ label={ __( 'Padding' ) }
212
+ value={ props.attributes.padding || '' }
213
+ initialPosition={ 5 }
214
+ onChange={ changePadding }
215
+ min={ 0 }
216
+ max={ 100 }
217
+ beforeIcon="minus"
218
+ afterIcon="plus"
219
+ />
220
+
221
+ <RangeControl
222
+ label={ __( 'Margin' ) }
223
+ value={ props.attributes.margin || '' }
224
+ initialPosition={ 5 }
225
+ onChange={ changeMargin }
226
+ min={ 0 }
227
+ max={ 100 }
228
+ beforeIcon="minus"
229
+ afterIcon="plus"
230
+ />
231
+ </PanelBody>
232
+
233
+ <PanelColorSettings
234
+ title={ __( 'Color Settings' ) }
235
+ initialOpen={ false }
236
+ colorSettings={ [
237
+ {
238
+ value: props.attributes.backgroundColor,
239
+ onChange: changeBackgroundColor,
240
+ label: __( 'Background Color' )
241
+ },
242
+ {
243
+ value: props.attributes.textColor,
244
+ onChange: changeTextColor,
245
+ label: __( 'Icon Color' )
246
+ },
247
+ {
248
+ value: props.attributes.borderColor,
249
+ onChange: changeBorderColor,
250
+ label: __( 'Border Color' )
251
+ }
252
+ ] }
253
+ >
254
+ <ContrastChecker
255
+ { ...{
256
+ textColor: props.attributes.textColor,
257
+ backgroundColor: props.attributes.backgroundColor
258
+ } }
259
+ />
260
+ </PanelColorSettings>
261
+
262
+ <PanelBody
263
+ title={ __( 'Border Settings' ) }
264
+ initialOpen={ false }
265
+ >
266
+ <RangeControl
267
+ label={ __( 'Border Size' ) }
268
+ value={ props.attributes.borderSize }
269
+ onChange={ changeBorderSize }
270
+ min={ 0 }
271
+ max={ 120 }
272
+ beforeIcon="minus"
273
+ afterIcon="plus"
274
+ />
275
+
276
+ <RangeControl
277
+ label={ __( 'Border Radius' ) }
278
+ value={ props.attributes.borderRadius }
279
+ onChange={ changeBorderRadius }
280
+ min={ 0 }
281
+ max={ 100 }
282
+ beforeIcon="grid-view"
283
+ afterIcon="marker"
284
+ />
285
+ </PanelBody>
286
+ </InspectorControls>
287
+
288
+ <p
289
+ className={ props.className }
290
+ style={{ textAlign: props.attributes.align }}
291
  >
292
+ <span
293
+ className={ `${ props.className }-container` }
294
+ style={ containerStyle }
295
  >
296
+ <i
297
+ className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }
298
+ style={ iconStyle }
299
+ >
300
+ </i>
301
+ </span>
302
+ </p>
303
+ </Fragment>
304
+ );
305
+ },
306
 
307
  save: props => {
308
  const iconStyle = {
323
  };
324
 
325
  return (
326
+ <p
327
+ className={ props.className }
328
+ style={{ textAlign: props.attributes.align }}
329
+ >
330
+ <span
331
+ className={ `${ props.className }-container` }
332
+ style={ containerStyle }
333
+ >
334
  <i
335
  className={ `${ props.attributes.prefix } fa-${ props.attributes.icon }` }
336
  style={ iconStyle }
vendor/codeinwp/gutenberg-blocks/blocks/google-map/class-google-map-block.php CHANGED
@@ -79,21 +79,6 @@ class Google_Map_Block extends Base_Block {
79
  // Set the API url based to embed or static maps based on the interactive setting
80
  $apiurl = "https://www.google.com/maps/embed/v1/place?key=${apikey}&q=${location}&zoom=${zoom}&maptype=${type}";
81
 
82
- // Check status code of apiurl
83
- $ch = curl_init( $apiurl );
84
- curl_setopt( $ch, CURLOPT_HEADER, true );
85
- curl_setopt( $ch, CURLOPT_NOBODY, true );
86
- curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
87
- curl_setopt( $ch, CURLOPT_TIMEOUT, 10 );
88
- $output = curl_exec( $ch );
89
- $httpcode = curl_getinfo( $ch, CURLINFO_HTTP_CODE );
90
- curl_close( $ch );
91
-
92
- // Don't output anything if the response from Google Maps isn't a 200
93
- if ( $httpcode !== 200 ) {
94
- return;
95
- }
96
-
97
  $output = "<div class='wp-block-themeisle-blocks-google-map'><div class='map'>";
98
  $output .= "<iframe width='100%' height='100%' frameborder='0' style='border:0; height:${height};' src='$apiurl' allowfullscreen></iframe>";
99
  $output .= '</div></div>';
79
  // Set the API url based to embed or static maps based on the interactive setting
80
  $apiurl = "https://www.google.com/maps/embed/v1/place?key=${apikey}&q=${location}&zoom=${zoom}&maptype=${type}";
81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  $output = "<div class='wp-block-themeisle-blocks-google-map'><div class='map'>";
83
  $output .= "<iframe width='100%' height='100%' frameborder='0' style='border:0; height:${height};' src='$apiurl' allowfullscreen></iframe>";
84
  $output .= '</div></div>';
vendor/codeinwp/gutenberg-blocks/blocks/google-map/index.js CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -28,11 +28,12 @@ const { InspectorControls } = wp.editor;
28
  * Internal dependencies
29
  */
30
  import './editor.scss';
 
31
 
32
  registerBlockType( 'themeisle-blocks/google-map', {
33
  title: __( 'Google Map' ),
34
  description: __( 'Display a Google Map on your website with Google Map block.' ),
35
- icon: 'admin-site',
36
  category: 'themeisle-blocks',
37
  keywords: [
38
  'map',
@@ -80,23 +81,33 @@ registerBlockType( 'themeisle-blocks/google-map', {
80
 
81
  let settings;
82
 
83
- wp.api.loadPromise.then( () => {
84
- settings = new wp.api.models.Settings();
85
- });
86
-
87
- if ( false === isAPILoaded ) {
88
- settings.fetch().then( response => {
89
- setState({
90
- api: response.themeisle_google_map_block_api_key,
91
- isAPILoaded: true
92
- });
93
 
94
- if ( '' !== response.themeisle_google_map_block_api_key ) {
 
95
  setState({
96
- isAPISaved: true
 
97
  });
98
- }
99
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
 
102
  const changeAPI = ( value ) => {
@@ -106,23 +117,24 @@ registerBlockType( 'themeisle-blocks/google-map', {
106
  };
107
 
108
  const saveAPIKey = () => {
 
 
 
 
109
 
110
- setState({
111
- isSaving: true
112
- });
113
-
114
- const model = new wp.api.models.Settings({
115
- // eslint-disable-next-line camelcase
116
- themeisle_google_map_block_api_key: api
117
- });
118
 
119
- model.save().then( response => {
120
- settings.fetch();
121
- setState({
122
- isSaving: false,
123
- isAPISaved: true
 
124
  });
125
- });
126
  };
127
 
128
  const changeLocation = ( value ) => {
@@ -174,7 +186,7 @@ registerBlockType( 'themeisle-blocks/google-map', {
174
  >
175
  { __( 'Save API Key' ) }
176
  </Button>
177
- <div class="components-placeholder__instructions">
178
  { __( 'Need an API key? Get one' ) }
179
  <a target="_blank" href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend,static_maps_backend,maps_embed_backend&keyType=CLIENT_SIDE&reusekey=true">
180
  { __( ' here.' ) }
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
28
  * Internal dependencies
29
  */
30
  import './editor.scss';
31
+ import { mapIcon } from '../../utils/icons.js';
32
 
33
  registerBlockType( 'themeisle-blocks/google-map', {
34
  title: __( 'Google Map' ),
35
  description: __( 'Display a Google Map on your website with Google Map block.' ),
36
+ icon: mapIcon,
37
  category: 'themeisle-blocks',
38
  keywords: [
39
  'map',
81
 
82
  let settings;
83
 
84
+ if ( false === Boolean( themeisleGutenberg.mapsAPI ) ) {
85
+ wp.api.loadPromise.then( () => {
86
+ settings = new wp.api.models.Settings();
87
+ });
 
 
 
 
 
 
88
 
89
+ if ( false === isAPILoaded ) {
90
+ settings.fetch().then( response => {
91
  setState({
92
+ api: response.themeisle_google_map_block_api_key,
93
+ isAPILoaded: true
94
  });
95
+
96
+ if ( '' !== response.themeisle_google_map_block_api_key ) {
97
+ setState({
98
+ isAPISaved: true
99
+ });
100
+ }
101
+ });
102
+ }
103
+ } else {
104
+ if ( false === isAPILoaded ) {
105
+ setState({
106
+ api: themeisleGutenberg.mapsAPI,
107
+ isAPILoaded: true,
108
+ isAPISaved: true
109
+ });
110
+ }
111
  }
112
 
113
  const changeAPI = ( value ) => {
117
  };
118
 
119
  const saveAPIKey = () => {
120
+ if ( false === Boolean( themeisleGutenberg.mapsAPI ) ) {
121
+ setState({
122
+ isSaving: true
123
+ });
124
 
125
+ const model = new wp.api.models.Settings({
126
+ // eslint-disable-next-line camelcase
127
+ themeisle_google_map_block_api_key: api
128
+ });
 
 
 
 
129
 
130
+ model.save().then( response => {
131
+ settings.fetch();
132
+ setState({
133
+ isSaving: false,
134
+ isAPISaved: true
135
+ });
136
  });
137
+ }
138
  };
139
 
140
  const changeLocation = ( value ) => {
186
  >
187
  { __( 'Save API Key' ) }
188
  </Button>
189
+ <div className="components-placeholder__instructions">
190
  { __( 'Need an API key? Get one' ) }
191
  <a target="_blank" href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend,static_maps_backend,maps_embed_backend&keyType=CLIENT_SIDE&reusekey=true">
192
  { __( ' here.' ) }
vendor/codeinwp/gutenberg-blocks/blocks/plugin-card/index.js CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
 
5
  const { __ } = wp.i18n;
@@ -32,29 +32,23 @@ const starRating = stars => {
32
  const fullStars = Math.floor( rating );
33
  const halfStars = Math.ceil( rating - fullStars );
34
  const emptyStars = 5 - fullStars - halfStars;
35
- const ratings = '<span class="star-full"></span>'.repeat( fullStars ) + '<span class="star-half"></span>'.repeat( halfStars ) + '<span class="star-empty"></span>'.repeat( emptyStars );
36
  return ratings;
37
  };
38
 
39
- const unescapeHTML = value => {
40
- const htmlNode = document.createElement( 'div' );
41
- htmlNode.innerHTML = value;
42
- if ( htmlNode.innerText !== undefined ) {
43
- return htmlNode.innerText;
44
- }
45
- return htmlNode.textContent;
46
- };
47
-
48
  /**
49
  * Internal dependencies
50
  */
51
  import './editor.scss';
52
  import './style.scss';
 
 
 
53
 
54
  registerBlockType( 'themeisle-blocks/plugin-cards', {
55
  title: __( 'Plugin Card' ),
56
  description: __( 'Plugin Card block lets you display plugins data in your blog posts.' ),
57
- icon: 'admin-plugins',
58
  category: 'themeisle-blocks',
59
  keywords: [
60
  'plugin',
@@ -114,11 +108,11 @@ registerBlockType( 'themeisle-blocks/plugin-cards', {
114
 
115
  ])( ({ props, className, status, results, setState }) => {
116
 
117
- const changeSlug = ( value ) => {
118
  props.setAttributes({ slug: value });
119
  };
120
 
121
- const searchPlugins = ( search ) => {
122
  setState({ status: 1 });
123
  wp.apiFetch({ path: `themeisle-gutenberg-blocks/v1/get_plugins?search='${ encodeURIComponent( search ) }` }).then( payload => {
124
  const data = payload.data.plugins;
@@ -129,7 +123,7 @@ registerBlockType( 'themeisle-blocks/plugin-cards', {
129
  });
130
  };
131
 
132
- const selectPlugin = ( data ) => {
133
  let icon;
134
  if ( data.icons.svg ) {
135
  icon = data.icons.svg;
@@ -186,42 +180,42 @@ registerBlockType( 'themeisle-blocks/plugin-cards', {
186
  </Toolbar>
187
  </BlockControls>
188
  ),
189
- <div className={ `${ className }` }>
190
  { ( props.attributes.pluginName ) ?
191
- <div class="themeisle-plugin-card">
192
- <div class="card-header">
193
- <div class="card-main">
194
- <div class="card-logo">
195
  <img src={ props.attributes.pluginIcon } alt={ unescapeHTML( props.attributes.pluginName ) } title={ unescapeHTML( props.attributes.pluginName ) }/>
196
  </div>
197
- <div class="card-info">
198
  <h4>{ unescapeHTML( props.attributes.pluginName ) }</h4>
199
  <h5 dangerouslySetInnerHTML={ { __html: _.unescape( props.attributes.pluginAuthor ) } }></h5>
200
  </div>
201
- <div class={ 'card-ratings' } dangerouslySetInnerHTML={ { __html: _.unescape( starRating( props.attributes.pluginRating ) ) } }></div>
202
  </div>
203
  </div>
204
- <div class="card-details">
205
- <div class="card-description">{ unescapeHTML( props.attributes.pluginDescription ) }</div>
206
- <div class="card-stats">
207
  <h5>{__( 'Plugin Stats' ) }</h5>
208
- <div class="card-stats-list">
209
- <div class="card-stat">
210
- <span class="card-text-large">{ props.attributes.pluginInstalls.toLocaleString() }+</span>
211
  { __( 'active installs' ) }
212
  </div>
213
- <div class="card-stat">
214
- <span class="card-text-large">{ props.attributes.pluginVersion }</span>
215
  { __( 'version' ) }
216
  </div>
217
- <div class="card-stat">
218
- <span class="card-text-large">{ props.attributes.pluginTested }</span>
219
  { __( 'tested up to' ) }
220
  </div>
221
  </div>
222
  </div>
223
  </div>
224
- <div class="card-download">
225
  <a href={ props.attributes.pluginLink }>{ __( 'Download' ) }</a>
226
  </div>
227
  </div> :
1
  /**
2
+ * WordPress dependencies
3
  */
4
 
5
  const { __ } = wp.i18n;
32
  const fullStars = Math.floor( rating );
33
  const halfStars = Math.ceil( rating - fullStars );
34
  const emptyStars = 5 - fullStars - halfStars;
35
+ const ratings = '<span className="star-full"></span>'.repeat( fullStars ) + '<span className="star-half"></span>'.repeat( halfStars ) + '<span className="star-empty"></span>'.repeat( emptyStars );
36
  return ratings;
37
  };
38
 
 
 
 
 
 
 
 
 
 
39
  /**
40
  * Internal dependencies
41
  */
42
  import './editor.scss';
43
  import './style.scss';
44
+ import { pluginsIcon } from '../../utils/icons.js';
45
+
46
+ import { unescapeHTML } from '../../utils/helper-functions.js';
47
 
48
  registerBlockType( 'themeisle-blocks/plugin-cards', {
49
  title: __( 'Plugin Card' ),
50
  description: __( 'Plugin Card block lets you display plugins data in your blog posts.' ),
51
+ icon: pluginsIcon,
52
  category: 'themeisle-blocks',
53
  keywords: [
54
  'plugin',
108
 
109
  ])( ({ props, className, status, results, setState }) => {
110
 
111
+ const changeSlug = value => {
112
  props.setAttributes({ slug: value });
113
  };
114
 
115
+ const searchPlugins = search => {
116
  setState({ status: 1 });
117
  wp.apiFetch({ path: `themeisle-gutenberg-blocks/v1/get_plugins?search='${ encodeURIComponent( search ) }` }).then( payload => {
118
  const data = payload.data.plugins;
123
  });
124
  };
125
 
126
+ const selectPlugin = data => {
127
  let icon;
128
  if ( data.icons.svg ) {
129
  icon = data.icons.svg;
180
  </Toolbar>
181
  </BlockControls>
182
  ),
183
+ <div className={ className }>
184
  { ( props.attributes.pluginName ) ?
185
+ <div className="themeisle-plugin-card">
186
+ <div className="card-header">
187
+ <div className="card-main">
188
+ <div className="card-logo">
189
  <img src={ props.attributes.pluginIcon } alt={ unescapeHTML( props.attributes.pluginName ) } title={ unescapeHTML( props.attributes.pluginName ) }/>
190
  </div>
191
+ <div className="card-info">
192
  <h4>{ unescapeHTML( props.attributes.pluginName ) }</h4>
193
  <h5 dangerouslySetInnerHTML={ { __html: _.unescape( props.attributes.pluginAuthor ) } }></h5>
194
  </div>
195
+ <div className={ 'card-ratings' } dangerouslySetInnerHTML={ { __html: _.unescape( starRating( props.attributes.pluginRating ) ) } }></div>
196
  </div>
197
  </div>
198
+ <div className="card-details">
199
+ <div className="card-description">{ unescapeHTML( props.attributes.pluginDescription ) }</div>
200
+ <div className="card-stats">
201
  <h5>{__( 'Plugin Stats' ) }</h5>
202
+ <div className="card-stats-list">
203
+ <div className="card-stat">
204
+ <span className="card-text-large">{ props.attributes.pluginInstalls.toLocaleString() }+</span>
205
  { __( 'active installs' ) }
206
  </div>
207
+ <div className="card-stat">
208
+ <span className="card-text-large">{ props.attributes.pluginVersion }</span>
209
  { __( 'version' ) }
210
  </div>
211
+ <div className="card-stat">
212
+ <span className="card-text-large">{ props.attributes.pluginTested }</span>
213
  { __( 'tested up to' ) }
214
  </div>
215
  </div>
216
  </div>
217
  </div>
218
+ <div className="card-download">
219
  <a href={ props.attributes.pluginLink }>{ __( 'Download' ) }</a>
220
  </div>
221
  </div> :
vendor/codeinwp/gutenberg-blocks/blocks/post-grid/Thumbnail.js CHANGED
@@ -29,7 +29,7 @@ export default withSelect( ( select, ownProps ) => {
29
  const { id } = ownProps;
30
  const image = id ? select( 'core' ).getMedia( id ) : undefined;
31
  const size = 'medium';
32
- const thumbnail = image ? image.media_details.sizes[size].source_url : null;
33
 
34
  return image ? {
35
  thumbnail: thumbnail,
29
  const { id } = ownProps;
30
  const image = id ? select( 'core' ).getMedia( id ) : undefined;
31
  const size = 'medium';
32
+ const thumbnail = image ? 0 < Object.keys( image.media_details.sizes ).length ? image.media_details.sizes[size].source_url : image.source_url : null;
33
 
34
  return image ? {
35
  thumbnail: thumbnail,
vendor/codeinwp/gutenberg-blocks/blocks/post-grid/class-posts-grid-block.php CHANGED
@@ -92,7 +92,7 @@ class Posts_Grid_Block extends Base_Block {
92
  'post_status' => 'publish',
93
  'order' => $attributes['order'],
94
  'orderby' => $attributes['orderBy'],
95
- 'category' => $attributes['categories'],
96
  )
97
  );
98
 
92
  'post_status' => 'publish',
93
  'order' => $attributes['order'],
94
  'orderby' => $attributes['orderBy'],
95
+ 'category' => isset( $attributes['categories'] ) ? $attributes['categories'] : 0,
96
  )
97
  );
98
 
vendor/codeinwp/gutenberg-blocks/blocks/post-grid/index.js CHANGED
@@ -6,9 +6,8 @@ import classnames from 'classnames';
6
  import Thumbnail from './Thumbnail.js';
7
 
8
  /**
9
- * WordPress dependencies...
10
  */
11
-
12
  const { isUndefined, pickBy } = lodash;
13
 
14
  const { __ } = wp.i18n;
@@ -35,41 +34,18 @@ const {
35
  InspectorControls
36
  } = wp.editor;
37
 
38
- const unescapeHTML = value => {
39
- const htmlNode = document.createElement( 'div' );
40
- htmlNode.innerHTML = value;
41
- if ( htmlNode.innerText !== undefined ) {
42
- return htmlNode.innerText;
43
- }
44
- return htmlNode.textContent;
45
- };
46
-
47
- const formatDate = date => {
48
- const monthNames = [
49
- __( 'January' ), __( 'February' ), __( 'March' ),
50
- __( 'April' ), __( 'May' ), __( 'June' ), __( 'July' ),
51
- __( 'August' ), __( 'September' ), __( 'October' ),
52
- __( 'November' ), __( 'December' )
53
- ];
54
- const weekNames = [
55
- __( 'Sunday' ), __( 'Monday' ), __( 'Tuesday' ), __( 'Wednesday' ),
56
- __( 'Thursday' ), __( 'Friday' ), __( 'Saturday' )
57
- ];
58
- date = new Date( date );
59
- const day = date.getDate();
60
- const monthIndex = date.getMonth();
61
- const year = date.getFullYear();
62
- return day + ' ' + monthNames[monthIndex] + ', ' + year;
63
- };
64
-
65
-
66
  import './style.scss';
67
  import './editor.scss';
 
 
68
 
69
  registerBlockType( 'themeisle-blocks/posts-grid', {
70
- title: __( 'Posts Grid' ),
71
  description: __( 'Display a list of your most recent posts in a beautiful grid.' ),
72
- icon: 'screenoptions',
73
  category: 'themeisle-blocks',
74
  keywords: [
75
  'posts',
@@ -138,7 +114,7 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
138
  props
139
  };
140
  })( ({ posts, categoriesList, authors, className, setAttributes, props }) => {
141
- if ( ! posts ) {
142
  return (
143
  <p className={ className } >
144
  <Spinner />
@@ -146,6 +122,7 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
146
  </p>
147
  );
148
  }
 
149
  if ( 0 === posts.length ) {
150
  return <p>{ __( 'No Posts' ) }</p>;
151
  }
@@ -285,7 +262,7 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
285
  <div className={ classnames(
286
  className,
287
  { 'is-grid': grid },
288
- ) }>
289
  { posts.map( post => {
290
  let category, author;
291
  if ( categoriesList ) {
@@ -294,6 +271,7 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
294
  if ( authors ) {
295
  author = authors.find( item => item.id === post.author );
296
  }
 
297
  return (
298
  <div className={ `grid-post grid-${ columns }` }>
299
  <div className="grid-post-row">
@@ -303,14 +281,14 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
303
  </div>
304
  }
305
  <div className={ `grid-content-area ${ ! displayFeaturedImage && 'full' }` }>
306
- { ( displayCategory && categoriesList ) && (
307
  <h6 className="grid-content-category">
308
  <a href={ category.link }>{ category.name }</a>
309
  </h6>
310
  ) }
311
  <h3 className="grid-content-title">
312
  <a href={ post.link }>
313
- { post.title.rendered }
314
  </a>
315
  </h3>
316
  { ( displayDate || displayAuthor ) && (
@@ -320,7 +298,7 @@ registerBlockType( 'themeisle-blocks/posts-grid', {
320
  <time datetime={ post.date }>{ formatDate( post.date ) }</time>,
321
  ' '
322
  ] }
323
- { ( displayAuthor && authors ) && [
324
  __( 'by ' ),
325
  <a href={ author.link }>{ author.name }</a>
326
  ] }
6
  import Thumbnail from './Thumbnail.js';
7
 
8
  /**
9
+ * WordPress dependencies
10
  */
 
11
  const { isUndefined, pickBy } = lodash;
12
 
13
  const { __ } = wp.i18n;
34
  InspectorControls
35
  } = wp.editor;
36
 
37
+ /**
38
+ * Internal dependencies
39
+ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  import './style.scss';
41
  import './editor.scss';
42
+ import { postsIcon } from '../../utils/icons.js';
43
+ import { unescapeHTML, formatDate} from '../../utils/helper-functions.js';
44
 
45
  registerBlockType( 'themeisle-blocks/posts-grid', {
46
+ title: __( 'Post Grid' ),
47
  description: __( 'Display a list of your most recent posts in a beautiful grid.' ),
48
+ icon: postsIcon,
49
  category: 'themeisle-blocks',
50
  keywords: [
51
  'posts',
114
  props
115
  };
116
  })( ({ posts, categoriesList, authors, className, setAttributes, props }) => {
117
+ if ( ! posts || ! categoriesList || ! authors ) {
118
  return (
119
  <p className={ className } >
120
  <Spinner />
122
  </p>
123
  );
124
  }
125
+
126
  if ( 0 === posts.length ) {
127
  return <p>{ __( 'No Posts' ) }</p>;
128
  }
262
  <div className={ classnames(
263
  className,
264
  { 'is-grid': grid },
265
+ )}>
266
  { posts.map( post => {
267
  let category, author;
268
  if ( categoriesList ) {
271
  if ( authors ) {
272
  author = authors.find( item => item.id === post.author );
273
  }
274
+
275
  return (
276
  <div className={ `grid-post grid-${ columns }` }>
277
  <div className="grid-post-row">
281
  </div>
282
  }
283
  <div className={ `grid-content-area ${ ! displayFeaturedImage && 'full' }` }>
284
+ { ( undefined !== category && ( displayCategory && categoriesList ) ) && (
285
  <h6 className="grid-content-category">
286
  <a href={ category.link }>{ category.name }</a>
287
  </h6>
288
  ) }
289
  <h3 className="grid-content-title">
290
  <a href={ post.link }>
291
+ { unescapeHTML( post.title.rendered ) }
292
  </a>
293
  </h3>
294
  { ( displayDate || displayAuthor ) && (
298
  <time datetime={ post.date }>{ formatDate( post.date ) }</time>,
299
  ' '
300
  ] }
301
+ { ( undefined !== author && ( displayAuthor && authors ) ) && [
302
  __( 'by ' ),
303
  <a href={ author.link }>{ author.name }</a>
304
  ] }
vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/class-sharing-icons-block.php CHANGED
@@ -42,47 +42,50 @@ class Sharing_Icons_Block extends Base_Block {
42
  'facebook' => array(
43
  'label' => esc_html__( 'Facebook', 'themeisle-companion' ),
44
  'icon' => 'facebook-f',
45
- 'url' => 'https://www.facebook.com/sharer/sharer.php?u=' . get_the_permalink() . '&title=' . get_the_title(),
46
  ),
47
 
48
  'twitter' => array(
49
  'label' => esc_html__( 'Twitter', 'themeisle-companion' ),
50
  'icon' => 'twitter',
51
- 'url' => 'http://twitter.com/share?url=' . get_the_permalink() . '&text=' . get_the_title(),
52
  ),
53
 
54
  'googleplus' => array(
55
  'label' => esc_html__( 'Google Plus', 'themeisle-companion' ),
56
  'icon' => 'google-plus-g',
57
- 'url' => 'https://plus.google.com/share?url=' . get_the_permalink() . '&text=' . get_the_title(),
58
  ),
59
 
60
  'linkedin' => array(
61
  'label' => esc_html__( 'Linkedin', 'themeisle-companion' ),
62
  'icon' => 'linkedin-in',
63
- 'url' => 'https://www.linkedin.com/shareArticle?mini=true&url=' . get_the_permalink() . '&title=' . get_the_title(),
64
  ),
65
 
66
  'pinterest' => array(
67
  'label' => esc_html__( 'Pinterest', 'themeisle-companion' ),
68
  'icon' => 'pinterest-p',
69
- 'url' => 'https://pinterest.com/pin/create/button/?url=' . get_the_permalink() . '&description=' . get_the_title(),
70
  ),
71
 
72
  'tumblr' => array(
73
  'label' => esc_html__( 'Tumblr', 'themeisle-companion' ),
74
  'icon' => 'tumblr',
75
- 'url' => 'https://tumblr.com/share/link?url=' . get_the_permalink() . '&name=' . get_the_title(),
76
  ),
77
 
78
  'reddit' => array(
79
  'label' => esc_html__( 'Reddit', 'themeisle-companion' ),
80
  'icon' => 'reddit-alien',
81
- 'url' => 'https://www.reddit.com/submit?url=' . get_the_permalink(),
82
  ),
83
  );
84
 
85
  $this->attributes = array(
 
 
 
86
  'facebook' => array(
87
  'type' => 'boolean',
88
  'default' => 1,
@@ -113,6 +116,7 @@ class Sharing_Icons_Block extends Base_Block {
113
  ),
114
  'className' => array(
115
  'type' => 'string',
 
116
  ),
117
  );
118
  }
@@ -126,15 +130,22 @@ class Sharing_Icons_Block extends Base_Block {
126
  * @return mixed|string
127
  */
128
  function render( $attributes ) {
129
- if ( strpos( $attributes['className'], 'is-style-icons' ) !== false ) {
130
  $class = 'wp-block-themeisle-blocks-sharing-icons';
131
  } else {
132
  $class = 'wp-block-themeisle-blocks-sharing-icons has-label';
133
  }
134
- $html = '<div class="' . $class . '">';
135
- foreach ( $this->attributes as $key => $icon ) {
 
 
 
 
 
 
 
136
  if ( $key !== 'className' && $attributes[ $key ] == 1 ) {
137
- $html .= '<a class="social-icon is-' . $key . '" href="' . $this->social_attributes[ $key ]['url'] . '" target="_blank">';
138
  $html .= '<i class="fab fa-' . $this->social_attributes[ $key ]['icon'] . '"></i>';
139
  if ( strpos( $attributes['className'], 'is-style-icons' ) === false ) {
140
  $html .= $this->social_attributes[ $key ]['label'];
42
  'facebook' => array(
43
  'label' => esc_html__( 'Facebook', 'themeisle-companion' ),
44
  'icon' => 'facebook-f',
45
+ 'url' => 'https://www.facebook.com/sharer/sharer.php?u=' . esc_url( get_the_permalink() ) . '&title=' . esc_attr( get_the_title() ),
46
  ),
47
 
48
  'twitter' => array(
49
  'label' => esc_html__( 'Twitter', 'themeisle-companion' ),
50
  'icon' => 'twitter',
51
+ 'url' => 'http://twitter.com/share?url=' . esc_url( get_the_permalink() ) . '&text=' . esc_attr( get_the_title() ),
52
  ),
53
 
54
  'googleplus' => array(
55
  'label' => esc_html__( 'Google Plus', 'themeisle-companion' ),
56
  'icon' => 'google-plus-g',
57
+ 'url' => 'https://plus.google.com/share?url=' . esc_url( get_the_permalink() ) . '&text=' . esc_attr( get_the_title() ),
58
  ),
59
 
60
  'linkedin' => array(
61
  'label' => esc_html__( 'Linkedin', 'themeisle-companion' ),
62
  'icon' => 'linkedin-in',
63
+ 'url' => 'https://www.linkedin.com/shareArticle?mini=true&url=' . esc_url( get_the_permalink() ) . '&title=' . esc_attr( get_the_title() ),
64
  ),
65
 
66
  'pinterest' => array(
67
  'label' => esc_html__( 'Pinterest', 'themeisle-companion' ),
68
  'icon' => 'pinterest-p',
69
+ 'url' => 'https://pinterest.com/pin/create/button/?url=' . esc_url( get_the_permalink() ) . '&description=' . esc_attr( get_the_title() ),
70
  ),
71
 
72
  'tumblr' => array(
73
  'label' => esc_html__( 'Tumblr', 'themeisle-companion' ),
74
  'icon' => 'tumblr',
75
+ 'url' => 'https://tumblr.com/share/link?url=' . esc_url( get_the_permalink() ) . '&name=' . esc_attr( get_the_title() ),
76
  ),
77
 
78
  'reddit' => array(
79
  'label' => esc_html__( 'Reddit', 'themeisle-companion' ),
80
  'icon' => 'reddit-alien',
81
+ 'url' => 'https://www.reddit.com/submit?url=' . esc_url( get_the_permalink() ),
82
  ),
83
  );
84
 
85
  $this->attributes = array(
86
+ 'align' => array(
87
+ 'type' => 'string'
88
+ ),
89
  'facebook' => array(
90
  'type' => 'boolean',
91
  'default' => 1,
116
  ),
117
  'className' => array(
118
  'type' => 'string',
119
+ 'default' => 'is-default'
120
  ),
121
  );
122
  }
130
  * @return mixed|string
131
  */
132
  function render( $attributes ) {
133
+ if ( isset( $attributes['className'] ) && strpos( $attributes['className'], 'is-style-icons' ) !== false ) {
134
  $class = 'wp-block-themeisle-blocks-sharing-icons';
135
  } else {
136
  $class = 'wp-block-themeisle-blocks-sharing-icons has-label';
137
  }
138
+
139
+ $style = '';
140
+
141
+ if ( isset( $attributes['align'] ) ) {
142
+ $style .= 'style="text-align: ' . $attributes['align'] .';"';
143
+ }
144
+
145
+ $html = '<div class="' . $class . '" ' . $style . '>';
146
+ foreach ( $attributes as $key => $icon ) {
147
  if ( $key !== 'className' && $attributes[ $key ] == 1 ) {
148
+ $html .= '<a class="social-icon is-' . $key . '" href="' . esc_url( $this->social_attributes[ $key ]['url'] ) . '" target="_blank">';
149
  $html .= '<i class="fab fa-' . $this->social_attributes[ $key ]['icon'] . '"></i>';
150
  if ( strpos( $attributes['className'], 'is-style-icons' ) === false ) {
151
  $html .= $this->social_attributes[ $key ]['label'];
vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/icons.js CHANGED
@@ -1,58 +1,59 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
- const { Component } = wp.element;
 
 
 
5
 
6
- class SocialIcons extends Component {
7
- render() {
8
- if ( 'facebook' === this.props.icon ) {
9
- return (
10
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512">
11
- <path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" />
12
- </svg>
13
- );
14
- } else if ( 'twitter' === this.props.icon ) {
15
- return (
16
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
17
- <path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" />
18
- </svg> );
19
- } else if ( 'googleplus' === this.props.icon ) {
20
- return (
21
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
22
- <path fill="currentColor" d="M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z" />
23
- </svg>
24
- );
25
- } else if ( 'linkedin' === this.props.icon ) {
26
- return (
27
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
28
- <path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z" />
29
- </svg>
30
- );
31
- } else if ( 'pinterest' === this.props.icon ) {
32
- return (
33
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
34
- <path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z" />
35
- </svg>
36
- );
37
- } else if ( 'tumblr' === this.props.icon ) {
38
- return (
39
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
40
- <path fill="currentColor" d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z" />
41
- </svg>
42
- );
43
- } else if ( 'reddit' === this.props.icon ) {
44
- return (
45
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
46
- <path fill="currentColor" d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z" />
47
- </svg>
48
- );
49
- } else {
50
- return (
51
- <svg className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
52
- <path fill="currentColor" d="M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z" />
53
- </svg>
54
- );
55
- }
56
  }
57
  }
58
 
1
  /**
2
+ * WordPress dependencies
3
  */
4
+ const {
5
+ Path,
6
+ SVG
7
+ } = wp.components;
8
 
9
+ function SocialIcons({ icon }) {
10
+ if ( 'facebook' === icon ) {
11
+ return (
12
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512">
13
+ <Path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" />
14
+ </SVG>
15
+ );
16
+ } else if ( 'twitter' === icon ) {
17
+ return (
18
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
19
+ <Path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" />
20
+ </SVG> );
21
+ } else if ( 'googleplus' === icon ) {
22
+ return (
23
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
24
+ <Path fill="currentColor" d="M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z" />
25
+ </SVG>
26
+ );
27
+ } else if ( 'linkedin' === icon ) {
28
+ return (
29
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
30
+ <Path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z" />
31
+ </SVG>
32
+ );
33
+ } else if ( 'pinterest' === icon ) {
34
+ return (
35
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
36
+ <Path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z" />
37
+ </SVG>
38
+ );
39
+ } else if ( 'tumblr' === icon ) {
40
+ return (
41
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
42
+ <Path fill="currentColor" d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z" />
43
+ </SVG>
44
+ );
45
+ } else if ( 'reddit' === icon ) {
46
+ return (
47
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
48
+ <Path fill="currentColor" d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z" />
49
+ </SVG>
50
+ );
51
+ } else {
52
+ return (
53
+ <SVG className="themeisle-toolbar" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
54
+ <Path fill="currentColor" d="M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z" />
55
+ </SVG>
56
+ );
 
 
57
  }
58
  }
59
 
vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/index.js CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
 
5
  import classnames from 'classnames';
@@ -25,13 +25,14 @@ const {
25
  */
26
  import './style.scss';
27
  import './editor.scss';
 
28
  import socialList from './social_list';
29
  import SocialIcons from './icons';
30
 
31
  registerBlockType( 'themeisle-blocks/sharing-icons', {
32
  title: __( 'Sharing Icons' ),
33
  description: __( 'Share buttons for your website visitors to share content on any social sharing service.' ),
34
- icon: 'networking',
35
  category: 'themeisle-blocks',
36
  keywords: [
37
  'social media',
@@ -118,7 +119,7 @@ registerBlockType( 'themeisle-blocks/sharing-icons', {
118
  { Object.keys( socialList ).map( ( item, i ) => {
119
  if ( true === props.attributes[item]) {
120
  return (
121
- <a className={ `social-icon is-${item}` }><i class={ `fab fa-${socialList[item].icon}` }></i>{ ( props.attributes.className ? ! props.attributes.className.includes( 'is-style-icons' ) : true ) && socialList[item].label }</a>
122
  );
123
  }
124
  }) }
1
  /**
2
+ * WordPress dependencies
3
  */
4
 
5
  import classnames from 'classnames';
25
  */
26
  import './style.scss';
27
  import './editor.scss';
28
+ import { sharingIcon } from '../../utils/icons.js';
29
  import socialList from './social_list';
30
  import SocialIcons from './icons';
31
 
32
  registerBlockType( 'themeisle-blocks/sharing-icons', {
33
  title: __( 'Sharing Icons' ),
34
  description: __( 'Share buttons for your website visitors to share content on any social sharing service.' ),
35
+ icon: sharingIcon,
36
  category: 'themeisle-blocks',
37
  keywords: [
38
  'social media',
119
  { Object.keys( socialList ).map( ( item, i ) => {
120
  if ( true === props.attributes[item]) {
121
  return (
122
+ <a className={ `social-icon is-${item}` }><i className={ `fab fa-${socialList[item].icon}` }></i>{ ( props.attributes.className ? ! props.attributes.className.includes( 'is-style-icons' ) : true ) && socialList[item].label }</a>
123
  );
124
  }
125
  }) }
vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/social_list.js CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * WordPress dependencies...
3
  */
4
  const { __ } = wp.i18n;
5
 
@@ -34,5 +34,4 @@ const socialList = {
34
  }
35
  };
36
 
37
-
38
  export default socialList;
1
  /**
2
+ * WordPress dependencies
3
  */
4
  const { __ } = wp.i18n;
5
 
34
  }
35
  };
36
 
 
37
  export default socialList;
vendor/codeinwp/gutenberg-blocks/blocks/structural/index.js ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ /**
2
+ * Structural Blocks
3
+ */
4
+ import './pricing/index.js';
5
+ import './service/index.js';
6
+ import './testimonials/index.js';
vendor/codeinwp/gutenberg-blocks/blocks/structural/pricing/index.js ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * WordPress dependencies
3
+ */
4
+
5
+ const { __ } = wp.i18n;
6
+
7
+ const { registerBlockType } = wp.blocks;
8
+
9
+ const { InnerBlocks } = wp.editor;
10
+
11
+ /**
12
+ * Internal dependencies
13
+ */
14
+ import { pricingIcon } from '../../../utils/icons.js';
15
+
16
+ registerBlockType( 'themeisle-blocks/pricing', {
17
+ title: __( 'Pricing' ),
18
+ description: __( 'Pricing tables are a critical part in showcasing your services, prices and overall offerings.' ),
19
+ icon: pricingIcon,
20
+ category: 'themeisle-blocks',
21
+ keywords: [
22
+ 'pricing',
23
+ 'table',
24
+ 'money'
25
+ ],
26
+
27
+ edit: props => {
28
+ const TEMPLATE = [
29
+ [ 'themeisle-blocks/advanced-heading', {
30
+ content: __( 'Basic' ),
31
+ align: 'center',
32
+ tag: 'h5'
33
+ } ],
34
+ [ 'themeisle-blocks/advanced-heading', {
35
+ content: __( '$9.99' ),
36
+ align: 'center',
37
+ tag: 'h3',
38
+ fontSize: 36,
39
+ fontFamily: 'Roboto Slab',
40
+ fontVariant: 'normal'
41
+ } ],
42
+ [ 'themeisle-blocks/advanced-heading', {
43
+ content: __( 'Per Month' ),
44
+ align: 'center',
45
+ tag: 'p',
46
+ fontSize: 12,
47
+ marginBottom: 0
48
+ } ],
49
+ [ 'core/separator', {} ],
50
+ [ 'themeisle-blocks/advanced-heading', {
51
+ content: __( 'First Feature' ),
52
+ align: 'center',
53
+ tag: 'p',
54
+ fontSize: 12,
55
+ marginBottom: 0
56
+ } ],
57
+ [ 'core/separator', {} ],
58
+ [ 'themeisle-blocks/advanced-heading', {
59
+ content: __( 'Second Feature' ),
60
+ align: 'center',
61
+ tag: 'p',
62
+ fontSize: 12,
63
+ marginBottom: 0
64
+ } ],
65
+ [ 'core/separator', {} ],
66
+ [ 'themeisle-blocks/advanced-heading', {
67
+ content: __( 'Last Feature' ),
68
+ align: 'center',
69
+ tag: 'p',
70
+ fontSize: 12,
71
+ marginBottom: 0
72
+ } ],
73
+ [ 'core/separator', {} ],
74
+ [ 'themeisle-blocks/button-group', {
75
+ align: 'center',
76
+ buttons: 1,
77
+ data: [ {
78
+ text: __( 'Buy Now' ),
79
+ newTab: false,
80
+ color: '#ffffff',
81
+ background: '#32373c',
82
+ hoverColor: '#ffffff',
83
+ hoverBackground: '#444a50',
84
+ borderSize: 0,
85
+ borderRadius: 3,
86
+ boxShadow: false,
87
+ boxShadowColorOpacity: 50,
88
+ boxShadowBlur: 5,
89
+ boxShadowSpread: 1,
90
+ boxShadowHorizontal: 0,
91
+ boxShadowVertical: 0,
92
+ hoverBoxShadowColorOpacity: 50,
93
+ hoverBoxShadowBlur: 5,
94
+ hoverBoxShadowSpread: 1,
95
+ hoverBoxShadowHorizontal: 0,
96
+ hoverBoxShadowVertical: 0,
97
+ iconType: 'none',
98
+ paddingTopBottom: 12,
99
+ paddingLeftRight: 24
100
+ } ]
101
+ } ]
102
+ ];
103
+
104
+ return [
105
+ <div className={ props.className } >
106
+ <InnerBlocks
107
+ template={ TEMPLATE }
108
+ />
109
+ </div>
110
+ ];
111
+ },
112
+
113
+ save: props => {
114
+ return (
115
+ <div className={ props.className } >
116
+ <InnerBlocks.Content/>
117
+ </div>
118
+ );
119
+ }
120
+ });
vendor/codeinwp/gutenberg-blocks/blocks/structural/service/index.js ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * WordPress dependencies
3
+ */
4
+
5
+ const { __ } = wp.i18n;
6
+
7
+ const { registerBlockType } = wp.blocks;
8
+
9
+ const { InnerBlocks } = wp.editor;
10
+
11
+ /**
12
+ * Internal dependencies
13
+ */
14
+ import { servicesIcon } from '../../../utils/icons.js';
15
+
16
+ registerBlockType( 'themeisle-blocks/service', {
17
+ title: __( 'Service' ),
18
+ description: __( 'Use this Service block to showcase services your website offers.' ),
19
+ icon: servicesIcon,
20
+ category: 'themeisle-blocks',
21
+ keywords: [
22
+ 'services',
23
+ 'icon',
24
+ 'features'
25
+ ],
26
+
27
+ edit: props => {
28
+ const TEMPLATE = [
29
+ [ 'themeisle-blocks/font-awesome-icons', {
30
+ fontSize: 62,
31
+ prefix: 'fab',
32
+ icon: 'angellist'
33
+ } ],
34
+ [ 'themeisle-blocks/advanced-heading', {
35
+ content: __( 'Basic' ),
36
+ align: 'center',
37
+ tag: 'h4',
38
+ marginBottom: 20
39
+ } ],
40
+ [ 'themeisle-blocks/advanced-heading', {
41
+ content: __( 'Lorem ipsum dolor sit amet elit do, consectetur adipiscing, sed eiusmod tempor incididunt ut labore et dolore magna aliqua.' ),
42
+ align: 'center',
43
+ color: '#999999',
44
+ tag: 'p',
45
+ fontSize: 14,
46
+ marginBottom: 20
47
+ } ],
48
+ [ 'themeisle-blocks/button-group', {
49
+ align: 'center',
50
+ buttons: 1,
51
+ data: [ {
52
+ text: __( 'Know More' ),
53
+ newTab: false,
54
+ color: '#ffffff',
55
+ background: '#32373c',
56
+ hoverColor: '#ffffff',
57
+ hoverBackground: '#444a50',
58
+ borderSize: 0,
59
+ borderRadius: 3,
60
+ boxShadow: false,
61
+ boxShadowColorOpacity: 50,
62
+ boxShadowBlur: 5,
63
+ boxShadowSpread: 1,
64
+ boxShadowHorizontal: 0,
65
+ boxShadowVertical: 0,
66
+ hoverBoxShadowColorOpacity: 50,
67
+ hoverBoxShadowBlur: 5,
68
+ hoverBoxShadowSpread: 1,
69
+ hoverBoxShadowHorizontal: 0,
70
+ hoverBoxShadowVertical: 0,
71
+ iconType: 'none',
72
+ paddingTopBottom: 12,
73
+ paddingLeftRight: 24
74
+ } ]
75
+ } ]
76
+ ];
77
+
78
+ return [
79
+ <div className={ props.className } >
80
+ <InnerBlocks
81
+ template={ TEMPLATE }
82
+ />
83
+ </div>
84
+ ];
85
+ },
86
+
87
+ save: props => {
88
+ return (
89
+ <div className={ props.className } >
90
+ <InnerBlocks.Content/>
91
+ </div>
92
+ );
93
+ }
94
+ });
vendor/codeinwp/gutenberg-blocks/blocks/structural/testimonials/index.js ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * WordPress dependencies
3
+ */
4
+
5
+ const { __ } = wp.i18n;
6
+
7
+ const { registerBlockType } = wp.blocks;
8
+
9
+ const { InnerBlocks } = wp.editor;
10
+
11
+ /**
12
+ * Internal dependencies
13
+ */
14
+ import { testimonialsIcon } from '../../../utils/icons.js';
15
+
16
+ registerBlockType( 'themeisle-blocks/testimonials', {
17
+ title: __( 'Testimonials' ),
18
+ description: __( 'Display kudos from customers and clients and display them on your website.' ),
19
+ icon: testimonialsIcon,
20
+ category: 'themeisle-blocks',
21
+ keywords: [
22
+ 'testimonials',
23
+ 'quotes',
24
+ 'business'
25
+ ],
26
+
27
+ edit: props => {
28
+ const TEMPLATE = [
29
+ [ 'core/image', {
30
+ align: 'center'
31
+ } ],
32
+ [ 'themeisle-blocks/advanced-heading', {
33
+ content: __( 'John Doe' ),
34
+ align: 'center',
35
+ fontSize: 24,
36
+ tag: 'h3',
37
+ marginTop: 25,
38
+ marginBottom: 10,
39
+ marginTopTablet: 25,
40
+ marginTopMobile: 25
41
+ } ],
42
+ [ 'themeisle-blocks/advanced-heading', {
43
+ content: __( 'Jedi Master' ),
44
+ align: 'center',
45
+ fontSize: 14,
46
+ tag: 'h6',
47
+ marginTop: 10,
48
+ marginBottom: 10
49
+ } ],
50
+ [ 'themeisle-blocks/advanced-heading', {
51
+ content: __( '"What is the point of being alive if you don’t at least try to do something remarkable?"' ),
52
+ align: 'center',
53
+ color: '#999999',
54
+ tag: 'p',
55
+ fontSize: 14,
56
+ marginTop: 10,
57
+ marginBottom: 20
58
+ } ]
59
+ ];
60
+
61
+ return [
62
+ <div className={ props.className } >
63
+ <InnerBlocks
64
+ template={ TEMPLATE }
65
+ />
66
+ </div>
67
+ ];
68
+ },
69
+
70
+ save: props => {
71
+ return (
72
+ <div className={ props.className } >
73
+ <InnerBlocks.Content/>
74
+ </div>
75
+ );
76
+ }
77
+ });
vendor/codeinwp/gutenberg-blocks/build/block.js CHANGED
@@ -1 +1 @@
1
- !function(e){function t(t){for(var r,l,s=t[0],i=t[1],c=t[2],m=0,p=[];m<s.length;m++)l=s[m],a[l]&&p.push(a[l][0]),a[l]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(u&&u(t);p.length;)p.shift()();return o.push.apply(o,c||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,s=1;s<n.length;s++){var i=n[s];0!==a[i]&&(r=!1)}r&&(o.splice(t--,1),e=l(l.s=n[0]))}return e}var r={},a={0:0},o=[];function l(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,l),n.l=!0,n.exports}l.m=e,l.c=r,l.d=function(e,t,n){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(l.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)l.d(n,r,function(t){return e[t]}.bind(null,r));return n},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="";var s=window.webpackJsonp=window.webpackJsonp||[],i=s.push.bind(s);s.push=t,s=s.slice();for(var c=0;c<s.length;c++)t(s[c]);var u=i;o.push([130,1]),n()}({130:function(e,t,n){n(131),n(134),n(195),n(155),n(169),n(171),n(174),n(197),n(193),n(198),n(194),n(196),n(189),e.exports=n(192)},131:function(e,t,n){"use strict";n.r(t);n(132),n(133);var r=wp.i18n.__,a=wp.blocks.registerBlockType,o=wp.compose,l=o.compose,s=o.withState,i=wp.components.Spinner,c=wp.data.withSelect;a("themeisle-blocks/about-author",{title:r("About Author"),description:r("About Author block is the easiest way to add a author bio below your posts."),icon:"admin-users",category:"themeisle-blocks",keywords:["about","author","profile"],attributes:{id:{type:"number"}},supports:{html:!1},edit:l([c(function(e,t){return{postAuthor:e("core/editor").getEditedPostAttribute("author"),authors:e("core").getAuthors(),props:t}}),s({status:0,authorDetails:{}})])(function(e){var t=e.postAuthor,n=e.authors,a=e.status,o=e.authorDetails,l=e.setState,s=e.props,c=e.className;return 0===a&&t&&n&&t!==s.attributes.id&&n.find(function(e){if(e.id===t)return s.setAttributes({id:e.id}),l({authorDetails:e,status:1}),e.id===t}),1===a&&t&&n?wp.element.createElement("section",{className:c},wp.element.createElement("div",{className:"themeisle-author-image"},wp.element.createElement("img",{className:"author-image",src:o.avatar_urls[96],alt:o.name})),wp.element.createElement("div",{className:"themeisle-author-data"},wp.element.createElement("h4",null,o.name),wp.element.createElement("p",null,o.description))):wp.element.createElement("div",{key:"loading",className:"wp-block-embed is-loading"},wp.element.createElement(i,null),wp.element.createElement("p",null,r("Loading…")))}),save:function(){return null}})},133:function(e,t,n){},134:function(e,t,n){"use strict";n.r(t);n(135),n(136),n(137),n(138)},135:function(e,t,n){},137:function(e,t){var n=wp.i18n.__,r=wp.blocks.registerBlockType,a=wp.editor.InnerBlocks;r("themeisle-blocks/accordion-area",{title:n("Accordion"),description:n("Accordion block allows you to add beautiful accordions in your posts."),icon:"menu",category:"themeisle-blocks",keywords:["accordion","collapsible","orbitfox"],edit:function(e){return wp.element.createElement("div",{className:e.className},wp.element.createElement("ul",null,wp.element.createElement(a,{allowedBlocks:["themeisle-blocks/accordion-block"],template:[["themeisle-blocks/accordion-block"],["themeisle-blocks/accordion-block"],["themeisle-blocks/accordion-block"]]})))},save:function(){return wp.element.createElement("div",{className:"wp-block-themeisle-blocks-accordion-box"},wp.element.createElement("ul",null,wp.element.createElement(a.Content,null)))}})},138:function(e,t){var n=wp.i18n.__,r=wp.blocks.registerBlockType,a=wp.editor,o=a.RichText,l=a.InnerBlocks;r("themeisle-blocks/accordion-block",{title:n("Accordion Item"),description:n("Accordion block allows you to add beautiful accordions in your posts."),parent:["themeisle-blocks/accordion-area"],icon:"menu",category:"themeisle-blocks",keywords:["accordion","collapsible","orbitfox"],attributes:{heading:{type:"array",source:"children",selector:".accordion-heading"}},edit:function(e){var t=[["core/paragraph",{content:n("What is the point of being alive if you don’t at least try to do something remarkable?"),className:"accordion-content"}]];return wp.element.createElement("li",{className:e.className},wp.element.createElement(o,{tagName:"h4",className:"accordion-heading",value:e.attributes.heading,placeholder:"Section Title",onChange:function(t){return e.setAttributes({heading:t})}}),wp.element.createElement("div",{className:"accordion-content"},wp.element.createElement(l,{template:t,id:"accordion-content"})))},save:function(e){return wp.element.createElement("li",null,wp.element.createElement("input",{type:"checkbox",checked:!0}),wp.element.createElement("i",null),wp.element.createElement(o.Content,{tagName:"h4",className:"accordion-heading",value:e.attributes.heading}),wp.element.createElement("div",{className:"accordion-content"},wp.element.createElement(l.Content,null)))}})},150:function(e,t,n){var r={"./af":7,"./af.js":7,"./ar":8,"./ar-dz":9,"./ar-dz.js":9,"./ar-kw":10,"./ar-kw.js":10,"./ar-ly":11,"./ar-ly.js":11,"./ar-ma":12,"./ar-ma.js":12,"./ar-sa":13,"./ar-sa.js":13,"./ar-tn":14,"./ar-tn.js":14,"./ar.js":8,"./az":15,"./az.js":15,"./be":16,"./be.js":16,"./bg":17,"./bg.js":17,"./bm":18,"./bm.js":18,"./bn":19,"./bn.js":19,"./bo":20,"./bo.js":20,"./br":21,"./br.js":21,"./bs":22,"./bs.js":22,"./ca":23,"./ca.js":23,"./cs":24,"./cs.js":24,"./cv":25,"./cv.js":25,"./cy":26,"./cy.js":26,"./da":27,"./da.js":27,"./de":28,"./de-at":29,"./de-at.js":29,"./de-ch":30,"./de-ch.js":30,"./de.js":28,"./dv":31,"./dv.js":31,"./el":32,"./el.js":32,"./en-au":33,"./en-au.js":33,"./en-ca":34,"./en-ca.js":34,"./en-gb":35,"./en-gb.js":35,"./en-ie":36,"./en-ie.js":36,"./en-nz":37,"./en-nz.js":37,"./eo":38,"./eo.js":38,"./es":39,"./es-do":40,"./es-do.js":40,"./es-us":41,"./es-us.js":41,"./es.js":39,"./et":42,"./et.js":42,"./eu":43,"./eu.js":43,"./fa":44,"./fa.js":44,"./fi":45,"./fi.js":45,"./fo":46,"./fo.js":46,"./fr":47,"./fr-ca":48,"./fr-ca.js":48,"./fr-ch":49,"./fr-ch.js":49,"./fr.js":47,"./fy":50,"./fy.js":50,"./gd":51,"./gd.js":51,"./gl":52,"./gl.js":52,"./gom-latn":53,"./gom-latn.js":53,"./gu":54,"./gu.js":54,"./he":55,"./he.js":55,"./hi":56,"./hi.js":56,"./hr":57,"./hr.js":57,"./hu":58,"./hu.js":58,"./hy-am":59,"./hy-am.js":59,"./id":60,"./id.js":60,"./is":61,"./is.js":61,"./it":62,"./it.js":62,"./ja":63,"./ja.js":63,"./jv":64,"./jv.js":64,"./ka":65,"./ka.js":65,"./kk":66,"./kk.js":66,"./km":67,"./km.js":67,"./kn":68,"./kn.js":68,"./ko":69,"./ko.js":69,"./ky":70,"./ky.js":70,"./lb":71,"./lb.js":71,"./lo":72,"./lo.js":72,"./lt":73,"./lt.js":73,"./lv":74,"./lv.js":74,"./me":75,"./me.js":75,"./mi":76,"./mi.js":76,"./mk":77,"./mk.js":77,"./ml":78,"./ml.js":78,"./mr":79,"./mr.js":79,"./ms":80,"./ms-my":81,"./ms-my.js":81,"./ms.js":80,"./mt":82,"./mt.js":82,"./my":83,"./my.js":83,"./nb":84,"./nb.js":84,"./ne":85,"./ne.js":85,"./nl":86,"./nl-be":87,"./nl-be.js":87,"./nl.js":86,"./nn":88,"./nn.js":88,"./pa-in":89,"./pa-in.js":89,"./pl":90,"./pl.js":90,"./pt":91,"./pt-br":92,"./pt-br.js":92,"./pt.js":91,"./ro":93,"./ro.js":93,"./ru":94,"./ru.js":94,"./sd":95,"./sd.js":95,"./se":96,"./se.js":96,"./si":97,"./si.js":97,"./sk":98,"./sk.js":98,"./sl":99,"./sl.js":99,"./sq":100,"./sq.js":100,"./sr":101,"./sr-cyrl":102,"./sr-cyrl.js":102,"./sr.js":101,"./ss":103,"./ss.js":103,"./sv":104,"./sv.js":104,"./sw":105,"./sw.js":105,"./ta":106,"./ta.js":106,"./te":107,"./te.js":107,"./tet":108,"./tet.js":108,"./th":109,"./th.js":109,"./tl-ph":110,"./tl-ph.js":110,"./tlh":111,"./tlh.js":111,"./tr":112,"./tr.js":112,"./tzl":113,"./tzl.js":113,"./tzm":114,"./tzm-latn":115,"./tzm-latn.js":115,"./tzm.js":114,"./uk":116,"./uk.js":116,"./ur":117,"./ur.js":117,"./uz":118,"./uz-latn":119,"./uz-latn.js":119,"./uz.js":118,"./vi":120,"./vi.js":120,"./x-pseudo":121,"./x-pseudo.js":121,"./yo":122,"./yo.js":122,"./zh-cn":123,"./zh-cn.js":123,"./zh-hk":124,"./zh-hk.js":124,"./zh-tw":125,"./zh-tw.js":125};function a(e){var t=o(e);return n(t)}function o(e){var t=r[e];if(!(t+1)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return t}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=150},155:function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),o=n(129),l=n.n(o);n(167),n(168);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=wp.i18n.__,c=wp.blocks.registerBlockType,u=wp.components,m=u.PanelBody,p=u.Spinner,b=u.Placeholder,d=u.RangeControl,g=wp.compose,f=g.compose,w=g.withState,h=wp.data.withSelect,y=wp.editor,k=y.ContrastChecker,v=y.InspectorControls,E=y.PanelColorSettings;c("themeisle-blocks/font-awesome-icons",{title:i("Font Awesome Icons"),description:i("Share buttons for your website visitors to share content on any social sharing service."),icon:"smiley",category:"themeisle-blocks",keywords:["font awesome","dashicons","icons"],attributes:{prefix:{type:"string",default:"fab"},icon:{type:"string",default:"themeisle"},fontSize:{type:"number",default:16},padding:{type:"number",default:5},margin:{type:"number",default:5},backgroundColor:{type:"string"},textColor:{type:"string"},borderColor:{type:"string"},borderSize:{type:"number",default:0},borderRadius:{type:"number",default:0}},supports:{align:["left","center","right"]},edit:f([h(function(e,t){return{iconsList:e("themeisle-gutenberg/blocks").getFaIconsList(),props:t}}),w({suggestions:[]})])(function(e){var t=e.iconsList,n=e.suggestions,r=e.setState,o=e.props,c=function(e){var n=e.trim().toLowerCase(),r=n.length;return 0===r?[]:t.filter(function(e){return e.name.toLowerCase().slice(0,r)===n})},u={placeholder:i("Start typing, like themeisle…"),value:o.attributes.icon,onChange:function(e,t){var n=t.newValue;"object"===s(n)?o.setAttributes({icon:n.name,prefix:n.prefix}):o.setAttributes({icon:n})}},g={borderRadius:o.attributes.borderRadius+"%",fontSize:o.attributes.fontSize+"px",padding:o.attributes.padding+"px"},f={color:o.attributes.textColor,backgroundColor:o.attributes.backgroundColor,borderColor:o.attributes.borderColor,borderRadius:o.attributes.borderRadius+"%",borderStyle:"solid",borderWidth:o.attributes.borderSize+"px",display:"inline-block",margin:o.attributes.margin+"px"};return[wp.element.createElement(v,null,wp.element.createElement(m,{title:i("Icon Settings")},void 0!==t&&0<t.length?wp.element.createElement("div",{className:"font-awesome-auto-complete"},wp.element.createElement("label",null,wp.element.createElement("i",{className:"".concat(o.attributes.prefix," fa-").concat(o.attributes.icon)})),wp.element.createElement(l.a,{suggestions:n,onSuggestionsFetchRequested:function(e){var t=e.value;r({suggestions:c(t)})},onSuggestionsClearRequested:function(){r({suggestions:[]})},getSuggestionValue:function(e){return e},renderSuggestion:function(e){return wp.element.createElement("div",{className:a()("icon-select",{selected:e.name===o.attributes.icon&&e.prefix===o.attributes.prefix})},wp.element.createElement("i",{className:"".concat(e.prefix," fa-fw fa-").concat(e.name)}),e.name)},renderSuggestionsContainer:function(e){var t=e.containerProps,n=e.children;e.query;return wp.element.createElement("div",t,n)},inputProps:u})):wp.element.createElement(b,null,wp.element.createElement(p,null))),wp.element.createElement(m,{title:i("Icon Sizes"),className:"blocks-font-size",initialOpen:!1},wp.element.createElement(d,{label:i("Text Size"),value:o.attributes.fontSize||"",initialPosition:16,onChange:function(e){o.setAttributes({fontSize:e})},min:12,max:140,beforeIcon:"editor-textcolor",afterIcon:"editor-textcolor"}),wp.element.createElement(d,{label:i("Inner Space"),value:o.attributes.padding||"",initialPosition:5,onChange:function(e){o.setAttributes({padding:e})},min:0,max:100,beforeIcon:"minus",afterIcon:"plus"}),wp.element.createElement(d,{label:i("Outer Space"),value:o.attributes.margin||"",initialPosition:5,onChange:function(e){o.setAttributes({margin:e})},min:0,max:100,beforeIcon:"minus",afterIcon:"plus"})),wp.element.createElement(E,{title:i("Color Settings"),initialOpen:!1,colorSettings:[{value:o.attributes.backgroundColor,onChange:function(e){o.setAttributes({backgroundColor:e})},label:i("Background Color")},{value:o.attributes.textColor,onChange:function(e){o.setAttributes({textColor:e})},label:i("Text Color")},{value:o.attributes.borderColor,onChange:function(e){o.setAttributes({borderColor:e})},label:i("Border Color")}]},wp.element.createElement(k,{textColor:o.attributes.textColor,backgroundColor:o.attributes.backgroundColor})),wp.element.createElement(m,{title:i("Border Settings"),initialOpen:!1},wp.element.createElement(d,{label:i("Border Size"),value:o.attributes.borderSize,onChange:function(e){o.setAttributes({borderSize:e})},min:0,max:120,beforeIcon:"minus",afterIcon:"plus"}),wp.element.createElement(d,{label:i("Border Radius"),value:o.attributes.borderRadius,onChange:function(e){o.setAttributes({borderRadius:e})},min:0,max:100,beforeIcon:"grid-view",afterIcon:"marker"}))),wp.element.createElement("p",{className:o.className},wp.element.createElement("span",{className:"".concat(o.className,"-container"),style:f},wp.element.createElement("i",{className:"".concat(o.attributes.prefix," fa-").concat(o.attributes.icon),style:g})))]}),save:function(e){var t={borderRadius:e.attributes.borderRadius+"%",fontSize:e.attributes.fontSize+"px",padding:e.attributes.padding+"px"},n={color:e.attributes.textColor,backgroundColor:e.attributes.backgroundColor,borderColor:e.attributes.borderColor,borderRadius:e.attributes.borderRadius+"%",borderStyle:"solid",borderWidth:e.attributes.borderSize+"px",display:"inline-block",margin:e.attributes.margin+"px"};return wp.element.createElement("p",null,wp.element.createElement("span",{style:n},wp.element.createElement("i",{className:"".concat(e.attributes.prefix," fa-").concat(e.attributes.icon),style:t})))}})},167:function(e,t,n){},169:function(e,t,n){"use strict";n.r(t);n(170);var r=wp.i18n.__,a=wp.blocks.registerBlockType,o=wp.components,l=o.Button,s=o.PanelBody,i=o.Placeholder,c=o.RangeControl,u=o.SelectControl,m=o.Spinner,p=o.TextControl,b=wp.compose,d=b.compose,g=b.withState,f=wp.data.withSelect,w=wp.editor.InspectorControls;a("themeisle-blocks/google-map",{title:r("Google Map"),description:r("Display a Google Map on your website with Google Map block."),icon:"admin-site",category:"themeisle-blocks",keywords:["map","google","orbitfox"],attributes:{location:{type:"string"},type:{type:"string",default:"roadmap"},zoom:{type:"number",default:10},height:{type:"string",default:"400px"}},supports:{html:!1},edit:d([f(function(e,t){return{props:t}}),g({api:"",isAPILoaded:!1,isAPISaved:!1,isSaving:!1})])(function(e){var t,n=e.props,a=e.className,o=e.api,b=e.isAPILoaded,d=e.isAPISaved,g=e.isSaving,f=e.setState;wp.api.loadPromise.then(function(){t=new wp.api.models.Settings}),!1===b&&t.fetch().then(function(e){f({api:e.themeisle_google_map_block_api_key,isAPILoaded:!0}),""!==e.themeisle_google_map_block_api_key&&f({isAPISaved:!0})});var h=function(e){f({api:e})},y=function(){f({isSaving:!0}),new wp.api.models.Settings({themeisle_google_map_block_api_key:o}).save().then(function(e){t.fetch(),f({isSaving:!1,isAPISaved:!0})})};return b?d?[wp.element.createElement(w,null,wp.element.createElement(s,{title:r("Map Settings")},wp.element.createElement(u,{label:r("Map Type"),value:n.attributes.type,options:[{label:r("Road Map"),value:"roadmap"},{label:r("Satellite View"),value:"satellite"}],onChange:function(e){n.setAttributes({type:e})}}),wp.element.createElement(c,{label:r("Map Zoom Level"),value:n.attributes.zoom,onChange:function(e){n.setAttributes({zoom:e})},min:0,max:21}),wp.element.createElement(p,{label:r("Map Height"),type:"text",value:n.attributes.height,onChange:function(e){n.setAttributes({height:e})}})),wp.element.createElement(s,{title:r("Global Settings"),initialOpen:!1},wp.element.createElement(p,{label:r("Google Maps API Key"),type:"text",placeholder:r("Google Maps API Key"),value:o,className:"components-placeholder__input",onChange:h,help:r("Changing the API key effects all Google Map Embed blocks.")}),wp.element.createElement(l,{isLarge:!0,type:"submit",onClick:y,isBusy:g,disabled:""===o},r("Save API Key")))),wp.element.createElement(p,{type:"text",placeholder:r("Enter a location…"),value:n.attributes.location,onChange:function(e){n.setAttributes({location:e})}}),n.attributes.location&&wp.element.createElement("div",{className:"".concat(a," interactive")},wp.element.createElement("div",{className:"map"},wp.element.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",style:{border:0,height:n.attributes.height},src:"https://www.google.com/maps/embed/v1/place?key=".concat(o,"&q=").concat(n.attributes.location,"&maptype=").concat(n.attributes.type,"&zoom=").concat(n.attributes.zoom),allowFullScreen:!0},">")))]:wp.element.createElement("div",{className:a},wp.element.createElement(i,{icon:"admin-site",label:r("Google Maps"),instructions:r("A Google Maps API key is required, please enter one below.")},wp.element.createElement(p,{type:"text",placeholder:r("Google Maps API Key"),value:o,className:"components-placeholder__input",onChange:h}),wp.element.createElement(l,{isLarge:!0,type:"submit",onClick:y,isBusy:g,disabled:""===o},r("Save API Key")),wp.element.createElement("div",{class:"components-placeholder__instructions"},r("Need an API key? Get one"),wp.element.createElement("a",{target:"_blank",href:"https://console.developers.google.com/flows/enableapi?apiid=maps_backend,static_maps_backend,maps_embed_backend&keyType=CLIENT_SIDE&reusekey=true"},r(" here."))))):wp.element.createElement(i,null,wp.element.createElement(m,null),r("Loading…"))}),save:function(){return null}})},171:function(e,t,n){"use strict";n.r(t);n(172),n(173);var r=wp.i18n.__,a=wp.blocks.registerBlockType,o=wp.editor.RichText,l=wp.components.Notice;a("themeisle-blocks/notice",{title:r("Notice"),description:r("Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages."),icon:"info",category:"themeisle-blocks",keywords:["notice","info"],attributes:{content:{type:"array",source:"children",selector:"p.components-notice__content"}},supports:{align:["wide","full"]},styles:[{name:"sucess",label:r("Success"),isDefault:!0},{name:"info",label:r("Info")},{name:"warning",label:r("Warning")},{name:"error",label:r("Error")}],edit:function(e){var t="success";return e.attributes.className&&e.attributes.className.includes("is-style-info")?t="":e.attributes.className&&e.attributes.className.includes("is-style-warning")?t="warning":e.attributes.className&&e.attributes.className.includes("is-style-error")&&(t="error"),wp.element.createElement(l,{className:e.className,isDismissible:!1,status:t},wp.element.createElement(o,{tagName:"p",placeholder:r("Lorem ipsum dolor sit amet, consectetur adipiscing elit."),value:e.attributes.content,className:"components-notice__content",onChange:function(t){return e.setAttributes({content:t})},keepPlaceholderOnFocus:"true"}))},save:function(e){var t="success";return e.attributes.className&&e.attributes.className.includes("is-style-info")?t="":e.attributes.className&&e.attributes.className.includes("is-style-warning")?t="warning":e.attributes.className&&e.attributes.className.includes("is-style-error")&&(t="error"),wp.element.createElement(l,{className:"themeisle-block-notice",isDismissible:!1,status:t},wp.element.createElement(o.Content,{tagName:"p",className:"components-notice__content",value:e.attributes.content}))}})},172:function(e,t,n){},174:function(e,t,n){"use strict";n.r(t);n(175),n(176);var r=wp.i18n.__,a=wp.blocks.registerBlockType,o=wp.components,l=o.Placeholder,s=o.Dashicon,i=o.TextControl,c=o.Spinner,u=o.Button,m=o.Toolbar,p=o.Tooltip,b=wp.compose,d=b.compose,g=b.withState,f=wp.editor.BlockControls,w=wp.data.withSelect,h=wp.keycodes.ENTER,y=function(e){var t=document.createElement("div");return t.innerHTML=e,void 0!==t.innerText?t.innerText:t.textContent};a("themeisle-blocks/plugin-cards",{title:r("Plugin Card"),description:r("Plugin Card block lets you display plugins data in your blog posts."),icon:"admin-plugins",category:"themeisle-blocks",keywords:["plugin","card","orbitfox"],attributes:{slug:{type:"string"},pluginIcon:{type:"string"},pluginName:{type:"string"},pluginAuthor:{type:"string"},pluginRating:{type:"number"},pluginDescription:{type:"string"},pluginInstalls:{type:"number"},pluginVersion:{type:"string"},pluginTested:{type:"string"},pluginLink:{type:"string"}},supports:{html:!1,align:["left","center","right"]},edit:d([w(function(e,t){return{props:t}}),g({status:0,results:{}})])(function(e){var t,n,a,o,b,d=e.props,g=e.className,w=e.status,k=e.results,v=e.setState;return[d.attributes.pluginName&&wp.element.createElement(f,{key:"toolbar-controls"},wp.element.createElement(m,{className:"components-toolbar"},wp.element.createElement(p,{text:r("Edit Plugin Card")},wp.element.createElement(u,{className:"components-icon-button components-toolbar__control edit-plugin-card",onClick:function(){d.setAttributes({pluginIcon:"",pluginName:"",pluginAuthor:"",pluginRating:"",pluginDescription:"",pluginInstalls:"",pluginVersion:"",pluginTested:"",pluginLink:""})}},wp.element.createElement(s,{icon:"edit"}))))),wp.element.createElement("div",{className:"".concat(g)},d.attributes.pluginName?wp.element.createElement("div",{class:"themeisle-plugin-card"},wp.element.createElement("div",{class:"card-header"},wp.element.createElement("div",{class:"card-main"},wp.element.createElement("div",{class:"card-logo"},wp.element.createElement("img",{src:d.attributes.pluginIcon,alt:y(d.attributes.pluginName),title:y(d.attributes.pluginName)})),wp.element.createElement("div",{class:"card-info"},wp.element.createElement("h4",null,y(d.attributes.pluginName)),wp.element.createElement("h5",{dangerouslySetInnerHTML:{__html:_.unescape(d.attributes.pluginAuthor)}})),wp.element.createElement("div",{class:"card-ratings",dangerouslySetInnerHTML:{__html:_.unescape((t=d.attributes.pluginRating,n=Math.floor(t/10)/2,a=Math.floor(n),o=Math.ceil(n-a),b=5-a-o,'<span class="star-full"></span>'.repeat(a)+'<span class="star-half"></span>'.repeat(o)+'<span class="star-empty"></span>'.repeat(b)))}}))),wp.element.createElement("div",{class:"card-details"},wp.element.createElement("div",{class:"card-description"},y(d.attributes.pluginDescription)),wp.element.createElement("div",{class:"card-stats"},wp.element.createElement("h5",null,r("Plugin Stats")),wp.element.createElement("div",{class:"card-stats-list"},wp.element.createElement("div",{class:"card-stat"},wp.element.createElement("span",{class:"card-text-large"},d.attributes.pluginInstalls.toLocaleString(),"+"),r("active installs")),wp.element.createElement("div",{class:"card-stat"},wp.element.createElement("span",{class:"card-text-large"},d.attributes.pluginVersion),r("version")),wp.element.createElement("div",{class:"card-stat"},wp.element.createElement("span",{class:"card-text-large"},d.attributes.pluginTested),r("tested up to"))))),wp.element.createElement("div",{class:"card-download"},wp.element.createElement("a",{href:d.attributes.pluginLink},r("Download")))):wp.element.createElement(l,{icon:"admin-plugins",label:r("Plugin Card")},wp.element.createElement("div",{className:"search-plugin-field"},wp.element.createElement(s,{icon:"search"}),1===w&&wp.element.createElement(c,null),wp.element.createElement(i,{type:"text",placeholder:r("Search for plugin…"),value:d.attributes.slug,onChange:function(e){d.setAttributes({slug:e})},onKeyDown:function(e){var t;e.keyCode===h&&(t=e.target.value,v({status:1}),wp.apiFetch({path:"themeisle-gutenberg-blocks/v1/get_plugins?search='".concat(encodeURIComponent(t))}).then(function(e){var t=e.data.plugins;v({status:0,results:t})}))}}),k&&wp.element.createElement("div",{className:"plugin-card-search-results"},wp.element.createElement("div",null,Object.keys(k).map(function(e,t){var n,r=k[e];return r.icons.svg&&(n=r.icons.svg),r.icons["2x"]&&(n=r.icons["2x"]),r.icons["1x"]&&(n=r.icons["1x"]),r.icons.default&&(n=r.icons.default),wp.element.createElement("div",{className:"plugin-card-list-item",key:e,onClick:function(e){var t,n;e.preventDefault(),(t=r).icons.svg&&(n=t.icons.svg),t.icons["2x"]&&(n=t.icons["2x"]),t.icons["1x"]&&(n=t.icons["1x"]),t.icons.default&&(n=t.icons.default),d.setAttributes({slug:t.slug,pluginIcon:n,pluginName:t.name,pluginAuthor:t.author,pluginRating:t.rating,pluginDescription:t.short_description,pluginInstalls:t.active_installs,pluginVersion:t.version,pluginTested:t.tested,pluginLink:t.download_link}),v({results:{}})}},wp.element.createElement("img",{src:n}),wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:_.unescape(r.name)}}))}))))))]}),save:function(){return null}})},176:function(e,t,n){},177:function(e,t,n){},179:function(e,t,n){},181:function(e,t,n){},183:function(e,t){var n=wp.i18n.__,r=wp.blocks.registerBlockType,a=wp.editor,o=a.InnerBlocks,l=a.InspectorControls,s=a.PanelColorSettings;r("themeisle-blocks/service-block",{title:n("Service Block"),description:n("Use this Services table to showcase services your website offers."),parent:["themeisle-blocks/services"],icon:"slides",category:"themeisle-blocks",keywords:["pricing","table","orbitfox"],attributes:{backgroundColor:{type:"string",default:"#ffffff"}},edit:function(e){var t=[["themeisle-blocks/font-awesome-icons",{fontSize:"62",prefix:"fab",icon:"angellist"}],["core/heading",{content:n("Panel"),className:"service-title",align:"center",level:4}],["core/paragraph",{content:n("Small description, but a pretty long one."),className:"service-content",align:"center"}],["core/button",{text:n("Learn More"),className:"service-button",align:"center"}]];return[wp.element.createElement(l,null,wp.element.createElement(s,{title:n("Color Settings"),initialOpen:!0,colorSettings:[{value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})},label:n("Background Color")}]})),wp.element.createElement("div",{className:"wp-block-column",style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(o,{template:t}))]},save:function(e){return wp.element.createElement("div",{className:"wp-block-column",style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(o.Content,null))}})},184:function(e,t,n){},186:function(e,t,n){},188:function(e,t){var n=wp.i18n.__,r=wp.blocks.registerBlockType,a=wp.editor,o=a.InnerBlocks,l=a.InspectorControls,s=a.PanelColorSettings;r("themeisle-blocks/testimonials-block",{title:n("Testimonials Block"),description:n("Display kudos from customers and clients and display them on your website."),parent:["themeisle-blocks/testimonials-area"],icon:"testimonial",category:"themeisle-blocks",keywords:["testimonials","clients","quotes"],attributes:{backgroundColor:{type:"string",default:"#ffffff"}},edit:function(e){var t=[["core/image",{align:"center"}],["core/heading",{content:n("John Doe"),className:"testimonials-title",align:"center",level:3}],["core/heading",{content:n("Jedi Master"),className:"testimonials-subtitle",align:"center",level:6}],["core/paragraph",{content:n("What is the point of being alive if you don’t at least try to do something remarkable?"),className:"testimonials-content",align:"center"}]];return[wp.element.createElement(l,null,wp.element.createElement(s,{title:n("Color Settings"),initialOpen:!0,colorSettings:[{value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})},label:n("Background Color")}]})),wp.element.createElement("div",{className:"wp-block-column",style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(o,{template:t}))]},save:function(e){return wp.element.createElement("div",{className:"wp-block-column",style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(o.Content,null))}})},189:function(e,t,n){"use strict";n.r(t);n(190),n(191);var r=wp.i18n.__,a=lodash.get,o=wp.blocks,l=o.registerBlockType,s=o.createBlock,i=wp.components,c=i.Toolbar,u=i.TextControl,m=wp.editor.BlockControls,p=wp.data.withSelect,b=wp.editor.RichText;l("themeisle-blocks/tweetable",{title:r("Click To Tweet"),description:r("Click to Tweet allows visitors to easily share your content on Twitter."),icon:"twitter",category:"themeisle-blocks",keywords:[r("twitter"),r("tweet"),r("orbitfox")],attributes:{quote:{type:"string",source:"children",selector:"p",default:[]},permalink:{type:"url"},via:{type:"string"},buttonText:{type:"string",default:r("Click to Tweet")}},transforms:{from:[{type:"block",blocks:["core/paragraph"],transform:function(e){var t=e.content;return s("themeisle-blocks/tweetable",{quote:t})}},{type:"block",blocks:["core/quote"],transform:function(e){var t=e.value,n=e.citation;return t&&t.length||n?(t||[]).map(function(e){return s("themeisle-blocks/tweetable",{quote:[a(e,"children.props.children","")]})}).concat(n?s("core/paragraph",{content:n}):[]):s("themeisle-blocks/tweetable")}},{type:"block",blocks:["core/pullquote"],transform:function(e){var t=e.value,n=e.citation;return t&&t.length||n?(t||[]).map(function(e){return s("themeisle-blocks/tweetable",{quote:[a(e,"children.props.children","")]})}).concat(n?s("core/paragraph",{quote:n}):[]):s("themeisle-blocks/tweetable")}}],to:[{type:"block",blocks:["core/paragraph"],transform:function(e){e.content;var t=e.quote;return t&&t.length?(t||[]).map(function(e){return s("core/paragraph",{content:t})}):s("core/paragraph")}},{type:"block",blocks:["core/quote"],transform:function(e){var t=e.quote;return s("core/quote",{value:[{children:wp.element.createElement("p",{key:"1"},t)}]})}},{type:"block",blocks:["core/pullquote"],transform:function(e){var t=e.quote;return s("core/pullquote",{value:[{children:wp.element.createElement("p",{key:"1"},t)}]})}}]},edit:p(function(e,t){var n=e("core/editor").getPermalink;return void 0===t.attributes.permalink&&t.setAttributes({permalink:n()}),{permalink:n(),props:t}})(function(e){var t=e.props,n=e.className;return[wp.element.createElement(m,{key:"controls"},wp.element.createElement(c,null,wp.element.createElement("i",{className:"fas fa-at tweetable-icon"}),wp.element.createElement(u,{type:"text",placeholder:"Username",className:"tweetable-controls",value:t.attributes.via,onChange:function(e){t.setAttributes({via:e})}}))),wp.element.createElement("blockquote",{className:n},wp.element.createElement(b,{tagName:"p",multiline:"false",placeholder:r("What should we tweet?"),value:t.attributes.quote,formattingControls:[],onChange:function(e){t.setAttributes({quote:e})},keepPlaceholderOnFocus:!0}),wp.element.createElement(b,{tagName:"span",placeholder:r("Tweet this!"),className:"tweetbutton",value:t.attributes.buttonText?t.attributes.buttonText:r("Tweet this!"),formattingControls:[],onChange:function(e){t.setAttributes({buttonText:e})},keepPlaceholderOnFocus:!0}))]}),save:function(e){var t=e.attributes.via?"&via=".concat(e.attributes.via):"",n="http://twitter.com/share?&text=".concat(encodeURIComponent(e.attributes.quote),"&url=").concat(e.attributes.permalink).concat(t);return wp.element.createElement("blockquote",null,wp.element.createElement(b.Content,{tagName:"p",value:e.attributes.quote}),wp.element.createElement(b.Content,{tagName:"a",className:"tweetbutton",href:n,value:e.attributes.buttonText,target:"_blank"}))}})},191:function(e,t,n){},192:function(e,t){function n(e,t,n,r,a,o,l){try{var s=e[o](l),i=s.value}catch(e){return void n(e)}s.done?t(i):Promise.resolve(i).then(r,a)}var r=wp,a=r.data,o=r.apiRequest,l=a.registerStore,s=a.dispatch,i={};l("themeisle-gutenberg/blocks",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"GET_ICONS_LIST":return{iconsList:t.data}}return e},actions:{setFaIconsList:function(e){return{type:"GET_ICONS_LIST",data:e}}},selectors:{getFaIconsList:function(e){if(void 0!==e.iconsList)return e.iconsList}},resolvers:{getFaIconsList:function(){return(e=regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.next=3,o({path:"themeisle-gutenberg-blocks/v1/get_icons_list"});case 3:t=e.sent,s("themeisle-gutenberg/blocks").setFaIconsList(t);case 5:case"end":return e.stop()}},e,this)}),function(){var t=this,r=arguments;return new Promise(function(a,o){var l=e.apply(t,r);function s(e){n(l,a,o,s,i,"next",e)}function i(e){n(l,a,o,s,i,"throw",e)}s(void 0)})})();var e}}})},193:function(e,t,n){"use strict";n.r(t);n(179),n(180);var r=n(2),a=n.n(r),o=wp.i18n.__,l=wp.blocks.registerBlockType,s=wp.editor,i=s.ColorPalette,c=s.InnerBlocks,u=s.InspectorControls,m=s.MediaPlaceholder,p=wp.components,b=p.Button,d=p.ToggleControl,g=p.SelectControl,f=p.PanelBody,w=wp.element.Fragment;l("themeisle-blocks/pricing-table",{title:o("Pricing Table"),description:o("Pricing tables are a critical part in showcasing your services, prices and overall offerings."),icon:"slides",category:"themeisle-blocks",keywords:["pricing","table","orbitfox"],attributes:{backgroundType:{type:"string",default:"color"},backgroundColor:{type:"string",default:"#ffffff"},backgroundImageID:{type:"string"},backgroundImageURL:{type:"string"},backgroundDimmed:{type:"boolean",default:!0},backgroundParallax:{type:"boolean",default:!1}},supports:{align:["wide","full"]},edit:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return[wp.element.createElement(u,null,wp.element.createElement(f,{title:o("Background")},wp.element.createElement(g,{label:o("Background Type"),value:e.attributes.backgroundType,options:[{label:"Color",value:"color"},{label:"Image",value:"image"}],onChange:function(t){e.setAttributes({backgroundType:t})}}),"color"===e.attributes.backgroundType?wp.element.createElement(i,{label:o("Background Color"),value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})}}):e.attributes.backgroundImageURL?wp.element.createElement(w,null,wp.element.createElement(d,{label:o("Dimmed Background"),checked:e.attributes.backgroundDimmed,onChange:function(){e.setAttributes({backgroundDimmed:!e.attributes.backgroundDimmed})}}),wp.element.createElement(d,{label:o("Parallax Background"),checked:e.attributes.backgroundParallax,onChange:function(){e.setAttributes({backgroundParallax:!e.attributes.backgroundParallax})}}),wp.element.createElement("img",{src:e.attributes.backgroundImageURL}),wp.element.createElement(b,{isLarge:!0,onClick:function(){e.setAttributes({backgroundImageID:"",backgroundImageURL:""})},style:{marginTop:"10px"}},o("Change or Remove Image"))):wp.element.createElement(m,{icon:"format-image",labels:{title:o("Background Image"),name:o("an image")},value:e.attributes.backgroundImageID,onSelect:function(t){e.setAttributes({backgroundImageID:t.id,backgroundImageURL:t.url})},accept:"image/*",allowedTypes:["image"]}))),wp.element.createElement("div",{className:a()(e.className,{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c,{allowedBlocks:["themeisle-blocks/pricing-block"],template:[["themeisle-blocks/pricing-block"],["themeisle-blocks/pricing-block"],["themeisle-blocks/pricing-block"]]}))]},save:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return wp.element.createElement("div",{className:a()("wp-block-themeisle-blocks-pricing-table",{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c.Content,null))}});var h=wp.i18n.__,y=wp.blocks.registerBlockType,k=wp.editor,v=k.InnerBlocks,E=k.BlockControls,C=k.InspectorControls,x=k.PanelColorSettings,j=wp.components,N=j.Dashicon,S=j.Toolbar,T=j.Button,_=j.Tooltip;y("themeisle-blocks/pricing-block",{title:h("Pricing Block"),description:h("Pricing tables are a critical part in showcasing your services, prices and overall offerings."),parent:["themeisle-blocks/pricing-table"],icon:"slides",category:"themeisle-blocks",keywords:["pricing","table","orbitfox"],attributes:{featured:{type:"boolean",default:!1},backgroundColor:{type:"string",default:"#ffffff"}},edit:function(e){var t=[["core/heading",{content:h("Basic"),className:"pricing-title",align:"center",level:5}],["core/paragraph",{content:h("$9.99"),align:"center",customFontSize:36}],["core/paragraph",{content:h("Per Month"),align:"center",customFontSize:12}],["core/separator",{}],["core/paragraph",{content:h("First Feature"),align:"center",fontSize:"small"}],["core/separator",{}],["core/paragraph",{content:h("Second Feature"),align:"center",fontSize:"small"}],["core/separator",{}],["core/paragraph",{content:h("Last Feature"),align:"center",fontSize:"small"}],["core/separator",{}],["core/button",{text:h("Buy Now"),className:"pricing-button",align:"center"}]];return[wp.element.createElement(E,{key:"toolbar-controls"},wp.element.createElement(S,{className:"components-toolbar"},wp.element.createElement(_,{text:h("Feature Table")},wp.element.createElement(T,{className:a()("components-icon-button","components-toolbar__control",{"is-active":e.attributes.featured}),onClick:function(){e.setAttributes({featured:!e.attributes.featured})}},wp.element.createElement(N,{icon:"star-empty"}))))),wp.element.createElement(C,null,wp.element.createElement(x,{title:h("Color Settings"),initialOpen:!0,colorSettings:[{value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})},label:h("Background Color")}]})),wp.element.createElement("div",{className:a()("wp-block-column",{raised:e.attributes.featured}),style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(v,{template:t}))]},save:function(e){return wp.element.createElement("div",{className:a()("wp-block-column",{raised:e.attributes.featured}),style:{backgroundColor:e.attributes.backgroundColor}},wp.element.createElement(v.Content,null))}})},194:function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),o=(n(184),n(185),wp.i18n.__),l={facebook:{label:o("Facebook"),icon:"facebook-f"},twitter:{label:o("Twitter"),icon:"twitter"},googleplus:{label:o("Google+"),icon:"google-plus-g"},linkedin:{label:o("Linkedin"),icon:"linkedin-in"},pinterest:{label:o("Pinterest"),icon:"pinterest-p"},tumblr:{label:o("Tumblr"),icon:"tumblr"},reddit:{label:o("Reddit"),icon:"reddit-alien"}};function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=wp.element.Component,b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,u(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,p),n=t,(r=[{key:"render",value:function(){return"facebook"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 264 512"},wp.element.createElement("path",{fill:"currentColor",d:"M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"})):"twitter"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"})):"googleplus"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512"},wp.element.createElement("path",{fill:"currentColor",d:"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z"})):"linkedin"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},wp.element.createElement("path",{fill:"currentColor",d:"M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"})):"pinterest"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},wp.element.createElement("path",{fill:"currentColor",d:"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"})):"tumblr"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"},wp.element.createElement("path",{fill:"currentColor",d:"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"})):"reddit"===this.props.icon?wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"currentColor",d:"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"})):wp.element.createElement("svg",{className:"themeisle-toolbar",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"currentColor",d:"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z"}))}}])&&i(n.prototype,r),a&&i(n,a),t}();var d=wp.i18n.__,g=wp.blocks.registerBlockType,f=wp.editor.BlockControls,w=wp.components,h=w.Toolbar,y=w.Button,k=w.Tooltip;g("themeisle-blocks/sharing-icons",{title:d("Sharing Icons"),description:d("Share buttons for your website visitors to share content on any social sharing service."),icon:"networking",category:"themeisle-blocks",keywords:["social media","sharing","icons"],attributes:{facebook:{type:"boolean",default:!0},twitter:{type:"boolean",default:!0},googleplus:{type:"boolean",default:!0},linkedin:{type:"boolean",default:!0},pinterest:{type:"boolean",default:!1},tumblr:{type:"boolean",default:!1},reddit:{type:"boolean",default:!1}},supports:{html:!0,align:["left","center","right"]},styles:[{name:"default",label:d("Regular"),isDefault:!0},{name:"icons",label:d("Icons Only")}],edit:function(e){var t=function(t){var n,r,a;e.setAttributes((n={},r=t,a=!e.attributes[t],r in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,n))};return[wp.element.createElement(f,{key:"toolbar-controls"},wp.element.createElement(h,{className:"components-toolbar"},Object.keys(l).map(function(n,r){var o=e.attributes[n];return wp.element.createElement(k,{text:d("Display ".concat(l[n].label))},wp.element.createElement(y,{className:a()("components-icon-button","components-toolbar__control",{"is-active":o}),onClick:function(e){return t(n)}},wp.element.createElement(b,{icon:n})))}))),wp.element.createElement("div",{className:a()(e.className,{"has-label":!e.attributes.className||!e.attributes.className.includes("is-style-icons")})},Object.keys(l).map(function(t,n){if(!0===e.attributes[t])return wp.element.createElement("a",{className:"social-icon is-".concat(t)},wp.element.createElement("i",{class:"fab fa-".concat(l[t].icon)}),(!e.attributes.className||!e.attributes.className.includes("is-style-icons"))&&l[t].label)}))]},save:function(){return null}})},195:function(e,t,n){"use strict";n.r(t);var r=n(126),a=n(128);n(153);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){s(e,t,n[t])})}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var p=wp.i18n.__,b=wp.element,d=b.Component,g=b.Fragment,f=wp.components,w=f.Button,h=f.Dashicon,y=f.FormToggle,k=f.PanelBody,v=f.PanelRow,E=f.TextControl,C=f.Toolbar,x=f.Tooltip,j=wp.editor,N=j.BlockControls,S=j.InspectorControls,T=function(e){function t(){var e,n,r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=this,(e=!(r=c(t).apply(this,arguments))||"object"!==o(r)&&"function"!=typeof r?m(n):r).changeChartTitle=e.changeChartTitle.bind(m(m(e))),e.toggle3d=e.toggle3d.bind(m(m(e))),e.saveChart=e.saveChart.bind(m(m(e))),e.props.clientId&&""===e.props.attributes.id){var a=e.props.clientId;e.props.setAttributes({id:a})}return e.state={isOpen:!1},e.data=JSON.parse(e.props.attributes.data),e}var n,s,b;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(t,d),n=t,(s=[{key:"changeChartTitle",value:function(e){var t=l({},this.props.attributes.options);t.title=e,this.props.setAttributes({options:t})}},{key:"toggle3d",value:function(){var e=l({},this.props.attributes.options);e.is3D=!this.props.attributes.options.is3D,this.props.setAttributes({options:e})}},{key:"saveChart",value:function(){this.props.setAttributes({data:JSON.stringify(this.data)}),this.setState({isOpen:!this.state.isOpen})}},{key:"render",value:function(){return wp.element.createElement(g,null,wp.element.createElement(N,{key:"toolbar-controls"},wp.element.createElement(C,{className:"components-toolbar"},wp.element.createElement(x,{text:this.state.isOpen?p("Save"):p("Edit Chart")},wp.element.createElement(w,{className:"components-icon-button components-toolbar__control edit-pie-chart",onClick:this.saveChart},wp.element.createElement(h,{icon:this.state.isOpen?"yes":"edit"}))))),wp.element.createElement(S,null,wp.element.createElement(k,{title:p("Chart Settings")},wp.element.createElement(E,{label:p("Chart Title"),value:this.props.attributes.options.title,onChange:this.changeChartTitle}),wp.element.createElement(v,null,wp.element.createElement("label",{htmlFor:"is-3d-form-toggle"},p("Is chart 3d?")),wp.element.createElement(y,{id:"is-3d-form-toggle",label:p("Is chart 3rd? "),checked:this.props.attributes.options.is3D,onChange:this.toggle3d})))),wp.element.createElement("div",{className:this.props.className},this.state.isOpen?wp.element.createElement(a.HotTable,{data:this.data,allowInsertRow:!0,cell:[{row:0,col:0,readOnly:!0},{row:0,col:1,readOnly:!0}],columns:[{type:"text"},{type:"numeric"}],contextMenu:!0,className:"htLeft",height:"200",rowHeaders:!0,stretchH:"all"}):wp.element.createElement(r.a,{chartType:"PieChart",data:JSON.parse(this.props.attributes.data),options:this.props.attributes.options,width:"100%",height:"400px",legendToggle:!0})))}}])&&i(n.prototype,s),b&&i(n,b),t}(),_=(n(154),wp.i18n.__);(0,wp.blocks.registerBlockType)("themeisle-blocks/chart-pie",{title:_("Pie Chart"),description:_("Display a beautiful Pie Chart on your blog post with Pie Chart block."),icon:"chart-pie",category:"themeisle-blocks",keywords:[_("pie"),_("chart"),_("orbitfox")],attributes:{data:{type:"string",default:'[["Label","Data"],["Dogs",40],["Cats",30],["Racoons",20],["Monkeys",10]]'},options:{type:"object",default:{title:"Animals",is3D:!0}},id:{type:"string",default:""}},edit:T,save:function(){return null}})},196:function(e,t,n){"use strict";n.r(t);n(186),n(187);var r=n(2),a=n.n(r),o=wp.i18n.__,l=wp.blocks.registerBlockType,s=wp.editor,i=s.ColorPalette,c=s.InnerBlocks,u=s.InspectorControls,m=s.MediaPlaceholder,p=wp.components,b=p.Button,d=p.ToggleControl,g=p.SelectControl,f=p.PanelBody,w=wp.element.Fragment;l("themeisle-blocks/testimonials-area",{title:o("Testimonials Area"),description:o("Display kudos from customers and clients and display them on your website."),icon:"testimonial",category:"themeisle-blocks",keywords:["testimonials","clients","quotes"],attributes:{backgroundType:{type:"string",default:"color"},backgroundColor:{type:"string",default:"#ffffff"},backgroundImageID:{type:"string"},backgroundImageURL:{type:"string"},backgroundDimmed:{type:"boolean",default:!0},backgroundParallax:{type:"boolean",default:!1}},supports:{align:["wide","full"]},edit:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return[wp.element.createElement(u,null,wp.element.createElement(f,{title:o("Background")},wp.element.createElement(g,{label:o("Background Type"),value:e.attributes.backgroundType,options:[{label:"Color",value:"color"},{label:"Image",value:"image"}],onChange:function(t){e.setAttributes({backgroundType:t})}}),"color"===e.attributes.backgroundType?wp.element.createElement(i,{label:o("Background Color"),value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})}}):e.attributes.backgroundImageURL?wp.element.createElement(w,null,wp.element.createElement(d,{label:o("Dimmed Background"),checked:e.attributes.backgroundDimmed,onChange:function(){e.setAttributes({backgroundDimmed:!e.attributes.backgroundDimmed})}}),wp.element.createElement(d,{label:o("Parallax Background"),checked:e.attributes.backgroundParallax,onChange:function(){e.setAttributes({backgroundParallax:!e.attributes.backgroundParallax})}}),wp.element.createElement("img",{src:e.attributes.backgroundImageURL}),wp.element.createElement(b,{isLarge:!0,onClick:function(){e.setAttributes({backgroundImageID:"",backgroundImageURL:""})},style:{marginTop:"10px"}},o("Change or Remove Image"))):wp.element.createElement(m,{icon:"format-image",labels:{title:o("Background Image"),name:o("an image")},value:e.attributes.backgroundImageID,onSelect:function(t){e.setAttributes({backgroundImageID:t.id,backgroundImageURL:t.url})},accept:"image/*",allowedTypes:["image"]}))),wp.element.createElement("div",{className:a()(e.className,{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c,{allowedBlocks:["themeisle-blocks/testimonials-block"],template:[["themeisle-blocks/testimonials-block"],["themeisle-blocks/testimonials-block"],["themeisle-blocks/testimonials-block"]]}))]},save:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return wp.element.createElement("div",{className:a()("wp-block-themeisle-blocks-testimonials-area",{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c.Content,null))}});n(188)},197:function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=wp.components.Spinner,m=wp.data.withSelect,p=wp.element.Component,b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,i(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(t,p),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.alt,n=e.id,r=e.thumbnail,a=e.link,o=r?wp.element.createElement("img",{src:r,alt:t,"data-id":n}):wp.element.createElement(u,null);return wp.element.createElement("div",{className:"post-thumbnail"},wp.element.createElement("a",{href:a},o))}}])&&l(n.prototype,r),a&&l(n,a),t}(),d=m(function(e,t){var n=t.id,r=n?e("core").getMedia(n):void 0,a=r?r.media_details.sizes.medium.source_url:null;return r?{thumbnail:a,alt:r.alt_text}:{alt:null}})(b);n(177),n(178);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var f=lodash,w=f.isUndefined,h=f.pickBy,y=wp.i18n.__,k=wp.blocks.registerBlockType,v=wp.components,E=v.Button,C=v.Dashicon,x=v.PanelBody,j=v.QueryControls,N=v.RangeControl,S=v.Spinner,T=v.TextControl,_=v.ToggleControl,I=v.Toolbar,P=v.Tooltip,A=wp.data.withSelect,B=wp.editor,O=B.BlockControls,D=B.InspectorControls;k("themeisle-blocks/posts-grid",{title:y("Posts Grid"),description:y("Display a list of your most recent posts in a beautiful grid."),icon:"screenoptions",category:"themeisle-blocks",keywords:["posts","grid","orbitfox"],attributes:{grid:{type:"boolean",default:!1},columns:{type:"number",default:3},categories:{type:"string"},postsToShow:{type:"number",default:5},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!0},displayCategory:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayAuthor:{type:"boolean",default:!0},excerptLength:{type:"number",default:200}},edit:A(function(e,t){var n=t.attributes,r=n.categories,a=n.order,o=n.orderBy,l=n.postsToShow,s=h({categories:r,order:a,orderby:o,per_page:l},function(e){return!w(e)});return{posts:e("core").getEntityRecords("postType","post",s),categoriesList:e("core").getEntityRecords("taxonomy","category",{per_page:100}),authors:e("core").getAuthors(),props:t}})(function(e){var t=e.posts,n=e.categoriesList,r=e.authors,o=e.className,l=e.setAttributes,s=e.props;if(!t)return wp.element.createElement("p",{className:o},wp.element.createElement(S,null),y("Loading Posts"));if(0===t.length)return wp.element.createElement("p",null,y("No Posts"));var i=s.attributes,c=i.grid,u=i.columns,m=i.order,p=i.orderBy,b=i.categories,f=i.postsToShow,w=i.displayFeaturedImage,h=i.displayCategory,k=i.displayDate,v=i.displayAuthor,A=i.excerptLength,B=function(){s.setAttributes({grid:!c})};return[wp.element.createElement(O,{key:"toolbar-controls"},wp.element.createElement(I,{className:"components-toolbar"},wp.element.createElement(P,{text:y("List Layout")},wp.element.createElement(E,{className:a()("components-icon-button","components-toolbar__control",{"is-active":!c}),onClick:B},wp.element.createElement(C,{icon:"list-view"}))),wp.element.createElement(P,{text:y("Grid Layout")},wp.element.createElement(E,{className:a()("components-icon-button","components-toolbar__control",{"is-active":c}),onClick:B},wp.element.createElement(C,{icon:"grid-view"}))))),wp.element.createElement(D,null,wp.element.createElement(x,{title:y("Posts Grid Settings")},c&&wp.element.createElement(N,{label:y("Columns"),value:u,onChange:function(e){s.setAttributes({columns:e})},min:1,max:5}),wp.element.createElement(j,g({order:m,orderBy:p},{numberOfItems:f,categoriesList:n,selectedCategoryId:b,onOrderChange:function(e){return l({order:e})},onOrderByChange:function(e){return l({orderBy:e})},onCategoryChange:function(e){return l({categories:""!==e?e:void 0})},onNumberOfItemsChange:function(e){return l({postsToShow:e})}})),wp.element.createElement(_,{label:y("Display Featured Image?"),checked:w,onChange:function(){s.setAttributes({displayFeaturedImage:!w})}}),wp.element.createElement(_,{label:y("Display Post Category?"),checked:h,onChange:function(){s.setAttributes({displayCategory:!h})}}),wp.element.createElement(_,{label:y("Display Post Date?"),checked:k,onChange:function(){s.setAttributes({displayDate:!k})}}),wp.element.createElement(_,{label:y("Display Post Author?"),checked:v,onChange:function(){s.setAttributes({displayAuthor:!v})}}),wp.element.createElement(T,{label:y("Description Character Limit"),type:"number",value:A,onChange:function(e){s.setAttributes({excerptLength:e})}}))),wp.element.createElement("div",{className:a()(o,{"is-grid":c})},t.map(function(e){var t,a,o,l,s,i,c,m,p;return n&&(t=n.find(function(t){return t.id===e.categories[0]})),r&&(a=r.find(function(t){return t.id===e.author})),wp.element.createElement("div",{className:"grid-post grid-".concat(u)},wp.element.createElement("div",{className:"grid-post-row"},0!==e.featured_media&&w&&wp.element.createElement("div",{className:"grid-image-area"},wp.element.createElement(d,{id:e.featured_media,link:e.link})),wp.element.createElement("div",{className:"grid-content-area ".concat(!w&&"full")},h&&n&&wp.element.createElement("h6",{className:"grid-content-category"},wp.element.createElement("a",{href:t.link},t.name)),wp.element.createElement("h3",{className:"grid-content-title"},wp.element.createElement("a",{href:e.link},e.title.rendered)),(k||v)&&wp.element.createElement("p",{className:"grid-content-meta"},k&&[y("on "),wp.element.createElement("time",{datetime:e.date},(s=e.date,i=[y("January"),y("February"),y("March"),y("April"),y("May"),y("June"),y("July"),y("August"),y("September"),y("October"),y("November"),y("December")],y("Sunday"),y("Monday"),y("Tuesday"),y("Wednesday"),y("Thursday"),y("Friday"),y("Saturday"),c=(s=new Date(s)).getDate(),m=s.getMonth(),p=s.getFullYear(),c+" "+i[m]+", "+p))," "],v&&r&&[y("by "),wp.element.createElement("a",{href:a.link},a.name)]),0<A&&wp.element.createElement("p",{className:"grid-content-excerpt"},(o=e.excerpt.rendered,l=document.createElement("div"),l.innerHTML=o,void 0!==l.innerText?l.innerText:l.textContent).substring(0,A)+"…"))))}))]}),save:function(){return null}})},198:function(e,t,n){"use strict";n.r(t);n(181),n(182);var r=n(2),a=n.n(r),o=wp.i18n.__,l=wp.blocks.registerBlockType,s=wp.editor,i=s.ColorPalette,c=s.InnerBlocks,u=s.InspectorControls,m=s.MediaPlaceholder,p=wp.components,b=p.Button,d=p.ToggleControl,g=p.SelectControl,f=p.PanelBody,w=wp.element.Fragment;l("themeisle-blocks/services",{title:o("Our Services"),description:o("Use this Services table to showcase services your website offers."),icon:"columns",category:"themeisle-blocks",keywords:["services","features","orbitfox"],attributes:{backgroundType:{type:"string",default:"color"},backgroundColor:{type:"string",default:"#ffffff"},backgroundImageID:{type:"string"},backgroundImageURL:{type:"string"},backgroundDimmed:{type:"boolean",default:!0},backgroundParallax:{type:"boolean",default:!1}},supports:{align:["wide","full"]},edit:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return[wp.element.createElement(u,null,wp.element.createElement(f,{title:o("Background")},wp.element.createElement(g,{label:o("Background Type"),value:e.attributes.backgroundType,options:[{label:"Color",value:"color"},{label:"Image",value:"image"}],onChange:function(t){e.setAttributes({backgroundType:t})}}),"color"===e.attributes.backgroundType?wp.element.createElement(i,{label:o("Background Color"),value:e.attributes.backgroundColor,onChange:function(t){e.setAttributes({backgroundColor:t})}}):e.attributes.backgroundImageURL?wp.element.createElement(w,null,wp.element.createElement(d,{label:o("Dimmed Background"),checked:e.attributes.backgroundDimmed,onChange:function(){e.setAttributes({backgroundDimmed:!e.attributes.backgroundDimmed})}}),wp.element.createElement(d,{label:o("Parallax Background"),checked:e.attributes.backgroundParallax,onChange:function(){e.setAttributes({backgroundParallax:!e.attributes.backgroundParallax})}}),wp.element.createElement("img",{src:e.attributes.backgroundImageURL}),wp.element.createElement(b,{isLarge:!0,onClick:function(){e.setAttributes({backgroundImageID:"",backgroundImageURL:""})},style:{marginTop:"10px"}},o("Change or Remove Image"))):wp.element.createElement(m,{icon:"format-image",labels:{title:o("Background Image"),name:o("an image")},value:e.attributes.backgroundImageID,onSelect:function(t){e.setAttributes({backgroundImageID:t.id,backgroundImageURL:t.url})},accept:"image/*",allowedTypes:["image"]}))),wp.element.createElement("div",{className:a()(e.className,{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c,{allowedBlocks:["themeisle-blocks/service-block"],template:[["themeisle-blocks/service-block"],["themeisle-blocks/service-block"],["themeisle-blocks/service-block"]]}))]},save:function(e){var t={background:"color"===e.attributes.backgroundType?e.attributes.backgroundColor:"url(' ".concat(e.attributes.backgroundImageURL," ')")};return wp.element.createElement("div",{className:a()("wp-block-themeisle-blocks-services",{"is-dim":"image"===e.attributes.backgroundType&&e.attributes.backgroundDimmed},{"is-parallax":"image"===e.attributes.backgroundType&&e.attributes.backgroundParallax}),style:t},wp.element.createElement(c.Content,null))}});n(183)}});
1
+ !function(c){function e(e){for(var l,h,i=e[0],o=e[1],v=e[2],n=0,d=[];n<i.length;n++)h=i[n],s[h]&&d.push(s[h][0]),s[h]=0;for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(c[l]=o[l]);for(r&&r(e);d.length;)d.shift()();return a.push.apply(a,v||[]),t()}function t(){for(var c,e=0;e<a.length;e++){for(var t=a[e],l=!0,i=1;i<t.length;i++){var o=t[i];0!==s[o]&&(l=!1)}l&&(a.splice(e--,1),c=h(h.s=t[0]))}return c}var l={},s={0:0},a=[];function h(e){if(l[e])return l[e].exports;var t=l[e]={i:e,l:!1,exports:{}};return c[e].call(t.exports,t,t.exports,h),t.l=!0,t.exports}h.m=c,h.c=l,h.d=function(c,e,t){h.o(c,e)||Object.defineProperty(c,e,{enumerable:!0,get:t})},h.r=function(c){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},h.t=function(c,e){if(1&e&&(c=h(c)),8&e)return c;if(4&e&&"object"==typeof c&&c&&c.__esModule)return c;var t=Object.create(null);if(h.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:c}),2&e&&"string"!=typeof c)for(var l in c)h.d(t,l,function(e){return c[e]}.bind(null,l));return t},h.n=function(c){var e=c&&c.__esModule?function(){return c.default}:function(){return c};return h.d(e,"a",e),e},h.o=function(c,e){return Object.prototype.hasOwnProperty.call(c,e)},h.p="";var i=window.webpackJsonp=window.webpackJsonp||[],o=i.push.bind(i);i.push=e,i=i.slice();for(var v=0;v<i.length;v++)e(i[v]);var r=o;a.push([157,1]),t()}([,,function(c,e,t){"use strict";t.d(e,"a",function(){return h}),t.d(e,"d",function(){return i}),t.d(e,"f",function(){return o}),t.d(e,"e",function(){return v}),t.d(e,"h",function(){return r}),t.d(e,"g",function(){return n}),t.d(e,"o",function(){return d}),t.d(e,"i",function(){return m}),t.d(e,"l",function(){return g}),t.d(e,"k",function(){return w}),t.d(e,"n",function(){return z}),t.d(e,"m",function(){return p}),t.d(e,"p",function(){return u}),t.d(e,"b",function(){return b}),t.d(e,"q",function(){return M}),t.d(e,"j",function(){return f}),t.d(e,"c",function(){return x});var l=wp.components,s=(l.G,l.Path),a=l.SVG,h=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M17.348 20.657v-0.135c1.029-0.471 1.758-1.446 1.916-2.563 0.434-0.157 0.739-0.576 0.739-1.051 0-0.408-0.221-0.774-0.562-0.969 0.036-0.111 0.065-0.223 0.087-0.335 0.182-0.901-0.025-1.822-0.583-2.592-0.548-0.758-1.373-1.281-2.321-1.473-0.255-0.051-0.515-0.077-0.773-0.077-0.813 0-1.607 0.262-2.234 0.739-0.646 0.49-1.088 1.187-1.244 1.962-0.118 0.587-0.070 1.193 0.139 1.762-0.355 0.191-0.59 0.566-0.59 0.985 0 0.481 0.31 0.901 0.751 1.055 0.163 1.144 0.916 2.128 1.978 2.587v0.106c-2.207 0.5-3.729 2.151-3.729 4.079v0.515h10.153v-0.515c0-1.929-1.522-3.58-3.729-4.080zM15.853 12.492c0.189 0 0.381 0.019 0.569 0.057 0.693 0.14 1.293 0.519 1.689 1.066 0.369 0.511 0.518 1.111 0.423 1.701-0.507-0.237-1.173-0.487-1.874-0.583-1.318-0.18-1.339-0.241-1.417-0.469l-0.252-0.728-0.579 0.512c-0.062 0.054-0.528 0.464-1.066 0.91-0.015-0.198-0.002-0.396 0.037-0.593 0.219-1.086 1.257-1.873 2.469-1.873zM13.67 16.025c0.361-0.292 0.718-0.594 0.977-0.816 0.358 0.323 0.916 0.414 1.874 0.545 0.65 0.089 1.287 0.349 1.748 0.578v1.161c0 1.268-1.031 2.299-2.299 2.299s-2.299-1.031-2.299-2.299v-1.468zM15.682 20.81c0.213 0.019 0.425 0.017 0.635-0.006v0.318l-0.318 0.177-0.317-0.176v-0.313zM12.006 24.22c0.237-1.154 1.25-2.113 2.646-2.501v0.010l1.346 0.748 1.35-0.748v-0.010c1.396 0.388 2.409 1.348 2.646 2.502l-7.987-0zM21.076 27.499h-10.153c-0.307 0-0.556-0.249-0.556-0.556s0.249-0.556 0.556-0.556h10.153c0.307 0 0.556 0.249 0.556 0.556s-0.249 0.556-0.556 0.556zM28.112 3.393h-9.422v-1.689c0-0.832-0.677-1.509-1.509-1.509h-2.363c-0.832 0-1.509 0.677-1.509 1.509v1.689h-9.422c-0.832 0-1.509 0.677-1.509 1.509v25.395c0 0.832 0.677 1.509 1.509 1.509h24.225c0.832 0 1.509-0.677 1.509-1.509v-25.395c-0-0.832-0.677-1.509-1.509-1.509zM14.421 1.703c0-0.219 0.178-0.397 0.397-0.397h2.363c0.219 0 0.397 0.178 0.397 0.397v5.083c0 0.219-0.178 0.397-0.397 0.397h-2.363c-0.219 0-0.397-0.178-0.397-0.397v-5.083zM28.509 30.297c0 0.219-0.178 0.397-0.397 0.397h-24.225c-0.219 0-0.397-0.178-0.397-0.397v-25.395c0-0.219 0.178-0.397 0.397-0.397h9.422v2.282c0 0.832 0.677 1.509 1.509 1.509h2.363c0.832 0 1.509-0.677 1.509-1.509v-2.282h9.422c0.219 0 0.397 0.178 0.397 0.397v25.395z"}))},i=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M30.457 11.777h-28.914c-0.829 0-1.503 0.674-1.503 1.503v5.606c0 0.829 0.674 1.503 1.503 1.503h28.914c0.829 0 1.503-0.674 1.503-1.503v-5.606c-0-0.829-0.674-1.503-1.503-1.503zM30.84 18.886c0 0.211-0.172 0.383-0.383 0.383h-28.914c-0.211 0-0.383-0.172-0.383-0.383v-5.606c0-0.211 0.172-0.383 0.383-0.383h28.914c0.211 0 0.383 0.172 0.383 0.383v5.606zM4.67 15.133c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95 0.95-0.425 0.95-0.95c0-0.525-0.425-0.95-0.95-0.95zM7.947 15.133c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM11.224 15.133c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM27.871 15.523h-11.386c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h11.386c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM30.457 23.388h-28.914c-0.829 0-1.503 0.674-1.503 1.503v5.606c0 0.829 0.674 1.503 1.503 1.503h28.914c0.829 0 1.503-0.674 1.503-1.503v-5.606c-0-0.829-0.674-1.503-1.503-1.503zM30.84 30.497c0 0.211-0.172 0.383-0.383 0.383h-28.914c-0.211 0-0.383-0.172-0.383-0.383v-5.606c0-0.211 0.172-0.383 0.383-0.383h28.914c0.211 0 0.383 0.172 0.383 0.383v5.606zM4.67 26.744c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95 0.95-0.425 0.95-0.95c0-0.525-0.425-0.95-0.95-0.95zM7.947 26.744c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM11.224 26.744c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM27.871 27.134h-11.386c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h11.386c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM30.457 0h-28.914c-0.829 0-1.503 0.674-1.503 1.503v5.606c0 0.829 0.674 1.503 1.503 1.503h28.914c0.829 0 1.503-0.674 1.503-1.503v-5.606c0-0.829-0.674-1.503-1.503-1.503zM30.84 7.109c0 0.211-0.172 0.383-0.383 0.383h-28.914c-0.211 0-0.383-0.172-0.383-0.383v-5.606c0-0.211 0.172-0.383 0.383-0.383h28.914c0.211 0 0.383 0.172 0.383 0.383v5.606zM5.62 4.306c0 0.525-0.425 0.95-0.95 0.95s-0.95-0.425-0.95-0.95c0-0.525 0.425-0.95 0.95-0.95s0.95 0.425 0.95 0.95zM7.947 3.356c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM11.224 3.356c-0.525 0-0.95 0.425-0.95 0.95s0.425 0.95 0.95 0.95c0.525 0 0.95-0.425 0.95-0.95s-0.425-0.95-0.95-0.95zM27.871 3.746h-11.386c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h11.386c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56z"}))},o=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M30.584 0.099h-29.068c-0.781 0-1.417 0.635-1.417 1.416v29.068c0 0.781 0.635 1.416 1.417 1.416h29.068c0.781 0 1.416-0.635 1.416-1.416v-29.068c0-0.781-0.635-1.416-1.416-1.416zM1.515 1.219h29.068c0.163 0 0.296 0.133 0.296 0.296v3.476h-29.661v-3.476c0-0.163 0.133-0.296 0.296-0.296zM30.584 30.88h-29.068c-0.163 0-0.296-0.133-0.296-0.296v-24.472h29.661v24.472c0 0.163-0.133 0.296-0.296 0.296zM26.999 20.461h-21.062c-0.838 0-1.52 0.682-1.52 1.52v5.601c0 0.838 0.682 1.52 1.52 1.52h21.062c0.838 0 1.52-0.682 1.52-1.52v-5.601c0-0.838-0.682-1.52-1.52-1.52zM27.399 27.582c0 0.221-0.18 0.4-0.4 0.4h-21.062c-0.221 0-0.4-0.18-0.4-0.4v-5.601c0-0.221 0.179-0.4 0.4-0.4h21.062c0.221 0 0.4 0.179 0.4 0.4v5.601zM5.937 16.247h5.432c0.838 0 1.52-0.682 1.52-1.52v-5.432c0-0.838-0.682-1.52-1.52-1.52h-5.432c-0.838 0-1.52 0.682-1.52 1.52v5.432c0 0.838 0.682 1.52 1.52 1.52zM5.537 9.294c0-0.221 0.179-0.4 0.4-0.4h5.432c0.221 0 0.4 0.179 0.4 0.4v5.432c0 0.221-0.18 0.4-0.4 0.4h-5.432c-0.221 0-0.4-0.18-0.4-0.4v-5.432zM27.959 17.714h-22.982c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h22.982c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM27.959 14.793h-12.696c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h12.696c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM27.959 11.433h-12.696c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h12.696c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM27.959 8.072h-12.696c-0.309 0-0.56 0.251-0.56 0.56s0.251 0.56 0.56 0.56h12.696c0.309 0 0.56-0.251 0.56-0.56s-0.251-0.56-0.56-0.56zM4.543 3.051c0 0.497-0.403 0.9-0.9 0.9s-0.9-0.403-0.9-0.9c0-0.497 0.403-0.9 0.9-0.9s0.9 0.403 0.9 0.9zM7.384 3.051c0 0.497-0.403 0.9-0.9 0.9s-0.9-0.403-0.9-0.9c0-0.497 0.403-0.9 0.9-0.9s0.9 0.403 0.9 0.9zM10.224 3.051c0 0.497-0.403 0.9-0.9 0.9s-0.9-0.403-0.9-0.9c0-0.497 0.403-0.9 0.9-0.9s0.9 0.403 0.9 0.9z"}))},v=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M31.276 3.351h-14.587l-3.23-3.028c-0.103-0.097-0.239-0.15-0.38-0.15h-12.354c-0.307 0-0.556 0.249-0.556 0.556v30.697c0 0.307 0.249 0.556 0.556 0.556h30.551c0.307 0 0.556-0.249 0.556-0.556v-27.518c0-0.307-0.249-0.556-0.556-0.556zM1.281 1.286h11.578l3.23 3.028c0.103 0.097 0.239 0.15 0.38 0.15h14.25v3.013h-29.439v-6.191zM30.719 30.87h-29.439v-22.281h29.439v22.281z"}))},r=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M30.958 13.988h-0.64c-0.572-5.298-4.029-9.744-8.764-11.73h5.439v0.555c0 0.309 0.25 0.559 0.559 0.559h2.23c0.309 0 0.559-0.25 0.559-0.559v-2.229c0-0.309-0.25-0.559-0.559-0.559h-2.23c-0.309 0-0.559 0.25-0.559 0.559v0.555h-9.319v-0.555c0-0.309-0.25-0.559-0.559-0.559h-2.23c-0.309 0-0.559 0.25-0.559 0.559v0.555h-9.319v-0.555c0-0.309-0.25-0.559-0.559-0.559h-2.229c-0.309 0-0.559 0.25-0.559 0.559v2.229c0 0.309 0.25 0.559 0.559 0.559h2.229c0.309 0 0.559-0.25 0.559-0.559v-0.555h5.439c-4.735 1.987-8.191 6.432-8.764 11.73h-0.64c-0.309 0-0.559 0.25-0.559 0.559v2.229c0 0.309 0.25 0.559 0.559 0.559h2.23c0.309 0 0.559-0.25 0.559-0.559v-2.229c0-0.309-0.25-0.559-0.559-0.559h-0.464c0.709-6.044 5.49-10.86 11.518-11.621v0.446c0 0.309 0.25 0.559 0.559 0.559h2.23c0.309 0 0.559-0.25 0.559-0.559v-0.446c6.028 0.761 10.809 5.578 11.518 11.621h-0.464c-0.309 0-0.559 0.25-0.559 0.559v2.23c0 0.309 0.25 0.559 0.559 0.559h2.23c0.309 0 0.559-0.25 0.559-0.559v-2.229c0-0.309-0.25-0.559-0.559-0.559zM29.223 2.253h-1.111v-1.111h1.111v1.111zM2.777 1.142h1.111v1.111h-1.111v-1.111zM2.712 15.608v0.609h-1.111v-0.973c0.001-0.046 0.002-0.092 0.003-0.138h1.108v0.501zM16 1.142c0.186 0 0.371 0.005 0.555 0.012v1.099h-1.111v-1.099c0.184-0.007 0.37-0.012 0.556-0.012zM30.399 15.25v0.967h-1.111v-1.111h1.107c0.002 0.048 0.003 0.096 0.004 0.144zM16.512 4.461c-0.089-0.204-0.29-0.336-0.513-0.336s-0.424 0.132-0.513 0.336l-7.287 16.694c-0.058 0.134-0.062 0.285-0.011 0.421l0.009 0.023c0.059 0.157 0.186 0.279 0.345 0.333 1.743 0.585 2.914 2.213 2.914 4.052 0 0.766-0.206 1.518-0.595 2.175-0.012 0.020-0.022 0.041-0.032 0.063-0.063 0.091-0.101 0.201-0.101 0.32v2.832c0 0.307 0.248 0.557 0.555 0.559l9.42 0.068c0.001 0 0.003 0 0.004 0 0.307 0 0.557-0.248 0.559-0.555 0.002-0.309-0.246-0.561-0.555-0.563l-8.865-0.064v-1.405h8.654c0.234 0 0.443-0.145 0.524-0.364l0.153-0.41c0.059-0.158 0.043-0.335-0.043-0.48-0.389-0.657-0.595-1.409-0.595-2.174 0-1.838 1.171-3.467 2.914-4.052 0.16-0.054 0.287-0.176 0.346-0.334l0.009-0.023c0.051-0.136 0.047-0.287-0.011-0.42l-7.287-16.694zM16 20.028c0.619 0 1.122 0.503 1.122 1.122s-0.504 1.122-1.122 1.122c-0.619 0-1.122-0.503-1.122-1.122s0.503-1.122 1.122-1.122zM19.424 25.983c0 0.802 0.179 1.591 0.52 2.31h-7.887c0.341-0.719 0.52-1.509 0.52-2.31 0-2.121-1.235-4.020-3.127-4.894l5.991-13.726v11.616c-0.966 0.249-1.682 1.128-1.682 2.17 0 1.236 1.005 2.241 2.241 2.241s2.241-1.005 2.241-2.241c0-1.043-0.716-1.921-1.682-2.17v-11.616l5.991 13.726c-1.892 0.874-3.127 2.773-3.127 4.894z"}))},n=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M30.424 0.171h-28.847c-0.775 0-1.406 0.631-1.406 1.406v28.848c0 0.775 0.631 1.406 1.406 1.406h28.847c0.775 0 1.406-0.631 1.406-1.406v-28.848c0-0.775-0.631-1.406-1.406-1.406zM1.576 1.282h28.847c0.162 0 0.294 0.132 0.294 0.294v3.45h-29.435v-3.45c0-0.162 0.132-0.294 0.294-0.294zM30.424 30.718h-28.847c-0.162 0-0.294-0.132-0.294-0.294v-24.286h29.435v24.286c0 0.162-0.132 0.294-0.294 0.294zM3.688 3.994c0.493 0 0.893-0.4 0.893-0.893s-0.4-0.893-0.893-0.893-0.893 0.4-0.893 0.893c0 0.493 0.4 0.893 0.893 0.893zM6.507 3.994c0.493 0 0.893-0.4 0.893-0.893s-0.4-0.893-0.893-0.893-0.893 0.4-0.893 0.893c0 0.493 0.4 0.893 0.893 0.893zM9.326 3.994c0.493 0 0.893-0.4 0.893-0.893s-0.4-0.893-0.893-0.893-0.893 0.4-0.893 0.893c0 0.493 0.4 0.893 0.893 0.893zM20.662 19.394l3.855-3.758c0.152-0.148 0.206-0.369 0.141-0.57s-0.239-0.348-0.449-0.378l-5.328-0.774-2.383-4.828c-0.094-0.19-0.287-0.31-0.498-0.31s-0.405 0.12-0.498 0.31l-2.383 4.828-5.328 0.774c-0.209 0.030-0.383 0.177-0.449 0.378s-0.011 0.422 0.141 0.57l3.855 3.758-0.91 5.307c-0.036 0.209 0.050 0.419 0.221 0.544s0.398 0.141 0.585 0.042l4.766-2.506 4.766 2.506c0.081 0.043 0.17 0.064 0.259 0.064 0.115 0 0.23-0.036 0.327-0.106 0.171-0.124 0.257-0.335 0.221-0.544l-0.91-5.307zM16.259 21.661c-0.162-0.085-0.355-0.085-0.517 0l-4.027 2.117 0.769-4.485c0.031-0.18-0.029-0.364-0.16-0.492l-3.258-3.176 4.503-0.654c0.181-0.026 0.338-0.14 0.418-0.304l2.014-4.080 2.014 4.080c0.081 0.164 0.238 0.278 0.419 0.304l4.503 0.654-3.258 3.176c-0.131 0.128-0.191 0.312-0.16 0.492l0.769 4.485-4.027-2.117zM16 25.179c-0.307 0-0.556 0.249-0.556 0.556v1.887c0 0.307 0.249 0.556 0.556 0.556s0.556-0.249 0.556-0.556v-1.887c0-0.307-0.249-0.556-0.556-0.556zM25.319 20.446l-1.794-0.583c-0.293-0.095-0.606 0.065-0.7 0.357s0.065 0.606 0.357 0.7l1.794 0.583c0.057 0.019 0.115 0.027 0.172 0.027 0.234 0 0.452-0.149 0.529-0.384 0.095-0.292-0.065-0.606-0.357-0.7zM20.218 12.197c0.099 0.072 0.213 0.106 0.326 0.106 0.172 0 0.341-0.079 0.45-0.229l1.109-1.526c0.18-0.248 0.125-0.596-0.123-0.776s-0.596-0.125-0.776 0.123l-1.109 1.526c-0.18 0.248-0.125 0.596 0.123 0.776zM11.006 12.075c0.109 0.15 0.278 0.229 0.45 0.229 0.113 0 0.228-0.034 0.326-0.106 0.248-0.18 0.303-0.528 0.123-0.776l-1.109-1.526c-0.18-0.248-0.528-0.303-0.776-0.123s-0.303 0.528-0.123 0.776l1.109 1.526zM8.475 19.863l-1.794 0.583c-0.292 0.095-0.452 0.408-0.357 0.7 0.076 0.235 0.294 0.384 0.529 0.384 0.057 0 0.115-0.009 0.172-0.027l1.794-0.583c0.292-0.095 0.452-0.408 0.357-0.7s-0.408-0.452-0.7-0.357z"}))},d=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M6.348 13.197c-0.308 0-0.557 0.249-0.557 0.557s0.249 0.557 0.557 0.557c0.495 0 1.655 0.598 1.655 1.759 0 0.308 0.249 0.557 0.557 0.557s0.557-0.249 0.557-0.557c0-1.886-1.803-2.873-2.769-2.873zM25.842 3.161c0.495 0 1.655 0.598 1.655 1.759 0 0.308 0.249 0.557 0.557 0.557s0.557-0.249 0.557-0.557c0-1.886-1.802-2.873-2.769-2.873-0.308 0-0.557 0.249-0.557 0.557s0.249 0.557 0.557 0.557zM25.742 22.433c-0.826 0-1.641 0.22-2.359 0.636-0.567 0.328-1.040 0.758-1.41 1.252l-11.344-6.569c0.069-0.174 0.13-0.353 0.179-0.537 0.276-1.036 0.194-2.11-0.226-3.079l11.319-6.555c0.878 1.235 2.316 1.986 3.848 1.986 0.825 0 1.641-0.22 2.359-0.636 1.090-0.631 1.869-1.649 2.194-2.866s0.155-2.488-0.476-3.578c-0.841-1.452-2.406-2.353-4.085-2.353-0.826 0-1.641 0.22-2.359 0.636-2.051 1.188-2.872 3.694-2.015 5.833l-11.344 6.569c-0.884-1.176-2.285-1.888-3.776-1.888-0.825 0-1.641 0.22-2.359 0.636-2.25 1.303-3.021 4.194-1.718 6.444 0.841 1.452 2.406 2.353 4.085 2.353 0.826 0 1.641-0.22 2.359-0.636 0.595-0.345 1.097-0.805 1.483-1.35l11.319 6.554c-0.567 1.323-0.526 2.888 0.249 4.227 0.841 1.452 2.406 2.353 4.085 2.353 0.825 0 1.641-0.22 2.359-0.636 1.090-0.631 1.869-1.649 2.194-2.866s0.155-2.488-0.476-3.578c-0.841-1.452-2.406-2.353-4.085-2.353zM23.941 1.734c0.549-0.318 1.171-0.486 1.801-0.486 1.283 0 2.479 0.689 3.121 1.798 0.482 0.833 0.611 1.803 0.363 2.733s-0.843 1.707-1.675 2.189c-0.549 0.318-1.171 0.486-1.801 0.486-1.283 0-2.479-0.689-3.121-1.798-0.995-1.719-0.407-3.927 1.312-4.922zM8.056 19.117c-0.549 0.318-1.171 0.486-1.801 0.486-1.283 0-2.479-0.689-3.121-1.797-0.995-1.719-0.407-3.927 1.312-4.922 0.549-0.318 1.171-0.486 1.801-0.486 1.283 0 2.479 0.689 3.121 1.798 0.482 0.833 0.611 1.803 0.363 2.733s-0.843 1.707-1.675 2.189zM29.226 28.077c-0.248 0.93-0.843 1.707-1.675 2.189-0.549 0.318-1.171 0.486-1.801 0.486-1.283 0-2.479-0.689-3.121-1.797-0.995-1.719-0.407-3.927 1.312-4.922 0.549-0.318 1.171-0.486 1.801-0.486 1.283 0 2.479 0.689 3.121 1.798 0.482 0.832 0.611 1.803 0.363 2.733zM25.842 24.346c-0.308 0-0.557 0.249-0.557 0.557s0.249 0.557 0.557 0.557c0.495 0 1.655 0.598 1.655 1.759 0 0.308 0.249 0.557 0.557 0.557s0.557-0.249 0.557-0.557c0-1.886-1.802-2.873-2.769-2.873z"}))},m=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M16 27.667l7.849-7.849c0.146-0.139 0.464-0.469 0.478-0.483l0.006-0.007c1.972-2.116 3.059-4.874 3.059-7.766 0-6.282-5.11-11.392-11.392-11.392s-11.392 5.11-11.392 11.392c0 2.893 1.086 5.651 3.058 7.766l8.334 8.339zM16 1.265c5.677 0 10.297 4.619 10.297 10.297 0 2.613-0.981 5.104-2.761 7.016-0.092 0.096-0.343 0.353-0.446 0.451l-7.089 7.089-7.539-7.543c-1.779-1.911-2.758-4.401-2.758-7.012 0-5.678 4.619-10.297 10.297-10.297zM17.755 4.005c1.966 0 5.792 2.149 5.792 6.090 0 0.303 0.245 0.548 0.548 0.548s0.548-0.245 0.548-0.548c0-2.051-0.906-3.953-2.552-5.354-1.306-1.112-3.008-1.831-4.335-1.831-0.302 0-0.548 0.245-0.548 0.548s0.245 0.548 0.548 0.548zM22.875 24.197c-0.427-0.174-0.886-0.33-1.371-0.467l-0.897 0.897c2.645 0.631 4.275 1.756 4.275 2.802 0 1.564-3.648 3.306-8.882 3.306s-8.882-1.742-8.882-3.306c0-1.045 1.631-2.171 4.275-2.802l-0.897-0.897c-0.485 0.137-0.944 0.293-1.371 0.467-2.001 0.818-3.102 1.966-3.102 3.232s1.102 2.415 3.102 3.232c1.845 0.754 4.287 1.169 6.875 1.169s5.030-0.415 6.875-1.169c2.001-0.818 3.102-1.966 3.102-3.232s-1.102-2.415-3.102-3.232zM16.032 16.804c-3.043 0-5.519-2.476-5.519-5.519s2.476-5.519 5.519-5.519c3.043 0 5.519 2.476 5.519 5.519s-2.476 5.519-5.519 5.519zM16.032 6.862c-2.439 0-4.423 1.984-4.423 4.423s1.984 4.423 4.423 4.423c2.439 0 4.423-1.984 4.423-4.423s-1.984-4.423-4.423-4.423z"}))},g=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M4.285 5.775c0.004 0 0.009 0.001 0.013 0.001h8.279c0.307 0 0.556-0.249 0.556-0.556s-0.249-0.556-0.556-0.556h-8.279c-0.307 0-0.556 0.249-0.556 0.556 0 0.302 0.242 0.548 0.542 0.555zM3.743 8.005c0 0.307 0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556s-0.249-0.556-0.556-0.556h-13.679c-0.307 0-0.556 0.249-0.556 0.556zM17.977 10.236h-13.679c-0.145 0-0.276 0.056-0.375 0.147-0.11 0.102-0.18 0.247-0.18 0.409 0 0.307 0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556 0-0.162-0.070-0.307-0.18-0.409-0.099-0.091-0.23-0.147-0.375-0.147zM17.977 13.022h-13.679c-0.307 0-0.556 0.249-0.556 0.556s0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556s-0.249-0.556-0.556-0.556zM17.977 15.807h-13.679c-0.145 0-0.276 0.056-0.375 0.147-0.11 0.102-0.18 0.247-0.18 0.409 0 0.307 0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556 0-0.162-0.070-0.307-0.18-0.409-0.099-0.091-0.23-0.147-0.375-0.147zM17.977 18.593h-13.679c-0.307 0-0.556 0.249-0.556 0.555s0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556s-0.249-0.555-0.556-0.555zM17.977 21.379h-13.679c-0.307 0-0.556 0.249-0.556 0.556s0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556s-0.249-0.556-0.556-0.556zM17.977 24.165h-13.679c-0.145 0-0.276 0.056-0.375 0.147-0.11 0.102-0.18 0.247-0.18 0.409 0 0.307 0.249 0.556 0.556 0.556h13.679c0.307 0 0.556-0.249 0.556-0.556 0-0.162-0.070-0.307-0.18-0.409-0.099-0.091-0.23-0.147-0.375-0.147zM21.93 4.466l-4.277-3.87c-0.094-0.085-0.212-0.132-0.334-0.139h-15.831c-0.812 0-1.473 0.664-1.473 1.481v28.153c0 0.817 0.661 1.481 1.473 1.481h19.174c0.812 0 1.473-0.664 1.473-1.481v-25.222c-0.008-0.163-0.086-0.308-0.205-0.403zM17.833 2.238l2.331 2.109h-2.331v-2.109zM21.043 30.091c0 0.215-0.171 0.39-0.381 0.39h-19.174c-0.21 0-0.382-0.175-0.382-0.39v-28.153c0-0.215 0.171-0.39 0.382-0.39h15.251v3.348c0 0.303 0.245 0.549 0.547 0.549h3.758v24.647zM31.975 3.213c-0.125-1.57-1.442-2.809-3.044-2.809-0 0-0 0-0 0-0.816 0-1.583 0.318-2.16 0.895-0.519 0.519-0.827 1.191-0.884 1.915h-0.010v0.242c0 0.001-0 0.002-0 0.003s0 0.001 0 0.001l-0 24.342h0.003c0.010 0.096 0.045 0.191 0.108 0.273l2.509 3.305c0.103 0.136 0.264 0.216 0.435 0.216s0.331-0.080 0.435-0.216l2.508-3.305c0.063-0.083 0.098-0.177 0.108-0.274h0.003v-24.589h-0.011zM27.543 2.070c0.371-0.371 0.864-0.575 1.388-0.575h0c0.893 0 1.649 0.6 1.886 1.417h-3.772c0.091-0.315 0.26-0.604 0.498-0.842zM28.362 26.711l-1.394 0 0-22.406h3.926v22.406h-1.442l0-18.071-1.090 0 0 18.071zM28.931 30.148l-1.781-2.346 3.562-0-1.781 2.346z"}))},w=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M31.908 1.543c0-0.815-0.677-1.478-1.51-1.478h-28.731c-0.815 0-1.478 0.677-1.478 1.51v14.441c0 0.022 0.002 0.044 0.004 0.065-0.003 0.021-0.004 0.043-0.004 0.065v14.357c0 0.815 0.677 1.478 1.51 1.478h28.731c0.815 0 1.478-0.677 1.478-1.51v-14.441c0-0.022-0.002-0.044-0.004-0.065 0.003-0.021 0.004-0.043 0.004-0.065v-14.357zM30.792 1.543v13.799h-4.324c0.587-0.66 0.932-1.525 0.932-2.453 0-0.737-0.218-1.423-0.592-2-0.648-1.066-1.82-1.78-3.156-1.78-2.034 0-3.689 1.655-3.689 3.689 0 0.745 0.223 1.449 0.615 2.039 0.111 0.178 0.236 0.347 0.376 0.504h-4.372v-6.025c0-0.184-0.090-0.347-0.228-0.449-0.101-0.103-0.242-0.167-0.398-0.167h-0.173c-0.24 0-0.453 0.153-0.529 0.38-0.352 1.049-1.332 1.754-2.439 1.754-0.419 0-0.815-0.101-1.166-0.28-0.776-0.444-1.301-1.279-1.301-2.235 0-1.419 1.154-2.574 2.574-2.574 0.408 0 0.799 0.096 1.147 0.27 0.546 0.305 0.976 0.804 1.185 1.426 0.052 0.155 0.169 0.275 0.314 0.335 0.092 0.065 0.204 0.103 0.322 0.103h0.133c0.308 0 0.558-0.25 0.558-0.558v-6.142h13.816c0.217 0 0.394 0.162 0.394 0.362zM1.305 1.575c0-0.217 0.162-0.394 0.362-0.394h13.732v4.404c-0.239-0.216-0.505-0.401-0.793-0.549-0.536-0.297-1.148-0.464-1.791-0.464-2.034 0-3.689 1.655-3.689 3.689 0 1.423 0.81 2.659 1.992 3.274 0.534 0.301 1.149 0.473 1.804 0.473 0.939 0 1.813-0.354 2.476-0.955v4.404h-6.016c-0.308 0-0.558 0.25-0.558 0.558v0.173c0 0.127 0.043 0.245 0.117 0.34 0.065 0.129 0.178 0.231 0.321 0.279 0.562 0.189 1.023 0.558 1.332 1.030 0.232 0.39 0.364 0.842 0.364 1.318 0 1.419-1.154 2.574-2.574 2.574-0.894 0-1.682-0.458-2.144-1.151-0.236-0.389-0.372-0.844-0.372-1.331-0-1.107 0.705-2.087 1.754-2.44 0.227-0.076 0.38-0.289 0.38-0.529v-0.133c0-0.106-0.030-0.204-0.081-0.288-0.068-0.231-0.282-0.4-0.535-0.4h-6.084v-13.883zM1.305 30.505v-13.799h4.324c-0.587 0.66-0.932 1.525-0.932 2.453 0 0.737 0.218 1.424 0.592 2 0.647 1.066 1.82 1.78 3.156 1.78 2.034 0 3.689-1.655 3.689-3.689-0-0.745-0.223-1.449-0.615-2.040-0.111-0.178-0.236-0.347-0.376-0.504h4.372v6.025c0 0.184 0.090 0.347 0.228 0.449 0.101 0.103 0.242 0.167 0.398 0.167h0.173c0.24 0 0.453-0.153 0.529-0.38 0.352-1.049 1.332-1.754 2.439-1.754 0.419 0 0.815 0.101 1.165 0.28 0.776 0.444 1.301 1.279 1.301 2.236 0 1.419-1.154 2.574-2.574 2.574-0.408 0-0.799-0.096-1.147-0.27-0.546-0.305-0.976-0.804-1.185-1.426-0.052-0.155-0.169-0.275-0.314-0.336-0.092-0.065-0.204-0.103-0.322-0.103h-0.133c-0.308 0-0.558 0.25-0.558 0.558v6.142h-13.816c-0.217-0-0.394-0.163-0.394-0.362zM30.792 30.472c0 0.217-0.162 0.394-0.362 0.394h-13.732v-4.404c0.239 0.216 0.505 0.401 0.792 0.548 0.536 0.297 1.148 0.464 1.791 0.464 2.034 0 3.689-1.655 3.689-3.689 0-1.423-0.81-2.659-1.993-3.274-0.534-0.301-1.149-0.473-1.804-0.473-0.939 0-1.813 0.354-2.476 0.955v-4.404h6.016c0.308 0 0.558-0.25 0.558-0.558v-0.173c0-0.126-0.044-0.245-0.117-0.34-0.064-0.129-0.178-0.231-0.321-0.279-0.562-0.189-1.023-0.558-1.332-1.030-0.232-0.389-0.363-0.842-0.363-1.318 0-1.419 1.154-2.574 2.574-2.574 0.894 0 1.682 0.458 2.144 1.151 0.236 0.389 0.372 0.844 0.372 1.331 0 1.107-0.705 2.087-1.754 2.439-0.227 0.076-0.38 0.289-0.38 0.529v0.133c0 0.106 0.030 0.204 0.081 0.289 0.068 0.231 0.282 0.4 0.535 0.4h6.084v13.883z"}))},z=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M15.517 23.581c-0.036 0.002-0.069-0.003-0.102-0.009-0.108-0.019-0.211-0.070-0.294-0.153l-9.153-9.153c-0.104-0.104-0.162-0.245-0.162-0.392s0.058-0.288 0.163-0.392l2.13-2.129c0.217-0.217 0.568-0.217 0.784 0l6.633 6.633 12.94-12.94c0.217-0.217 0.568-0.217 0.785 0l2.13 2.13c0.104 0.104 0.163 0.245 0.163 0.392s-0.058 0.288-0.162 0.392l-15.46 15.46c-0.104 0.104-0.245 0.163-0.392 0.163zM7.145 13.873l8.37 8.37 14.678-14.678-1.345-1.345-12.94 12.94c-0.217 0.217-0.568 0.217-0.785 0l-6.633-6.633-1.345 1.345zM30.087 11.781c0.401 1.337 0.618 2.753 0.618 4.219 0 8.108-6.596 14.704-14.705 14.704s-14.704-6.596-14.704-14.704c0-8.108 6.596-14.705 14.704-14.705 3.79 0 7.25 1.442 9.86 3.805l0.785-0.785c-2.812-2.564-6.549-4.129-10.645-4.129-8.72 0-15.814 7.094-15.814 15.814s7.094 15.814 15.814 15.814c8.72 0 15.814-7.094 15.814-15.814 0-1.784-0.297-3.501-0.845-5.102l-0.883 0.883z"}))},p=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M17.425 25.368h-3.22v-2.107c-1.234-0.109-2.518-0.463-3.389-0.944l-0.373-0.206 0.93-3.628 0.622 0.341c0.602 0.33 1.835 0.883 3.323 0.883 0.769 0 1.545-0.244 1.545-0.789 0-0.365-0.235-0.783-1.938-1.358-1.985-0.668-4.264-1.78-4.264-4.477 0-2.098 1.387-3.709 3.652-4.289v-2.162h3.22v1.931c1.366 0.11 2.263 0.465 2.838 0.736l0.416 0.196-0.937 3.53-0.621-0.298c-0.539-0.259-1.442-0.692-2.853-0.692-0.488 0-1.307 0.088-1.307 0.681 0 0.448 1.192 0.94 2.231 1.319 2.781 0.973 3.971 2.344 3.971 4.58 0 1.114-0.391 2.124-1.13 2.922-0.668 0.721-1.601 1.236-2.716 1.503v2.328zM15.307 24.266h1.016v-2.139l0.457-0.079c2.090-0.36 3.389-1.676 3.389-3.433 0-1.446-0.551-2.601-3.24-3.542-1.624-0.592-2.962-1.176-2.962-2.357 0-0.862 0.633-1.783 2.409-1.783 1.213 0 2.119 0.278 2.746 0.536l0.36-1.354c-0.565-0.222-1.372-0.445-2.517-0.479l-0.535-0.016v-1.886h-1.016v1.959l-0.45 0.084c-2.005 0.375-3.202 1.61-3.202 3.305 0 1.577 1.051 2.604 3.514 3.432 1.396 0.472 2.688 1.089 2.688 2.402 0 1.149-1.039 1.891-2.647 1.891-1.312 0-2.447-0.366-3.222-0.708l-0.369 1.437c0.709 0.309 1.808 0.617 3.045 0.654l0.535 0.016v2.058zM15.901 30.607c-8.054 0-14.607-6.552-14.607-14.606s6.552-14.607 14.607-14.607c8.054 0 14.607 6.552 14.607 14.607 0 2.567-0.667 4.981-1.834 7.079l1.095 0.293c1.174-2.2 1.841-4.71 1.841-7.373 0-8.662-7.047-15.709-15.709-15.709s-15.709 7.047-15.709 15.709 7.047 15.709 15.709 15.709c2.752 0 5.34-0.712 7.592-1.96l-0.294-1.099c-2.148 1.244-4.641 1.957-7.297 1.957zM29.539 31.709c-0.141 0-0.282-0.054-0.39-0.161l-2.673-2.673-0.86 1.786c-0.1 0.208-0.32 0.331-0.548 0.31s-0.421-0.184-0.481-0.406l-1.977-7.377c-0.051-0.19 0.004-0.393 0.143-0.532s0.342-0.194 0.532-0.143l7.377 1.977c0.222 0.060 0.385 0.252 0.406 0.481s-0.102 0.448-0.31 0.548l-1.787 0.86 2.673 2.672c0.103 0.103 0.161 0.244 0.161 0.39s-0.058 0.286-0.161 0.39l-1.717 1.717c-0.108 0.107-0.249 0.161-0.39 0.161zM26.318 27.385c0.145 0 0.285 0.057 0.39 0.161l2.832 2.832 0.938-0.938-2.832-2.832c-0.126-0.126-0.184-0.306-0.154-0.482s0.143-0.327 0.304-0.404l1.148-0.552-5.020-1.345 1.345 5.020 0.552-1.148c0.077-0.161 0.228-0.274 0.404-0.304 0.031-0.005 0.062-0.008 0.092-0.008zM20.272 5.201c1.977 0 5.826 2.162 5.826 6.126 0 0.304 0.247 0.551 0.551 0.551s0.551-0.247 0.551-0.551c0-2.063-0.912-3.976-2.568-5.387-1.314-1.119-3.025-1.842-4.361-1.842-0.304 0-0.551 0.247-0.551 0.551s0.247 0.551 0.551 0.551z"}))},u=function(){return wp.element.createElement(a,{viewBox:"0 0 32 32",style:{padding:"1px",fill:"#000000"},xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M31.438 1.423h-30.877c-0.31 0-0.562 0.251-0.562 0.562v22.175c0 0.31 0.251 0.562 0.562 0.562h3.103v5.294c0 0.201 0.107 0.386 0.281 0.486 0.087 0.050 0.184 0.075 0.281 0.075s0.194-0.025 0.281-0.075l10.012-5.78h16.919c0.31 0 0.562-0.251 0.562-0.562v-22.175c0-0.31-0.251-0.562-0.562-0.562zM30.877 23.598h-16.508c-0.099 0-0.195 0.026-0.281 0.075l-9.3 5.369v-4.883c0-0.31-0.251-0.562-0.562-0.562h-3.103v-21.052h29.753v21.052zM4.386 7.532h22.894c0.31 0 0.562-0.251 0.562-0.562s-0.251-0.562-0.562-0.562h-22.894c-0.31 0-0.562 0.251-0.562 0.562s0.251 0.562 0.562 0.562zM4.386 11.865h22.894c0.31 0 0.562-0.251 0.562-0.562s-0.251-0.562-0.562-0.562h-22.894c-0.31 0-0.562 0.251-0.562 0.562s0.251 0.562 0.562 0.562zM4.386 16.198h22.894c0.31 0 0.562-0.251 0.562-0.562s-0.251-0.562-0.562-0.562h-22.894c-0.31 0-0.562 0.251-0.562 0.562s0.251 0.562 0.562 0.562zM4.386 20.53h22.894c0.31 0 0.562-0.251 0.562-0.562s-0.251-0.562-0.562-0.562h-22.894c-0.31 0-0.562 0.252-0.562 0.562s0.251 0.562 0.562 0.562z"}))},b=function(){return wp.element.createElement(a,{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"}))},M=function(){return wp.element.createElement(a,{className:"custom-icon",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M17.294,17.287l-14.588,0l0,-14.574l14.588,0c0,4.858 0,9.716 0,14.574Zm-13.738,-0.85l12.888,0l0,-12.874l-12.888,0c0,4.291 0,8.583 0,12.874Z"}),wp.element.createElement("rect",{x:"4.489",y:"4.744",width:"11.022",height:"2.512"}))},f=function(){return wp.element.createElement(a,{className:"custom-icon",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M17.294,17.287l-14.588,0l0,-14.574l14.588,0c0,4.858 0,9.716 0,14.574Zm-13.738,-0.85l12.888,0l0,-12.874l-12.888,0c0,4.291 0,8.583 0,12.874Z"}),wp.element.createElement("rect",{y:"8.744",width:"11.022",x:"4.489",height:"2.512"}))},x=function(){return wp.element.createElement(a,{className:"custom-icon",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement(s,{d:"M17.294,17.287l-14.588,0l0,-14.574l14.588,0c0,4.858 0,9.716 0,14.574Zm-13.738,-0.85l12.888,0l0,-12.874l-12.888,0c0,4.291 0,8.583 0,12.874Z"}),wp.element.createElement("rect",{x:"4.489",y:"12.802",width:"11.022",height:"2.512"}))}},function(c,e){c.exports=React},function(c,e,t){"use strict";t.r(e);t(178);var l=wp.components,s=l.Dropdown,a=l.IconButton,h=wp.compose.withInstanceId;e.default=h(function(c){var e=c.label,t=c.instanceId,l=c.children,h="inspector-layout-control-".concat(t);return wp.element.createElement("div",{className:"wp-block-themeisle-blocks-control-panel-control"},wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("div",{className:"components-base-control__title"},wp.element.createElement("label",{className:"components-base-control__label",for:h},e),wp.element.createElement("div",{className:"floating-controls"},wp.element.createElement(s,{position:"top left",headerTitle:e,expandOnMobile:!0,renderToggle:function(c){var t=c.isOpen,l=c.onToggle;return wp.element.createElement(a,{id:h,icon:"admin-settings",label:e,className:"is-button",onClick:l,"aria-expanded":t})},renderContent:function(){return wp.element.createElement("div",{className:"wp-block-themeisle-popover-settings"},l)}})))))})},function(c,e,t){"use strict";t.r(e);var l=t(1),s=t.n(l),a=(t(176),wp.i18n.__),h=wp.components,i=h.Button,o=h.ButtonGroup,v=h.Dashicon,r=h.Dropdown,n=h.IconButton,d=h.RangeControl,m=wp.compose.withInstanceId;e.default=m(function(c){var e,t,l=c.label,h=c.instanceId,m=c.minus,g=c.responsive,w=c.changeViewType,z=c.changeType,p=c.changeValue,u=c.view,b=c.sizeType,M=c.typeDesktop,f=c.typeTablet,x=c.typeMobile,H=c.sizeValue,C=c.valueDesktop,V=c.valueTablet,L=c.valueMobile,B=c.children,y="inspector-layout-control-".concat(h);return g?"desktop"===u?(e=C,t=M):"tablet"===u?(e=V,t=f):"mobile"===u&&(e=L,t=x):(e=H,t=b),wp.element.createElement("div",{id:y,className:"wp-block-themeisle-blocks-size-control"},wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("div",{className:"components-base-control__title"},wp.element.createElement("label",{className:"components-base-control__label"},l),g?wp.element.createElement(o,{className:"linking-controls"},wp.element.createElement(n,{icon:"linked"===t?"admin-links":"editor-unlink",label:a("Link values together"),className:s()("is-button",{"is-primary":"linked"===t}),onClick:function(){z("linked"===t?"unlinked":"linked")}}),wp.element.createElement(r,{position:"top left",renderToggle:function(c){var e=c.isOpen,t=c.onToggle;return wp.element.createElement(n,{icon:"mobile"===u?"smartphone":u,label:a("Responsiveness Settings"),className:"is-button",onClick:t,"aria-expanded":e})},renderContent:function(c){var e=c.onToggle;return wp.element.createElement("div",{className:"wp-block-themeisle-responsiveness-settings"},wp.element.createElement("div",{className:"responsiveness-title"},a("Responsiveness Settings")),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"desktop"===u}),onClick:function(){e(),w("desktop")}},wp.element.createElement(v,{icon:"desktop"}),wp.element.createElement("span",{className:"popover-title"},a("Desktop"))),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"tablet"===u}),onClick:function(){e(),w("tablet")}},wp.element.createElement(v,{icon:"tablet"}),wp.element.createElement("span",{className:"popover-title"},a("Tablet Devices"))),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"mobile"===u}),onClick:function(){e(),w("mobile")}},wp.element.createElement(v,{icon:"smartphone"}),wp.element.createElement("span",{className:"popover-title"},a("Smartphones"))))}})):wp.element.createElement("div",{className:"linking-controls"},wp.element.createElement(n,{icon:"linked"===t?"admin-links":"editor-unlink",label:a("Link values together"),className:s()("is-button",{"is-primary":"linked"===t}),onClick:function(){z("linked"===t?"unlinked":"linked")}}))),"linked"===t?wp.element.createElement(d,{beforeIcon:"move",className:"linked",value:e,onChange:p,min:m?-500:0,max:500}):B))})},function(c,e,t){"use strict";t.d(e,"b",function(){return s}),t.d(e,"a",function(){return a});var l=wp.i18n.__,s=function(c){var e=document.createElement("div");return e.innerHTML=c,void 0!==e.innerText?e.innerText:e.textContent},a=function(c){var e=[l("January"),l("February"),l("March"),l("April"),l("May"),l("June"),l("July"),l("August"),l("September"),l("October"),l("November"),l("December")],t=(c=new Date(c)).getDate(),s=c.getMonth(),a=c.getFullYear();return t+" "+e[s]+", "+a}},,function(c,e,t){"use strict";t.r(e);var l=t(1),s=t.n(l),a=(t(177),wp.i18n.__),h=wp.components,i=h.Button,o=h.Dashicon,v=h.Dropdown,r=h.IconButton,n=wp.compose.withInstanceId;e.default=n(function(c){var e=c.label,t=c.instanceId,l=c.changeViewType,h=c.view,n=c.children,d="inspector-layout-control-".concat(t);return wp.element.createElement("div",{id:d,className:"wp-block-themeisle-blocks-responsive-control"},wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("div",{className:"components-base-control__title"},wp.element.createElement("label",{className:"components-base-control__label"},e),wp.element.createElement("div",{className:"floating-controls"},wp.element.createElement(v,{position:"top left",renderToggle:function(c){var e=c.isOpen,t=c.onToggle;return wp.element.createElement(r,{icon:"mobile"===h?"smartphone":h,label:a("Responsiveness Settings"),className:"is-button",onClick:t,"aria-expanded":e})},renderContent:function(c){var e=c.onToggle;return wp.element.createElement("div",{className:"wp-block-themeisle-responsiveness-settings"},wp.element.createElement("div",{className:"responsiveness-title"},a("Responsiveness Settings")),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"desktop"===h}),onClick:function(){e(),l("desktop")}},wp.element.createElement(o,{icon:"desktop"}),wp.element.createElement("span",{className:"popover-title"},a("Desktop"))),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"tablet"===h}),onClick:function(){e(),l("tablet")}},wp.element.createElement(o,{icon:"tablet"}),wp.element.createElement("span",{className:"popover-title"},a("Tablet Devices"))),wp.element.createElement(i,{className:s()("responsiveness-item",{"is-selected":"mobile"===h}),onClick:function(){e(),l("mobile")}},wp.element.createElement(o,{icon:"smartphone"}),wp.element.createElement("span",{className:"popover-title"},a("Smartphones"))))}}))),n))})},function(c){c.exports={"500px":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f26e",label:"500px",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},"accessible-icon":{changes:["5.0.0"],ligatures:[],search:{terms:["accessibility","handicap","person","wheelchair","wheelchair-alt"]},styles:["brands"],unicode:"f368",label:"Accessible Icon",voted:!1,svg:{brands:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},accusoft:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f369",label:"Accusoft",voted:!1,svg:{brands:{last_modified:1521653821380,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M482.2 372.1C476.5 365.2 250 75 242.3 65.5c-13.7-17.2 0-16.8 19.2-16.9 9.7-.1 106.3-.6 116.5-.6 24.1-.1 28.7.6 38.4 12.8 2.1 2.7 205.1 245.8 207.2 248.3 5.5 6.7 15.2 19.1 7.2 23.4-2.4 1.3-114.6 47.7-117.8 48.9-10.1 4-17.5 6.8-30.8-9.3m114.7-5.6s-115 50.4-117.5 51.6c-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.2-2.3-.3-24.6-4.7-38-7.2m-326-181.3s-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.3v-1l-51.2-65.8"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M482.2 372.1C476.5 365.2 250 75 242.3 65.5c-13.7-17.2 0-16.8 19.2-16.9 9.7-.1 106.3-.6 116.5-.6 24.1-.1 28.7.6 38.4 12.8 2.1 2.7 205.1 245.8 207.2 248.3 5.5 6.7 15.2 19.1 7.2 23.4-2.4 1.3-114.6 47.7-117.8 48.9-10.1 4-17.5 6.8-30.8-9.3m114.7-5.6s-115 50.4-117.5 51.6c-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.2-2.3-.3-24.6-4.7-38-7.2m-326-181.3s-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.3v-1l-51.2-65.8"}}},"acquisitions-incorporated":{changes:["5.4.0"],ligatures:[],search:{terms:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},styles:["brands"],unicode:"f6af",label:"Acquisitions Incorporated",voted:!1,svg:{brands:{last_modified:1539718624416,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 344.76 512"><path d="M344 0c-.81 5.47-1.63 10.79-2.39 16.12-1.39 9.74-2.9 19.48-4.05 29.25-.35 2.96-1.21 4.32-4.3 4.33-20.61.11-41.21.14-61.82.53-18.76.35-37.58.28-56.23 2-13.42 1.24-23.28 12.67-18.88 26.64 8.55 27.11 27.65 69.1 36.37 89.45 65.72 154.14 61.43 156.99 84 158.56 6.67.46 13.4.07 20.43.07 1.39 9.4 2.66 18.04 4.05 27.51H225.17v-27c10.33 0 20.36-.12 30.38.06 3.52.06 5.05-.63 3.44-4.37-4.44-10.29-8.77-20.63-13.25-30.9-1.62-3.72-4.06-4.78-8.4-3.52-12.32 3.59-24.79 6.69-37.26 9.69-4.25 1.02-5.93 2.77-5.86 7.46.85 57.47.95 127.53 1 129.12.4 12.54 8.75 21.41 21.03 23.07.89.12 12.89 2.72 112.68 2.56 8.25-.01 8.41-.17 9.57 7.56 2.15 14.34 4.14 28.7 6.26 43.53-367.75 0-153.93.61-337.09 0-3.95-.01-6.08-.69-5.28-5.74 2.04-12.86 3.5-25.82 4.97-38.76.55-4.81 2.29-6.81 7.63-6.77 118.09.99 114.93.35 121.43-2.39 9.42-3.98 14.98-12.85 14.95-23.07-.12-42.93-.33-85.86-.25-128.79.01-3.87-1.16-5.99-4.56-6.84-15.64-3.92-31.31-7.71-47.58-11.7-5.23 12.27-10.39 24.37-15.66 36.7 1.83 3.35 28.38 2.93 35.28 2.93v27.64H4.34c1.03-8.61 1.77-16.81 3.23-24.88.25-1.41 3.53-3.14 5.47-3.22 8.46-.35 16.95-.29 25.43-.09 3.99.09 5.92-1.04 7.61-5.16 16.63-40.7 13.51-31.17 67.31-160.97 31.53-76.09 33.06-76.02 32.64-87.43-.69-18.56-25.37-22.26-37.65-22.11-30.04.38-38.45-.47-101.84-.47C-.62 6.11 2.37 18.54.16 5.32-.55 1.08 1.19.03 4.8.02m113.08 247.19c2.3 1.15 3.97 2.29 5.82 2.87 13.29 4.21 26.64 8.24 39.93 12.46 6.14 1.95 11.98 2.12 18.3.05 13.02-4.28 26.29-7.81 39.43-11.73 1.46-.44 2.74-1.44 3.93-2.09-6.71-17.37-13.12-34.15-19.67-50.88-8.88-22.67-17.63-60.32-26.98-82.81-1.53-.78-1.91 2.36-9.43 0-17.11 44.05-34.14 87.88-51.33 132.13z"/></svg>',viewBox:["0","0","344.76","512"],width:344,height:512,path:"M344 0c-.81 5.47-1.63 10.79-2.39 16.12-1.39 9.74-2.9 19.48-4.05 29.25-.35 2.96-1.21 4.32-4.3 4.33-20.61.11-41.21.14-61.82.53-18.76.35-37.58.28-56.23 2-13.42 1.24-23.28 12.67-18.88 26.64 8.55 27.11 27.65 69.1 36.37 89.45 65.72 154.14 61.43 156.99 84 158.56 6.67.46 13.4.07 20.43.07 1.39 9.4 2.66 18.04 4.05 27.51H225.17v-27c10.33 0 20.36-.12 30.38.06 3.52.06 5.05-.63 3.44-4.37-4.44-10.29-8.77-20.63-13.25-30.9-1.62-3.72-4.06-4.78-8.4-3.52-12.32 3.59-24.79 6.69-37.26 9.69-4.25 1.02-5.93 2.77-5.86 7.46.85 57.47.95 127.53 1 129.12.4 12.54 8.75 21.41 21.03 23.07.89.12 12.89 2.72 112.68 2.56 8.25-.01 8.41-.17 9.57 7.56 2.15 14.34 4.14 28.7 6.26 43.53-367.75 0-153.93.61-337.09 0-3.95-.01-6.08-.69-5.28-5.74 2.04-12.86 3.5-25.82 4.97-38.76.55-4.81 2.29-6.81 7.63-6.77 118.09.99 114.93.35 121.43-2.39 9.42-3.98 14.98-12.85 14.95-23.07-.12-42.93-.33-85.86-.25-128.79.01-3.87-1.16-5.99-4.56-6.84-15.64-3.92-31.31-7.71-47.58-11.7-5.23 12.27-10.39 24.37-15.66 36.7 1.83 3.35 28.38 2.93 35.28 2.93v27.64H4.34c1.03-8.61 1.77-16.81 3.23-24.88.25-1.41 3.53-3.14 5.47-3.22 8.46-.35 16.95-.29 25.43-.09 3.99.09 5.92-1.04 7.61-5.16 16.63-40.7 13.51-31.17 67.31-160.97 31.53-76.09 33.06-76.02 32.64-87.43-.69-18.56-25.37-22.26-37.65-22.11-30.04.38-38.45-.47-101.84-.47C-.62 6.11 2.37 18.54.16 5.32-.55 1.08 1.19.03 4.8.02m113.08 247.19c2.3 1.15 3.97 2.29 5.82 2.87 13.29 4.21 26.64 8.24 39.93 12.46 6.14 1.95 11.98 2.12 18.3.05 13.02-4.28 26.29-7.81 39.43-11.73 1.46-.44 2.74-1.44 3.93-2.09-6.71-17.37-13.12-34.15-19.67-50.88-8.88-22.67-17.63-60.32-26.98-82.81-1.53-.78-1.91 2.36-9.43 0-17.11 44.05-34.14 87.88-51.33 132.13z"}}},ad:{changes:["5.3.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f641",label:"Ad",voted:!1,svg:{solid:{last_modified:1535388320869,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z"}}},"address-book":{changes:["4.7","5.0.0","5.0.3"],ligatures:[],search:{terms:[]},styles:["solid","regular"],unicode:"f2b9",label:"Address Book",voted:!1,svg:{solid:{last_modified:1525209365064,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"},regular:{last_modified:1525209365040,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68 304H48V48h320v416zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68 304H48V48h320v416zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z"}}},"address-card":{changes:["4.7","5.0.0","5.0.3"],ligatures:[],search:{terms:[]},styles:["solid","regular"],unicode:"f2bb",label:"Address Card",voted:!1,svg:{solid:{last_modified:1525209365064,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"},regular:{last_modified:1525209365041,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"}}},adjust:{changes:["1","5.0.0"],ligatures:[],search:{terms:["contrast"]},styles:["solid"],unicode:"f042",label:"adjust",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"}}},adn:{changes:["3.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f170",label:"App.net",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><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>',viewBox:["0","0","496","512"],width:496,height:512,path:"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"}}},adobe:{changes:["5.6.0"],ligatures:[],search:{terms:["acrobat","app","design","illustrator","indesign","photoshop"]},styles:["brands"],unicode:"f778",label:"Adobe",voted:!1,svg:{brands:{last_modified:1543956065694,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460.8 512"><path d="M289.9 64.3h170.9v384l-170.9-384zm-119 0H0v384l170.9-384zm59.5 142.1l107.5 241.9h-73l-30.7-76.8h-78.7l74.9-165.1z"/></svg>',viewBox:["0","0","460.8","512"],width:460,height:512,path:"M289.9 64.3h170.9v384l-170.9-384zm-119 0H0v384l170.9-384zm59.5 142.1l107.5 241.9h-73l-30.7-76.8h-78.7l74.9-165.1z"}}},adversal:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36a",label:"Adversal",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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>',viewBox:["0","0","512","512"],width:512,height:512,path:"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"}}},affiliatetheme:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36b",label:"affiliatetheme",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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>',viewBox:["0","0","512","512"],width:512,height:512,path:"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"}}},"air-freshener":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5d0",label:"Air Freshener",voted:!1,svg:{solid:{last_modified:1532362831512,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M378.94 321.41L284.7 224h49.22c15.3 0 23.66-16.6 13.86-27.53L234.45 69.96c3.43-6.61 5.55-14 5.55-21.96 0-26.51-21.49-48-48-48s-48 21.49-48 48c0 7.96 2.12 15.35 5.55 21.96L36.22 196.47C26.42 207.4 34.78 224 50.08 224H99.3L5.06 321.41C-6.69 333.56 3.34 352 21.7 352H160v32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h288c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H224v-32h138.3c18.36 0 28.39-18.44 16.64-30.59zM192 31.98c8.85 0 16.02 7.17 16.02 16.02 0 8.84-7.17 16.02-16.02 16.02S175.98 56.84 175.98 48c0-8.85 7.17-16.02 16.02-16.02zM304 432v32H80v-32h224z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M378.94 321.41L284.7 224h49.22c15.3 0 23.66-16.6 13.86-27.53L234.45 69.96c3.43-6.61 5.55-14 5.55-21.96 0-26.51-21.49-48-48-48s-48 21.49-48 48c0 7.96 2.12 15.35 5.55 21.96L36.22 196.47C26.42 207.4 34.78 224 50.08 224H99.3L5.06 321.41C-6.69 333.56 3.34 352 21.7 352H160v32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h288c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H224v-32h138.3c18.36 0 28.39-18.44 16.64-30.59zM192 31.98c8.85 0 16.02 7.17 16.02 16.02 0 8.84-7.17 16.02-16.02 16.02S175.98 56.84 175.98 48c0-8.85 7.17-16.02 16.02-16.02zM304 432v32H80v-32h224z"}}},algolia:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36c",label:"Algolia",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},"align-center":{changes:["1","5.0.0"],ligatures:[],search:{terms:["middle","text"]},styles:["solid"],unicode:"f037",label:"align-center",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 44v40c0 8.837-7.163 16-16 16H112c-8.837 0-16-7.163-16-16V44c0-8.837 7.163-16 16-16h224c8.837 0 16 7.163 16 16zM16 228h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm320-200H112c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16h224c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M352 44v40c0 8.837-7.163 16-16 16H112c-8.837 0-16-7.163-16-16V44c0-8.837 7.163-16 16-16h224c8.837 0 16 7.163 16 16zM16 228h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm320-200H112c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16h224c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16z"}}},"align-justify":{changes:["1","5.0.0"],ligatures:[],search:{terms:["text"]},styles:["solid"],unicode:"f039",label:"align-justify",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 84V44c0-8.837 7.163-16 16-16h416c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H16c-8.837 0-16-7.163-16-16zm16 144h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0-128h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 84V44c0-8.837 7.163-16 16-16h416c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H16c-8.837 0-16-7.163-16-16zm16 144h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0-128h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"}}},"align-left":{changes:["1","5.0.0"],ligatures:[],search:{terms:["text"]},styles:["solid"],unicode:"f036",label:"align-left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M288 44v40c0 8.837-7.163 16-16 16H16c-8.837 0-16-7.163-16-16V44c0-8.837 7.163-16 16-16h256c8.837 0 16 7.163 16 16zM0 172v40c0 8.837 7.163 16 16 16h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16zm16 312h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm256-200H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16h256c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M288 44v40c0 8.837-7.163 16-16 16H16c-8.837 0-16-7.163-16-16V44c0-8.837 7.163-16 16-16h256c8.837 0 16 7.163 16 16zM0 172v40c0 8.837 7.163 16 16 16h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16zm16 312h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm256-200H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16h256c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16z"}}},"align-right":{changes:["1","5.0.0"],ligatures:[],search:{terms:["text"]},styles:["solid"],unicode:"f038",label:"align-right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M160 84V44c0-8.837 7.163-16 16-16h256c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H176c-8.837 0-16-7.163-16-16zM16 228h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm160-128h256c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H176c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M160 84V44c0-8.837 7.163-16 16-16h256c8.837 0 16 7.163 16 16v40c0 8.837-7.163 16-16 16H176c-8.837 0-16-7.163-16-16zM16 228h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 256h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm160-128h256c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H176c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"}}},alipay:{changes:["5.3.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f642",label:"Alipay",voted:!1,svg:{brands:{last_modified:1535388320780,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},allergies:{changes:["5.0.7"],ligatures:[],search:{terms:["freckles","hand","intolerances","pox","spots"]},styles:["solid"],unicode:"f461",label:"Allergies",voted:!1,svg:{solid:{last_modified:1521653821440,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"}}},amazon:{changes:["4.4","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f270",label:"Amazon",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},"amazon-pay":{changes:["5.0.2"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f42c",label:"Amazon Pay",voted:!1,svg:{brands:{last_modified:1513713060429,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 611.2 512"><path d="M0 325.2c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7 40.7 20.4 83.2 35.6 127.4 46.3 20.9 5 41.9 9 63.2 11.8 31.5 4.2 63.2 6 95 5.2 17.4-.4 34.8-1.8 52.1-3.8 56.4-6.7 110.9-20.8 163.3-42.8 2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9-2.8 2.8-6.3 5.1-9.6 7.4-30.7 21.1-64.2 36.4-99.6 47.9-24.6 7.9-49.6 13.8-75.1 17.6-17.6 2.6-35.4 4.4-53.2 4.8-.8 0-1.7.2-2.5.3H294c-.8-.1-1.7-.3-2.5-.3-3.6-.2-7.2-.3-10.7-.4-16.9-.7-33.7-2.6-50.4-5.3-27.4-4.5-54.2-11.4-80.4-20.9-54.1-19.6-102.6-48.6-145.6-87-1.8-1.6-3-3.8-4.4-5.7v-2zM158 65c-1.4.2-2.9.4-4.3.6-14 1.7-26.6 6.9-38 15.1-2.4 1.7-4.6 3.5-7.1 5.4-.2-.5-.4-1-.4-1.4-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6H87.8c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3V215c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zm-47.4 41.9c0-1.5.4-2.4 1.7-3.3 13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9-1.2-.9-1.7-1.7-1.7-3.3.1-14.1 0-28.1 0-42.2 0-14 .1-28 0-42.1zM316.3 65c-1 .1-2 .3-2.9.4-9.8.5-19.4 1.7-28.9 4.1-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9 0 .4-.1.9-.2 1.4-.5-.1-.9 0-1.3-.1-10.5-2.5-21.1-4.3-32-4.9-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4.4-.4.9-.7 1.6-1.1.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0 2.7-.1 4.5-1.9 4.8-4.7.1-.9.1-1.9.1-2.8v-106c0-4.3-.2-8.6-.9-12.9-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7c0 1.3-.4 2.2-1.5 3-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8-6.3-2.5-10.4-6.9-12.4-13.3s-2-13-.1-19.4c2.5-8.3 8.4-13 16.4-15.6 8.1-2.6 16.5-3 24.8-2.2 8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3-.1 4.7-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3-6.8-2.3-13.9-3.3-21-3.9-13.1-1.1-26.2-.5-39.2 1.9-14.3 2.7-27.9 7.3-40 15.6-1.4 1-2.8 2.1-3.7 3.5-.7 1.1-.9 2.8-.5 4 .4 1.5 2.1 1.9 3.6 1.8.7 0 1.5 0 2.2-.1 7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9 4.8.3 9.7 1.4 14.4 2.7 5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1-.4 1-.8 2-1 3-.5 2.9 1.2 4.8 4.1 4.1 1.7-.4 3.6-1.3 4.8-2.5 4.4-4.3 8.9-8.6 12.7-13.4 12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM479.1 198.9c-12.9-35.7-25.8-71.5-38.7-107.2-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5.5 2.1 1.1 4.1 1.9 6.1 19.6 48.5 39.3 97.1 59.1 145.5 1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3-5.1 1.4-10.2 1.6-15.4 1.1-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8-.1 3.3-.1 6.6 0 9.9.1 5.5 2 8 7.4 8.9 5.6 1 11.3 1.9 16.9 2 17.1.4 30.7-6.5 39.5-21.4 3.5-5.9 6.7-12.1 9.2-18.4 23.7-59.8 47.1-119.7 70.6-179.6.7-1.8 1.3-3.6 1.6-5.5.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0-3.7 0-6.3 1.6-7.7 5.2-.5 1.4-1.1 2.7-1.6 4.1-11.6 33.3-23.2 66.6-34.8 100-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"/></svg>',viewBox:["0","0","611.2","512"],width:611,height:512,path:"M0 325.2c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7 40.7 20.4 83.2 35.6 127.4 46.3 20.9 5 41.9 9 63.2 11.8 31.5 4.2 63.2 6 95 5.2 17.4-.4 34.8-1.8 52.1-3.8 56.4-6.7 110.9-20.8 163.3-42.8 2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9-2.8 2.8-6.3 5.1-9.6 7.4-30.7 21.1-64.2 36.4-99.6 47.9-24.6 7.9-49.6 13.8-75.1 17.6-17.6 2.6-35.4 4.4-53.2 4.8-.8 0-1.7.2-2.5.3H294c-.8-.1-1.7-.3-2.5-.3-3.6-.2-7.2-.3-10.7-.4-16.9-.7-33.7-2.6-50.4-5.3-27.4-4.5-54.2-11.4-80.4-20.9-54.1-19.6-102.6-48.6-145.6-87-1.8-1.6-3-3.8-4.4-5.7v-2zM158 65c-1.4.2-2.9.4-4.3.6-14 1.7-26.6 6.9-38 15.1-2.4 1.7-4.6 3.5-7.1 5.4-.2-.5-.4-1-.4-1.4-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6H87.8c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3V215c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zm-47.4 41.9c0-1.5.4-2.4 1.7-3.3 13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9-1.2-.9-1.7-1.7-1.7-3.3.1-14.1 0-28.1 0-42.2 0-14 .1-28 0-42.1zM316.3 65c-1 .1-2 .3-2.9.4-9.8.5-19.4 1.7-28.9 4.1-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9 0 .4-.1.9-.2 1.4-.5-.1-.9 0-1.3-.1-10.5-2.5-21.1-4.3-32-4.9-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4.4-.4.9-.7 1.6-1.1.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0 2.7-.1 4.5-1.9 4.8-4.7.1-.9.1-1.9.1-2.8v-106c0-4.3-.2-8.6-.9-12.9-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7c0 1.3-.4 2.2-1.5 3-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8-6.3-2.5-10.4-6.9-12.4-13.3s-2-13-.1-19.4c2.5-8.3 8.4-13 16.4-15.6 8.1-2.6 16.5-3 24.8-2.2 8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3-.1 4.7-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3-6.8-2.3-13.9-3.3-21-3.9-13.1-1.1-26.2-.5-39.2 1.9-14.3 2.7-27.9 7.3-40 15.6-1.4 1-2.8 2.1-3.7 3.5-.7 1.1-.9 2.8-.5 4 .4 1.5 2.1 1.9 3.6 1.8.7 0 1.5 0 2.2-.1 7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9 4.8.3 9.7 1.4 14.4 2.7 5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1-.4 1-.8 2-1 3-.5 2.9 1.2 4.8 4.1 4.1 1.7-.4 3.6-1.3 4.8-2.5 4.4-4.3 8.9-8.6 12.7-13.4 12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM479.1 198.9c-12.9-35.7-25.8-71.5-38.7-107.2-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5.5 2.1 1.1 4.1 1.9 6.1 19.6 48.5 39.3 97.1 59.1 145.5 1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3-5.1 1.4-10.2 1.6-15.4 1.1-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8-.1 3.3-.1 6.6 0 9.9.1 5.5 2 8 7.4 8.9 5.6 1 11.3 1.9 16.9 2 17.1.4 30.7-6.5 39.5-21.4 3.5-5.9 6.7-12.1 9.2-18.4 23.7-59.8 47.1-119.7 70.6-179.6.7-1.8 1.3-3.6 1.6-5.5.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0-3.7 0-6.3 1.6-7.7 5.2-.5 1.4-1.1 2.7-1.6 4.1-11.6 33.3-23.2 66.6-34.8 100-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"}}},ambulance:{changes:["3","5.0.0","5.0.7"],ligatures:[],search:{terms:["help","machine","support","vehicle"]},styles:["solid"],unicode:"f0f9",label:"ambulance",voted:!1,svg:{solid:{last_modified:1521653821441,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"}}},"american-sign-language-interpreting":{changes:["4.6","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f2a3",label:"American Sign Language Interpreting",voted:!1,svg:{solid:{last_modified:150393779e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z"}}},amilia:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36d",label:"Amilia",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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-136zm-87.9 327.7c0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5V380c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"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-136zm-87.9 327.7c0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5V380c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7"}}},anchor:{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["link"]},styles:["solid"],unicode:"f13d",label:"Anchor",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"}}},android:{changes:["3.2","5.0.0"],ligatures:[],search:{terms:["robot"]},styles:["brands"],unicode:"f17b",label:"Android",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M89.6 204.5v115.8c0 15.4-12.1 27.7-27.5 27.7-15.3 0-30.1-12.4-30.1-27.7V204.5c0-15.1 14.8-27.5 30.1-27.5 15.1 0 27.5 12.4 27.5 27.5zm10.8 157c0 16.4 13.2 29.6 29.6 29.6h19.9l.3 61.1c0 36.9 55.2 36.6 55.2 0v-61.1h37.2v61.1c0 36.7 55.5 36.8 55.5 0v-61.1h20.2c16.2 0 29.4-13.2 29.4-29.6V182.1H100.4v179.4zm248-189.1H99.3c0-42.8 25.6-80 63.6-99.4l-19.1-35.3c-2.8-4.9 4.3-8 6.7-3.8l19.4 35.6c34.9-15.5 75-14.7 108.3 0L297.5 34c2.5-4.3 9.5-1.1 6.7 3.8L285.1 73c37.7 19.4 63.3 56.6 63.3 99.4zm-170.7-55.5c0-5.7-4.6-10.5-10.5-10.5-5.7 0-10.2 4.8-10.2 10.5s4.6 10.5 10.2 10.5c5.9 0 10.5-4.8 10.5-10.5zm113.4 0c0-5.7-4.6-10.5-10.2-10.5-5.9 0-10.5 4.8-10.5 10.5s4.6 10.5 10.5 10.5c5.6 0 10.2-4.8 10.2-10.5zm94.8 60.1c-15.1 0-27.5 12.1-27.5 27.5v115.8c0 15.4 12.4 27.7 27.5 27.7 15.4 0 30.1-12.4 30.1-27.7V204.5c0-15.4-14.8-27.5-30.1-27.5z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M89.6 204.5v115.8c0 15.4-12.1 27.7-27.5 27.7-15.3 0-30.1-12.4-30.1-27.7V204.5c0-15.1 14.8-27.5 30.1-27.5 15.1 0 27.5 12.4 27.5 27.5zm10.8 157c0 16.4 13.2 29.6 29.6 29.6h19.9l.3 61.1c0 36.9 55.2 36.6 55.2 0v-61.1h37.2v61.1c0 36.7 55.5 36.8 55.5 0v-61.1h20.2c16.2 0 29.4-13.2 29.4-29.6V182.1H100.4v179.4zm248-189.1H99.3c0-42.8 25.6-80 63.6-99.4l-19.1-35.3c-2.8-4.9 4.3-8 6.7-3.8l19.4 35.6c34.9-15.5 75-14.7 108.3 0L297.5 34c2.5-4.3 9.5-1.1 6.7 3.8L285.1 73c37.7 19.4 63.3 56.6 63.3 99.4zm-170.7-55.5c0-5.7-4.6-10.5-10.5-10.5-5.7 0-10.2 4.8-10.2 10.5s4.6 10.5 10.2 10.5c5.9 0 10.5-4.8 10.5-10.5zm113.4 0c0-5.7-4.6-10.5-10.2-10.5-5.9 0-10.5 4.8-10.5 10.5s4.6 10.5 10.5 10.5c5.6 0 10.2-4.8 10.2-10.5zm94.8 60.1c-15.1 0-27.5 12.1-27.5 27.5v115.8c0 15.4 12.4 27.7 27.5 27.7 15.4 0 30.1-12.4 30.1-27.7V204.5c0-15.4-14.8-27.5-30.1-27.5z"}}},angellist:{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f209",label:"AngelList",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},"angle-double-down":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrows"]},styles:["solid"],unicode:"f103",label:"Angle Double Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"}}},"angle-double-left":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrows","back","laquo","previous","quote"]},styles:["solid"],unicode:"f100",label:"Angle Double Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"}}},"angle-double-right":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrows","forward","next","quote","raquo"]},styles:["solid"],unicode:"f101",label:"Angle Double Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"}}},"angle-double-up":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrows"]},styles:["solid"],unicode:"f102",label:"Angle Double Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"}}},"angle-down":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrow"]},styles:["solid"],unicode:"f107",label:"angle-down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}}},"angle-left":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrow","back","previous"]},styles:["solid"],unicode:"f104",label:"angle-left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"/></svg>',viewBox:["0","0","256","512"],width:256,height:512,path:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"}}},"angle-right":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrow","forward","next"]},styles:["solid"],unicode:"f105",label:"angle-right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>',viewBox:["0","0","256","512"],width:256,height:512,path:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"}}},"angle-up":{changes:["3","5.0.0"],ligatures:[],search:{terms:["arrow"]},styles:["solid"],unicode:"f106",label:"angle-up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"}}},angry:{changes:["5.1.0"],ligatures:[],search:{terms:["disapprove","emoticon","face","mad","upset"]},styles:["solid","regular"],unicode:"f556",label:"Angry Face",voted:!1,svg:{solid:{last_modified:1529520111644,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z"},regular:{last_modified:1529520111607,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-144c-33.6 0-65.2 14.8-86.8 40.6-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.2 33.8-3c24.8-29.7 75-29.7 99.8 0 8.1 9.7 23.2 11.9 33.8 3 10.2-8.5 11.5-23.6 3.1-33.8-21.6-25.8-53.2-40.6-86.8-40.6zm-48-72c10.3 0 19.9-6.7 23-17.1 3.8-12.7-3.4-26.1-16.1-29.9l-80-24c-12.8-3.9-26.1 3.4-29.9 16.1-3.8 12.7 3.4 26.1 16.1 29.9l28.2 8.5c-3.1 4.9-5.3 10.4-5.3 16.6 0 17.7 14.3 32 32 32s32-14.4 32-32.1zm199-54.9c-3.8-12.7-17.1-19.9-29.9-16.1l-80 24c-12.7 3.8-19.9 17.2-16.1 29.9 3.1 10.4 12.7 17.1 23 17.1 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.2-2.2-11.7-5.3-16.6l28.2-8.5c12.7-3.7 19.9-17.1 16.1-29.8z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-144c-33.6 0-65.2 14.8-86.8 40.6-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.2 33.8-3c24.8-29.7 75-29.7 99.8 0 8.1 9.7 23.2 11.9 33.8 3 10.2-8.5 11.5-23.6 3.1-33.8-21.6-25.8-53.2-40.6-86.8-40.6zm-48-72c10.3 0 19.9-6.7 23-17.1 3.8-12.7-3.4-26.1-16.1-29.9l-80-24c-12.8-3.9-26.1 3.4-29.9 16.1-3.8 12.7 3.4 26.1 16.1 29.9l28.2 8.5c-3.1 4.9-5.3 10.4-5.3 16.6 0 17.7 14.3 32 32 32s32-14.4 32-32.1zm199-54.9c-3.8-12.7-17.1-19.9-29.9-16.1l-80 24c-12.7 3.8-19.9 17.2-16.1 29.9 3.1 10.4 12.7 17.1 23 17.1 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.2-2.2-11.7-5.3-16.6l28.2-8.5c12.7-3.7 19.9-17.1 16.1-29.8z"}}},angrycreative:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36e",label:"Angry Creative",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"}}},angular:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f420",label:"Angular",voted:!1,svg:{brands:{last_modified:1511194600653,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 415.6 512"><path d="M169.7 268.1h76.2l-38.1-91.6-38.1 91.6zM207.8 32L0 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7L207.8 32zM338 373.8h-48.6l-26.2-65.4H152.6l-26.2 65.4H77.7L207.8 81.5 338 373.8z"/></svg>',viewBox:["0","0","415.6","512"],width:415,height:512,path:"M169.7 268.1h76.2l-38.1-91.6-38.1 91.6zM207.8 32L0 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7L207.8 32zM338 373.8h-48.6l-26.2-65.4H152.6l-26.2 65.4H77.7L207.8 81.5 338 373.8z"}}},ankh:{changes:["5.3.0"],ligatures:[],search:{terms:["amulet","copper","coptic christianity","copts","crux ansata","egyptian","venus"]},styles:["solid"],unicode:"f644",label:"Ankh",voted:!1,svg:{solid:{last_modified:1535388320870,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z"}}},"app-store":{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f36f",label:"App Store",voted:!1,svg:{brands:{last_modified:1521653821381,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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>',viewBox:["0","0","512","512"],width:512,height:512,path:"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"}}},"app-store-ios":{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f370",label:"iOS App Store",voted:!1,svg:{brands:{last_modified:1507838931322,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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>',viewBox:["0","0","448","512"],width:448,height:512,path:"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"}}},apper:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f371",label:"Apper Systems AB",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><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>',viewBox:["0","0","640","512"],width:640,height:512,path:"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"}}},apple:{changes:["3.2","5.0.0","5.0.7"],ligatures:[],search:{terms:["food","fruit","ios","mac","operating system","os","osx"]},styles:["brands"],unicode:"f179",label:"Apple",voted:!1,svg:{brands:{last_modified:1519917094301,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 376.5 512"><path d="M314.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.7C59.3 141.2 0 184.8 0 273.5c0 26.2 4.8 53.3 14.4 81.2 12.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>',viewBox:["0","0","376.5","512"],width:376,height:512,path:"M314.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.7C59.3 141.2 0 184.8 0 273.5c0 26.2 4.8 53.3 14.4 81.2 12.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"}}},"apple-alt":{changes:["5.2.0"],ligatures:[],search:{terms:["fall","food","fruit","fuji","macintosh","seasonal"]},styles:["solid"],unicode:"f5d1",label:"Fruit Apple",voted:!1,svg:{solid:{last_modified:1539718624475,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"}}},"apple-pay":{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f415",label:"Apple Pay",voted:!0,svg:{brands:{last_modified:1507669930671,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><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>',viewBox:["0","0","640","512"],width:640,height:512,path:"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"}}},archive:{changes:["3.2","5.0.0","5.0.9"],ligatures:[],search:{terms:["box","package","storage"]},styles:["solid"],unicode:"f187",label:"Archive",voted:!1,svg:{solid:{last_modified:1521653821441,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"}}},archway:{changes:["5.1.0"],ligatures:[],search:{terms:["arc","monument","road","street"]},styles:["solid"],unicode:"f557",label:"Archway",voted:!1,svg:{solid:{last_modified:1529520111645,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"}}},"arrow-alt-circle-down":{changes:["5.0.0"],ligatures:[],search:{terms:["arrow-circle-o-down","download"]},styles:["solid","regular"],unicode:"f358",label:"Alternate Arrow Circle Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm-32-316v116h-67c-10.7 0-16 12.9-8.5 20.5l99 99c4.7 4.7 12.3 4.7 17 0l99-99c7.6-7.6 2.2-20.5-8.5-20.5h-67V140c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm-32-316v116h-67c-10.7 0-16 12.9-8.5 20.5l99 99c4.7 4.7 12.3 4.7 17 0l99-99c7.6-7.6 2.2-20.5-8.5-20.5h-67V140c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12z"}}},"arrow-alt-circle-left":{changes:["5.0.0"],ligatures:[],search:{terms:["arrow-circle-o-left","back","previous"]},styles:["solid","regular"],unicode:"f359",label:"Alternate Arrow Circle Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z"}}},"arrow-alt-circle-right":{changes:["5.0.0"],ligatures:[],search:{terms:["arrow-circle-o-right","forward","next"]},styles:["solid","regular"],unicode:"f35a",label:"Alternate Arrow Circle Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z"}}},"arrow-alt-circle-up":{changes:["5.0.0"],ligatures:[],search:{terms:["arrow-circle-o-up"]},styles:["solid","regular"],unicode:"f35b",label:"Alternate Arrow Circle Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z"}}},"arrow-circle-down":{changes:["2","5.0.0"],ligatures:[],search:{terms:["download"]},styles:["solid"],unicode:"f0ab",label:"Arrow Circle Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"}}},"arrow-circle-left":{changes:["2","5.0.0"],ligatures:[],search:{terms:["back","previous"]},styles:["solid"],unicode:"f0a8",label:"Arrow Circle Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z"}}},"arrow-circle-right":{changes:["2","5.0.0"],ligatures:[],search:{terms:["forward","next"]},styles:["solid"],unicode:"f0a9",label:"Arrow Circle Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"}}},"arrow-circle-up":{changes:["2","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f0aa",label:"Arrow Circle Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"}}},"arrow-down":{changes:["1","5.0.0"],ligatures:[],search:{terms:["download"]},styles:["solid"],unicode:"f063",label:"arrow-down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"}}},"arrow-left":{changes:["1","5.0.0"],ligatures:[],search:{terms:["back","previous"]},styles:["solid"],unicode:"f060",label:"arrow-left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"}}},"arrow-right":{changes:["1","5.0.0"],ligatures:[],search:{terms:["forward","next"]},styles:["solid"],unicode:"f061",label:"arrow-right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"}}},"arrow-up":{changes:["1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f062",label:"arrow-up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"}}},"arrows-alt":{changes:["2","5.0.0"],ligatures:[],search:{terms:["arrow","arrows","bigger","enlarge","expand","fullscreen","move","position","reorder","resize"]},styles:["solid"],unicode:"f0b2",label:"Alternate Arrows",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"}}},"arrows-alt-h":{changes:["5.0.0"],ligatures:[],search:{terms:["arrows-h","resize"]},styles:["solid"],unicode:"f337",label:"Alternate Arrows Horizontal",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"}}},"arrows-alt-v":{changes:["5.0.0"],ligatures:[],search:{terms:["arrows-v","resize"]},styles:["solid"],unicode:"f338",label:"Alternate Arrows Vertical",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"/></svg>',viewBox:["0","0","256","512"],width:256,height:512,path:"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"}}},artstation:{changes:["5.6.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f77a",label:"Artstation",voted:!0,svg:{brands:{last_modified:1543956065695,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 508.1 512"><path d="M0 377.4l43 74.3c8.5 16.8 25.8 28.3 45.9 28.3h285.4l-59.2-102.6H0zM499.8 350L333.6 59.3C325 43.1 307.9 32 288.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM273 304.5l-115.5-200L42 304.5h231z"/></svg>',viewBox:["0","0","508.1","512"],width:508,height:512,path:"M0 377.4l43 74.3c8.5 16.8 25.8 28.3 45.9 28.3h285.4l-59.2-102.6H0zM499.8 350L333.6 59.3C325 43.1 307.9 32 288.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM273 304.5l-115.5-200L42 304.5h231z"}}},"assistive-listening-systems":{changes:["4.6","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f2a2",label:"Assistive Listening Systems",voted:!1,svg:{solid:{last_modified:1502483808e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z"}}},asterisk:{changes:["1","5.0.0"],ligatures:[],search:{terms:["details"]},styles:["solid"],unicode:"f069",label:"asterisk",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"}}},asymmetrik:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f372",label:"Asymmetrik, Ltd.",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"}}},at:{changes:["4.2","5.0.0"],ligatures:[],search:{terms:["e-mail","email"]},styles:["solid"],unicode:"f1fa",label:"At",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"}}},atlas:{changes:["5.1.0"],ligatures:[],search:{terms:["book","directions","geography","map","wayfinding"]},styles:["solid"],unicode:"f558",label:"Atlas",voted:!1,svg:{solid:{last_modified:1529520111646,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z"}}},atlassian:{changes:["5.6.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f77b",label:"Atlassian",voted:!0,svg:{brands:{last_modified:1543956065695,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"}}},atom:{changes:["5.2.0"],ligatures:[],search:{terms:["atheism","chemistry","science"]},styles:["solid"],unicode:"f5d2",label:"Atom",voted:!1,svg:{solid:{last_modified:1532362831513,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M413.03 256c40.13-54.89 41.51-98.62 25.14-128-10.91-19.52-40.54-50.73-116.33-41.88C300.36 34.89 267.64 0 224 0s-76.36 34.89-97.84 86.12C50.43 77.34 20.73 108.48 9.83 128c-16.38 29.4-15 73.09 25.14 128-40.13 54.89-41.51 98.62-25.14 128 29.21 52.34 101.68 43.58 116.33 41.88C147.63 477.1 180.36 512 224 512s76.37-34.9 97.84-86.12c14.64 1.7 87.11 10.46 116.33-41.88 16.38-29.4 15-73.09-25.14-128zM63.38 352c-4.03-7.21-.19-24.8 14.95-48.29 6.96 6.53 14.2 12.89 21.87 19.18 1.71 13.71 4 27.08 6.76 40.08-24.56.89-39.89-4.37-43.58-10.97zm36.82-162.88c-7.66 6.29-14.9 12.65-21.87 19.18-15.13-23.5-18.97-41.09-14.95-48.3 3.41-6.14 16.39-11.47 37.92-11.47 1.71 0 3.87.3 5.69.37a472.191 472.191 0 0 0-6.79 40.22zM224 64c9.47 0 22.2 13.52 33.86 37.26-11.19 3.7-22.44 8-33.86 12.86-11.42-4.86-22.67-9.16-33.86-12.86C201.8 77.52 214.53 64 224 64zm0 384c-9.47 0-22.2-13.52-33.86-37.26 11.19-3.7 22.44-8 33.86-12.86 11.42 4.86 22.67 9.16 33.86 12.86C246.2 434.48 233.47 448 224 448zm62.5-157.33c-26.7 19.08-46.14 29.33-62.5 37.48-16.35-8.14-35.8-18.41-62.5-37.48-1.99-27.79-1.99-41.54 0-69.33 26.67-19.05 46.13-29.32 62.5-37.48 16.39 8.17 35.86 18.44 62.5 37.48 1.98 27.78 1.99 41.53 0 69.33zM384.62 352c-3.67 6.62-19 11.82-43.58 10.95 2.76-13 5.05-26.37 6.76-40.06 7.66-6.29 14.9-12.65 21.87-19.18 15.13 23.49 18.97 41.08 14.95 48.29zm-14.95-143.71c-6.96-6.53-14.2-12.89-21.87-19.18a473.535 473.535 0 0 0-6.79-40.22c1.82-.07 3.97-.37 5.69-.37 21.52 0 34.51 5.34 37.92 11.47 4.02 7.22.18 24.81-14.95 48.3zM224 224c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M413.03 256c40.13-54.89 41.51-98.62 25.14-128-10.91-19.52-40.54-50.73-116.33-41.88C300.36 34.89 267.64 0 224 0s-76.36 34.89-97.84 86.12C50.43 77.34 20.73 108.48 9.83 128c-16.38 29.4-15 73.09 25.14 128-40.13 54.89-41.51 98.62-25.14 128 29.21 52.34 101.68 43.58 116.33 41.88C147.63 477.1 180.36 512 224 512s76.37-34.9 97.84-86.12c14.64 1.7 87.11 10.46 116.33-41.88 16.38-29.4 15-73.09-25.14-128zM63.38 352c-4.03-7.21-.19-24.8 14.95-48.29 6.96 6.53 14.2 12.89 21.87 19.18 1.71 13.71 4 27.08 6.76 40.08-24.56.89-39.89-4.37-43.58-10.97zm36.82-162.88c-7.66 6.29-14.9 12.65-21.87 19.18-15.13-23.5-18.97-41.09-14.95-48.3 3.41-6.14 16.39-11.47 37.92-11.47 1.71 0 3.87.3 5.69.37a472.191 472.191 0 0 0-6.79 40.22zM224 64c9.47 0 22.2 13.52 33.86 37.26-11.19 3.7-22.44 8-33.86 12.86-11.42-4.86-22.67-9.16-33.86-12.86C201.8 77.52 214.53 64 224 64zm0 384c-9.47 0-22.2-13.52-33.86-37.26 11.19-3.7 22.44-8 33.86-12.86 11.42 4.86 22.67 9.16 33.86 12.86C246.2 434.48 233.47 448 224 448zm62.5-157.33c-26.7 19.08-46.14 29.33-62.5 37.48-16.35-8.14-35.8-18.41-62.5-37.48-1.99-27.79-1.99-41.54 0-69.33 26.67-19.05 46.13-29.32 62.5-37.48 16.39 8.17 35.86 18.44 62.5 37.48 1.98 27.78 1.99 41.53 0 69.33zM384.62 352c-3.67 6.62-19 11.82-43.58 10.95 2.76-13 5.05-26.37 6.76-40.06 7.66-6.29 14.9-12.65 21.87-19.18 15.13 23.49 18.97 41.08 14.95 48.29zm-14.95-143.71c-6.96-6.53-14.2-12.89-21.87-19.18a473.535 473.535 0 0 0-6.79-40.22c1.82-.07 3.97-.37 5.69-.37 21.52 0 34.51 5.34 37.92 11.47 4.02 7.22.18 24.81-14.95 48.3zM224 224c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"}}},audible:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f373",label:"Audible",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"}}},"audio-description":{changes:["4.6","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f29e",label:"Audio Description",voted:!1,svg:{solid:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z"}}},autoprefixer:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f41c",label:"Autoprefixer",voted:!1,svg:{brands:{last_modified:1508787003039,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"}}},avianex:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f374",label:"avianex",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"}}},aviato:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f421",label:"Aviato",voted:!1,svg:{brands:{last_modified:1521653821381,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"}}},award:{changes:["5.1.0","5.2.0"],ligatures:[],search:{terms:["honor","praise","prize","recognition","ribbon"]},styles:["solid"],unicode:"f559",label:"Award",voted:!0,svg:{solid:{last_modified:1532362831513,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"}}},aws:{changes:["5.0.0","5.1.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f375",label:"Amazon Web Services (AWS)",voted:!1,svg:{brands:{last_modified:1529514897188,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"}}},baby:{changes:["5.6.0"],ligatures:[],search:{terms:["diaper","human","infant","kid","offspring","person","sprout"]},styles:["solid"],unicode:"f77c",label:"Baby",voted:!0,svg:{solid:{last_modified:1543956065773,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z"}}},"baby-carriage":{changes:["5.6.0"],ligatures:[],search:{terms:["buggy","carrier","infant","push","stroller","transportation","walk","wheels"]},styles:["solid"],unicode:"f77d",label:"Baby Carriage",voted:!0,svg:{solid:{last_modified:1543956065773,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z"}}},backspace:{changes:["5.1.0"],ligatures:[],search:{terms:["command","delete","keyboard","undo"]},styles:["solid"],unicode:"f55a",label:"Backspace",voted:!0,svg:{solid:{last_modified:1529520111647,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z"}}},backward:{changes:["1","5.0.0"],ligatures:[],search:{terms:["previous","rewind"]},styles:["solid"],unicode:"f04a",label:"backward",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"}}},"balance-scale":{changes:["4.4","5.0.0","5.0.13"],ligatures:[],search:{terms:["balanced","justice","legal","measure","weight"]},styles:["solid"],unicode:"f24e",label:"Balance Scale",voted:!1,svg:{solid:{last_modified:1525967154563,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}}},ban:{changes:["1","5.0.0"],ligatures:[],search:{terms:["abort","ban","block","cancel","delete","hide","prohibit","remove","stop","trash"]},styles:["solid"],unicode:"f05e",label:"ban",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"}}},"band-aid":{changes:["5.0.7"],ligatures:[],search:{terms:["bandage","boo boo","ouch"]},styles:["solid"],unicode:"f462",label:"Band-Aid",voted:!1,svg:{solid:{last_modified:1521653821441,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"}}},bandcamp:{changes:["4.7","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f2d5",label:"Bandcamp",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm48.2 326.1h-181L199.9 178h181l-84.7 156.1z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm48.2 326.1h-181L199.9 178h181l-84.7 156.1z"}}},barcode:{changes:["1","5.0.0"],ligatures:[],search:{terms:["scan"]},styles:["solid"],unicode:"f02a",label:"barcode",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"}}},bars:{changes:["2","5.0.0"],ligatures:[],search:{terms:["checklist","drag","hamburger","list","menu","nav","navigation","ol","reorder","settings","todo","ul"]},styles:["solid"],unicode:"f0c9",label:"Bars",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"}}},"baseball-ball":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f433",label:"Baseball Ball",voted:!1,svg:{solid:{last_modified:1518899527985,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z"}}},"basketball-ball":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f434",label:"Basketball Ball",voted:!1,svg:{solid:{last_modified:1518899527986,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z"}}},bath:{changes:["4.7","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f2cd",label:"Bath",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M488 256H80V112c0-17.645 14.355-32 32-32 11.351 0 21.332 5.945 27.015 14.88-16.492 25.207-14.687 59.576 6.838 83.035-4.176 4.713-4.021 11.916.491 16.428l11.314 11.314c4.686 4.686 12.284 4.686 16.971 0l95.03-95.029c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.512-4.512-11.715-4.666-16.428-.491-17.949-16.469-42.294-21.429-64.178-15.365C163.281 45.667 139.212 32 112 32c-44.112 0-80 35.888-80 80v144h-8c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h8v32c0 28.43 12.362 53.969 32 71.547V456c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-8h256v8c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-32.453c19.638-17.578 32-43.117 32-71.547v-32h8c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"}}},"battery-empty":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["power","status"]},styles:["solid"],unicode:"f244",label:"Battery Empty",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z"}}},"battery-full":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["power","status"]},styles:["solid"],unicode:"f240",label:"Battery Full",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z"}}},"battery-half":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["power","status"]},styles:["solid"],unicode:"f242",label:"Battery 1/2 Full",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"}}},"battery-quarter":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["power","status"]},styles:["solid"],unicode:"f243",label:"Battery 1/4 Full",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z"}}},"battery-three-quarters":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["power","status"]},styles:["solid"],unicode:"f241",label:"Battery 3/4 Full",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z"}}},bed:{changes:["4.3","5.0.0","5.1.0"],ligatures:[],search:{terms:["lodging","sleep","travel"]},styles:["solid"],unicode:"f236",label:"Bed",voted:!1,svg:{solid:{last_modified:1529520111647,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"}}},beer:{changes:["3","5.0.0"],ligatures:[],search:{terms:["alcohol","bar","beverage","drink","liquor","mug","stein"]},styles:["solid"],unicode:"f0fc",label:"beer",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z"}}},behance:{changes:["4.1","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1b4",label:"Behance",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"}}},"behance-square":{changes:["4.1","5.0.0","5.0.3"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1b5",label:"Behance Square",voted:!1,svg:{brands:{last_modified:1515426581996,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z"}}},bell:{changes:["2","5.0.0","5.2.0"],ligatures:[],search:{terms:["alert","notification","reminder"]},styles:["solid","regular"],unicode:"f0f3",label:"bell",voted:!1,svg:{solid:{last_modified:1532362831515,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"},regular:{last_modified:1532362831475,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z"}}},"bell-slash":{changes:["4.2","5.0.0","5.2.0"],ligatures:[],search:{terms:["alert","cancel","disabled","notification","off","reminder"]},styles:["solid","regular"],unicode:"f1f6",label:"Bell Slash",voted:!1,svg:{solid:{last_modified:1532362831515,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"},regular:{last_modified:1532362831475,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"}}},"bezier-curve":{changes:["5.1.0"],ligatures:[],search:{terms:["curves","illustrator","lines","path","vector"]},styles:["solid"],unicode:"f55b",label:"Bezier Curve",voted:!1,svg:{solid:{last_modified:1529520111648,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"}}},bible:{changes:["5.3.0"],ligatures:[],search:{terms:["book","catholicism","christianity"]},styles:["solid"],unicode:"f647",label:"Bible",voted:!1,svg:{solid:{last_modified:1535388320871,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"}}},bicycle:{changes:["4.2","5.0.0"],ligatures:[],search:{terms:["bike","gears","transportation","vehicle"]},styles:["solid"],unicode:"f206",label:"Bicycle",voted:!1,svg:{solid:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z"}}},bimobject:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f378",label:"BIMobject",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"}}},binoculars:{changes:["4.2","5.0.0","5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f1e5",label:"Binoculars",voted:!1,svg:{solid:{last_modified:1532362831516,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z"}}},biohazard:{changes:["5.6.0"],ligatures:[],search:{terms:["danger","dangerous","medical","waste"]},styles:["solid"],unicode:"f780",label:"Biohazard",voted:!0,svg:{solid:{last_modified:1543956065774,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"}}},"birthday-cake":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f1fd",label:"Birthday Cake",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z"}}},bitbucket:{changes:["3.2","5.0.0","5.6.0"],ligatures:[],search:{terms:["atlassian","bitbucket-square","git"]},styles:["brands"],unicode:"f171",label:"Bitbucket",voted:!1,svg:{brands:{last_modified:1543956065695,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.2 512"><path d="M16.2 31.6C7.4 31.5.1 38.5 0 47.4c0 .9.1 1.9.2 2.8l67.9 412.1c1.7 10.4 10.7 18.1 21.3 18.2h325.7c7.9.1 14.7-5.6 16-13.4L499 50.3c1.4-8.7-4.5-16.9-13.2-18.3-.9-.1-1.8-.2-2.8-.2l-466.8-.2zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"/></svg>',viewBox:["0","0","499.2","512"],width:499,height:512,path:"M16.2 31.6C7.4 31.5.1 38.5 0 47.4c0 .9.1 1.9.2 2.8l67.9 412.1c1.7 10.4 10.7 18.1 21.3 18.2h325.7c7.9.1 14.7-5.6 16-13.4L499 50.3c1.4-8.7-4.5-16.9-13.2-18.3-.9-.1-1.8-.2-2.8-.2l-466.8-.2zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"}}},bitcoin:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f379",label:"Bitcoin",voted:!1,svg:{brands:{last_modified:1501102193e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"}}},bity:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f37a",label:"Bity",voted:!1,svg:{brands:{last_modified:1521653821381,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"}}},"black-tie":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f27e",label:"Font Awesome Black Tie",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"}}},blackberry:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f37b",label:"BlackBerry",voted:!1,svg:{brands:{last_modified:1501873838e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"}}},blender:{changes:["5.0.13"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f517",label:"Blender",voted:!1,svg:{solid:{last_modified:1525967154563,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z"}}},"blender-phone":{changes:["5.4.0"],ligatures:[],search:{terms:["appliance","fantasy","silly"]},styles:["solid"],unicode:"f6b6",label:"Blender Phone",voted:!1,svg:{solid:{last_modified:1539718624476,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}}},blind:{changes:["4.6","5.0.0"],ligatures:[],search:{terms:["cane","disability","person","sight"]},styles:["solid"],unicode:"f29d",label:"Blind",voted:!1,svg:{solid:{last_modified:150393779e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z"}}},blog:{changes:["5.6.0"],ligatures:[],search:{terms:["journal","log","online","personal","post","web 2.0","wordpress","writing"]},styles:["solid"],unicode:"f781",label:"Blog",voted:!0,svg:{solid:{last_modified:1543956065775,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"}}},blogger:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f37c",label:"Blogger",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"}}},"blogger-b":{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f37d",label:"Blogger B",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"}}},bluetooth:{changes:["4.5","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f293",label:"Bluetooth",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"}}},"bluetooth-b":{changes:["4.5","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f294",label:"Bluetooth",voted:!1,svg:{brands:{last_modified:1501102193e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"}}},bold:{changes:["1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f032",label:"bold",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M304.793 243.891c33.639-18.537 53.657-54.16 53.657-95.693 0-48.236-26.25-87.626-68.626-104.179C265.138 34.01 240.849 32 209.661 32H24c-8.837 0-16 7.163-16 16v33.049c0 8.837 7.163 16 16 16h33.113v318.53H24c-8.837 0-16 7.163-16 16V464c0 8.837 7.163 16 16 16h195.69c24.203 0 44.834-1.289 66.866-7.584C337.52 457.193 376 410.647 376 350.014c0-52.168-26.573-91.684-71.207-106.123zM142.217 100.809h67.444c16.294 0 27.536 2.019 37.525 6.717 15.828 8.479 24.906 26.502 24.906 49.446 0 35.029-20.32 56.79-53.029 56.79h-76.846V100.809zm112.642 305.475c-10.14 4.056-22.677 4.907-31.409 4.907h-81.233V281.943h84.367c39.645 0 63.057 25.38 63.057 63.057.001 28.425-13.66 52.483-34.782 61.284z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M304.793 243.891c33.639-18.537 53.657-54.16 53.657-95.693 0-48.236-26.25-87.626-68.626-104.179C265.138 34.01 240.849 32 209.661 32H24c-8.837 0-16 7.163-16 16v33.049c0 8.837 7.163 16 16 16h33.113v318.53H24c-8.837 0-16 7.163-16 16V464c0 8.837 7.163 16 16 16h195.69c24.203 0 44.834-1.289 66.866-7.584C337.52 457.193 376 410.647 376 350.014c0-52.168-26.573-91.684-71.207-106.123zM142.217 100.809h67.444c16.294 0 27.536 2.019 37.525 6.717 15.828 8.479 24.906 26.502 24.906 49.446 0 35.029-20.32 56.79-53.029 56.79h-76.846V100.809zm112.642 305.475c-10.14 4.056-22.677 4.907-31.409 4.907h-81.233V281.943h84.367c39.645 0 63.057 25.38 63.057 63.057.001 28.425-13.66 52.483-34.782 61.284z"}}},bolt:{changes:["2","5.0.0","5.5.0"],ligatures:[],search:{terms:["electricity","lightning","weather","zap"]},styles:["solid"],unicode:"f0e7",label:"Lightning Bolt",voted:!1,svg:{solid:{last_modified:1543956065775,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"}}},bomb:{changes:["4.1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f1e2",label:"Bomb",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z"}}},bone:{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5d7",label:"Bone",voted:!1,svg:{solid:{last_modified:1532362831517,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z"}}},bong:{changes:["5.1.0"],ligatures:[],search:{terms:["aparatus","cannabis","marijuana","pipe","smoke","smoking"]},styles:["solid"],unicode:"f55c",label:"Bong",voted:!1,svg:{solid:{last_modified:1529520111648,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z"}}},book:{changes:["1","5.0.0"],ligatures:[],search:{terms:["documentation","read"]},styles:["solid"],unicode:"f02d",label:"book",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"}}},"book-dead":{changes:["5.4.0"],ligatures:[],search:{terms:["Dungeons & Dragons","crossbones","d&d","dark arts","death","dnd","documentation","evil","fantasy","halloween","holiday","read","skull","spell"]},styles:["solid"],unicode:"f6b7",label:"Book of the Dead",voted:!1,svg:{solid:{last_modified:1539718624476,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M272 136c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.18 0 80 28.65 80 64 0 20.87-12.68 39.23-32 50.91V184c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-13.09c-19.32-11.68-32-30.04-32-50.91 0-35.35 35.82-64 80-64zM129.05 233.85a7.996 7.996 0 0 1-4.2-10.5l6.29-14.7a7.995 7.995 0 0 1 10.51-4.2L240 246.6l98.35-42.15c4.06-1.74 8.77.14 10.51 4.2l6.29 14.7a7.996 7.996 0 0 1-4.2 10.5L280.6 264l70.34 30.15a7.996 7.996 0 0 1 4.2 10.5l-6.29 14.7a8.008 8.008 0 0 1-10.51 4.21L240 281.4l-98.35 42.15a8.003 8.003 0 0 1-10.51-4.21l-6.29-14.7a7.996 7.996 0 0 1 4.2-10.5L199.4 264l-70.35-30.15zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64zM208 136c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M272 136c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.18 0 80 28.65 80 64 0 20.87-12.68 39.23-32 50.91V184c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-13.09c-19.32-11.68-32-30.04-32-50.91 0-35.35 35.82-64 80-64zM129.05 233.85a7.996 7.996 0 0 1-4.2-10.5l6.29-14.7a7.995 7.995 0 0 1 10.51-4.2L240 246.6l98.35-42.15c4.06-1.74 8.77.14 10.51 4.2l6.29 14.7a7.996 7.996 0 0 1-4.2 10.5L280.6 264l70.34 30.15a7.996 7.996 0 0 1 4.2 10.5l-6.29 14.7a8.008 8.008 0 0 1-10.51 4.21L240 281.4l-98.35 42.15a8.003 8.003 0 0 1-10.51-4.21l-6.29-14.7a7.996 7.996 0 0 1 4.2-10.5L199.4 264l-70.35-30.15zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64zM208 136c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16z"}}},"book-open":{changes:["5.0.13","5.1.0","5.2.0"],ligatures:[],search:{terms:["flyer","notebook","open book","pamphlet","reading"]},styles:["solid"],unicode:"f518",label:"Book Open",voted:!0,svg:{solid:{last_modified:1529514897312,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"}}},"book-reader":{changes:["5.2.0"],ligatures:[],search:{terms:["library"]},styles:["solid"],unicode:"f5da",label:"Book Reader",voted:!1,svg:{solid:{last_modified:1532362831517,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"}}},bookmark:{changes:["1","5.0.0"],ligatures:[],search:{terms:["save"]},styles:["solid","regular"],unicode:"f02e",label:"bookmark",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z"}}},"bowling-ball":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f436",label:"Bowling Ball",voted:!1,svg:{solid:{last_modified:1518899527987,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}},box:{changes:["5.0.7"],ligatures:[],search:{terms:["package"]},styles:["solid"],unicode:"f466",label:"Box",voted:!1,svg:{solid:{last_modified:1521653821444,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"}}},"box-open":{changes:["5.0.9"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f49e",label:"Box Open",voted:!1,svg:{solid:{last_modified:1521653821443,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9zm585.1 102.8L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9zm585.1 102.8L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9z"}}},boxes:{changes:["5.0.7"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f468",label:"Boxes",voted:!1,svg:{solid:{last_modified:1521653821444,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"}}},braille:{changes:["4.6","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f2a1",label:"Braille",voted:!1,svg:{solid:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"}}},brain:{changes:["5.2.0"],ligatures:[],search:{terms:["cerebellum","gray matter","intellect","medulla oblongata","mind","noodle","wit"]},styles:["solid"],unicode:"f5dc",label:"Brain",voted:!1,svg:{solid:{last_modified:1532362831518,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M208 0c-29.87 0-54.74 20.55-61.8 48.22-.75-.02-1.45-.22-2.2-.22-35.34 0-64 28.65-64 64 0 4.84.64 9.51 1.66 14.04C52.54 138 32 166.57 32 200c0 12.58 3.16 24.32 8.34 34.91C16.34 248.72 0 274.33 0 304c0 33.34 20.42 61.88 49.42 73.89-.9 4.57-1.42 9.28-1.42 14.11 0 39.76 32.23 72 72 72 4.12 0 8.1-.55 12.03-1.21C141.61 491.31 168.25 512 200 512c39.77 0 72-32.24 72-72V205.45c-10.91 8.98-23.98 15.45-38.36 18.39-4.97 1.02-9.64-2.82-9.64-7.89v-16.18c0-3.57 2.35-6.78 5.8-7.66 24.2-6.16 42.2-27.95 42.2-54.04V64c0-35.35-28.66-64-64-64zm368 304c0-29.67-16.34-55.28-40.34-69.09 5.17-10.59 8.34-22.33 8.34-34.91 0-33.43-20.54-62-49.66-73.96 1.02-4.53 1.66-9.2 1.66-14.04 0-35.35-28.66-64-64-64-.75 0-1.45.2-2.2.22C422.74 20.55 397.87 0 368 0c-35.34 0-64 28.65-64 64v74.07c0 26.09 17.99 47.88 42.2 54.04 3.46.88 5.8 4.09 5.8 7.66v16.18c0 5.07-4.68 8.91-9.64 7.89-14.38-2.94-27.44-9.41-38.36-18.39V440c0 39.76 32.23 72 72 72 31.75 0 58.39-20.69 67.97-49.21 3.93.67 7.91 1.21 12.03 1.21 39.77 0 72-32.24 72-72 0-4.83-.52-9.54-1.42-14.11 29-12.01 49.42-40.55 49.42-73.89z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M208 0c-29.87 0-54.74 20.55-61.8 48.22-.75-.02-1.45-.22-2.2-.22-35.34 0-64 28.65-64 64 0 4.84.64 9.51 1.66 14.04C52.54 138 32 166.57 32 200c0 12.58 3.16 24.32 8.34 34.91C16.34 248.72 0 274.33 0 304c0 33.34 20.42 61.88 49.42 73.89-.9 4.57-1.42 9.28-1.42 14.11 0 39.76 32.23 72 72 72 4.12 0 8.1-.55 12.03-1.21C141.61 491.31 168.25 512 200 512c39.77 0 72-32.24 72-72V205.45c-10.91 8.98-23.98 15.45-38.36 18.39-4.97 1.02-9.64-2.82-9.64-7.89v-16.18c0-3.57 2.35-6.78 5.8-7.66 24.2-6.16 42.2-27.95 42.2-54.04V64c0-35.35-28.66-64-64-64zm368 304c0-29.67-16.34-55.28-40.34-69.09 5.17-10.59 8.34-22.33 8.34-34.91 0-33.43-20.54-62-49.66-73.96 1.02-4.53 1.66-9.2 1.66-14.04 0-35.35-28.66-64-64-64-.75 0-1.45.2-2.2.22C422.74 20.55 397.87 0 368 0c-35.34 0-64 28.65-64 64v74.07c0 26.09 17.99 47.88 42.2 54.04 3.46.88 5.8 4.09 5.8 7.66v16.18c0 5.07-4.68 8.91-9.64 7.89-14.38-2.94-27.44-9.41-38.36-18.39V440c0 39.76 32.23 72 72 72 31.75 0 58.39-20.69 67.97-49.21 3.93.67 7.91 1.21 12.03 1.21 39.77 0 72-32.24 72-72 0-4.83-.52-9.54-1.42-14.11 29-12.01 49.42-40.55 49.42-73.89z"}}},briefcase:{changes:["2","5.0.0","5.3.0"],ligatures:[],search:{terms:["bag","business","luggage","office","work"]},styles:["solid"],unicode:"f0b1",label:"Briefcase",voted:!1,svg:{solid:{last_modified:1535388320871,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"}}},"briefcase-medical":{changes:["5.0.7"],ligatures:[],search:{terms:["health briefcase"]},styles:["solid"],unicode:"f469",label:"Medical Briefcase",voted:!1,svg:{solid:{last_modified:1521653821445,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z"}}},"broadcast-tower":{changes:["5.0.13"],ligatures:[],search:{terms:["airwaves","radio","waves"]},styles:["solid"],unicode:"f519",label:"Broadcast Tower",voted:!0,svg:{solid:{last_modified:1525967154564,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"}}},broom:{changes:["5.0.13"],ligatures:[],search:{terms:["clean","firebolt","fly","halloween","holiday","nimbus 2000","quidditch","sweep","witch"]},styles:["solid"],unicode:"f51a",label:"Broom",voted:!0,svg:{solid:{last_modified:1539718624477,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"}}},brush:{changes:["5.1.0"],ligatures:[],search:{terms:["bristles","color","handle","painting"]},styles:["solid"],unicode:"f55d",label:"Brush",voted:!1,svg:{solid:{last_modified:1529520111649,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z"}}},btc:{changes:["3.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f15a",label:"BTC",voted:!1,svg:{brands:{last_modified:1501102193e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"}}},bug:{changes:["3.2","5.0.0"],ligatures:[],search:{terms:["insect","report"]},styles:["solid"],unicode:"f188",label:"Bug",voted:!1,svg:{solid:{last_modified:1502483808e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"}}},building:{changes:["4.1","5.0.0"],ligatures:[],search:{terms:["apartment","business","company","office","work"]},styles:["solid","regular"],unicode:"f1ad",label:"Building",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"}}},bullhorn:{changes:["2","5.0.0","5.3.0"],ligatures:[],search:{terms:["announcement","broadcast","louder","megaphone","share"]},styles:["solid"],unicode:"f0a1",label:"bullhorn",voted:!1,svg:{solid:{last_modified:1535388320872,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"}}},bullseye:{changes:["3.1","5.0.0","5.3.0"],ligatures:[],search:{terms:["target"]},styles:["solid"],unicode:"f140",label:"Bullseye",voted:!1,svg:{solid:{last_modified:1535388320873,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z"}}},burn:{changes:["5.0.7"],ligatures:[],search:{terms:["energy"]},styles:["solid"],unicode:"f46a",label:"Burn",voted:!1,svg:{solid:{last_modified:1521653821445,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"}}},buromobelexperte:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f37f",label:"Büromöbel-Experte GmbH & Co. KG.",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"}}},bus:{changes:["4.2","5.0.0","5.1.0"],ligatures:[],search:{terms:["machine","public transportation","transportation","vehicle"]},styles:["solid"],unicode:"f207",label:"Bus",voted:!1,svg:{solid:{last_modified:1529520111650,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}}},"bus-alt":{changes:["5.1.0"],ligatures:[],search:{terms:["machine","public transportation","transportation","vehicle"]},styles:["solid"],unicode:"f55e",label:"Bus Alt",voted:!1,svg:{solid:{last_modified:1529520111650,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}}},"business-time":{changes:["5.3.0"],ligatures:[],search:{terms:["briefcase","business socks","clock","flight of the conchords","wednesday"]},styles:["solid"],unicode:"f64a",label:"Business Time",voted:!1,svg:{solid:{last_modified:1535388320873,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"}}},buysellads:{changes:["4.3","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f20d",label:"BuySellAds",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"}}},calculator:{changes:["4.2","5.0.0","5.3.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f1ec",label:"Calculator",voted:!1,svg:{solid:{last_modified:1535388320874,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"}}},calendar:{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["calendar-o","date","event","schedule","time","when"]},styles:["solid","regular"],unicode:"f133",label:"Calendar",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"}}},"calendar-alt":{changes:["1","5.0.0","5.6.0"],ligatures:[],search:{terms:["calendar","date","event","schedule","time","when"]},styles:["solid","regular"],unicode:"f073",label:"Alternate Calendar",voted:!1,svg:{solid:{last_modified:1543956065776,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"},regular:{last_modified:1543956065740,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm0 96v80h-96v-80h96zM176 352v-80h96v80h-96zm96 32v80h-96v-80h96zm-128-32H48v-80h96v80zm32-112v-80h96v80h-96zm128 32h96v80h-96v-80zM144 160v80H48v-80h96zM48 458v-74h96v80H54c-3.3 0-6-2.7-6-6zm346 6h-90v-80h96v74c0 3.3-2.7 6-6 6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm0 96v80h-96v-80h96zM176 352v-80h96v80h-96zm96 32v80h-96v-80h96zm-128-32H48v-80h96v80zm32-112v-80h96v80h-96zm128 32h96v80h-96v-80zM144 160v80H48v-80h96zM48 458v-74h96v80H54c-3.3 0-6-2.7-6-6zm346 6h-90v-80h96v74c0 3.3-2.7 6-6 6z"}}},"calendar-check":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["accept","agree","appointment","confirm","correct","date","done","event","ok","schedule","select","success","time","todo","when"]},styles:["solid","regular"],unicode:"f274",label:"Calendar Check",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z"}}},"calendar-day":{changes:["5.6.0"],ligatures:[],search:{terms:["date","detail","event","focus","schedule","single day","time","today","when"]},styles:["solid"],unicode:"f783",label:"Calendar with Day Focus",voted:!0,svg:{solid:{last_modified:1543956065776,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"}}},"calendar-minus":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["delete","negative","remove"]},styles:["solid","regular"],unicode:"f272",label:"Calendar Minus",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"calendar-plus":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["add","create","new","positive"]},styles:["solid","regular"],unicode:"f271",label:"Calendar Plus",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"calendar-times":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["archive","delete","remove","x"]},styles:["solid","regular"],unicode:"f273",label:"Calendar Times",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M311.7 374.7l-17 17c-4.7 4.7-12.3 4.7-17 0L224 337.9l-53.7 53.7c-4.7 4.7-12.3 4.7-17 0l-17-17c-4.7-4.7-4.7-12.3 0-17l53.7-53.7-53.7-53.7c-4.7-4.7-4.7-12.3 0-17l17-17c4.7-4.7 12.3-4.7 17 0l53.7 53.7 53.7-53.7c4.7-4.7 12.3-4.7 17 0l17 17c4.7 4.7 4.7 12.3 0 17L257.9 304l53.7 53.7c4.8 4.7 4.8 12.3.1 17zM448 112v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M311.7 374.7l-17 17c-4.7 4.7-12.3 4.7-17 0L224 337.9l-53.7 53.7c-4.7 4.7-12.3 4.7-17 0l-17-17c-4.7-4.7-4.7-12.3 0-17l53.7-53.7-53.7-53.7c-4.7-4.7-4.7-12.3 0-17l17-17c4.7-4.7 12.3-4.7 17 0l53.7 53.7 53.7-53.7c4.7-4.7 12.3-4.7 17 0l17 17c4.7 4.7 4.7 12.3 0 17L257.9 304l53.7 53.7c4.8 4.7 4.8 12.3.1 17zM448 112v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"calendar-week":{changes:["5.6.0"],ligatures:[],search:{terms:["date","detail","event","focus","schedule","single week","time","today","when"]},styles:["solid"],unicode:"f784",label:"Calendar with Week Focus",voted:!0,svg:{solid:{last_modified:1543956065777,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"}}},camera:{changes:["1","5.0.0"],ligatures:[],search:{terms:["photo","picture","record"]},styles:["solid"],unicode:"f030",label:"camera",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"}}},"camera-retro":{changes:["1","5.0.0"],ligatures:[],search:{terms:["photo","picture","record"]},styles:["solid"],unicode:"f083",label:"Retro Camera",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"}}},campground:{changes:["5.4.0"],ligatures:[],search:{terms:["camping","fall","outdoors","seasonal","tent"]},styles:["solid"],unicode:"f6bb",label:"Campground",voted:!1,svg:{solid:{last_modified:1539718624478,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"}}},"canadian-maple-leaf":{changes:["5.6.0"],ligatures:[],search:{terms:["canada","flag","flora","nature","plant"]},styles:["brands"],unicode:"f785",label:"Canadian Maple Leaf",svg:{brands:{last_modified:1543956065696,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 465.9 512"><path d="M232.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S160.3 182 160.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S75.1 167 72.6 172c-2.5 5-5 9.9-12.5 7.5C50 177 2.4 167 2.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L0 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5 0 10.1-5.8 112.8-5.8 112.8h30s-5.8-102.7-5.8-112.8c0-10 9.5-13.4 18.4-12.5 10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C270.5 72.3 232.9 0 232.9 0"/></svg>',viewBox:["0","0","465.9","512"],width:465,height:512,path:"M232.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S160.3 182 160.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S75.1 167 72.6 172c-2.5 5-5 9.9-12.5 7.5C50 177 2.4 167 2.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L0 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5 0 10.1-5.8 112.8-5.8 112.8h30s-5.8-102.7-5.8-112.8c0-10 9.5-13.4 18.4-12.5 10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C270.5 72.3 232.9 0 232.9 0"}}},"candy-cane":{changes:["5.6.0"],ligatures:[],search:{terms:["candy","christmas","food","holiday","mint","peppermint","striped","xmas"]},styles:["solid"],unicode:"f786",label:"Candy Cane",svg:{solid:{last_modified:1543956065777,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z"}}},cannabis:{changes:["5.1.0"],ligatures:[],search:{terms:["bud","chronic","drugs","endica","endo","ganja","marijuana","mary jane","pot","reefer","sativa","spliff","weed","whacky-tabacky"]},styles:["solid"],unicode:"f55f",label:"Cannabis",voted:!1,svg:{solid:{last_modified:1529520111651,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z"}}},capsules:{changes:["5.0.7"],ligatures:[],search:{terms:["drugs","medicine"]},styles:["solid"],unicode:"f46b",label:"Capsules",voted:!1,svg:{solid:{last_modified:1521653821446,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"}}},car:{changes:["4.1","5.0.0","5.2.0"],ligatures:[],search:{terms:["machine","transportation","vehicle"]},styles:["solid"],unicode:"f1b9",label:"Car",voted:!1,svg:{solid:{last_modified:1532362831521,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"}}},"car-alt":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5de",label:"Alternate Car",voted:!1,svg:{solid:{last_modified:1532362831519,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 512"><path d="M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"/></svg>',viewBox:["0","0","480","512"],width:480,height:512,path:"M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"}}},"car-battery":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5df",label:"Car Battery",voted:!1,svg:{solid:{last_modified:1532362831519,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z"}}},"car-crash":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5e1",label:"Car Crash",voted:!1,svg:{solid:{last_modified:1532362831520,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z"}}},"car-side":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5e4",label:"Car Side",voted:!1,svg:{solid:{last_modified:1532362831521,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"}}},"caret-down":{changes:["2","5.0.0"],ligatures:[],search:{terms:["arrow","dropdown","menu","more","triangle down"]},styles:["solid"],unicode:"f0d7",label:"Caret Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"}}},"caret-left":{changes:["2","5.0.0"],ligatures:[],search:{terms:["arrow","back","previous","triangle left"]},styles:["solid"],unicode:"f0d9",label:"Caret Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"/></svg>',viewBox:["0","0","192","512"],width:192,height:512,path:"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"}}},"caret-right":{changes:["2","5.0.0"],ligatures:[],search:{terms:["arrow","forward","next","triangle right"]},styles:["solid"],unicode:"f0da",label:"Caret Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>',viewBox:["0","0","192","512"],width:192,height:512,path:"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"}}},"caret-square-down":{changes:["3.2","5.0.0"],ligatures:[],search:{terms:["caret-square-o-down","dropdown","menu","more"]},styles:["solid","regular"],unicode:"f150",label:"Caret Square Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M125.1 208h197.8c10.7 0 16.1 13 8.5 20.5l-98.9 98.3c-4.7 4.7-12.2 4.7-16.9 0l-98.9-98.3c-7.7-7.5-2.3-20.5 8.4-20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M125.1 208h197.8c10.7 0 16.1 13 8.5 20.5l-98.9 98.3c-4.7 4.7-12.2 4.7-16.9 0l-98.9-98.3c-7.7-7.5-2.3-20.5 8.4-20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"caret-square-left":{changes:["4","5.0.0"],ligatures:[],search:{terms:["back","caret-square-o-left","previous"]},styles:["solid","regular"],unicode:"f191",label:"Caret Square Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M272 157.1v197.8c0 10.7-13 16.1-20.5 8.5l-98.3-98.9c-4.7-4.7-4.7-12.2 0-16.9l98.3-98.9c7.5-7.7 20.5-2.3 20.5 8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M272 157.1v197.8c0 10.7-13 16.1-20.5 8.5l-98.3-98.9c-4.7-4.7-4.7-12.2 0-16.9l98.3-98.9c7.5-7.7 20.5-2.3 20.5 8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"caret-square-right":{changes:["3.2","5.0.0"],ligatures:[],search:{terms:["caret-square-o-right","forward","next"]},styles:["solid","regular"],unicode:"f152",label:"Caret Square Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M176 354.9V157.1c0-10.7 13-16.1 20.5-8.5l98.3 98.9c4.7 4.7 4.7 12.2 0 16.9l-98.3 98.9c-7.5 7.7-20.5 2.3-20.5-8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M176 354.9V157.1c0-10.7 13-16.1 20.5-8.5l98.3 98.9c4.7 4.7 4.7 12.2 0 16.9l-98.3 98.9c-7.5 7.7-20.5 2.3-20.5-8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"caret-square-up":{changes:["3.2","5.0.0"],ligatures:[],search:{terms:["caret-square-o-up"]},styles:["solid","regular"],unicode:"f151",label:"Caret Square Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M322.9 304H125.1c-10.7 0-16.1-13-8.5-20.5l98.9-98.3c4.7-4.7 12.2-4.7 16.9 0l98.9 98.3c7.7 7.5 2.3 20.5-8.4 20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M322.9 304H125.1c-10.7 0-16.1-13-8.5-20.5l98.9-98.3c4.7-4.7 12.2-4.7 16.9 0l98.9 98.3c7.7 7.5 2.3 20.5-8.4 20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"}}},"caret-up":{changes:["2","5.0.0"],ligatures:[],search:{terms:["arrow","triangle up"]},styles:["solid"],unicode:"f0d8",label:"Caret Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"}}},carrot:{changes:["5.6.0"],ligatures:[],search:{terms:["bugs bunny","food","holiday","orange","vegetable"]},styles:["solid"],unicode:"f787",label:"Carrot",svg:{solid:{last_modified:1543956065777,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z"}}},"cart-arrow-down":{changes:["4.3","5.0.0"],ligatures:[],search:{terms:["shopping"]},styles:["solid"],unicode:"f218",label:"Shopping Cart Arrow Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"}}},"cart-plus":{changes:["4.3","5.0.0"],ligatures:[],search:{terms:["add","create","new","positive","shopping"]},styles:["solid"],unicode:"f217",label:"Add to Shopping Cart",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z"}}},"cash-register":{changes:["5.6.0"],ligatures:[],search:{terms:["buy","cha-ching","change","checkout","commerce","leaerboard","machine","pay","payment","purchase","store"]},styles:["solid"],unicode:"f788",label:"Cash Register",voted:!0,svg:{solid:{last_modified:1543956065777,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z"}}},cat:{changes:["5.4.0"],ligatures:[],search:{terms:["feline","halloween","holiday","kitten","kitty","meow","pet"]},styles:["solid"],unicode:"f6be",label:"Cat",voted:!0,svg:{solid:{last_modified:1539718624478,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"}}},"cc-amazon-pay":{changes:["5.0.2"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f42d",label:"Amazon Pay Credit Card",voted:!1,svg:{brands:{last_modified:1513713060430,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"}}},"cc-amex":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:["amex"]},styles:["brands"],unicode:"f1f3",label:"American Express Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M576 255.4c-37.9-.2-44.2-.9-54.5 5v-5c-45.3 0-53.5-1.7-64.9 5.2v-5.2h-78.2v5.1c-11.4-6.5-21.4-5.1-75.7-5.1v5.6c-6.3-3.7-14.5-5.6-24.3-5.6h-58c-3.5 3.8-12.5 13.7-15.7 17.2-12.7-14.1-10.5-11.6-15.5-17.2h-83.1v92.3h82c3.3-3.5 12.9-13.9 16.1-17.4 12.7 14.3 10.3 11.7 15.4 17.4h48.9c0-14.7.1-8.3.1-23 11.5.2 24.3-.2 34.3-6.2 0 13.9-.1 17.1-.1 29.2h39.6c0-18.5.1-7.4.1-25.3 6.2 0 7.7 0 9.4.1.1 1.3 0 0 0 25.2 152.8 0 145.9 1.1 156.7-4.5v4.5c34.8 0 54.8 2.2 67.5-6.1V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V228.3h26.6c4.2-10.1 2.2-5.3 6.4-15.3h19.2c4.2 10 2.2 5.2 6.4 15.3h52.9v-11.4c2.2 5 1.1 2.5 5.1 11.4h29.5c2.4-5.5 2.6-5.8 5.1-11.4v11.4h135.5v-25.1c6.4 0 8-.1 9.8.2 0 0-.2 10.9.1 24.8h66.5v-8.9c7.4 5.9 17.4 8.9 29.7 8.9h26.8c4.2-10.1 2.2-5.3 6.4-15.3h19c6.5 15 .2.5 6.6 15.3h52.8v-21.9c11.8 19.7 7.8 12.9 13.2 21.9h41.6v-92h-39.9v18.4c-12.2-20.2-6.3-10.4-11.2-18.4h-43.3v20.6c-6.2-14.6-4.6-10.8-8.8-20.6h-32.4c-.4 0-2.3.2-2.3-.3h-27.6c-12.8 0-23.1 3.2-30.7 9.3v-9.3h-39.9v5.3c-10.8-6.1-20.7-5.1-64.4-5.3-.1 0-11.6-.1-11.6 0h-103c-2.5 6.1-6.8 16.4-12.6 30-2.8-6-11-23.8-13.9-30h-46V157c-7.4-17.4-4.7-11-9-21.1H22.9c-3.4 7.9-13.7 32-23.1 53.9V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48v175.4zm-186.6-80.6c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm-19.9 130.9c9.2 3.3 11 9.5 11 18.4l-.1 13.8h-16.6l.1-11.5c0-11.8-3.8-13.8-14.8-13.8h-17.6l-.1 25.3h-16.6l.1-69.3h39.4c13 0 27.1 2.3 27.1 18.7-.1 7.6-4.2 15.3-11.9 18.4zm-6.3-15.4c0-6.4-5.6-7.4-10.7-7.4h-21v15.6h20.7c5.6 0 11-1.3 11-8.2zm181.7-7.1H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-99.2-.3v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5h38.5zm42.2 40.1h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-78.1-158.7c-17.4-.3-33.2-4.1-33.2 19.7 0 11.8 2.8 19.9 16.1 19.9h7.4l23.5-54.5h24.8l27.9 65.4v-65.4h25.3l29.1 48.1v-48.1h16.9v69H524l-31.2-51.9v51.9h-33.7l-6.6-15.3h-34.3l-6.4 15.3h-19.2c-22.8 0-33-11.8-33-34 0-23.3 10.5-35.3 34-35.3h16.1v15.2zm14.3 24.5h22.8l-11.2-27.6-11.6 27.6zm-72.6-39.6h-16.9v69.3h16.9v-69.3zm-38.1 37.3c9.5 3.3 11 9.2 11 18.4v13.5h-16.6c-.3-14.8 3.6-25.1-14.8-25.1h-18v25.1h-16.4v-69.3l39.1.3c13.3 0 27.4 2 27.4 18.4.1 8-4.3 15.7-11.7 18.7zm-6.7-15.3c0-6.4-5.6-7.4-10.7-7.4h-21v15.3h20.7c5.7 0 11-1.3 11-7.9zm-59.5-7.4v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5h38.9zm-84.6 54.7v-54.2l-24 54.2H124l-24-54.2v54.2H66.2l-6.4-15.3H25.3l-6.4 15.3H1l29.7-69.3h24.5l28.1 65.7v-65.7h27.1l21.7 47 19.7-47h27.6v69.3h-16.8zM53.9 188.8l-11.5-27.6-11.2 27.6h22.7zm253 102.5c0 27.9-30.4 23.3-49.3 23.3l-.1 23.3h-32.2l-20.4-23-21.3 23h-65.4l.1-69.3h66.5l20.5 22.8 21-22.8H279c15.6 0 27.9 5.4 27.9 22.7zm-112.7 11.8l-17.9-20.2h-41.7v12.5h36.3v14.1h-36.3v13.8h40.6l19-20.2zM241 276l-25.3 27.4 25.3 28.1V276zm48.3 15.3c0-6.1-4.6-8.4-10.2-8.4h-21.5v17.6h21.2c5.9 0 10.5-2.8 10.5-9.2z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M576 255.4c-37.9-.2-44.2-.9-54.5 5v-5c-45.3 0-53.5-1.7-64.9 5.2v-5.2h-78.2v5.1c-11.4-6.5-21.4-5.1-75.7-5.1v5.6c-6.3-3.7-14.5-5.6-24.3-5.6h-58c-3.5 3.8-12.5 13.7-15.7 17.2-12.7-14.1-10.5-11.6-15.5-17.2h-83.1v92.3h82c3.3-3.5 12.9-13.9 16.1-17.4 12.7 14.3 10.3 11.7 15.4 17.4h48.9c0-14.7.1-8.3.1-23 11.5.2 24.3-.2 34.3-6.2 0 13.9-.1 17.1-.1 29.2h39.6c0-18.5.1-7.4.1-25.3 6.2 0 7.7 0 9.4.1.1 1.3 0 0 0 25.2 152.8 0 145.9 1.1 156.7-4.5v4.5c34.8 0 54.8 2.2 67.5-6.1V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V228.3h26.6c4.2-10.1 2.2-5.3 6.4-15.3h19.2c4.2 10 2.2 5.2 6.4 15.3h52.9v-11.4c2.2 5 1.1 2.5 5.1 11.4h29.5c2.4-5.5 2.6-5.8 5.1-11.4v11.4h135.5v-25.1c6.4 0 8-.1 9.8.2 0 0-.2 10.9.1 24.8h66.5v-8.9c7.4 5.9 17.4 8.9 29.7 8.9h26.8c4.2-10.1 2.2-5.3 6.4-15.3h19c6.5 15 .2.5 6.6 15.3h52.8v-21.9c11.8 19.7 7.8 12.9 13.2 21.9h41.6v-92h-39.9v18.4c-12.2-20.2-6.3-10.4-11.2-18.4h-43.3v20.6c-6.2-14.6-4.6-10.8-8.8-20.6h-32.4c-.4 0-2.3.2-2.3-.3h-27.6c-12.8 0-23.1 3.2-30.7 9.3v-9.3h-39.9v5.3c-10.8-6.1-20.7-5.1-64.4-5.3-.1 0-11.6-.1-11.6 0h-103c-2.5 6.1-6.8 16.4-12.6 30-2.8-6-11-23.8-13.9-30h-46V157c-7.4-17.4-4.7-11-9-21.1H22.9c-3.4 7.9-13.7 32-23.1 53.9V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48v175.4zm-186.6-80.6c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm-19.9 130.9c9.2 3.3 11 9.5 11 18.4l-.1 13.8h-16.6l.1-11.5c0-11.8-3.8-13.8-14.8-13.8h-17.6l-.1 25.3h-16.6l.1-69.3h39.4c13 0 27.1 2.3 27.1 18.7-.1 7.6-4.2 15.3-11.9 18.4zm-6.3-15.4c0-6.4-5.6-7.4-10.7-7.4h-21v15.6h20.7c5.6 0 11-1.3 11-8.2zm181.7-7.1H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-99.2-.3v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5h38.5zm42.2 40.1h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-78.1-158.7c-17.4-.3-33.2-4.1-33.2 19.7 0 11.8 2.8 19.9 16.1 19.9h7.4l23.5-54.5h24.8l27.9 65.4v-65.4h25.3l29.1 48.1v-48.1h16.9v69H524l-31.2-51.9v51.9h-33.7l-6.6-15.3h-34.3l-6.4 15.3h-19.2c-22.8 0-33-11.8-33-34 0-23.3 10.5-35.3 34-35.3h16.1v15.2zm14.3 24.5h22.8l-11.2-27.6-11.6 27.6zm-72.6-39.6h-16.9v69.3h16.9v-69.3zm-38.1 37.3c9.5 3.3 11 9.2 11 18.4v13.5h-16.6c-.3-14.8 3.6-25.1-14.8-25.1h-18v25.1h-16.4v-69.3l39.1.3c13.3 0 27.4 2 27.4 18.4.1 8-4.3 15.7-11.7 18.7zm-6.7-15.3c0-6.4-5.6-7.4-10.7-7.4h-21v15.3h20.7c5.7 0 11-1.3 11-7.9zm-59.5-7.4v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5h38.9zm-84.6 54.7v-54.2l-24 54.2H124l-24-54.2v54.2H66.2l-6.4-15.3H25.3l-6.4 15.3H1l29.7-69.3h24.5l28.1 65.7v-65.7h27.1l21.7 47 19.7-47h27.6v69.3h-16.8zM53.9 188.8l-11.5-27.6-11.2 27.6h22.7zm253 102.5c0 27.9-30.4 23.3-49.3 23.3l-.1 23.3h-32.2l-20.4-23-21.3 23h-65.4l.1-69.3h66.5l20.5 22.8 21-22.8H279c15.6 0 27.9 5.4 27.9 22.7zm-112.7 11.8l-17.9-20.2h-41.7v12.5h36.3v14.1h-36.3v13.8h40.6l19-20.2zM241 276l-25.3 27.4 25.3 28.1V276zm48.3 15.3c0-6.1-4.6-8.4-10.2-8.4h-21.5v17.6h21.2c5.9 0 10.5-2.8 10.5-9.2z"}}},"cc-apple-pay":{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f416",label:"Apple Pay Credit Card",voted:!1,svg:{brands:{last_modified:1507669930671,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"}}},"cc-diners-club":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f24c",label:"Diner's Club Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"}}},"cc-discover":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1f2",label:"Discover Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M83 212.1c0 7.9-3.2 15.5-8.9 20.7-4.9 4.4-11.6 6.4-21.9 6.4H48V185h4.2c10.3 0 16.7 1.7 21.9 6.6 5.7 5 8.9 12.6 8.9 20.5zM504.8 184h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8 0-7.9-5.5-12.1-15.6-12.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM428 253h45.3v-13.8H444V217h28.3v-13.8H444V185h29.3v-14H428v82zm-86.2-82l35 84.2h8.6l35.5-84.2h-17.5l-22.2 55.2-21.9-55.2h-17.5zm-83 41.6c0 24.6 19.9 44.6 44.6 44.6 24.6 0 44.6-19.9 44.6-44.6 0-24.6-19.9-44.6-44.6-44.6-24.6 0-44.6 19.9-44.6 44.6zm-68-.5c0 32.5 33.6 52.5 63.3 38.2v-19c-19.3 19.3-46.8 5.8-46.8-19.2 0-23.7 26.7-39.1 46.8-19v-19c-30.2-15-63.3 6.8-63.3 38zm-33.9 28.3c-7.6 0-13.8-3.7-17.5-10.8l-10.3 9.9c17.8 26.1 56.6 18.2 56.6-11.3 0-13.1-5.4-19-23.6-25.6-9.6-3.4-12.3-5.9-12.3-10.3 0-8.7 14.5-14.1 24.9-2.5l8.4-10.8c-19.1-17.1-49.7-8.9-49.7 14.3 0 11.3 5.2 17.2 20.2 22.7 25.7 9.1 14.7 24.4 3.3 24.4zm-57.4-28.3c0-24.1-18-41.1-44.1-41.1H32v82h23.4c30.9 0 44.1-22.4 44.1-40.9zm23.4-41.1h-16v82h16v-82zM544 288c-33.3 20.8-226.4 124.4-416 160h401c8.2 0 15-6.8 15-15V288zm0-35l-25.9-34.5c12.1-2.5 18.7-10.6 18.7-23.2 0-28.5-30.3-24.4-52.9-24.4v82h16v-32.8h2.2l22.2 32.8H544z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M83 212.1c0 7.9-3.2 15.5-8.9 20.7-4.9 4.4-11.6 6.4-21.9 6.4H48V185h4.2c10.3 0 16.7 1.7 21.9 6.6 5.7 5 8.9 12.6 8.9 20.5zM504.8 184h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8 0-7.9-5.5-12.1-15.6-12.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM428 253h45.3v-13.8H444V217h28.3v-13.8H444V185h29.3v-14H428v82zm-86.2-82l35 84.2h8.6l35.5-84.2h-17.5l-22.2 55.2-21.9-55.2h-17.5zm-83 41.6c0 24.6 19.9 44.6 44.6 44.6 24.6 0 44.6-19.9 44.6-44.6 0-24.6-19.9-44.6-44.6-44.6-24.6 0-44.6 19.9-44.6 44.6zm-68-.5c0 32.5 33.6 52.5 63.3 38.2v-19c-19.3 19.3-46.8 5.8-46.8-19.2 0-23.7 26.7-39.1 46.8-19v-19c-30.2-15-63.3 6.8-63.3 38zm-33.9 28.3c-7.6 0-13.8-3.7-17.5-10.8l-10.3 9.9c17.8 26.1 56.6 18.2 56.6-11.3 0-13.1-5.4-19-23.6-25.6-9.6-3.4-12.3-5.9-12.3-10.3 0-8.7 14.5-14.1 24.9-2.5l8.4-10.8c-19.1-17.1-49.7-8.9-49.7 14.3 0 11.3 5.2 17.2 20.2 22.7 25.7 9.1 14.7 24.4 3.3 24.4zm-57.4-28.3c0-24.1-18-41.1-44.1-41.1H32v82h23.4c30.9 0 44.1-22.4 44.1-40.9zm23.4-41.1h-16v82h16v-82zM544 288c-33.3 20.8-226.4 124.4-416 160h401c8.2 0 15-6.8 15-15V288zm0-35l-25.9-34.5c12.1-2.5 18.7-10.6 18.7-23.2 0-28.5-30.3-24.4-52.9-24.4v82h16v-32.8h2.2l22.2 32.8H544z"}}},"cc-jcb":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f24b",label:"JCB Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"}}},"cc-mastercard":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1f1",label:"MasterCard Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"}}},"cc-paypal":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1f4",label:"Paypal Credit Card",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"}}},"cc-stripe":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1f5",label:"Stripe Credit Card",voted:!1,svg:{brands:{last_modified:1510266191926,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M396.9 256.5c0 19.1-8.8 33.4-21.9 33.4-8.3 0-13.3-3-16.8-6.7l-.2-52.8c3.7-4.1 8.8-7 17-7 12.9-.1 21.9 14.5 21.9 33.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM122.2 281.1c0-42.3-54.3-34.7-54.3-50.7 0-5.5 4.6-7.7 12.1-7.7 10.8 0 24.5 3.3 35.3 9.1v-33.4c-11.8-4.7-23.5-6.5-35.3-6.5-28.8 0-48 15-48 40.2 0 39.3 54 32.9 54 49.9 0 6.6-5.7 8.7-13.6 8.7-11.8 0-26.9-4.9-38.9-11.3v33.9c13.2 5.7 26.6 8.1 38.8 8.1 29.6-.2 49.9-14.7 49.9-40.3zm68.9-86.9h-27v-30.8l-34.7 7.4-.2 113.9c0 21 15.8 36.5 36.9 36.5 11.6 0 20.2-2.1 24.9-4.7v-28.9c-4.5 1.8-27 8.3-27-12.6v-50.5h27v-30.3zm73.8 0c-4.7-1.7-21.3-4.8-29.6 10.5l-2.2-10.5h-30.7v124.5h35.5v-84.4c8.4-11 22.6-8.9 27.1-7.4v-32.7zm44.2 0h-35.7v124.5h35.7V194.2zm0-47.3l-35.7 7.6v28.9l35.7-7.6v-28.9zm122.7 108.8c0-41.3-23.5-63.8-48.4-63.8-13.9 0-22.9 6.6-27.8 11.1l-1.8-8.8h-31.3V360l35.5-7.5.1-40.2c5.1 3.7 12.7 9 25.1 9 25.4-.1 48.6-20.5 48.6-65.6zm112.2 1.2c0-36.4-17.6-65.1-51.3-65.1-33.8 0-54.3 28.7-54.3 64.9 0 42.8 24.2 64.5 58.8 64.5 17 0 29.7-3.9 39.4-9.2v-28.6c-9.7 4.9-20.8 7.9-34.9 7.9-13.8 0-26-4.9-27.6-21.5h69.5c.1-2 .4-9.4.4-12.9zm-51.6-36.1c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M396.9 256.5c0 19.1-8.8 33.4-21.9 33.4-8.3 0-13.3-3-16.8-6.7l-.2-52.8c3.7-4.1 8.8-7 17-7 12.9-.1 21.9 14.5 21.9 33.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM122.2 281.1c0-42.3-54.3-34.7-54.3-50.7 0-5.5 4.6-7.7 12.1-7.7 10.8 0 24.5 3.3 35.3 9.1v-33.4c-11.8-4.7-23.5-6.5-35.3-6.5-28.8 0-48 15-48 40.2 0 39.3 54 32.9 54 49.9 0 6.6-5.7 8.7-13.6 8.7-11.8 0-26.9-4.9-38.9-11.3v33.9c13.2 5.7 26.6 8.1 38.8 8.1 29.6-.2 49.9-14.7 49.9-40.3zm68.9-86.9h-27v-30.8l-34.7 7.4-.2 113.9c0 21 15.8 36.5 36.9 36.5 11.6 0 20.2-2.1 24.9-4.7v-28.9c-4.5 1.8-27 8.3-27-12.6v-50.5h27v-30.3zm73.8 0c-4.7-1.7-21.3-4.8-29.6 10.5l-2.2-10.5h-30.7v124.5h35.5v-84.4c8.4-11 22.6-8.9 27.1-7.4v-32.7zm44.2 0h-35.7v124.5h35.7V194.2zm0-47.3l-35.7 7.6v28.9l35.7-7.6v-28.9zm122.7 108.8c0-41.3-23.5-63.8-48.4-63.8-13.9 0-22.9 6.6-27.8 11.1l-1.8-8.8h-31.3V360l35.5-7.5.1-40.2c5.1 3.7 12.7 9 25.1 9 25.4-.1 48.6-20.5 48.6-65.6zm112.2 1.2c0-36.4-17.6-65.1-51.3-65.1-33.8 0-54.3 28.7-54.3 64.9 0 42.8 24.2 64.5 58.8 64.5 17 0 29.7-3.9 39.4-9.2v-28.6c-9.7 4.9-20.8 7.9-34.9 7.9-13.8 0-26-4.9-27.6-21.5h69.5c.1-2 .4-9.4.4-12.9zm-51.6-36.1c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7z"}}},"cc-visa":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1f0",label:"Visa Credit Card",voted:!1,svg:{brands:{last_modified:150549203e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"}}},centercode:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f380",label:"Centercode",voted:!1,svg:{brands:{last_modified:150393779e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"}}},centos:{changes:["5.6.0"],ligatures:[],search:{terms:["linux","operating system","os"]},styles:["brands"],unicode:"f789",label:"Centos",voted:!0,svg:{brands:{last_modified:1543956065696,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 447.5 512"><path d="M289.6 97.8l31.6 31.7-76.3 76.5V97.8h44.7zm-162.4 31.7l76.3 76.5V97.8h-44.7l-31.6 31.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.9h44.7l-55.5-55.6-55.5 55.6zM194.9 256l-10.8-10.8H55.5v-44.8L0 256l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7-76.3 76.5zM447.5 256L392 200.4v44.8H264.3L253.5 256l10.8 10.8H392v44.8l55.5-55.6zM65.4 176.5l32.5-31.7 90.3 90.5h15.3V220l-90.3-90.5 31.6-31.7H65.4v78.7zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5v15.3h15.3l90.3-90.5 31.6 31.7V97.8zM203.5 414.2V306.1l-76.3 76.5 31.6 31.7h44.7zM65.4 235.3h108.8l-76.3-76.5-32.5 31.7v44.8zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3V292l90.3 90.5-31.6 31.7h78.5v-78.7zm0-58.8H274.2l76.3 76.5 31.6-31.7v-44.8zm-60.9 105.8L244.9 306v108.1h44.7l31.6-31.6zM97.9 353.2l76.3-76.5H65.4v44.8l32.5 31.7zm181.8 70.9H235V296.2l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6 55.5-55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4l-31.6-31.7z"/></svg>',viewBox:["0","0","447.5","512"],width:447,height:512,path:"M289.6 97.8l31.6 31.7-76.3 76.5V97.8h44.7zm-162.4 31.7l76.3 76.5V97.8h-44.7l-31.6 31.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.9h44.7l-55.5-55.6-55.5 55.6zM194.9 256l-10.8-10.8H55.5v-44.8L0 256l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7-76.3 76.5zM447.5 256L392 200.4v44.8H264.3L253.5 256l10.8 10.8H392v44.8l55.5-55.6zM65.4 176.5l32.5-31.7 90.3 90.5h15.3V220l-90.3-90.5 31.6-31.7H65.4v78.7zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5v15.3h15.3l90.3-90.5 31.6 31.7V97.8zM203.5 414.2V306.1l-76.3 76.5 31.6 31.7h44.7zM65.4 235.3h108.8l-76.3-76.5-32.5 31.7v44.8zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3V292l90.3 90.5-31.6 31.7h78.5v-78.7zm0-58.8H274.2l76.3 76.5 31.6-31.7v-44.8zm-60.9 105.8L244.9 306v108.1h44.7l31.6-31.6zM97.9 353.2l76.3-76.5H65.4v44.8l32.5 31.7zm181.8 70.9H235V296.2l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6 55.5-55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4l-31.6-31.7z"}}},certificate:{changes:["2","5.0.0"],ligatures:[],search:{terms:["badge","star"]},styles:["solid"],unicode:"f0a3",label:"certificate",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"}}},chair:{changes:["5.4.0"],ligatures:[],search:{terms:["furniture","seat"]},styles:["solid"],unicode:"f6c0",label:"Chair",voted:!0,svg:{solid:{last_modified:1539718624479,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M446.33 341.88l-10.67-32A31.996 31.996 0 0 0 405.3 288H42.69c-13.77 0-26 8.81-30.36 21.88l-10.67 32C-5.24 362.6 10.18 384 32.03 384H32v112c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h256v112c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-.03c21.85 0 37.27-21.4 30.36-42.12zM112 128c0-29.48 16.2-54.99 40-68.87V256h48V48h48v208h48V59.13c23.8 13.88 40 39.39 40 68.87v128h48V128C384 57.31 326.69 0 256 0h-64C121.31 0 64 57.31 64 128v128h48V128z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M446.33 341.88l-10.67-32A31.996 31.996 0 0 0 405.3 288H42.69c-13.77 0-26 8.81-30.36 21.88l-10.67 32C-5.24 362.6 10.18 384 32.03 384H32v112c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h256v112c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-.03c21.85 0 37.27-21.4 30.36-42.12zM112 128c0-29.48 16.2-54.99 40-68.87V256h48V48h48v208h48V59.13c23.8 13.88 40 39.39 40 68.87v128h48V128C384 57.31 326.69 0 256 0h-64C121.31 0 64 57.31 64 128v128h48V128z"}}},chalkboard:{changes:["5.0.13"],ligatures:[],search:{terms:["blackboard","learning","school","teaching","whiteboard","writing"]},styles:["solid"],unicode:"f51b",label:"Chalkboard",voted:!1,svg:{solid:{last_modified:1525967154565,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}}},"chalkboard-teacher":{changes:["5.0.13"],ligatures:[],search:{terms:["blackboard","instructor","learning","professor","school","whiteboard","writing"]},styles:["solid"],unicode:"f51c",label:"Chalkboard Teacher",voted:!1,svg:{solid:{last_modified:1525967154564,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"}}},"charging-station":{changes:["5.2.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f5e7",label:"Charging Station",voted:!1,svg:{solid:{last_modified:1532362831522,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z"}}},"chart-area":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:["analytics","area-chart","graph"]},styles:["solid"],unicode:"f1fe",label:"Area Chart",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"}}},"chart-bar":{changes:["1","5.0.0","5.3.0"],ligatures:[],search:{terms:["analytics","bar-chart","graph"]},styles:["solid","regular"],unicode:"f080",label:"Bar Chart",voted:!1,svg:{solid:{last_modified:1535388320874,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"},regular:{last_modified:1535388320834,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"}}},"chart-line":{changes:["4.2","5.0.0","5.3.0"],ligatures:[],search:{terms:["activity","analytics","dashboard","gain","graph","increase","line-chart"]},styles:["solid"],unicode:"f201",label:"Line Chart",voted:!1,svg:{solid:{last_modified:1535388320874,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"}}},"chart-pie":{changes:["4.2","5.0.0","5.3.0"],ligatures:[],search:{terms:["analytics","graph","pie-chart"]},styles:["solid"],unicode:"f200",label:"Pie Chart",voted:!1,svg:{solid:{last_modified:1535388320875,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 544 512"><path d="M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"/></svg>',viewBox:["0","0","544","512"],width:544,height:512,path:"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"}}},check:{changes:["1","5.0.0"],ligatures:[],search:{terms:["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo","yes"]},styles:["solid"],unicode:"f00c",label:"Check",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}}},"check-circle":{changes:["1","5.0.0"],ligatures:[],search:{terms:["accept","agree","confirm","correct","done","ok","select","success","todo","yes"]},styles:["solid","regular"],unicode:"f058",label:"Check Circle",voted:!1,svg:{solid:{last_modified:1521653821446,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"}}},"check-double":{changes:["5.1.0"],ligatures:[],search:{terms:["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo"]},styles:["solid"],unicode:"f560",label:"Check Double",voted:!0,svg:{solid:{last_modified:1529520111651,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504.5 171.95l-36.2-36.41c-10-10.05-26.21-10.05-36.2 0L192 377.02 79.9 264.28c-10-10.06-26.21-10.06-36.2 0L7.5 300.69c-10 10.05-10 26.36 0 36.41l166.4 167.36c10 10.06 26.21 10.06 36.2 0l294.4-296.09c10-10.06 10-26.36 0-36.42zM166.57 282.71c6.84 7.02 18.18 7.02 25.21.18L403.85 72.62c7.02-6.84 7.02-18.18.18-25.21L362.08 5.29c-6.84-7.02-18.18-7.02-25.21-.18L179.71 161.19l-68.23-68.77c-6.84-7.02-18.18-7.02-25.2-.18l-42.13 41.77c-7.02 6.84-7.02 18.18-.18 25.2l122.6 123.5z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504.5 171.95l-36.2-36.41c-10-10.05-26.21-10.05-36.2 0L192 377.02 79.9 264.28c-10-10.06-26.21-10.06-36.2 0L7.5 300.69c-10 10.05-10 26.36 0 36.41l166.4 167.36c10 10.06 26.21 10.06 36.2 0l294.4-296.09c10-10.06 10-26.36 0-36.42zM166.57 282.71c6.84 7.02 18.18 7.02 25.21.18L403.85 72.62c7.02-6.84 7.02-18.18.18-25.21L362.08 5.29c-6.84-7.02-18.18-7.02-25.21-.18L179.71 161.19l-68.23-68.77c-6.84-7.02-18.18-7.02-25.2-.18l-42.13 41.77c-7.02 6.84-7.02 18.18-.18 25.2l122.6 123.5z"}}},"check-square":{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["accept","agree","checkmark","confirm","correct","done","ok","select","success","todo","yes"]},styles:["solid","regular"],unicode:"f14a",label:"Check Square",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"}}},chess:{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f439",label:"Chess",voted:!1,svg:{solid:{last_modified:1518899527992,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M199.821 217.633a6 6 0 0 1 6 6l-.001 20.766a6 6 0 0 1-6 6h-25.805c0 31.715-2.153 96.201 17.398 153.229H64.597C84.54 345.452 82.02 279.245 82.02 250.399H56.183a6 6 0 0 1-6-6l.002-20.766a6 6 0 0 1 6-6h143.636zM41.554 115.088l34.58 95.071h103.734l34.572-95.072c2.846-7.826-2.95-16.101-11.278-16.101H152v-30.22h21.57a6 6 0 0 0 6-6V40.383a6 6 0 0 0-6-6h-28.367V6a6 6 0 0 0-6-6H116.82a6 6 0 0 0-6 6v28.383H82.421a6 6 0 0 0-6 6v22.383a6 6 0 0 0 6 6H104v30.219H52.831c-8.328.001-14.124 8.276-11.277 16.103zM222.678 445.17v-28.067a6 6 0 0 0-6-6H39.322a6 6 0 0 0-6 6v28.067l-22.148 14.164a6 6 0 0 0-2.767 5.055V506a6 6 0 0 0 6 6h227.187a6 6 0 0 0 6-6v-41.612a6 6 0 0 0-2.767-5.055l-22.149-14.163zm90.578-144.225l24.88 16.963c.09 18.124-.167 63.904-11.905 114.522h147.526c-11.713-50.475-11.969-96.324-11.882-114.537l24.859-16.949a3.856 3.856 0 0 0 1.684-3.187v-69.901a3.857 3.857 0 0 0-3.857-3.857h-27.655a3.857 3.857 0 0 0-3.857 3.857v31.514h-22.737v-31.514a3.857 3.857 0 0 0-3.858-3.857h-52.918a3.857 3.857 0 0 0-3.857 3.857v31.514h-22.737v-31.514a3.857 3.857 0 0 0-3.857-3.857H315.43a3.857 3.857 0 0 0-3.857 3.857v69.901a3.855 3.855 0 0 0 1.683 3.188zm71.585 51.906c0-8.372 6.787-15.158 15.159-15.158s15.158 6.787 15.158 15.158v30.318h-30.317v-30.318zM504.62 470.059l-13.664-10.639v-15.552a3.857 3.857 0 0 0-3.857-3.857H312.915a3.857 3.857 0 0 0-3.857 3.857v15.552l-13.677 10.639a3.857 3.857 0 0 0-1.488 3.044v35.039a3.857 3.857 0 0 0 3.857 3.857h204.5a3.857 3.857 0 0 0 3.857-3.857v-35.04a3.859 3.859 0 0 0-1.487-3.043z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M199.821 217.633a6 6 0 0 1 6 6l-.001 20.766a6 6 0 0 1-6 6h-25.805c0 31.715-2.153 96.201 17.398 153.229H64.597C84.54 345.452 82.02 279.245 82.02 250.399H56.183a6 6 0 0 1-6-6l.002-20.766a6 6 0 0 1 6-6h143.636zM41.554 115.088l34.58 95.071h103.734l34.572-95.072c2.846-7.826-2.95-16.101-11.278-16.101H152v-30.22h21.57a6 6 0 0 0 6-6V40.383a6 6 0 0 0-6-6h-28.367V6a6 6 0 0 0-6-6H116.82a6 6 0 0 0-6 6v28.383H82.421a6 6 0 0 0-6 6v22.383a6 6 0 0 0 6 6H104v30.219H52.831c-8.328.001-14.124 8.276-11.277 16.103zM222.678 445.17v-28.067a6 6 0 0 0-6-6H39.322a6 6 0 0 0-6 6v28.067l-22.148 14.164a6 6 0 0 0-2.767 5.055V506a6 6 0 0 0 6 6h227.187a6 6 0 0 0 6-6v-41.612a6 6 0 0 0-2.767-5.055l-22.149-14.163zm90.578-144.225l24.88 16.963c.09 18.124-.167 63.904-11.905 114.522h147.526c-11.713-50.475-11.969-96.324-11.882-114.537l24.859-16.949a3.856 3.856 0 0 0 1.684-3.187v-69.901a3.857 3.857 0 0 0-3.857-3.857h-27.655a3.857 3.857 0 0 0-3.857 3.857v31.514h-22.737v-31.514a3.857 3.857 0 0 0-3.858-3.857h-52.918a3.857 3.857 0 0 0-3.857 3.857v31.514h-22.737v-31.514a3.857 3.857 0 0 0-3.857-3.857H315.43a3.857 3.857 0 0 0-3.857 3.857v69.901a3.855 3.855 0 0 0 1.683 3.188zm71.585 51.906c0-8.372 6.787-15.158 15.159-15.158s15.158 6.787 15.158 15.158v30.318h-30.317v-30.318zM504.62 470.059l-13.664-10.639v-15.552a3.857 3.857 0 0 0-3.857-3.857H312.915a3.857 3.857 0 0 0-3.857 3.857v15.552l-13.677 10.639a3.857 3.857 0 0 0-1.488 3.044v35.039a3.857 3.857 0 0 0 3.857 3.857h204.5a3.857 3.857 0 0 0 3.857-3.857v-35.04a3.859 3.859 0 0 0-1.487-3.043z"}}},"chess-bishop":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f43a",label:"Chess Bishop",voted:!1,svg:{solid:{last_modified:1518899527988,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M123.158 77.881C107.369 72.53 96 57.597 96 40c0-22.091 17.909-40 40-40h47.796c22.091 0 40 17.909 40 40 0 17.541-11.295 32.434-27.005 37.829 23.993 16.657 48.577 46.839 68.703 82.05L144.929 280.443a6 6 0 0 0 0 8.485l14.142 14.142a6 6 0 0 0 8.485 0L280.9 189.726c17.758 38.297 29.371 79.443 29.371 114.273 0 53.786-22.897 75.788-58.446 86.033V448H68.174v-57.97C32.631 379.784 9.739 357.781 9.739 304c0-78.029 58.281-187.766 113.419-226.119zM320 500v-24c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M123.158 77.881C107.369 72.53 96 57.597 96 40c0-22.091 17.909-40 40-40h47.796c22.091 0 40 17.909 40 40 0 17.541-11.295 32.434-27.005 37.829 23.993 16.657 48.577 46.839 68.703 82.05L144.929 280.443a6 6 0 0 0 0 8.485l14.142 14.142a6 6 0 0 0 8.485 0L280.9 189.726c17.758 38.297 29.371 79.443 29.371 114.273 0 53.786-22.897 75.788-58.446 86.033V448H68.174v-57.97C32.631 379.784 9.739 357.781 9.739 304c0-78.029 58.281-187.766 113.419-226.119zM320 500v-24c0-6.627-5.373-12-12-12H12c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12z"}}},"chess-board":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f43c",label:"Chess Board",voted:!1,svg:{solid:{last_modified:1518899527988,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 256v64h-64v-64h64zm0-256h-64v64h64V0zm0 256h64v-64h-64v64zM384 0h-64v64h64V0zm0 512h64v-64h-64v64zm128-64v-64h-64v64h64zm-384 64h64v-64h-64v64zm0-512H64v64h64V0zm384 192v-64h-64v64h64zm0 128v-64h-64v64h64zM0 512h64v-64H0v64zM0 64v64h64V64H0zm0 128v64h64v-64H0zm0 128v64h64v-64H0zm256 192h64v-64h-64v64zm-64-128v64h64v-64h-64zm64-192v-64h-64v64h64zM64 384v64h64v-64H64zm64-128H64v64h64v-64zm256 128h64v-64h-64v64zM512 0h-64v64h64V0zM384 256h64v-64h-64v64zm0-192v64h64V64h-64zm-64 320v64h64v-64h-64zm-192-64v64h64v-64h-64zm128 0v64h64v-64h-64zm-64-128h-64v64h64v-64zm-64-64H64v64h64v-64zm192 192h64v-64h-64v64zM192 128V64h-64v64h64zm128 0V64h-64v64h64zm0 64h64v-64h-64v64z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 256v64h-64v-64h64zm0-256h-64v64h64V0zm0 256h64v-64h-64v64zM384 0h-64v64h64V0zm0 512h64v-64h-64v64zm128-64v-64h-64v64h64zm-384 64h64v-64h-64v64zm0-512H64v64h64V0zm384 192v-64h-64v64h64zm0 128v-64h-64v64h64zM0 512h64v-64H0v64zM0 64v64h64V64H0zm0 128v64h64v-64H0zm0 128v64h64v-64H0zm256 192h64v-64h-64v64zm-64-128v64h64v-64h-64zm64-192v-64h-64v64h64zM64 384v64h64v-64H64zm64-128H64v64h64v-64zm256 128h64v-64h-64v64zM512 0h-64v64h64V0zM384 256h64v-64h-64v64zm0-192v64h64V64h-64zm-64 320v64h64v-64h-64zm-192-64v64h64v-64h-64zm128 0v64h64v-64h-64zm-64-128h-64v64h64v-64zm-64-64H64v64h64v-64zm192 192h64v-64h-64v64zM192 128V64h-64v64h64zm128 0V64h-64v64h64zm0 64h64v-64h-64v64z"}}},"chess-king":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f43f",label:"Chess King",voted:!1,svg:{solid:{last_modified:1518899527989,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 476v24c0 6.627-5.373 12-12 12H44c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12zm-8.033-324H248v-48h50a6 6 0 0 0 6-6V62a6 6 0 0 0-6-6h-50V6a6 6 0 0 0-6-6h-36a6 6 0 0 0-6 6v50h-50a6 6 0 0 0-6 6v36a6 6 0 0 0 6 6h50v48H40.033c-27.574 0-46.879 27.244-37.738 53.259L87.582 448h272.836l85.287-242.741C454.846 179.244 435.541 152 407.967 152z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M416 476v24c0 6.627-5.373 12-12 12H44c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12zm-8.033-324H248v-48h50a6 6 0 0 0 6-6V62a6 6 0 0 0-6-6h-50V6a6 6 0 0 0-6-6h-36a6 6 0 0 0-6 6v50h-50a6 6 0 0 0-6 6v36a6 6 0 0 0 6 6h50v48H40.033c-27.574 0-46.879 27.244-37.738 53.259L87.582 448h272.836l85.287-242.741C454.846 179.244 435.541 152 407.967 152z"}}},"chess-knight":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f441",label:"Chess Knight",voted:!1,svg:{solid:{last_modified:1518899527990,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M352 224v224H32v-46.557c0-30.302 17.12-58.003 44.223-71.554l57.243-28.622A48 48 0 0 0 160 258.334V208l-22.127 11.063a23.996 23.996 0 0 0-12.55 15.645l-11.835 47.338a12 12 0 0 1-7.185 8.231l-29.601 11.84a11.998 11.998 0 0 1-9.33-.176L7.126 275.167A12 12 0 0 1 0 264.201v-158.26c0-6.365 2.529-12.47 7.03-16.971L16 80 1.789 51.578A16.937 16.937 0 0 1 0 44c0-6.627 5.373-12 12-12h148c106.039 0 192 85.961 192 192zm20 240H12c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h360c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12zM52 128c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M352 224v224H32v-46.557c0-30.302 17.12-58.003 44.223-71.554l57.243-28.622A48 48 0 0 0 160 258.334V208l-22.127 11.063a23.996 23.996 0 0 0-12.55 15.645l-11.835 47.338a12 12 0 0 1-7.185 8.231l-29.601 11.84a11.998 11.998 0 0 1-9.33-.176L7.126 275.167A12 12 0 0 1 0 264.201v-158.26c0-6.365 2.529-12.47 7.03-16.971L16 80 1.789 51.578A16.937 16.937 0 0 1 0 44c0-6.627 5.373-12 12-12h148c106.039 0 192 85.961 192 192zm20 240H12c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h360c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12zM52 128c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z"}}},"chess-pawn":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f443",label:"Chess Pawn",voted:!1,svg:{solid:{last_modified:1518899527990,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M264 448H56s60-42.743 60-176H84c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h40.209C95.721 210.56 76 181.588 76 148c0-46.392 37.608-84 84-84s84 37.608 84 84c0 33.588-19.721 62.56-48.209 76H236c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12h-32c0 133.257 60 176 60 176zm28 16H28c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h264c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M264 448H56s60-42.743 60-176H84c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h40.209C95.721 210.56 76 181.588 76 148c0-46.392 37.608-84 84-84s84 37.608 84 84c0 33.588-19.721 62.56-48.209 76H236c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12h-32c0 133.257 60 176 60 176zm28 16H28c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h264c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12z"}}},"chess-queen":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f445",label:"Chess Queen",voted:!1,svg:{solid:{last_modified:1518899527991,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M436 512H76c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zM255.579 0c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zm204.568 154.634c-5.768-3.045-12.916-.932-16.082 4.77-8.616 15.516-22.747 37.801-44.065 37.801-28.714 0-30.625-19.804-31.686-57.542-.183-6.492-5.501-11.664-11.995-11.664h-41.006c-5.175 0-9.754 3.328-11.388 8.238-8.89 26.709-26.073 40.992-47.925 40.992s-39.034-14.283-47.925-40.992c-1.634-4.91-6.213-8.238-11.388-8.238h-41.005c-6.495 0-11.813 5.174-11.995 11.667-1.052 37.642-2.934 57.539-31.688 57.539-20.691 0-33.817-20.224-44.425-38.025-3.266-5.48-10.258-7.431-15.899-4.453l-39.179 20.679a12 12 0 0 0-5.51 15.145L112 448h288l105.014-257.448a12 12 0 0 0-5.51-15.145l-39.357-20.773z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M436 512H76c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12zM255.579 0c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zm204.568 154.634c-5.768-3.045-12.916-.932-16.082 4.77-8.616 15.516-22.747 37.801-44.065 37.801-28.714 0-30.625-19.804-31.686-57.542-.183-6.492-5.501-11.664-11.995-11.664h-41.006c-5.175 0-9.754 3.328-11.388 8.238-8.89 26.709-26.073 40.992-47.925 40.992s-39.034-14.283-47.925-40.992c-1.634-4.91-6.213-8.238-11.388-8.238h-41.005c-6.495 0-11.813 5.174-11.995 11.667-1.052 37.642-2.934 57.539-31.688 57.539-20.691 0-33.817-20.224-44.425-38.025-3.266-5.48-10.258-7.431-15.899-4.453l-39.179 20.679a12 12 0 0 0-5.51 15.145L112 448h288l105.014-257.448a12 12 0 0 0-5.51-15.145l-39.357-20.773z"}}},"chess-rook":{changes:["5.0.5"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f447",label:"Chess Rook",voted:!1,svg:{solid:{last_modified:1518899527992,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M81.241 215.027C80.957 258.92 77.411 348.076 48 448h287.982c-29.4-99.604-32.936-188.912-33.221-232.975l45.418-42.312a11.998 11.998 0 0 0 3.82-8.78V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v44h-48V44c0-6.627-5.373-12-12-12h-72c-6.627 0-12 5.373-12 12v44H96V44c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v119.932c0 3.33 1.384 6.51 3.82 8.78l45.421 42.315zM160 256c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v64.004h-64V256zm224 220v24c0 6.627-5.373 12-12 12H12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M81.241 215.027C80.957 258.92 77.411 348.076 48 448h287.982c-29.4-99.604-32.936-188.912-33.221-232.975l45.418-42.312a11.998 11.998 0 0 0 3.82-8.78V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v44h-48V44c0-6.627-5.373-12-12-12h-72c-6.627 0-12 5.373-12 12v44H96V44c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v119.932c0 3.33 1.384 6.51 3.82 8.78l45.421 42.315zM160 256c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v64.004h-64V256zm224 220v24c0 6.627-5.373 12-12 12H12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12z"}}},"chevron-circle-down":{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["arrow","dropdown","menu","more"]},styles:["solid"],unicode:"f13a",label:"Chevron Circle Down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z"}}},"chevron-circle-left":{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["arrow","back","previous"]},styles:["solid"],unicode:"f137",label:"Chevron Circle Left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"}}},"chevron-circle-right":{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["arrow","forward","next"]},styles:["solid"],unicode:"f138",label:"Chevron Circle Right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"}}},"chevron-circle-up":{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["arrow"]},styles:["solid"],unicode:"f139",label:"Chevron Circle Up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z"}}},"chevron-down":{changes:["1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f078",label:"chevron-down",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"}}},"chevron-left":{changes:["1","5.0.0"],ligatures:[],search:{terms:["back","bracket","previous"]},styles:["solid"],unicode:"f053",label:"chevron-left",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"}}},"chevron-right":{changes:["1","5.0.0"],ligatures:[],search:{terms:["bracket","forward","next"]},styles:["solid"],unicode:"f054",label:"chevron-right",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></svg>',viewBox:["0","0","320","512"],width:320,height:512,path:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"}}},"chevron-up":{changes:["1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f077",label:"chevron-up",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"}}},child:{changes:["4.1","5.0.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f1ae",label:"Child",voted:!1,svg:{solid:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"}}},chrome:{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["browser"]},styles:["brands"],unicode:"f268",label:"Chrome",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z"/></svg>',viewBox:["0","0","496","512"],width:496,height:512,path:"M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z"}}},church:{changes:["5.0.13"],ligatures:[],search:{terms:["building","community","religion"]},styles:["solid"],unicode:"f51d",label:"Church",voted:!0,svg:{solid:{last_modified:1525967154565,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"}}},circle:{changes:["3","5.0.0"],ligatures:[],search:{terms:["circle-thin","dot","notification"]},styles:["solid","regular"],unicode:"f111",label:"Circle",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"}}},"circle-notch":{changes:["4.1","5.0.0"],ligatures:[],search:{terms:["circle-o-notch"]},styles:["solid"],unicode:"f1ce",label:"Circle Notched",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z"}}},city:{changes:["5.3.0"],ligatures:[],search:{terms:["buildings","busy","skyscrapers","urban","windows"]},styles:["solid"],unicode:"f64f",label:"City",voted:!1,svg:{solid:{last_modified:1535388320875,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"}}},clipboard:{changes:["5.0.0"],ligatures:[],search:{terms:["paste"]},styles:["solid","regular"],unicode:"f328",label:"Clipboard",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M336 64h-80c0-35.29-28.71-64-64-64s-64 28.71-64 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h42v36c0 6.627 5.373 12 12 12h168c6.627 0 12-5.373 12-12v-36h42a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zM192 40c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M336 64h-80c0-35.29-28.71-64-64-64s-64 28.71-64 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h42v36c0 6.627 5.373 12 12 12h168c6.627 0 12-5.373 12-12v-36h42a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zM192 40c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24"}}},"clipboard-check":{changes:["5.0.7"],ligatures:[],search:{terms:["accept","agree","confirm","done","ok","select","success","todo","yes"]},styles:["solid"],unicode:"f46c",label:"Clipboard with Check",voted:!1,svg:{solid:{last_modified:1521653821446,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z"}}},"clipboard-list":{changes:["5.0.7"],ligatures:[],search:{terms:["checklist","completed","done","finished","intinerary","ol","schedule","todo","ul"]},styles:["solid"],unicode:"f46d",label:"Clipboard List",voted:!1,svg:{solid:{last_modified:1521653821446,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"}}},clock:{changes:["1","5.0.0"],ligatures:[],search:{terms:["date","late","schedule","timer","timestamp","watch"]},styles:["solid","regular"],unicode:"f017",label:"Clock",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm57.1 350.1L224.9 294c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v137.7l63.5 46.2c5.4 3.9 6.5 11.4 2.6 16.8l-28.2 38.8c-3.9 5.3-11.4 6.5-16.8 2.6z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm57.1 350.1L224.9 294c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v137.7l63.5 46.2c5.4 3.9 6.5 11.4 2.6 16.8l-28.2 38.8c-3.9 5.3-11.4 6.5-16.8 2.6z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"}}},clone:{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["copy","duplicate"]},styles:["solid","regular"],unicode:"f24d",label:"Clone",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"}}},"closed-captioning":{changes:["4.2","5.0.0"],ligatures:[],search:{terms:["cc"]},styles:["solid","regular"],unicode:"f20a",label:"Closed Captioning",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z"},regular:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 336H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v276c0 3.3-2.7 6-6 6zm-211.1-85.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7zm190.4 0c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.9-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 220.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 336H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v276c0 3.3-2.7 6-6 6zm-211.1-85.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7zm190.4 0c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.9-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 220.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7z"}}},cloud:{changes:["2","5.0.0","5.0.11"],ligatures:[],search:{terms:["save"]},styles:["solid"],unicode:"f0c2",label:"Cloud",voted:!1,svg:{solid:{last_modified:1525209365067,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"}}},"cloud-download-alt":{changes:["5.0.0","5.0.11"],ligatures:[],search:{terms:["import"]},styles:["solid"],unicode:"f381",label:"Alternate Cloud Download",voted:!1,svg:{solid:{last_modified:1525209365065,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"}}},"cloud-meatball":{changes:["5.5.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f73b",label:"Cloud with (a chance of) Meatball",voted:!1,svg:{solid:{last_modified:1543956065779,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z"}}},"cloud-moon":{changes:["5.4.0","5.5.0"],ligatures:[],search:{terms:["crescent","evening","halloween","holiday","lunar","night","sky"]},styles:["solid"],unicode:"f6c3",label:"Cloud with Moon",voted:!1,svg:{solid:{last_modified:1543956065779,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"}}},"cloud-moon-rain":{changes:["5.5.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f73c",label:"Cloud with Moon and Rain",voted:!1,svg:{solid:{last_modified:1543956065779,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"}}},"cloud-rain":{changes:["5.5.0"],ligatures:[],search:{terms:["precipitation"]},styles:["solid"],unicode:"f73d",label:"Cloud with Rain",voted:!1,svg:{solid:{last_modified:1543956065779,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z"}}},"cloud-showers-heavy":{changes:["5.5.0"],ligatures:[],search:{terms:["precipitation","rain","storm"]},styles:["solid"],unicode:"f740",label:"Cloud with Heavy Showers",voted:!1,svg:{solid:{last_modified:1543956065780,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z"}}},"cloud-sun":{changes:["5.4.0","5.5.0"],ligatures:[],search:{terms:["day","daytime","fall","outdoors","seasonal"]},styles:["solid"],unicode:"f6c4",label:"Cloud with Sun",voted:!1,svg:{solid:{last_modified:1543956065781,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z"}}},"cloud-sun-rain":{changes:["5.5.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f743",label:"Cloud with Sun and Rain",voted:!1,svg:{solid:{last_modified:1543956065781,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"}}},"cloud-upload-alt":{changes:["5.0.0","5.0.11"],ligatures:[],search:{terms:["cloud-upload"]},styles:["solid"],unicode:"f382",label:"Alternate Cloud Upload",voted:!1,svg:{solid:{last_modified:1525209365066,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z"}}},cloudscale:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f383",label:"cloudscale.ch",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"/></svg>',viewBox:["0","0","448","512"],width:448,height:512,path:"M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"}}},cloudsmith:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f384",label:"Cloudsmith",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 332 512"><path d="M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z"/></svg>',viewBox:["0","0","332","512"],width:332,height:512,path:"M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z"}}},cloudversify:{changes:["5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f385",label:"cloudversify",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 616 512"><path d="M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"/></svg>',viewBox:["0","0","616","512"],width:616,height:512,path:"M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"}}},cocktail:{changes:["5.1.0"],ligatures:[],search:{terms:["alcohol","beverage","drink"]},styles:["solid"],unicode:"f561",label:"Cocktail",voted:!1,svg:{solid:{last_modified:1529520111652,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z"}}},code:{changes:["3.1","5.0.0"],ligatures:[],search:{terms:["brackets","html"]},styles:["solid"],unicode:"f121",label:"Code",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}}},"code-branch":{changes:["5.0.0"],ligatures:[],search:{terms:["branch","code-fork","fork","git","github","rebase","svn","vcs","version"]},styles:["solid"],unicode:"f126",label:"Code Branch",voted:!1,svg:{solid:{last_modified:1502809851e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"/></svg>',viewBox:["0","0","384","512"],width:384,height:512,path:"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"}}},codepen:{changes:["4.1","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f1cb",label:"Codepen",voted:!1,svg:{brands:{last_modified:1501102193e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"}}},codiepie:{changes:["4.5","5.0.0"],ligatures:[],search:{terms:[]},styles:["brands"],unicode:"f284",label:"Codie Pie",voted:!1,svg:{brands:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 472 512"><path d="M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"/></svg>',viewBox:["0","0","472","512"],width:472,height:512,path:"M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"}}},coffee:{changes:["3","5.0.0"],ligatures:[],search:{terms:["beverage","breakfast","cafe","drink","fall","morning","mug","seasonal","tea"]},styles:["solid"],unicode:"f0f4",label:"Coffee",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"}}},cog:{changes:["1","5.0.0"],ligatures:[],search:{terms:["settings"]},styles:["solid"],unicode:"f013",label:"cog",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z"}}},cogs:{changes:["1","5.0.0"],ligatures:[],search:{terms:["gears","settings"]},styles:["solid"],unicode:"f085",label:"cogs",voted:!1,svg:{solid:{last_modified:1502397066e3,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"}}},coins:{changes:["5.0.13"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f51e",label:"Coins",voted:!0,svg:{solid:{last_modified:1525967154565,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"}}},columns:{changes:["2","5.0.0"],ligatures:[],search:{terms:["dashboard","panes","split"]},styles:["solid"],unicode:"f0db",label:"Columns",voted:!1,svg:{solid:{last_modified:150092788e4,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"}}},comment:{changes:["1","5.0.0","5.0.9"],ligatures:[],search:{terms:["bubble","chat","conversation","feedback","message","note","notification","sms","speech","texting"]},styles:["solid","regular"],unicode:"f075",label:"comment",voted:!1,svg:{solid:{last_modified:1522083406015,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"},regular:{last_modified:1522083405998,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"}}},"comment-alt":{changes:["4.4","5.0.0"],ligatures:[],search:{terms:["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},styles:["solid","regular"],unicode:"f27a",label:"Alternate Comment",voted:!1,svg:{solid:{last_modified:1522083406013,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"},regular:{last_modified:1522083405995,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288z"}}},"comment-dollar":{changes:["5.3.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f651",label:"Comment Dollar",voted:!1,svg:{solid:{last_modified:1535388320876,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z"}}},"comment-dots":{changes:["5.0.9"],ligatures:[],search:{terms:[]},styles:["solid","regular"],unicode:"f4ad",label:"Comment Dots",voted:!1,svg:{solid:{last_modified:1522083406013,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"},regular:{last_modified:1522083405995,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M144 208c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"/></svg>',viewBox:["0","0","512","512"],width:512,height:512,path:"M144 208c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"}}},"comment-slash":{changes:["5.0.9"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f4b3",label:"Comment Slash",voted:!1,svg:{solid:{last_modified:1522083406015,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"/></svg>',viewBox:["0","0","640","512"],width:640,height:512,path:"M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"}}},comments:{changes:["1","5.0.0","5.0.9"],ligatures:[],search:{terms:["bubble","chat","conversation","feedback","message","note","notification","sms","speech","texting"]},styles:["solid","regular"],unicode:"f086",label:"comments",voted:!1,svg:{solid:{last_modified:1522083406016,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"},regular:{last_modified:1522083405999,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z"/></svg>',viewBox:["0","0","576","512"],width:576,height:512,path:"M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z"}}},"comments-dollar":{changes:["5.3.0"],ligatures:[],search:{terms:[]},styles:["solid"],unicode:"f653",label:"Comments Dollar",voted:!1,svg:{solid:{last_modified:1535388320877,raw:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66