Version Description
- 2019-02-01
Download this release
Release Info
Developer | codeinwp |
Plugin | Orbit Fox by ThemeIsle |
Version | 2.7.4 |
Comparing to | |
See all releases |
Code changes from version 2.7.3 to 2.7.4
- CHANGELOG.md +4 -2
- core/app/class-orbit-fox-global-settings.php +1 -1
- core/assets/css/orbit-fox-admin.css +1 -1
- core/includes/class-orbit-fox.php +1 -1
- obfx_modules/gutenberg-blocks/init.php +9 -7
- obfx_modules/image-cdn/init.php +1 -1
- obfx_modules/menu-icons/css/public.css +7 -1
- obfx_modules/menu-icons/css/vendor/font-awesome.min.css +4 -0
- obfx_modules/menu-icons/init.php +15 -4
- readme.md +7 -0
- readme.txt +7 -0
- themeisle-companion.php +1 -1
- themeisle-hash.json +1 -1
- vendor/autoload.php +1 -1
- vendor/codeinwp/elementor-extra-widgets/README.md +1 -0
- vendor/codeinwp/elementor-extra-widgets/phpunit.xml +14 -0
- vendor/codeinwp/elementor-extra-widgets/tests/bootstrap.php +50 -0
- vendor/codeinwp/elementor-extra-widgets/tests/test-basics.php +71 -0
- vendor/codeinwp/full-width-page-templates/README.md +119 -0
- vendor/codeinwp/full-width-page-templates/phpunit.xml +14 -0
- vendor/codeinwp/full-width-page-templates/tests/bootstrap.php +50 -0
- vendor/codeinwp/full-width-page-templates/tests/test-basics.php +35 -0
- vendor/codeinwp/gutenberg-blocks/blocks/about-author/index.js +8 -4
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-column.js +1629 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/advanced-columns.js +3314 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/editor.scss +39 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/background-control/index.js +80 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/class-advanced-columns-server.php +223 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/editor.scss +691 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/editor.scss +370 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/index.js +201 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/inboarding/library.js +336 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/index.js +7 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/editor.scss +83 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/layout-control/index.js +446 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/editor.scss +22 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/index.js +172 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/separators/style.scss +22 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-columns/style.scss +459 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/editor.scss +75 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/index.js +1320 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/registerHeadingHighlight.js +49 -0
- vendor/codeinwp/gutenberg-blocks/blocks/advanced-heading/style.scss +5 -0
- vendor/codeinwp/gutenberg-blocks/blocks/button-group/editor.scss +215 -0
- vendor/codeinwp/gutenberg-blocks/blocks/button-group/index.js +1106 -0
- vendor/codeinwp/gutenberg-blocks/blocks/button-group/style.scss +58 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-area.js +5 -1
- vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/accordion-block.js +5 -1
- vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/index.js +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{accordion-box → deprecated/accordion-box}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/Editor.js +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/class-chart-pie-block.php +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{chart → deprecated/chart}/index.js +4 -0
- vendor/codeinwp/gutenberg-blocks/blocks/deprecated/index.js +10 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/index.js +3 -2
- vendor/codeinwp/gutenberg-blocks/blocks/{notice → deprecated/notice}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/index.js +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-block.js +5 -1
- vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/pricing-table.js +3 -2
- vendor/codeinwp/gutenberg-blocks/blocks/{pricing-table → deprecated/pricing-table}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/index.js +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/service-block.js +6 -2
- vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/services-block.js +3 -2
- vendor/codeinwp/gutenberg-blocks/blocks/{services → deprecated/services}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/index.js +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-area.js +3 -2
- vendor/codeinwp/gutenberg-blocks/blocks/{testimonials → deprecated/testimonials}/testimonials-block.js +5 -1
- vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/editor.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/index.js +13 -3
- vendor/codeinwp/gutenberg-blocks/blocks/{tweetable → deprecated/tweetable}/style.scss +0 -0
- vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/class-font-awesome-icons-server.php +0 -160
- vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/deprecated.js +107 -0
- vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/editor.scss +0 -113
- vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/icons.json +0 -7047
- vendor/codeinwp/gutenberg-blocks/blocks/font-awesome-icons/index.js +189 -230
- vendor/codeinwp/gutenberg-blocks/blocks/google-map/class-google-map-block.php +0 -15
- vendor/codeinwp/gutenberg-blocks/blocks/google-map/index.js +43 -31
- vendor/codeinwp/gutenberg-blocks/blocks/plugin-card/index.js +27 -33
- vendor/codeinwp/gutenberg-blocks/blocks/post-grid/Thumbnail.js +1 -1
- vendor/codeinwp/gutenberg-blocks/blocks/post-grid/class-posts-grid-block.php +1 -1
- vendor/codeinwp/gutenberg-blocks/blocks/post-grid/index.js +15 -37
- vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/class-sharing-icons-block.php +22 -11
- vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/icons.js +53 -52
- vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/index.js +4 -3
- vendor/codeinwp/gutenberg-blocks/blocks/sharing-icons/social_list.js +1 -2
- vendor/codeinwp/gutenberg-blocks/blocks/structural/index.js +6 -0
- vendor/codeinwp/gutenberg-blocks/blocks/structural/pricing/index.js +120 -0
- vendor/codeinwp/gutenberg-blocks/blocks/structural/service/index.js +94 -0
- vendor/codeinwp/gutenberg-blocks/blocks/structural/testimonials/index.js +77 -0
- vendor/codeinwp/gutenberg-blocks/build/block.js +1 -1
CHANGELOG.md
CHANGED
@@ -1,7 +1,9 @@
|
|
1 |
Â
|
2 |
-
### v2.7.
|
3 |
Â
**Changes:**
|
4 |
-
*
|
Â
|
|
Â
|
|
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.
|
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.
|
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 =
|
26 |
-
$this->active_default =
|
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( __( '
|
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 & CDN Module
|
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 & 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' =>
|
163 |
-
|
164 |
-
|
165 |
-
|
Â
|
|
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.
|
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":"
|
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
|
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&utm_medium=referral&utm_content=Codeinwp/full-width-page-templates&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:
|
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
|
61 |
Â
authors.find( ( o ) => {
|
62 |
Â
if ( o.id === postAuthor ) {
|
63 |
-
|
Â
|
|
Â
|
|
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’ 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’ 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:
|
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 {
|
Â
|
|
Â
|
|
Â
|
|
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’ 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’ 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 |
-
|
27 |
-
|
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:
|
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 |
-
|
95 |
-
align: [ 'left', 'center', 'right' ]
|
96 |
-
},
|
97 |
Â
|
98 |
-
edit:
|
99 |
Â
|
100 |
-
|
101 |
-
|
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
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
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 =
|
175 |
Â
props.setAttributes({ fontSize: value });
|
176 |
Â
};
|
177 |
Â
|
178 |
-
const changePadding =
|
179 |
Â
props.setAttributes({ padding: value });
|
180 |
Â
};
|
181 |
Â
|
182 |
-
const changeMargin =
|
183 |
Â
props.setAttributes({ margin: value });
|
184 |
Â
};
|
185 |
Â
|
186 |
-
const changeBackgroundColor =
|
187 |
Â
props.setAttributes({ backgroundColor: value });
|
188 |
Â
};
|
189 |
Â
|
190 |
-
const changeTextColor =
|
191 |
Â
props.setAttributes({ textColor: value });
|
192 |
Â
};
|
193 |
Â
|
194 |
-
const changeBorderColor =
|
195 |
Â
props.setAttributes({ borderColor: value });
|
196 |
Â
};
|
197 |
Â
|
198 |
-
const changeBorderSize =
|
199 |
Â
props.setAttributes({ borderSize: value });
|
200 |
Â
};
|
201 |
Â
|
202 |
-
const changeBorderRadius =
|
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 |
-
<
|
225 |
-
<
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
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 |
-
</
|
337 |
-
</InspectorControls>,
|
338 |
Â
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
343 |
Â
>
|
344 |
-
<
|
345 |
-
className={ `${ props.
|
346 |
-
style={
|
347 |
Â
>
|
348 |
-
|
349 |
-
|
350 |
-
|
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 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
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:
|
36 |
Â
category: 'themeisle-blocks',
|
37 |
Â
keywords: [
|
38 |
Â
'map',
|
@@ -80,23 +81,33 @@ registerBlockType( 'themeisle-blocks/google-map', {
|
|
80 |
Â
|
81 |
Â
let settings;
|
82 |
Â
|
83 |
-
|
84 |
-
|
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 |
-
|
Â
|
|
95 |
Â
setState({
|
96 |
-
|
Â
|
|
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 |
-
|
111 |
-
|
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 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
Â
|
|
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
|
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
|
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:
|
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 =
|
118 |
Â
props.setAttributes({ slug: value });
|
119 |
Â
};
|
120 |
Â
|
121 |
-
const searchPlugins =
|
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 =
|
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={
|
190 |
Â
{ ( props.attributes.pluginName ) ?
|
191 |
-
<div
|
192 |
-
<div
|
193 |
-
<div
|
194 |
-
<div
|
195 |
Â
<img src={ props.attributes.pluginIcon } alt={ unescapeHTML( props.attributes.pluginName ) } title={ unescapeHTML( props.attributes.pluginName ) }/>
|
196 |
Â
</div>
|
197 |
-
<div
|
198 |
Â
<h4>{ unescapeHTML( props.attributes.pluginName ) }</h4>
|
199 |
Â
<h5 dangerouslySetInnerHTML={ { __html: _.unescape( props.attributes.pluginAuthor ) } }></h5>
|
200 |
Â
</div>
|
201 |
-
<div
|
202 |
Â
</div>
|
203 |
Â
</div>
|
204 |
-
<div
|
205 |
-
<div
|
206 |
-
<div
|
207 |
Â
<h5>{__( 'Plugin Stats' ) }</h5>
|
208 |
-
<div
|
209 |
-
<div
|
210 |
-
<span
|
211 |
Â
{ __( 'active installs' ) }
|
212 |
Â
</div>
|
213 |
-
<div
|
214 |
-
<span
|
215 |
Â
{ __( 'version' ) }
|
216 |
Â
</div>
|
217 |
-
<div
|
218 |
-
<span
|
219 |
Â
{ __( 'tested up to' ) }
|
220 |
Â
</div>
|
221 |
Â
</div>
|
222 |
Â
</div>
|
223 |
Â
</div>
|
224 |
-
<div
|
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 |
-
|
39 |
-
|
40 |
-
|
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: __( '
|
71 |
Â
description: __( 'Display a list of your most recent posts in a beautiful grid.' ),
|
72 |
-
icon:
|
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 |
-
|
135 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
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 {
|
Â
|
|
Â
|
|
Â
|
|
5 |
Â
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
<
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
<
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
<
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
<
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
<
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
<
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
<
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
<
|
52 |
-
|
53 |
-
|
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:
|
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
|
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
|