Gutenberg Blocks – Ultimate Addons for Gutenberg - Version 1.23.0

Version Description

  • New: Added an option to rollback to a previous version.
  • New: Added an option to get update notifications for beta versions.
  • New: Lottie - Added alignment Option.
  • Improvement: Frontend optimization by reducing one request of CSS.
  • Improvement: Improved the Dynamic Assets loading functionality for better performance.
  • Improvement: Static CSS Optimized by loading only used blocks' CSS on a Page.
  • Improvement: Table of content - Optimized headings rendering to remove CLS impact.
  • Fix: Advanced Column - Column Gap Setting overlapping issue.
  • Fix: Advanced Column - Column Gap Setting not working in the Editor issue.
  • Fix: Advanced Column - Stack on tablet and mobile in preview mode.
  • Fix: Blockquote - Tweet link showing an empty page link and username.
  • Fix: Block condition - Conflicting with Real Media Library plugin.
  • Fix: Blocks throwing an error when deactivate all the UAG blocks except the Multi Buttons, Forms & How To.
  • Fix: Inline Notice and Review Schema block UI broken if Gutenberg plugin is activated.
  • Fix: Lottie - Settings conflict issue.
  • Fix: Lottie - Alignment issue in the editor.
  • Fix: Post Grid - Link to complete box redirect to the last post when image background set to Top.
  • Fix: Post Layout - Conflicting with the Envira Gallery plugin.
  • Fix: Post Layout - Invalid HTML markup of a post meta link.
  • Fix: Section - Margin Left/Right not working issue.
  • Fix: Social Share - Query string variables were omitted after the first ampersand. Encoded the Page/Post URL.
  • Fix: Table of content - HTML validation issue.
  • Fix: Table of Contents - Default heading was displaying instead of previously set heading.
Download this release

Release Info

Developer brainstormworg
Plugin Icon Gutenberg Blocks – Ultimate Addons for Gutenberg
Version 1.23.0
Comparing to
See all releases

Code changes from version 1.22.5 to 1.23.0

Files changed (46) hide show
  1. admin/assets/admin-menu-settings.css +81 -2
  2. admin/assets/admin-menu-settings.js +146 -20
  3. {dist → admin/assets}/blocks-deactivate.js +0 -0
  4. dist/blocks.commoneditorstyle.build.css → admin/assets/common-block-editor.css +7 -3
  5. admin/uagb-general.php +41 -9
  6. admin/uagb-tools.php +144 -0
  7. assets/css/blocks/lottie.css +1 -0
  8. assets/css/blocks/post.css +1 -1
  9. assets/css/blocks/table-of-contents.css +1 -1
  10. dist/blocks.style.rtl.css → assets/css/style-blocks.rtl.css +0 -0
  11. assets/js/table-of-contents.js +1 -61
  12. blocks-config/blocks-config.php +20 -0
  13. {dist/blocks → blocks-config}/cf7-styler/class-uagb-cf7-styler.php +0 -0
  14. {dist/blocks → blocks-config}/forms/class-uagb-forms.php +0 -0
  15. {dist/blocks → blocks-config}/gf-styler/class-uagb-gf-styler.php +0 -0
  16. {dist/blocks → blocks-config}/lottie/class-uagb-lottie.php +5 -0
  17. {dist/blocks → blocks-config}/post-timeline/class-uagb-post-timeline.php +0 -0
  18. {dist/blocks → blocks-config}/post/class-uagb-post.php +51 -4
  19. blocks-config/table-of-content/class-uagb-table-of-content.php +827 -0
  20. {dist/blocks → blocks-config}/taxonomy-list/class-uagb-taxonomy-list.php +0 -0
  21. {dist/blocks → blocks-config}/uagb-controls/UAGBIcon.json +0 -0
  22. {dist/blocks → blocks-config}/uagb-controls/block-icons.js +0 -0
  23. {dist/blocks → blocks-config}/uagb-controls/generateCSS.js +0 -0
  24. {dist/blocks → blocks-config}/uagb-controls/generateCSSUnit.js +0 -0
  25. {dist/blocks → blocks-config}/uagb-controls/hexToRgba.js +0 -0
  26. {dist/blocks → blocks-config}/uagb-controls/parseIcon.js +0 -0
  27. {dist/blocks → blocks-config}/uagb-controls/renderIcon.js +0 -0
  28. classes/class-uagb-admin-helper.php +85 -4
  29. classes/class-uagb-admin.php +238 -7
  30. classes/class-uagb-beta-updates.php +145 -0
  31. classes/class-uagb-block-helper.php +57 -48
  32. classes/class-uagb-block-js.php +11 -6
  33. classes/class-uagb-config.php +154 -0
  34. classes/class-uagb-core-plugin.php +0 -61
  35. classes/class-uagb-filesystem.php +108 -0
  36. classes/class-uagb-front-assets.php +175 -0
  37. classes/class-uagb-helper.php +1057 -1333
  38. classes/class-uagb-init-blocks.php +26 -138
  39. classes/class-uagb-loader.php +39 -29
  40. classes/class-uagb-post-assets.php +1070 -0
  41. classes/class-uagb-rollback.php +186 -0
  42. classes/class-uagb-scripts-utils.php +167 -0
  43. classes/class-uagb-twenty-seventeen-compatibility.php +4 -8
  44. classes/class-uagb-update.php +26 -4
  45. dist/blocks.asset.php +1 -0
  46. dist/blocks.build.js +0 -1039
admin/assets/admin-menu-settings.css CHANGED
@@ -48,7 +48,8 @@
48
  padding: 20px;
49
  }
50
 
51
- .uagb-intro-section .uagb-intro-icon {
 
52
  margin-right: 8px;
53
  width: 25px;
54
  height: 25px;
@@ -199,7 +200,8 @@
199
  animation: rotation 2s infinite linear;
200
  }
201
 
202
- .settings_page_uag #wpcontent{
 
203
  padding: 0;
204
  }
205
 
@@ -290,3 +292,80 @@
290
  .uagb-reusable-block-link > span {
291
  vertical-align: text-top;
292
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  padding: 20px;
49
  }
50
 
51
+ .uagb-intro-section .uagb-intro-icon,
52
+ .uagb-intro-section .uagb-gen-icon {
53
  margin-right: 8px;
54
  width: 25px;
55
  height: 25px;
200
  animation: rotation 2s infinite linear;
201
  }
202
 
203
+ .settings_page_uag #wpcontent,
204
+ .settings_page_uag-tools #wpcontent {
205
  padding: 0;
206
  }
207
 
292
  .uagb-reusable-block-link > span {
293
  vertical-align: text-top;
294
  }
295
+ .uag-file-permissions-notice {
296
+ background: #dcdcdead;
297
+ margin-bottom: 15px;
298
+ padding: 5px;
299
+ }
300
+ .uagb-confirm-rollback-popup {
301
+ position: fixed;
302
+ height: 100%;
303
+ width: 100%;
304
+ bottom: 0;
305
+ left: 0;
306
+ background-color: rgba(0, 0, 0, 0.8);
307
+ z-index: 9999;
308
+ -webkit-user-select: none;
309
+ -moz-user-select: none;
310
+ -ms-user-select: none;
311
+ user-select: none;
312
+ display: none;
313
+ }
314
+ .uagb-confirm-rollback-popup-content {
315
+ top: 151px;
316
+ left: 532.5px;
317
+ margin: auto;
318
+ width: 375px;
319
+ background-color: #fff;
320
+ position: absolute;
321
+ -webkit-border-radius: 3px;
322
+ border-radius: 3px;
323
+ -webkit-box-shadow: 2px 8px 23px 3px rgb(0 0 0 / 20%);
324
+ box-shadow: 2px 8px 23px 3px rgb(0 0 0 / 20%);
325
+ overflow: hidden;
326
+ }
327
+ .uagb-confirm-rollback-popup-header {
328
+ font-size: 15px;
329
+ color: #495157;
330
+ padding: 30px 0 10px;
331
+ font-weight: 500;
332
+ text-align: center;
333
+ }
334
+ .uagb-confirm-rollback-popup-message {
335
+ font-size: 12px;
336
+ line-height: 1.5;
337
+ -webkit-box-sizing: border-box;
338
+ box-sizing: border-box;
339
+ padding: 0 30px 30px;
340
+ min-height: 50px;
341
+ text-align: center;
342
+ }
343
+ .uagb-confirm-rollback-popup-buttons-wrapper {
344
+ border-top: 1px solid #e6e9ec;
345
+ text-align: center;
346
+ display: inline-flex;
347
+ width: 100%;
348
+ }
349
+ .uagb-confirm-rollback-popup-button {
350
+ font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
351
+ width: 50%;
352
+ border: none;
353
+ background: none;
354
+ color: #6d7882;
355
+ font-size: 15px;
356
+ cursor: pointer;
357
+ padding: 13px 0;
358
+ outline: 0;
359
+ }
360
+ .uagb-confirm-rollback-popup-button:hover {
361
+ background:#e6e9ec6b
362
+ }
363
+ .uagb-confirm-rollback-popup-button.confirm-cancel {
364
+ border-right: 1px solid #e6e9ec;
365
+ }
366
+ .uagb-confirm-rollback-popup-button.confirm-ok {
367
+ color: rgb(74, 0, 224);
368
+ }
369
+ .uagb-confirm-rollback-popup.show {
370
+ display: block;
371
+ }
admin/assets/admin-menu-settings.js CHANGED
@@ -96,8 +96,97 @@
96
 
97
  $( document ).on( "click",".uag-file-generation", UAGBAdmin._fileGeneration )
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  },
 
 
 
 
 
 
 
 
 
 
 
 
100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  _fileGeneration: function( e ) {
102
 
103
  e.preventDefault()
@@ -128,6 +217,35 @@
128
 
129
  },
130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  /**
132
  * Activate All Widgets.
133
  */
@@ -224,15 +342,19 @@
224
  type: "POST",
225
  data: data,
226
  success: function(data){
227
-
228
- // Add active class.
229
- $( "#" + id ).addClass("activate").removeClass( "deactivate" )
230
- // Change button classes & text.
231
- $( "#" + id ).find(".uagb-activate-widget")
232
- .addClass("uagb-deactivate-widget")
233
- .text(uagb.deactivate)
234
- .removeClass("uagb-activate-widget")
235
- .removeClass("updating-message")
 
 
 
 
236
  }
237
  })
238
 
@@ -254,7 +376,7 @@
254
  if ( button.hasClass( "updating-message" ) ) {
255
  return
256
  }
257
-
258
  $( button ).addClass("updating-message")
259
 
260
  UAGBAjaxQueue.add({
@@ -263,21 +385,25 @@
263
  data: data,
264
  success: function(data){
265
 
266
- // Remove active class.
267
- $( "#" + id ).addClass( "deactivate" ).removeClass("activate")
268
-
269
- // Change button classes & text.
270
- $( "#" + id ).find(".uagb-deactivate-widget")
271
- .addClass("uagb-activate-widget")
272
- .text(uagb.activate)
273
- .removeClass("uagb-deactivate-widget")
274
- .removeClass("updating-message")
 
 
 
 
275
  }
276
  })
 
277
  e.preventDefault()
278
  },
279
 
280
-
281
  /**
282
  * Activate Success
283
  */
96
 
97
  $( document ).on( "click",".uag-file-generation", UAGBAdmin._fileGeneration )
98
 
99
+ $( document ).on( "click",".uag-file-regeneration", UAGBAdmin._fileReGeneration )
100
+
101
+ $( document ).on( "click",".uag-beta-updates", UAGBAdmin._betaUpdates )
102
+
103
+ $( document ).on( "change",".uagb-rollback-select", UAGBAdmin._selectRollbackVersion ).trigger('change');
104
+
105
+ $( document ).on( "click",".uagb-rollback-button", UAGBAdmin._onRollbackClick )
106
+
107
+ $( document ).on( "click",".uagb-confirm-rollback-popup-button.confirm-ok", UAGBAdmin._onConfirmClick )
108
+
109
+ $( document ).on( "click",".uagb-confirm-rollback-popup-button.confirm-cancel", UAGBAdmin._closeRollbackPopup )
110
+
111
+ $( document ).on( "keyup", UAGBAdmin._onEscPressed )
112
+
113
+ $( document ).on( "click", UAGBAdmin._onOutsidePopupClick )
114
+
115
+ },
116
+ _onRollbackClick: function ( e ) {
117
+
118
+ e.preventDefault();
119
+
120
+ $( '.uagb-confirm-rollback-popup' ).addClass('show');
121
+ },
122
+ _onConfirmClick: function ( e ) {
123
+
124
+ e.preventDefault();
125
+
126
+ location.href = $( '.uagb-rollback-button' ).attr('href');
127
+
128
+ UAGBAdmin._closeRollbackPopup( e );
129
+ },
130
+ _onEscPressed: function ( e ) {
131
+
132
+ // 27 is keymap for esc key.
133
+ if ( e.keyCode === 27 ) {
134
+
135
+ UAGBAdmin._closeRollbackPopup( e );
136
+ }
137
+
138
+ },
139
+ _onOutsidePopupClick: function ( e ) {
140
+ var target = e.target,
141
+ popup = $( '.uagb-confirm-rollback-popup.show' );
142
+
143
+ if ( target === popup[0] ) {
144
+ UAGBAdmin._closeRollbackPopup( e );
145
+ }
146
+ },
147
+ _closeRollbackPopup: function ( e ) {
148
+ e.preventDefault();
149
+ $( '.uagb-confirm-rollback-popup' ).removeClass('show');
150
+ },
151
+ _selectRollbackVersion: function ( e ) {
152
+
153
+ var $this = $( this ),
154
+ rollbackButton = $this.next('.uagb-rollback-button'),
155
+ placeholderText = rollbackButton.data('placeholder-text'),
156
+ placeholderUrl = rollbackButton.data('placeholder-url');
157
+
158
+ rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
159
+ rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
160
  },
161
+ _betaUpdates: function( e ) {
162
+
163
+ e.preventDefault();
164
+
165
+ var button = $( this ),
166
+ value = button.data("value")
167
+
168
+ var data = {
169
+ value : value,
170
+ action: "uagb_beta_updates",
171
+ nonce: uagb.ajax_nonce,
172
+ }
173
 
174
+ if ( button.hasClass( "updating-message" ) ) {
175
+ return
176
+ }
177
+
178
+ $( button ).addClass("updating-message")
179
+
180
+ UAGBAjaxQueue.add({
181
+ url: ajaxurl,
182
+ type: "POST",
183
+ data: data,
184
+ success: function(data){
185
+ console.log(data);
186
+ location.reload();
187
+ }
188
+ })
189
+ },
190
  _fileGeneration: function( e ) {
191
 
192
  e.preventDefault()
217
 
218
  },
219
 
220
+ _fileReGeneration: function( e ) {
221
+
222
+ e.preventDefault();
223
+
224
+ var button = $( this );
225
+
226
+ var data = {
227
+ action: "uagb_file_regeneration",
228
+ nonce: uagb.ajax_nonce,
229
+ }
230
+
231
+ if ( button.hasClass( "updating-message" ) ) {
232
+ return
233
+ }
234
+
235
+ $( button ).addClass("updating-message")
236
+
237
+ UAGBAjaxQueue.add({
238
+ url: ajaxurl,
239
+ type: "POST",
240
+ data: data,
241
+ success: function(data){
242
+ console.log(data);
243
+ location.reload();
244
+ }
245
+ })
246
+
247
+ },
248
+
249
  /**
250
  * Activate All Widgets.
251
  */
342
  type: "POST",
343
  data: data,
344
  success: function(data){
345
+
346
+ if ( data.success ) {
347
+ // Add active class.
348
+ $( "#" + id ).addClass("activate").removeClass( "deactivate" )
349
+ // Change button classes & text.
350
+ $( "#" + id ).find(".uagb-activate-widget")
351
+ .addClass("uagb-deactivate-widget")
352
+ .text(uagb.deactivate)
353
+ .removeClass("uagb-activate-widget")
354
+ .removeClass("updating-message")
355
+ } else {
356
+ $( "#" + id ).find(".uagb-activate-widget").removeClass("updating-message")
357
+ }
358
  }
359
  })
360
 
376
  if ( button.hasClass( "updating-message" ) ) {
377
  return
378
  }
379
+
380
  $( button ).addClass("updating-message")
381
 
382
  UAGBAjaxQueue.add({
385
  data: data,
386
  success: function(data){
387
 
388
+ if ( data.success ) {
389
+ // Remove active class.
390
+ $( "#" + id ).addClass( "deactivate" ).removeClass("activate")
391
+
392
+ // Change button classes & text.
393
+ $( "#" + id ).find(".uagb-deactivate-widget")
394
+ .addClass("uagb-activate-widget")
395
+ .text(uagb.activate)
396
+ .removeClass("uagb-deactivate-widget")
397
+ .removeClass("updating-message")
398
+ } else {
399
+ $( "#" + id ).find(".uagb-deactivate-widget").removeClass("updating-message")
400
+ }
401
  }
402
  })
403
+
404
  e.preventDefault()
405
  },
406
 
 
407
  /**
408
  * Activate Success
409
  */
{dist → admin/assets}/blocks-deactivate.js RENAMED
File without changes
dist/blocks.commoneditorstyle.build.css → admin/assets/common-block-editor.css RENAMED
@@ -318,7 +318,7 @@ hr.uagb-editor__separator {
318
  }
319
 
320
  .uag-typography-font-family-options .components-base-control__field {
321
- display: flex;
322
  align-items: center;
323
  }
324
 
@@ -3369,6 +3369,10 @@ label.wp-block-uagb-blockquote__via-label svg {
3369
  position:inherit;
3370
  }
3371
 
3372
- .uag-typography-range-options + .components-button-group.uagb-size-type-field {
3373
- margin-bottom:-33px
 
 
 
 
3374
  }
318
  }
319
 
320
  .uag-typography-font-family-options .components-base-control__field {
321
+ display: block;
322
  align-items: center;
323
  }
324
 
3369
  position:inherit;
3370
  }
3371
 
3372
+ button.components-button.uagb-review-select-btn.is-secondary {
3373
+ margin-bottom:10px;
3374
+ }
3375
+
3376
+ .uag-typography-font-family-options{
3377
+ margin-top: 24px;
3378
  }
admin/uagb-general.php CHANGED
@@ -21,8 +21,7 @@ $support_url = $support_data['support_url'];
21
 
22
  $uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
23
  $uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
24
- $has_read_write_perms = UAGB_Helper::has_read_write_permissions();
25
-
26
 
27
  array_multisort(
28
  array_map(
@@ -178,7 +177,7 @@ array_multisort(
178
  <span class="dashicons dashicons-admin-customizer"></span>
179
  <span><?php esc_html_e( 'Free Theme for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?></span>
180
  </h2>
181
- <img class="uagb-ast-img" src="<?php echo esc_url( UAGB_URL . 'admin/assets/images/welcome-screen-astra.jpg' ); ?>">
182
  <div class="inside">
183
  <p><?php esc_html_e( 'Join over 1+ million active users empowering their websites with Astra! From beginners to industry leaders, everyone loves the Astra theme.', 'ultimate-addons-for-gutenberg' ); ?></p>
184
  <h4><?php esc_html_e( 'Why Astra Theme?', 'ultimate-addons-for-gutenberg' ); ?></h4>
@@ -202,13 +201,13 @@ array_multisort(
202
  <h2 class="hndle ast-normal-cusror">
203
  <span class="dashicons dashicons-admin-page"></span>
204
  <span>
205
- <?php printf( esc_html__( 'CSS File Generation', 'ultimate-addons-for-gutenberg' ) ); ?>
206
  </span>
207
  </h2>
208
  <div class="inside">
209
  <p class="warning">
210
  </p>
211
- <?php esc_html_e( 'Enabling this option will generate CSS files for Ultimate Addons for Gutenberg block styling instead of loading the CSS inline on page.', 'ultimate-addons-for-gutenberg' ); ?>
212
  <p>
213
  <?php
214
  $file_generation_doc_link = esc_url( 'https://www.ultimategutenberg.com/clean-html-with-uag/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
@@ -225,27 +224,60 @@ array_multisort(
225
  </p>
226
  <label for="uag_file_generation">
227
  <?php
228
- $button_disabled = '';
229
- if ( 'disabled' === $allow_file_generation && true === $has_read_write_perms ) {
 
230
  $val = 'enabled';
231
  $file_generation_string = __( 'Enable File Generation', 'ultimate-addons-for-gutenberg' );
232
- } elseif ( 'disabled' === $allow_file_generation && false === $has_read_write_perms ) {
233
 
234
  $val = 'disabled';
235
  $file_generation_string = __( 'Inadequate File Permission', 'ultimate-addons-for-gutenberg' );
236
  $button_disabled = 'disabled';
 
237
 
238
  } else {
239
  $val = 'disabled';
240
  $file_generation_string = __( 'Disable File Generation', 'ultimate-addons-for-gutenberg' );
241
  }
242
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
  <button class="button astra-beta-updates uag-file-generation" id="uag_file_generation" data-value="<?php echo esc_attr( $val ); ?>" <?php echo esc_attr( $button_disabled ); ?> >
244
  <?php echo esc_html( $file_generation_string ); ?>
245
  </button>
246
  </label>
247
  </div>
248
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
  <div class="postbox">
250
  <h2 class="hndle uagb-normal-cusror">
251
  <span class="dashicons dashicons-book"></span>
21
 
22
  $uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
23
  $uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
24
+ $has_write_permission = UAGB_Helper::is_uag_dir_has_write_permissions();
 
25
 
26
  array_multisort(
27
  array_map(
177
  <span class="dashicons dashicons-admin-customizer"></span>
178
  <span><?php esc_html_e( 'Free Theme for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?></span>
179
  </h2>
180
+ <img class="uagb-ast-img" alt="" src="<?php echo esc_url( UAGB_URL . 'admin/assets/images/welcome-screen-astra.jpg' ); ?>">
181
  <div class="inside">
182
  <p><?php esc_html_e( 'Join over 1+ million active users empowering their websites with Astra! From beginners to industry leaders, everyone loves the Astra theme.', 'ultimate-addons-for-gutenberg' ); ?></p>
183
  <h4><?php esc_html_e( 'Why Astra Theme?', 'ultimate-addons-for-gutenberg' ); ?></h4>
201
  <h2 class="hndle ast-normal-cusror">
202
  <span class="dashicons dashicons-admin-page"></span>
203
  <span>
204
+ <?php printf( esc_html__( 'CSS & JS File Generation', 'ultimate-addons-for-gutenberg' ) ); ?>
205
  </span>
206
  </h2>
207
  <div class="inside">
208
  <p class="warning">
209
  </p>
210
+ <?php esc_html_e( 'Enabling this option will generate CSS & JS files for Ultimate Addons for Gutenberg block styling instead of loading the CSS & JS inline on page.', 'ultimate-addons-for-gutenberg' ); ?>
211
  <p>
212
  <?php
213
  $file_generation_doc_link = esc_url( 'https://www.ultimategutenberg.com/clean-html-with-uag/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
224
  </p>
225
  <label for="uag_file_generation">
226
  <?php
227
+ $button_disabled = '';
228
+ $file_perm_notice = false;
229
+ if ( 'disabled' === $allow_file_generation && true === $has_write_permission ) {
230
  $val = 'enabled';
231
  $file_generation_string = __( 'Enable File Generation', 'ultimate-addons-for-gutenberg' );
232
+ } elseif ( 'disabled' === $allow_file_generation && false === $has_write_permission ) {
233
 
234
  $val = 'disabled';
235
  $file_generation_string = __( 'Inadequate File Permission', 'ultimate-addons-for-gutenberg' );
236
  $button_disabled = 'disabled';
237
+ $file_perm_notice = true;
238
 
239
  } else {
240
  $val = 'disabled';
241
  $file_generation_string = __( 'Disable File Generation', 'ultimate-addons-for-gutenberg' );
242
  }
243
+
244
+ if ( $file_perm_notice ) {
245
+ ?>
246
+ <div class="uag-file-permissions-notice">
247
+ <?php
248
+ $file_permission_doc_link = esc_url( 'https://ultimategutenberg.com/docs/update-uag-file-permissions/?utm_source=uag-dashboard&utm_medium=link&utm_campaign=uag-dashboard' );
249
+ $a_tag_open = '<a target="_blank" rel="noopener" href="' . $file_permission_doc_link . '">';
250
+ $a_tag_close = '</a>';
251
+
252
+ printf(
253
+ /* translators: %1$s: a tag open. */
254
+ esc_html__( 'Please update the %1$sfile permissions%2$s for "wp-content/uploads" folder in order to use the File Generation feature.', 'ultimate-addons-for-gutenberg' ),
255
+ wp_kses_post( $a_tag_open ),
256
+ wp_kses_post( $a_tag_close )
257
+ );
258
+ ?>
259
+ </div>
260
+ <?php } ?>
261
  <button class="button astra-beta-updates uag-file-generation" id="uag_file_generation" data-value="<?php echo esc_attr( $val ); ?>" <?php echo esc_attr( $button_disabled ); ?> >
262
  <?php echo esc_html( $file_generation_string ); ?>
263
  </button>
264
  </label>
265
  </div>
266
  </div>
267
+ <div class="postbox">
268
+ <h2 class="hndle uagb-normal-cusror">
269
+ <span class="dashicons dashicons-controls-repeat"></span>
270
+ <span><?php esc_html_e( 'Regenerate Assets', 'ultimate-addons-for-gutenberg' ); ?></span>
271
+ </h2>
272
+ <div class="inside">
273
+ <p>
274
+ <?php esc_html_e( 'You can regenerate your CSS & Javascript assets here.', 'ultimate-addons-for-gutenberg' ); ?>
275
+ </p>
276
+ <button class="button astra-beta-updates uag-file-regeneration">
277
+ <?php echo esc_html( __( 'Regenerate Assets', 'ultimate-addons-for-gutenberg' ) ); ?>
278
+ </button>
279
+ </div>
280
+ </div>
281
  <div class="postbox">
282
  <h2 class="hndle uagb-normal-cusror">
283
  <span class="dashicons dashicons-book"></span>
admin/uagb-tools.php ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Tools Setting Form
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ $kb_data = UAGB_Admin_Helper::knowledgebase_data();
13
+ $enable_kb = $kb_data['enable_knowledgebase'];
14
+ $kb_url = $kb_data['knowledgebase_url'];
15
+ $support_data = UAGB_Admin_Helper::support_data();
16
+ $support_url = $support_data['support_url'];
17
+ $uagb_support_link = apply_filters( 'uagb_support_link', $support_url );
18
+ $uagb_support_link_text = apply_filters( 'uagb_support_link_text', __( 'Submit a Ticket »', 'ultimate-addons-for-gutenberg' ) );
19
+
20
+ ?>
21
+ <div class="uagb-container uagb-general">
22
+ <div id="poststuff">
23
+ <div id="post-body" class="columns-2">
24
+ <div id="post-body-content">
25
+ <!-- All WordPress Notices below header -->
26
+ <h1 class="screen-reader-text"> <?php esc_html_e( 'Ultimate Addons for Gutenberg', 'ultimate-addons-for-gutenberg' ); ?> </h1>
27
+ <div class="widgets postbox">
28
+ <div class="uagb-intro-section">
29
+ <div class="uagb-intro-col">
30
+ <?php
31
+ $uagb_beta = get_option( 'uagb_beta', 'no' );
32
+
33
+ $beta_updates_button_text = __( 'Enable Beta Updates', 'ultimate-addons-for-gutenberg' );
34
+
35
+ $value = 'yes';
36
+
37
+ if ( 'yes' === $uagb_beta ) {
38
+
39
+ $beta_updates_button_text = __( 'Disable Beta Updates', 'ultimate-addons-for-gutenberg' );
40
+
41
+ $value = 'no';
42
+
43
+ }
44
+ ?>
45
+ <h2 class="uagb-normal-cusror">
46
+ <span class="uagb-gen-icon dashicons dashicons-laptop"></span>
47
+ <span><?php esc_html_e( 'Enable Beta Updates', 'ultimate-addons-for-gutenberg' ); ?></span>
48
+ </h2>
49
+ <div class="inside">
50
+ <p>
51
+ <?php esc_html_e( 'Enable this option to turn on beta updates & get notified when a new beta version of Ultimate Addons for Gutenberg is available.', 'ultimate-addons-for-gutenberg' ); ?>
52
+ <br><br>
53
+ <?php esc_html_e( 'The beta version will not install automatically. You will always have the option to ignore it.', 'ultimate-addons-for-gutenberg' ); ?>
54
+ </p>
55
+ <button class="button uag-beta-updates" data-value="<?php echo esc_attr( $value ); ?>" >
56
+ <?php echo esc_html( $beta_updates_button_text ); ?>
57
+ </button>
58
+
59
+ <p><span style="color: red;">
60
+ <?php esc_html_e( 'Note: We do not recommend updating to a beta version on production site.', 'ultimate-addons-for-gutenberg' ); ?>
61
+ </span></p>
62
+ </div>
63
+ </div>
64
+ </div>
65
+ </div>
66
+ <div class="widgets postbox">
67
+ <div class="uagb-intro-section">
68
+ <div class="uagb-intro-col">
69
+ <h2 class="uagb-normal-cusror">
70
+ <span class="uagb-gen-icon dashicons dashicons-controls-repeat"></span>
71
+ <span><?php esc_html_e( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ); ?></span>
72
+ </h2>
73
+ <div class="inside">
74
+ <p>
75
+ <?php
76
+ /* translators: %s: UAG version */
77
+ echo esc_html( sprintf( __( 'Experiencing an issue with Ultimate Addons for Gutenberg version %s? Rollback to a previous version before the issue appeared.', 'ultimate-addons-for-gutenberg' ), UAGB_VER ) );
78
+ ?>
79
+ </p>
80
+ <select class="uagb-rollback-select">
81
+ <?php
82
+
83
+ $uag_versions = UAGB_Admin_Helper::get_instance()->get_rollback_versions();
84
+
85
+ foreach ( $uag_versions as $version ) {
86
+ ?>
87
+ <option value="<?php echo esc_attr( $version ); ?>"><?php echo esc_html( $version ); ?> </option>
88
+ <?php
89
+ }
90
+ ?>
91
+ </select>
92
+ <a data-placeholder-text=" <?php echo esc_html__( 'Reinstall ', 'ultimate-addons-for-gutenberg' ) . 'v{VERSION}'; ?>" href="<?php echo esc_url( add_query_arg( 'version', $uag_versions[0], wp_nonce_url( admin_url( 'admin-post.php?action=uag_rollback' ), 'uag_rollback' ) ) ); ?>" data-placeholder-url="<?php echo esc_url( wp_nonce_url( admin_url( 'admin-post.php?action=uag_rollback&version=VERSION' ), 'uag_rollback' ) ); ?>" class="button uagb-rollback-button"><?php echo esc_html__( 'Reinstall ', 'ultimate-addons-for-gutenberg' ) . esc_html( $uag_versions[0] ); ?> </a>
93
+ <p><span style="color: red;">
94
+ <?php esc_html_e( 'Warning: Please backup your database before making the rollback.', 'ultimate-addons-for-gutenberg' ); ?>
95
+ </span></p>
96
+ </div>
97
+ </div>
98
+ </div>
99
+ </div>
100
+ </div>
101
+ <div class="postbox-container uagb-sidebar" id="postbox-container-1">
102
+ <div id="side-sortables">
103
+ <div class="postbox">
104
+ <h2 class="hndle uagb-normal-cusror">
105
+ <span class="dashicons dashicons-book"></span>
106
+ <span><?php esc_html_e( 'Knowledge Base', 'ultimate-addons-for-gutenberg' ); ?></span>
107
+ </h2>
108
+ <div class="inside">
109
+ <p>
110
+ <?php esc_html_e( 'Not sure how something works? Take a peek at the knowledge base and learn.', 'ultimate-addons-for-gutenberg' ); ?>
111
+ </p>
112
+ <a href='<?php echo esc_url( $kb_url ); ?> ' target="_blank" rel="noopener"><?php esc_attr_e( 'Visit Knowledge Base »', 'ultimate-addons-for-gutenberg' ); ?></a>
113
+ </div>
114
+ </div>
115
+ <div class="postbox">
116
+ <h2 class="hndle uagb-normal-cusror">
117
+ <span class="dashicons dashicons-awards"></span>
118
+ <span><?php esc_html_e( 'Five Star Support', 'ultimate-addons-for-gutenberg' ); ?></span>
119
+ </h2>
120
+ <div class="inside">
121
+ <p>
122
+ <?php
123
+ printf(
124
+ /* translators: %1$s: uagb name. */
125
+ esc_html__( 'Got a question? Get in touch with %1$s developers. We\'re happy to help!', 'ultimate-addons-for-gutenberg' ),
126
+ esc_html( UAGB_PLUGIN_NAME )
127
+ );
128
+ ?>
129
+ </p>
130
+ <?php
131
+ printf(
132
+ /* translators: %1$s: uagb support link. */
133
+ '%1$s',
134
+ ! empty( $uagb_support_link ) ? '<a href=' . esc_url( $uagb_support_link ) . ' target="_blank" rel="noopener">' . esc_html( $uagb_support_link_text ) . '</a>' :
135
+ esc_html( $uagb_support_link_text )
136
+ );
137
+ ?>
138
+ </div>
139
+ </div>
140
+ </div>
141
+ </div>
142
+ </div>
143
+ </div>
144
+ </div>
assets/css/blocks/lottie.css ADDED
@@ -0,0 +1 @@
 
1
+ .uagb-lottie__center{margin:0 auto}.uagb-lottie__right{margin-left:auto}.uagb-lottie__left{margin-right:auto}
assets/css/blocks/post.css CHANGED
@@ -1 +1 @@
1
- .uagb-post-grid{margin:0;position:relative}.uagb-post-grid .uagb-post__load-more-wrap{width:100%}.uagb-post-grid .uagb-post__load-more-wrap .uagb-post-pagination-button{cursor:pointer}.uagb-post-grid .uagb-post__load-more-wrap a{color:inherit}.uagb-post-grid .is-grid article{float:left;display:inline-block}.uagb-post-grid .uagb-post__items{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{height:100%}.uagb-post-grid .is-masonry .uagb-post__inner-wrap{height:auto}.uagb-post-grid .uagb-post__inner-wrap>p{display:none}.uagb-post-grid .uagb-post__author span,.uagb-post-grid .uagb-post__comment span,.uagb-post-grid .uagb-post__taxonomy span,.uagb-post-grid .uagb-post__date span{font-size:inherit;line-height:inherit;width:inherit;height:inherit;margin-right:4px}.uagb-post-grid .uagb-post__columns-8 article{width:12.5%}.uagb-post-grid .uagb-post__columns-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-5 article{width:20%}.uagb-post-grid .uagb-post__columns-4 article{width:25%}.uagb-post-grid .uagb-post__columns-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-2 article{width:50%}.uagb-post-grid .uagb-post__columns-1 article{width:100%}@media only screen and (max-width: 600px){.uagb-post-grid div[class*="columns"].is-grid{grid-template-columns:1fr}}.uagb-post-grid .uagb-post__image img{display:block;width:100%}.uagb-post-grid .uagb-post__image{margin-bottom:15px}.uagb-post-grid .uagb-post__title{margin-top:0;margin-bottom:15px;word-break:break-word}.uagb-post-grid .uagb-post__title a{color:inherit;box-shadow:none;transition:.3s ease;text-decoration:none}.uagb-post-grid .uagb-post__title a:hover{text-decoration:none}.uagb-post-grid .uagb-post__title a:focus{text-decoration:none}.uagb-post-grid .uagb-post__title a:active{text-decoration:none}.uagb-post-grid .uagb-post-grid-byline{text-transform:capitalize;font-size:11px;letter-spacing:1px;margin-bottom:15px}.uagb-post-grid .uagb-post-grid-byline>*{margin-right:10px}.uagb-post-grid .uagb-post-grid-byline a,.uagb-post-grid .uagb-post-grid-byline a:focus,.uagb-post-grid .uagb-post-grid-byline a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__title a,.uagb-post-grid .uagb-post__title a:focus,.uagb-post-grid .uagb-post__title a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__author,.uagb-post-grid .uagb-post__date{display:inline-block;word-break:break-all}.uagb-post-grid .uagb-post__author:not(:last-child):after,.uagb-post-grid .uagb-post__date:not(:last-child):after{content:"\B7";vertical-align:middle;margin:0 5px;line-height:1}.uagb-post-grid .uagb-post__comment,.uagb-post-grid .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__author a{box-shadow:none}.uagb-post-grid .uagb-post__author a:hover{color:inherit;box-shadow:0 -1px 0 inset}.uagb-post-grid .uagb-post__excerpt{margin-bottom:25px;word-break:break-word}.uagb-post-grid .uagb-post__inner-wrap p{margin:0 0 15px 0}.uagb-post-grid .uagb-post__inner-wrap p:last-of-type{margin-bottom:0}.uagb-post-grid .uagb-post__cta{border:none;display:inline-block}.uagb-post-grid .uagb-post__link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:inherit;text-decoration:none;padding:5px 10px}.uagb-post-grid .uagb-post__excerpt div+p{margin-top:15px}.uagb-post-grid .uagb-post__excerpt p{color:inherit}.uagb-post-grid .uagb-post__link-complete-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.uagb-post__image-position-background .uagb-post__text{opacity:1;position:relative;z-index:10;overflow:hidden;width:100%}.uagb-post__image-position-background .uagb-post__inner-wrap{position:relative;width:100%}.uagb-post__image-position-background .uagb-post__image img{position:absolute;width:auto;height:auto;min-width:100%;max-width:none;left:50%;top:50%;transform:translate(-50%, -50%);min-height:100%}.uagb-post__image-position-background .uagb-post__image{background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;text-align:center;position:relative}.uagb-post__image-position-background .uagb-post__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.uagb-post__image-position-background .uagb-post__image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.5)}.uagb-post-grid[data-equal-height="yes"] .uagb-post__inner-wrap{display:inline-block;height:100%}.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:-45px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:-45px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:-45px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:-45px;right:auto}.uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:25px;z-index:1}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:auto;right:25px}.uagb-post__arrow-inside.uagb-post-grid .slick-next{right:25px}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-next{left:25px;right:auto}.uagb-post-grid .is-grid article,.uagb-post-grid .is-masonry article,.uagb-post-grid .is-carousel article{box-sizing:border-box}@media (max-width: 976px){.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:15px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:15px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:15px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:15px;right:auto}.uagb-post-grid .uagb-post__columns-tablet-1 article{width:100%}.uagb-post-grid .uagb-post__columns-tablet-2 article{width:50%}.uagb-post-grid .uagb-post__columns-tablet-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-tablet-4 article{width:25%}.uagb-post-grid .uagb-post__columns-tablet-5 article{width:20%}.uagb-post-grid .uagb-post__columns-tablet-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}@media (max-width: 767px){.uagb-post-grid .uagb-post__columns-mobile-1 article{width:100%}.uagb-post-grid .uagb-post__columns-mobile-2 article{width:50%}.uagb-post-grid .uagb-post__columns-mobile-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-mobile-4 article{width:25%}.uagb-post-grid .uagb-post__columns-mobile-5 article{width:20%}.uagb-post-grid .uagb-post__columns-mobile-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}.entry .entry-content .uagb-post-grid a{text-decoration:none}.uagb-post-pagination-wrap a.page-numbers,.uagb-post-pagination-wrap span.page-numbers.current{padding:5px 10px;margin:0;display:inline-block}.uagb-post-grid .uagb-post-inf-loader{margin:0 auto;min-height:58px;line-height:58px;width:160px;text-align:center}.uagb-post-grid .uagb-post-inf-loader div{width:18px;height:18px;background-color:#0085ba;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
1
+ .uagb-post-grid{margin:0;position:relative}.uagb-post-grid .uagb-post__load-more-wrap{width:100%}.uagb-post-grid .uagb-post__load-more-wrap .uagb-post-pagination-button{cursor:pointer}.uagb-post-grid .uagb-post__load-more-wrap a{color:inherit}.uagb-post-grid .is-grid article{float:left;display:inline-block}.uagb-post-grid .is-grid .uagb-post__link-complete-box{top:inherit;left:inherit}.uagb-post-grid .uagb-post__items{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{height:100%}.uagb-post-grid .is-masonry .uagb-post__inner-wrap{height:auto}.uagb-post-grid .uagb-post__inner-wrap>p{display:none}.uagb-post-grid .uagb-post__author span,.uagb-post-grid .uagb-post__comment span,.uagb-post-grid .uagb-post__taxonomy span,.uagb-post-grid .uagb-post__date span{font-size:inherit;line-height:inherit;width:inherit;height:inherit;margin-right:4px}.uagb-post-grid .uagb-post__columns-8 article{width:12.5%}.uagb-post-grid .uagb-post__columns-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-5 article{width:20%}.uagb-post-grid .uagb-post__columns-4 article{width:25%}.uagb-post-grid .uagb-post__columns-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-2 article{width:50%}.uagb-post-grid .uagb-post__columns-1 article{width:100%}@media only screen and (max-width: 600px){.uagb-post-grid div[class*="columns"].is-grid{grid-template-columns:1fr}}.uagb-post-grid .uagb-post__image img{display:block;width:100%}.uagb-post-grid .uagb-post__image{margin-bottom:15px}.uagb-post-grid .uagb-post__title{margin-top:0;margin-bottom:15px;word-break:break-word}.uagb-post-grid .uagb-post__title a{color:inherit;box-shadow:none;transition:.3s ease;text-decoration:none}.uagb-post-grid .uagb-post__title a:hover{text-decoration:none}.uagb-post-grid .uagb-post__title a:focus{text-decoration:none}.uagb-post-grid .uagb-post__title a:active{text-decoration:none}.uagb-post-grid .uagb-post-grid-byline{text-transform:capitalize;font-size:11px;letter-spacing:1px;margin-bottom:15px}.uagb-post-grid .uagb-post-grid-byline>*{margin-right:10px}.uagb-post-grid .uagb-post-grid-byline a,.uagb-post-grid .uagb-post-grid-byline a:focus,.uagb-post-grid .uagb-post-grid-byline a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__title a,.uagb-post-grid .uagb-post__title a:focus,.uagb-post-grid .uagb-post__title a:active{color:inherit;font-size:inherit}.uagb-post-grid .uagb-post__author,.uagb-post-grid .uagb-post__date{display:inline-block;word-break:break-all}.uagb-post-grid .uagb-post__author:not(:last-child):after,.uagb-post-grid .uagb-post__date:not(:last-child):after{content:"\B7";vertical-align:middle;margin:0 5px;line-height:1}.uagb-post-grid .uagb-post__comment,.uagb-post-grid .uagb-post__taxonomy{display:inline-block}.uagb-post-grid .uagb-post__author a{box-shadow:none}.uagb-post-grid .uagb-post__author a:hover{color:inherit;box-shadow:0 -1px 0 inset}.uagb-post-grid .uagb-post__excerpt{margin-bottom:25px;word-break:break-word}.uagb-post-grid .uagb-post__inner-wrap p{margin:0 0 15px 0}.uagb-post-grid .uagb-post__inner-wrap p:last-of-type{margin-bottom:0}.uagb-post-grid .uagb-post__cta{border:none;display:inline-block}.uagb-post-grid .uagb-post__link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:inherit;text-decoration:none;padding:5px 10px}.uagb-post-grid .uagb-post__excerpt div+p{margin-top:15px}.uagb-post-grid .uagb-post__excerpt p{color:inherit}.uagb-post__image-position-background .uagb-post__link-complete-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.uagb-post__image-position-background .uagb-post__text{opacity:1;position:relative;z-index:10;overflow:hidden;width:100%}.uagb-post__image-position-background .uagb-post__inner-wrap{position:relative;width:100%}.uagb-post__image-position-background .uagb-post__image img{position:absolute;width:auto;height:auto;min-width:100%;max-width:none;left:50%;top:50%;transform:translate(-50%, -50%);min-height:100%}.uagb-post__image-position-background .uagb-post__image{background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;text-align:center;position:relative}.uagb-post__image-position-background .uagb-post__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.uagb-post__image-position-background .uagb-post__image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.5)}.uagb-post-grid[data-equal-height="yes"] .uagb-post__inner-wrap{display:inline-block;height:100%}.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:-45px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:-45px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:-45px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:-45px;right:auto}.uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:25px;z-index:1}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-prev{left:auto;right:25px}.uagb-post__arrow-inside.uagb-post-grid .slick-next{right:25px}[dir="rtl"] .uagb-post__arrow-inside.uagb-post-grid .slick-next{left:25px;right:auto}.uagb-post-grid .is-grid article,.uagb-post-grid .is-masonry article,.uagb-post-grid .is-carousel article{box-sizing:border-box}@media (max-width: 976px){.uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:15px;z-index:1}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto;right:15px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{right:15px}[dir="rtl"] .uagb-post__arrow-outside.uagb-post-grid .slick-next{left:15px;right:auto}.uagb-post-grid .uagb-post__columns-tablet-1 article{width:100%}.uagb-post-grid .uagb-post__columns-tablet-2 article{width:50%}.uagb-post-grid .uagb-post__columns-tablet-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-tablet-4 article{width:25%}.uagb-post-grid .uagb-post__columns-tablet-5 article{width:20%}.uagb-post-grid .uagb-post__columns-tablet-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}@media (max-width: 767px){.uagb-post-grid .uagb-post__columns-mobile-1 article{width:100%}.uagb-post-grid .uagb-post__columns-mobile-2 article{width:50%}.uagb-post-grid .uagb-post__columns-mobile-3 article{width:33.2%}.uagb-post-grid .uagb-post__columns-mobile-4 article{width:25%}.uagb-post-grid .uagb-post__columns-mobile-5 article{width:20%}.uagb-post-grid .uagb-post__columns-mobile-6 article{width:16.66%}.uagb-post-grid .uagb-post__columns-tablet-7 article{width:14.28%}.uagb-post-grid .uagb-post__columns-tablet-8 article{width:12.5%}}.entry .entry-content .uagb-post-grid a{text-decoration:none}.uagb-post-pagination-wrap a.page-numbers,.uagb-post-pagination-wrap span.page-numbers.current{padding:5px 10px;margin:0;display:inline-block}.uagb-post-grid .uagb-post-inf-loader{margin:0 auto;min-height:58px;line-height:58px;width:160px;text-align:center}.uagb-post-grid .uagb-post-inf-loader div{width:18px;height:18px;background-color:#0085ba;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.uagb-post-grid .uagb-post-inf-loader .uagb-post-loader-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
assets/css/blocks/table-of-contents.css CHANGED
@@ -1 +1 @@
1
- .wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block}.wp-block-uagb-table-of-contents ul.uagb-toc__list{margin-left:2.2em;padding-left:0px;margin-bottom:0}.wp-block-uagb-table-of-contents ul.uagb-toc__list li{margin:0}.wp-block-uagb-table-of-contents.uagb-toc__align-left{text-align:left}.wp-block-uagb-table-of-contents.uagb-toc__align-center{text-align:center}.wp-block-uagb-table-of-contents.uagb-toc__align-right{text-align:right}.wp-block-uagb-table-of-contents ul li:empty{display:none}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__is-collapsible.uagb-toc__title-wrap{cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg{width:20px;height:20px}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap{margin-left:10px;display:flex;cursor:pointer}.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}.uagb-toc__list ul{list-style-type:circle}.uagb-toc__scroll-top.dashicons{display:none;position:fixed;bottom:50px;right:50px;padding:10px;background:#ccd0d4;cursor:pointer}.uagb-toc__scroll-top.uagb-toc__show-scroll{display:inline-table}
1
+ .wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block}.wp-block-uagb-table-of-contents ul.uagb-toc__list,.wp-block-uagb-table-of-contents ol.uagb-toc__list{margin-left:2.2em;padding-left:0px;margin-bottom:0}.wp-block-uagb-table-of-contents ul.uagb-toc__list li,.wp-block-uagb-table-of-contents ol.uagb-toc__list li{margin:0}.wp-block-uagb-table-of-contents.uagb-toc__align-left{text-align:left}.wp-block-uagb-table-of-contents.uagb-toc__align-center{text-align:center}.wp-block-uagb-table-of-contents.uagb-toc__align-right{text-align:right}.wp-block-uagb-table-of-contents ul li:empty{display:none}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__is-collapsible.uagb-toc__title-wrap{cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg{width:20px;height:20px}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap{margin-left:10px;display:flex;cursor:pointer}.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}ol.uagb-toc__list li.uagb-toc__list ul,ol.uagb-toc__list ul.uagb-toc__list ul{list-style-type:circle}ol.uagb-toc__list>ul,ol.uagb-toc__list>li{list-style-type:disc}.uagb-toc__scroll-top.dashicons{display:none;position:fixed;bottom:50px;right:50px;padding:10px;background:#ccd0d4;cursor:pointer}.uagb-toc__scroll-top.uagb-toc__show-scroll{display:inline-table}
dist/blocks.style.rtl.css → assets/css/style-blocks.rtl.css RENAMED
File without changes
assets/js/table-of-contents.js CHANGED
@@ -129,75 +129,15 @@
129
  }
130
 
131
  var all_header = ( undefined !== allowed_h_tags_str && '' !== allowed_h_tags_str ) ? $( 'body' ).find( allowed_h_tags_str ) : $( 'body' ).find('h1, h2, h3, h4, h5, h6' );
132
- var headerTable = '';
133
- var level = 0;
134
 
135
  if ( 0 !== all_header.length ) {
136
 
137
- all_header.each( function (){
138
  let header = $( this );
139
  let header_text = parseTocSlug(header.text());
140
  $( this ).before('<span id="'+ header_text +'" class="uag-toc__heading-anchor"></span>');
141
  });
142
  }
143
- let blockId = attr.block_id;
144
- var headerArray = $("div.uag-toc__entry-content").parent().find( all_header );
145
- if ( 0 !== headerArray.length && ( headerMappingHeaders > 0 && undefined !== attr.mappingHeaders ) ) {
146
- headerArray.each( function (index,value){
147
- let header = $( this );
148
- let excludeHeading ;
149
-
150
- if ( value.className.includes('uagb-toc-hide-heading') ) {
151
- excludeHeading = true;
152
- } else if ( 0 < header.parents('.uagb-toc-hide-heading').length ) {
153
- excludeHeading = true;
154
- } else {
155
- excludeHeading = false;
156
- }
157
-
158
- let headerText = parseTocSlug(header.text());
159
-
160
- if ( !excludeHeading ) {
161
-
162
- let openLevel = header[0].localName.replace(/^h+/, '');
163
- let titleText = header.text();
164
-
165
- if (openLevel > level) {
166
- let arrayOpenLevel = new Array(openLevel - level + 1);
167
- if( 2 == (arrayOpenLevel).length ){
168
- headerTable += (arrayOpenLevel).join("<ul class='uagb-toc__list'>");
169
- } else{
170
- headerTable += "<ul class='uagb-toc__list'>";
171
- }
172
-
173
- } else if (openLevel < level) {
174
- let arrayLevel = new Array(level - openLevel + 1);
175
- if( 0 !== (arrayLevel).length ){
176
- headerTable += (arrayLevel).join("</ul>");
177
- } else{
178
- headerTable += "</ul>";
179
- }
180
-
181
- }
182
- level = parseInt(openLevel);
183
- headerTable += "<li><a href='#" + headerText + "'>" + titleText + "</a></li>";
184
-
185
- }
186
- });
187
-
188
- $(".uagb_table-of-contents-placeholder").remove();
189
-
190
- $(`.uagb-block-${blockId} .uagb-toc__list-wrap`).prepend(headerTable);
191
-
192
- } else{
193
-
194
- headerTable += attr.emptyHeadingTeaxt;
195
-
196
- $(`.uagb-block-${blockId} .uagb-toc__list-wrap`).remove();
197
-
198
- $(".uagb_table-of-contents-placeholder").prepend(headerTable);
199
-
200
- }
201
 
202
  scroll_to_top = attr.scrollToTop;
203
 
129
  }
130
 
131
  var all_header = ( undefined !== allowed_h_tags_str && '' !== allowed_h_tags_str ) ? $( 'body' ).find( allowed_h_tags_str ) : $( 'body' ).find('h1, h2, h3, h4, h5, h6' );
 
 
132
 
133
  if ( 0 !== all_header.length ) {
134
 
135
+ all_header.each( function (index,value){
136
  let header = $( this );
137
  let header_text = parseTocSlug(header.text());
138
  $( this ).before('<span id="'+ header_text +'" class="uag-toc__heading-anchor"></span>');
139
  });
140
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
 
142
  scroll_to_top = attr.scrollToTop;
143
 
blocks-config/blocks-config.php ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Blocks config loader.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+
13
+ require_once UAGB_DIR . 'blocks-config/post/class-uagb-post.php';
14
+ require_once UAGB_DIR . 'blocks-config/post-timeline/class-uagb-post-timeline.php';
15
+ require_once UAGB_DIR . 'blocks-config/cf7-styler/class-uagb-cf7-styler.php';
16
+ require_once UAGB_DIR . 'blocks-config/gf-styler/class-uagb-gf-styler.php';
17
+ require_once UAGB_DIR . 'blocks-config/taxonomy-list/class-uagb-taxonomy-list.php';
18
+ require_once UAGB_DIR . 'blocks-config/table-of-content/class-uagb-table-of-content.php';
19
+ require_once UAGB_DIR . 'blocks-config/forms/class-uagb-forms.php';
20
+ require_once UAGB_DIR . 'blocks-config/lottie/class-uagb-lottie.php';
{dist/blocks → blocks-config}/cf7-styler/class-uagb-cf7-styler.php RENAMED
File without changes
{dist/blocks → blocks-config}/forms/class-uagb-forms.php RENAMED
File without changes
{dist/blocks → blocks-config}/gf-styler/class-uagb-gf-styler.php RENAMED
File without changes
{dist/blocks → blocks-config}/lottie/class-uagb-lottie.php RENAMED
@@ -68,6 +68,10 @@ if ( ! class_exists( 'UAGB_Lottie' ) ) {
68
  'block_id' => array(
69
  'type' => 'string',
70
  ),
 
 
 
 
71
  'lottieURl' => array(
72
  'type' => 'string',
73
  'default' => '',
@@ -147,6 +151,7 @@ if ( ! class_exists( 'UAGB_Lottie' ) ) {
147
  $main_classes = array(
148
  'uagb-block-' . $block_id,
149
  'uagb-lottie__outer-wrap',
 
150
  );
151
 
152
  ob_start();
68
  'block_id' => array(
69
  'type' => 'string',
70
  ),
71
+ 'align' => array(
72
+ 'type' => 'string',
73
+ 'default' => 'center',
74
+ ),
75
  'lottieURl' => array(
76
  'type' => 'string',
77
  'default' => '',
151
  $main_classes = array(
152
  'uagb-block-' . $block_id,
153
  'uagb-lottie__outer-wrap',
154
+ 'uagb-lottie__' . $attributes['align'],
155
  );
156
 
157
  ob_start();
{dist/blocks → blocks-config}/post-timeline/class-uagb-post-timeline.php RENAMED
File without changes
{dist/blocks → blocks-config}/post/class-uagb-post.php RENAMED
@@ -56,6 +56,7 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
56
  add_action( 'wp_ajax_uagb_get_posts', array( $this, 'masonry_pagination' ) );
57
  add_action( 'wp_ajax_nopriv_uagb_get_posts', array( $this, 'masonry_pagination' ) );
58
  add_action( 'wp_footer', array( $this, 'add_post_dynamic_script' ), 1000 );
 
59
  }
60
 
61
  /**
@@ -1358,7 +1359,7 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
1358
  foreach ( $terms as $key => $value ) {
1359
  // Get the URL of this category.
1360
  $category_link = get_category_link( $value->term_id );
1361
- array_push( $terms_list, '<a href=' . esc_url( $category_link ) . '>' . esc_html( $value->name ) . '</a>' );
1362
  }
1363
  echo wp_kses_post( implode( ', ', $terms_list ) );
1364
  ?>
@@ -1414,6 +1415,29 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
1414
 
1415
  }
1416
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1417
  /**
1418
  * Render Post Excerpt HTML.
1419
  *
@@ -1428,14 +1452,12 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
1428
 
1429
  global $post;
1430
 
1431
- $post_excerpt = ( '' === $post->post_excerpt ) ? get_the_content() : $post->post_excerpt;
1432
-
1433
  $length = ( isset( $attributes['excerptLength'] ) ) ? $attributes['excerptLength'] : 25;
1434
 
1435
  if ( 'full_post' === $attributes['displayPostContentRadio'] ) {
1436
  $excerpt = get_the_content();
1437
  } else {
1438
- $excerpt = wp_trim_words( $post_excerpt, $length );
1439
  }
1440
 
1441
  if ( ! $excerpt ) {
@@ -1496,6 +1518,31 @@ if ( ! class_exists( 'UAGB_Post' ) ) {
1496
  <a class="uagb-post__link-complete-box" href="<?php echo esc_url( apply_filters( "uagb_single_post_link_{$attributes['post_type']}", get_the_permalink(), get_the_ID(), $attributes ) ); ?>" target="<?php echo esc_html( $target ); ?>" rel="bookmark noopener noreferrer"></a>
1497
  <?php
1498
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1499
  }
1500
 
1501
  /**
56
  add_action( 'wp_ajax_uagb_get_posts', array( $this, 'masonry_pagination' ) );
57
  add_action( 'wp_ajax_nopriv_uagb_get_posts', array( $this, 'masonry_pagination' ) );
58
  add_action( 'wp_footer', array( $this, 'add_post_dynamic_script' ), 1000 );
59
+ add_filter( 'redirect_canonical', array( $this, 'override_canonical' ), 1, 2 );
60
  }
61
 
62
  /**
1359
  foreach ( $terms as $key => $value ) {
1360
  // Get the URL of this category.
1361
  $category_link = get_category_link( $value->term_id );
1362
+ array_push( $terms_list, '<a href="' . esc_url( $category_link ) . '">' . esc_html( $value->name ) . '</a>' );
1363
  }
1364
  echo wp_kses_post( implode( ', ', $terms_list ) );
1365
  ?>
1415
 
1416
  }
1417
 
1418
+ /**
1419
+ * Render Post Excerpt HTML.
1420
+ *
1421
+ * @param int $post_id post id.
1422
+ * @param int $length lenght of the excerpt.
1423
+ *
1424
+ * @since 1.23.0
1425
+ */
1426
+ public function get_excerpt_by_id( $post_id, $length ) {
1427
+ $the_post = get_post( $post_id ); // Gets post ID.
1428
+ $the_excerpt = ( $the_post ? $the_post->post_content : null ); // Gets post_content to be used as a basis for the excerpt.
1429
+ $the_excerpt = wp_strip_all_tags( strip_shortcodes( $the_excerpt ) ); // Strips tags and images.
1430
+ $words = explode( ' ', $the_excerpt, $length + 1 );
1431
+
1432
+ if ( count( $words ) > $length ) :
1433
+ array_pop( $words );
1434
+ array_push( $words, '…' );
1435
+ $the_excerpt = implode( ' ', $words );
1436
+ endif;
1437
+
1438
+ return $the_excerpt;
1439
+ }
1440
+
1441
  /**
1442
  * Render Post Excerpt HTML.
1443
  *
1452
 
1453
  global $post;
1454
 
 
 
1455
  $length = ( isset( $attributes['excerptLength'] ) ) ? $attributes['excerptLength'] : 25;
1456
 
1457
  if ( 'full_post' === $attributes['displayPostContentRadio'] ) {
1458
  $excerpt = get_the_content();
1459
  } else {
1460
+ $excerpt = $this->get_excerpt_by_id( $post->ID, $length );
1461
  }
1462
 
1463
  if ( ! $excerpt ) {
1518
  <a class="uagb-post__link-complete-box" href="<?php echo esc_url( apply_filters( "uagb_single_post_link_{$attributes['post_type']}", get_the_permalink(), get_the_ID(), $attributes ) ); ?>" target="<?php echo esc_html( $target ); ?>" rel="bookmark noopener noreferrer"></a>
1519
  <?php
1520
  }
1521
+
1522
+ /**
1523
+ * Disable canonical on Single Post.
1524
+ *
1525
+ * @param string $redirect_url The redirect URL.
1526
+ * @param string $requested_url The requested URL.
1527
+ * @since 1.14.9
1528
+ * @return bool|string
1529
+ */
1530
+ public function override_canonical( $redirect_url, $requested_url ) {
1531
+
1532
+ global $wp_query;
1533
+
1534
+ if ( is_array( $wp_query->query ) ) {
1535
+
1536
+ if ( true === $wp_query->is_singular
1537
+ && - 1 === $wp_query->current_post
1538
+ && true === $wp_query->is_paged
1539
+ ) {
1540
+ $redirect_url = false;
1541
+ }
1542
+ }
1543
+
1544
+ return $redirect_url;
1545
+ }
1546
  }
1547
 
1548
  /**
blocks-config/table-of-content/class-uagb-table-of-content.php ADDED
@@ -0,0 +1,827 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Table Of Contents block.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ if ( ! class_exists( 'UAGB_Table_Of_Content' ) ) {
13
+
14
+
15
+ /**
16
+ * Class UAGB_Table_Of_Content.
17
+ */
18
+ class UAGB_Table_Of_Content {
19
+
20
+
21
+ /**
22
+ * Member Variable
23
+ *
24
+ * @since 1.23.0
25
+ * @var instance
26
+ */
27
+ private static $instance;
28
+
29
+
30
+ /**
31
+ * Initiator
32
+ *
33
+ * @since 1.23.0
34
+ */
35
+ public static function get_instance() {
36
+ if ( ! isset( self::$instance ) ) {
37
+ self::$instance = new self();
38
+ }
39
+ return self::$instance;
40
+ }
41
+
42
+ /**
43
+ * Constructor
44
+ */
45
+ public function __construct() {
46
+ add_action( 'init', array( $this, 'register_table_of_contents' ) );
47
+ add_action( 'save_post', array( $this, 'delete_toc_meta' ), 10, 3 );
48
+ add_filter( 'render_block_data', array( $this, 'update_toc_title' ) );
49
+ }
50
+
51
+ /**
52
+ * Update Toc tile if old title is set.
53
+ *
54
+ * @access public
55
+ *
56
+ * @since 1.23.0
57
+ * @param array $parsed_block Parsed Block.
58
+ */
59
+ public function update_toc_title( $parsed_block ) {
60
+
61
+ if ( 'uagb/table-of-contents' === $parsed_block['blockName'] && ! isset( $parsed_block['attrs']['headingTitle'] ) ) {
62
+
63
+ $content = $parsed_block['innerHTML'];
64
+ $matches = array();
65
+
66
+ preg_match( '/<div class=\"uagb-toc__title\">([^`]*?)<\/div>/', $content, $matches );
67
+
68
+ if ( ! empty( $matches[1] ) ) {
69
+ $parsed_block['attrs']['headingTitle'] = $matches[1];
70
+ }
71
+ }
72
+
73
+ return $parsed_block;
74
+ }
75
+
76
+ /**
77
+ * Delete toc meta.
78
+ *
79
+ * @access public
80
+ *
81
+ * @since 1.23.0
82
+ * @param int $post_id Post ID.
83
+ * @param object $post Post object.
84
+ * @param boolean $update Whether this is an existing post being updated.
85
+ */
86
+ public function delete_toc_meta( $post_id, $post, $update ) {
87
+ delete_post_meta( $post_id, '_uagb_toc_heading_content' );
88
+ }
89
+
90
+ /**
91
+ * Extracts heading content, id, and level from the given post content.
92
+ *
93
+ * @since 1.23.0
94
+ * @access public
95
+ *
96
+ * @param string $content The post content to extract headings from.
97
+ * @param int $mapping_headers_array The page of the post where the headings are
98
+ * located.
99
+ *
100
+ * @return array The list of headings.
101
+ */
102
+ public function table_of_contents_get_headings_from_content(
103
+ $content,
104
+ $mapping_headers_array
105
+ ) {
106
+
107
+ /* phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase */
108
+ // Disabled because of PHP DOMDocument and DOMXPath APIs using camelCase.
109
+
110
+ // Create a document to load the post content into.
111
+ $doc = new DOMDocument();
112
+
113
+ // Enable user error handling for the HTML parsing. HTML5 elements aren't
114
+ // supported (as of PHP 7.4) and There's no way to guarantee that the markup
115
+ // is valid anyway, so we're just going to ignore all errors in parsing.
116
+ // Nested heading elements will still be parsed.
117
+ // The lack of HTML5 support is a libxml2 issue:
118
+ // https://bugzilla.gnome.org/show_bug.cgi?id=761534.
119
+ libxml_use_internal_errors( true );
120
+
121
+ // Parse the post content into an HTML document.
122
+ $doc->loadHTML(
123
+ // loadHTML expects ISO-8859-1, so we need to convert the post content to
124
+ // that format. We use htmlentities to encode Unicode characters not
125
+ // supported by ISO-8859-1 as HTML entities. However, this function also
126
+ // converts all special characters like < or > to HTML entities, so we use
127
+ // htmlspecialchars_decode to decode them.
128
+ htmlspecialchars_decode(
129
+ utf8_decode(
130
+ htmlentities(
131
+ '<html><body>' . $content . '</body></html>',
132
+ ENT_COMPAT,
133
+ 'UTF-8',
134
+ false
135
+ )
136
+ ),
137
+ ENT_COMPAT
138
+ )
139
+ );
140
+
141
+ // We're done parsing, so we can disable user error handling. This also
142
+ // clears any existing errors, which helps avoid a memory leak.
143
+ libxml_use_internal_errors( false );
144
+
145
+ // IE11 treats template elements like divs, so to avoid extracting heading
146
+ // elements from them, we first have to remove them.
147
+ // We can't use foreach directly on the $templates DOMNodeList because it's a
148
+ // dynamic list, and removing nodes confuses the foreach iterator. So
149
+ // instead, we convert the iterator to an array and then iterate over that.
150
+ $templates = iterator_to_array(
151
+ $doc->documentElement->getElementsByTagName( 'template' )
152
+ );
153
+
154
+ foreach ( $templates as $template ) {
155
+ $template->parentNode->removeChild( $template );
156
+ }
157
+
158
+ $xpath = new DOMXPath( $doc );
159
+
160
+ // Get all non-empty heading elements in the post content.
161
+ $headings = iterator_to_array(
162
+ $xpath->query(
163
+ '//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6][text()!=""]'
164
+ )
165
+ );
166
+
167
+ return array_map(
168
+ function ( $heading ) use ( $mapping_headers_array ) {
169
+
170
+ $exclude_heading = null;
171
+
172
+ if ( isset( $heading->attributes ) ) {
173
+ $class_name = $heading->attributes->getNamedItem( 'class' );
174
+ if ( null !== $class_name && '' !== $class_name->value ) {
175
+ $exclude_heading = $class_name->value;
176
+ }
177
+ }
178
+
179
+ $mapping_header = 0;
180
+
181
+ if ( 'uagb-toc-hide-heading' !== $exclude_heading ) {
182
+
183
+ foreach ( $mapping_headers_array as $key => $value ) {
184
+
185
+ if ( $mapping_headers_array[ $key ] ) {
186
+
187
+ $mapping_header = ( $key + 1 );
188
+ }
189
+
190
+ if ( strval( $mapping_header ) === $heading->nodeName[1] ) {
191
+
192
+ return array(
193
+ // A little hacky, but since we know at this point that the tag will
194
+ // be an h1-h6, we can just grab the 2nd character of the tag name
195
+ // and convert it to an integer. Should be faster than conditionals.
196
+ 'level' => (int) $heading->nodeName[1],
197
+ 'id' => $this->clean( $heading->textContent ),
198
+ 'content' => $heading->textContent,
199
+ 'depth' => intval( substr( $heading->tagName, 1 ) ),
200
+ );
201
+ }
202
+ }
203
+ }
204
+ },
205
+ $headings
206
+ );
207
+ /* phpcs:enable */
208
+ }
209
+
210
+ /**
211
+ * Clean up heading content.
212
+ *
213
+ * @since 1.23.0
214
+ * @access public
215
+ *
216
+ * @param string $string The post content to extract headings from.
217
+ *
218
+ * @return string $string.
219
+ */
220
+ public function clean( $string ) {
221
+ $string = str_replace( array( '‘', '’', '“', '”' ), '', $string );
222
+ $string = str_replace( array( '$', '.', '+', '!', '*', '\'', '(', ')', ',' ), '', $string );
223
+ $string = str_replace( array( '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`' ), '', $string );
224
+ $string = str_replace(
225
+ array( '*', '\'', '(', ')', ';', '@', '&', '=', '+', '$', ',', '/', '?', '#', '[', ']' ),
226
+ '',
227
+ $string
228
+ );
229
+ $string = preg_replace( '/[\x00-\x1F\x7F]*/u', '', $string );
230
+ $string = str_replace( array( '&amp;', '&nbsp;' ), ' ', $string );
231
+ $string = str_replace( array( ':' ), '', $string );
232
+ // Convert space characters to an `_` (underscore).
233
+ $string = preg_replace( '/\s+/', '_', $string );
234
+ // Replace multiple `-` (hyphen) with a single `-` (hyphen).
235
+ $string = preg_replace( '/-+/', '-', $string );
236
+ // Replace multiple `_` (underscore) with a single `_` (underscore).
237
+ $string = preg_replace( '/_+/', '-', $string );
238
+ // Remove trailing `-` and `_`.
239
+ $string = trim( $string, '-_' );
240
+ return strtolower( preg_replace( '/-+/', '-', $string ) ); // Replaces multiple hyphens with single one.
241
+ }
242
+
243
+ /**
244
+ * Gets the content, anchor, level, and page of headings from a post. Returns
245
+ * data from all headings in a paginated post if $current_page_only is false;
246
+ * otherwise, returns only data from headings on the current page being
247
+ * rendered.
248
+ *
249
+ * @since 1.23.0
250
+ * @access public
251
+ *
252
+ * @param int $post_id Id of the post to extract headings from.
253
+ * @param bool $current_page_only Whether to include headings from the entire
254
+ * post, or just those from the current page (if
255
+ * the post is paginated).
256
+ *
257
+ * @return array The list of headings.
258
+ */
259
+ public function table_of_contents_get_headings(
260
+ $post_id,
261
+ $current_page_only
262
+ ) {
263
+
264
+ return $this->table_of_contents_get_headings_from_content(
265
+ get_post( $post_id )->post_content,
266
+ $current_page_only['mappingHeaders']
267
+ );
268
+ }
269
+
270
+ /**
271
+ * Converts a flat list of heading parameters to a hierarchical nested list
272
+ * based on each header's immediate parent's level.
273
+ *
274
+ * @since 1.23.0
275
+ * @access public
276
+ *
277
+ * @param array $heading_list Flat list of heading parameters to nest.
278
+ * @param int $index The current list index.
279
+ *
280
+ * @return array A hierarchical nested list of heading parameters.
281
+ */
282
+ public function table_of_contents_linear_to_nested_heading_list(
283
+ $heading_list,
284
+ $index = 0
285
+ ) {
286
+ $nested_heading_list = array();
287
+
288
+ foreach ( $heading_list as $key => $heading ) {
289
+
290
+ if ( ! is_null( $heading_list[ $key ] ) ) {
291
+
292
+ $nested_heading_list[] = array(
293
+ 'heading' => $heading,
294
+ 'index' => $index + $key,
295
+ 'children' => null,
296
+ );
297
+
298
+ }
299
+ }
300
+
301
+ return $nested_heading_list;
302
+ }
303
+
304
+ /**
305
+ * Renders the heading list of the UAGB Table Of Contents block.
306
+ *
307
+ * @since 1.23.0
308
+ * @access public
309
+ *
310
+ * @param array $nested_heading_list Nested list of heading data.
311
+ * @param string $page_url URL of the page the block belongs to.
312
+ * @param array $attributes array of attributes.
313
+ *
314
+ * @return string The heading list rendered as HTML.
315
+ */
316
+ public function table_of_contents_render_list(
317
+ $nested_heading_list,
318
+ $page_url,
319
+ $attributes
320
+ ) {
321
+ $toc = '<ol class="uagb-toc__list">';
322
+ $last_level = '';
323
+ $parent_level = '';
324
+ $first_level = '';
325
+ $current_depth = 0;
326
+ $depth_array = array(
327
+ 1 => 0,
328
+ 2 => 0,
329
+ 3 => 0,
330
+ 4 => 0,
331
+ 5 => 0,
332
+ 6 => 0,
333
+ );
334
+
335
+ foreach ( $nested_heading_list as $anchor => $heading ) {
336
+
337
+ $level = $heading['heading']['level'];
338
+ $title = $heading['heading']['content'];
339
+ $id = $heading['heading']['id'];
340
+
341
+ if ( 0 === $anchor ) {
342
+ $first_level = $level;
343
+ }
344
+
345
+ if ( $level < $first_level ) {
346
+ continue;
347
+ }
348
+
349
+ if ( empty( $parent_level ) || $level < $parent_level ) {
350
+ $parent_level = $level;
351
+ }
352
+
353
+ if ( ! empty( $last_level ) ) {
354
+
355
+ if ( $level > $last_level ) {
356
+
357
+ $toc .= '<ul class="uagb-toc__list">';
358
+ $current_depth ++;
359
+ $depth_array[ $level ] = $current_depth;
360
+
361
+ } elseif ( $level === $last_level && $level !== $parent_level ) {
362
+
363
+ $toc .= '<li class="uagb-toc__list">';
364
+ $depth_array[ $level ] = $current_depth;
365
+
366
+ } elseif ( $level < $last_level ) {
367
+
368
+ $closing = absint( $current_depth - $depth_array[ $level ] );
369
+
370
+ if ( $level > $parent_level ) {
371
+
372
+ $toc .= str_repeat( '</li></ul>', $closing );
373
+ $current_depth = absint( $current_depth - $closing );
374
+
375
+ } elseif ( $level === $parent_level ) {
376
+
377
+ $toc .= str_repeat( '</li></ul>', $closing );
378
+ $toc .= '</li>';
379
+ }
380
+ }
381
+ }
382
+
383
+ $toc .= sprintf( '<li class="uagb-toc__list"><a href="#%s">%s</a>', esc_attr( $id ), $title );
384
+ $last_level = $level;
385
+ }
386
+
387
+ $toc .= str_repeat( '</li></ul>', $current_depth );
388
+ $toc .= '</ol>';
389
+ return $toc;
390
+ }
391
+
392
+ /**
393
+ * Renders the UAGB Table Of Contents block.
394
+ *
395
+ * @since 1.23.0
396
+ * @access public
397
+ *
398
+ * @param array $attributes Block attributes.
399
+ * @param string $content Block default content.
400
+ * @param WP_Block $block Block instance.
401
+ *
402
+ * @return string Rendered block HTML.
403
+ */
404
+ public function render_table_of_contents( $attributes, $content, $block ) {
405
+
406
+ global $post;
407
+
408
+ if ( ! isset( $post->ID ) ) {
409
+ return '';
410
+ }
411
+
412
+ $uagb_toc_heading_content = get_post_meta( $post->ID, '_uagb_toc_heading_content', true );
413
+
414
+ if ( empty( $uagb_toc_heading_content ) ) {
415
+
416
+ $uagb_toc_heading_content = $this->table_of_contents_get_headings(
417
+ $post->ID,
418
+ $attributes
419
+ );
420
+
421
+ update_post_meta( $post->ID, '_uagb_toc_heading_content', $uagb_toc_heading_content );
422
+
423
+ }
424
+
425
+ $mapping_header_func = function( $value ) {
426
+ return $value;
427
+ };
428
+
429
+ $wrap = array(
430
+ 'wp-block-uagb-table-of-contents',
431
+ 'uagb-toc__align-' . $attributes['align'],
432
+ 'uagb-toc__columns-' . $attributes['tColumnsDesktop'],
433
+ ( ( true === $attributes['initialCollapse'] ) ? 'uagb-toc__collapse' : ' ' ),
434
+ 'uagb-block-' . $attributes['block_id'],
435
+ ( isset( $attributes['className'] ) ) ? $attributes['className'] : '',
436
+ );
437
+
438
+ ob_start();
439
+ ?>
440
+ <div class="<?php echo esc_html( implode( ' ', $wrap ) ); ?>"
441
+ data-scroll= "<?php echo esc_attr( $attributes['smoothScroll'] ); ?>"
442
+ data-offset= "<?php echo esc_attr( $attributes['smoothScrollOffset'] ); ?>"
443
+ data-delay= "<?php echo esc_attr( $attributes['smoothScrollDelay'] ); ?>"
444
+ >
445
+ <div class="uagb-toc__wrap">
446
+ <div class="uagb-toc__title-wrap">
447
+ <div class="uagb-toc__title">
448
+ <?php echo wp_kses_post( $attributes['headingTitle'] ); ?>
449
+ </div>
450
+ <?php
451
+ if ( $attributes['makeCollapsible'] && $attributes['icon'] ) {
452
+ ?>
453
+ <span class="uag-toc__collapsible-wrap"><?php UAGB_Helper::render_svg_html( $attributes['icon'] ); ?></span>
454
+ <?php
455
+ }
456
+ ?>
457
+ </div>
458
+ <?php if ( $uagb_toc_heading_content && count( $uagb_toc_heading_content ) > 0 && count( array_filter( $attributes['mappingHeaders'], $mapping_header_func ) ) > 0 ) { ?>
459
+ <div class="uagb-toc__list-wrap">
460
+ <?php
461
+ echo wp_kses_post(
462
+ $this->table_of_contents_render_list(
463
+ $this->table_of_contents_linear_to_nested_heading_list( $uagb_toc_heading_content ),
464
+ get_permalink( $post->ID ),
465
+ $attributes
466
+ )
467
+ );
468
+ ?>
469
+ </div>
470
+ <?php } else { ?>
471
+ <p class='uagb_table-of-contents-placeholder'>
472
+ <?php echo esc_html( $attributes['emptyHeadingTeaxt'] ); ?>
473
+ </p>
474
+ <?php } ?>
475
+ </div>
476
+ </div>
477
+ <?php
478
+
479
+ return ob_get_clean();
480
+ }
481
+
482
+ /**
483
+ * Registers the UAGB Table Of Contents block.
484
+ *
485
+ * @since 1.23.0
486
+ * @access public
487
+ *
488
+ * @uses render_table_of_contents()
489
+ *
490
+ * @throws WP_Error An exception parsing the block definition.
491
+ */
492
+ public function register_table_of_contents() {
493
+ $mapping_headers_array = array_fill_keys( array( 0, 1, 2, 3, 4, 5 ), true );
494
+
495
+ register_block_type(
496
+ 'uagb/table-of-contents',
497
+ array(
498
+ 'attributes' => array_merge(
499
+ array(
500
+ 'block_id' => array(
501
+ 'type' => 'string',
502
+ 'default' => 'not_set',
503
+ ),
504
+ 'classMigrate' => array(
505
+ 'type' => 'boolean',
506
+ 'default' => false,
507
+ ),
508
+ 'headingTitleString' => array(
509
+ 'type' => 'string',
510
+ ),
511
+ 'disableBullets' => array(
512
+ 'type' => 'boolean',
513
+ 'default' => false,
514
+ ),
515
+ 'makeCollapsible' => array(
516
+ 'type' => 'boolean',
517
+ 'default' => false,
518
+ ),
519
+ 'initialCollapse' => array(
520
+ 'type' => 'boolean',
521
+ 'default' => false,
522
+ ),
523
+ 'icon' => array(
524
+ 'type' => 'string',
525
+ 'default' => 'fa-angle-down',
526
+ ),
527
+ 'iconSize' => array(
528
+ 'type' => 'number',
529
+ ),
530
+ 'iconColor' => array(
531
+ 'type' => 'string',
532
+ ),
533
+ 'bulletColor' => array(
534
+ 'type' => 'string',
535
+ ),
536
+ 'align' => array(
537
+ 'type' => 'string',
538
+ 'default' => 'left',
539
+ ),
540
+ 'heading' => array(
541
+ 'type' => 'string',
542
+ 'selector' => '.uagb-toc__title',
543
+ 'default' => __( 'Table Of Contents', 'ultimate-addons-for-gutenberg' ),
544
+ ),
545
+ 'headingTitle' => array(
546
+ 'type' => 'string',
547
+ 'default' => __( 'Table Of Contents', 'ultimate-addons-for-gutenberg' ),
548
+ ),
549
+ 'icon' => array(
550
+ 'type' => 'string',
551
+ 'default' => 'fa-angle-down',
552
+ ),
553
+ 'smoothScroll' => array(
554
+ 'type' => 'boolean',
555
+ 'default' => true,
556
+ ),
557
+ 'smoothScrollDelay' => array(
558
+ 'type' => 'number',
559
+ 'default' => 800,
560
+ ),
561
+ 'smoothScrollOffset' => array(
562
+ 'type' => 'number',
563
+ 'default' => 30,
564
+ ),
565
+ 'scrollToTop' => array(
566
+ 'type' => 'boolean',
567
+ 'default' => false,
568
+ ),
569
+ 'scrollToTopColor' => array(
570
+ 'type' => 'string',
571
+ ),
572
+ 'scrollToTopBgColor' => array(
573
+ 'type' => 'string',
574
+ ),
575
+ 'tColumnsDesktop' => array(
576
+ 'type' => 'number',
577
+ 'default' => 1,
578
+ ),
579
+ 'tColumnsTablet' => array(
580
+ 'type' => 'number',
581
+ 'default' => 1,
582
+ ),
583
+ 'tColumnsMobile' => array(
584
+ 'type' => 'number',
585
+ 'default' => 1,
586
+ ),
587
+ 'mappingHeaders' => array(
588
+ 'type' => 'array',
589
+ 'default' => $mapping_headers_array,
590
+ ),
591
+ // Color.
592
+ 'backgroundColor' => array(
593
+ 'type' => 'string',
594
+ 'default' => '#eee',
595
+ ),
596
+ 'linkColor' => array(
597
+ 'type' => 'string',
598
+ 'default' => '#333',
599
+ ),
600
+ 'linkHoverColor' => array(
601
+ 'type' => 'string',
602
+ ),
603
+ 'headingColor' => array(
604
+ 'type' => 'string',
605
+ ),
606
+
607
+ // Padding.
608
+ 'vPaddingDesktop' => array(
609
+ 'type' => 'number',
610
+ 'default' => 30,
611
+ ),
612
+ 'hPaddingDesktop' => array(
613
+ 'type' => 'number',
614
+ 'default' => 30,
615
+ ),
616
+ 'vPaddingTablet' => array(
617
+ 'type' => 'number',
618
+ ),
619
+ 'hPaddingTablet' => array(
620
+ 'type' => 'number',
621
+ ),
622
+ 'vPaddingMobile' => array(
623
+ 'type' => 'number',
624
+ ),
625
+ 'hPaddingMobile' => array(
626
+ 'type' => 'number',
627
+ ),
628
+ // Margin.
629
+ 'vMarginDesktop' => array(
630
+ 'type' => 'number',
631
+ ),
632
+ 'hMarginDesktop' => array(
633
+ 'type' => 'number',
634
+ ),
635
+ 'vMarginTablet' => array(
636
+ 'type' => 'number',
637
+ ),
638
+ 'hMarginTablet' => array(
639
+ 'type' => 'number',
640
+ ),
641
+ 'vMarginMobile' => array(
642
+ 'type' => 'number',
643
+ ),
644
+ 'hMarginMobile' => array(
645
+ 'type' => 'number',
646
+ ),
647
+ 'marginTypeDesktop' => array(
648
+ 'type' => 'string',
649
+ 'default' => 'px',
650
+ ),
651
+ 'marginTypeTablet' => array(
652
+ 'type' => 'string',
653
+ 'default' => 'px',
654
+ ),
655
+ 'marginTypeMobile' => array(
656
+ 'type' => 'string',
657
+ 'default' => 'px',
658
+ ),
659
+ 'headingBottom' => array(
660
+ 'type' => 'number',
661
+ ),
662
+ 'paddingTypeDesktop' => array(
663
+ 'type' => 'string',
664
+ 'default' => 'px',
665
+ ),
666
+ 'paddingTypeTablet' => array(
667
+ 'type' => 'string',
668
+ 'default' => 'px',
669
+ ),
670
+ 'paddingTypeMobile' => array(
671
+ 'type' => 'string',
672
+ 'default' => 'px',
673
+ ),
674
+
675
+ // Content Padding.
676
+ 'contentPaddingDesktop' => array(
677
+ 'type' => 'number',
678
+ ),
679
+ 'contentPaddingTablet' => array(
680
+ 'type' => 'number',
681
+ ),
682
+ 'contentPaddingMobile' => array(
683
+ 'type' => 'number',
684
+ ),
685
+ 'contentPaddingTypeDesktop' => array(
686
+ 'type' => 'string',
687
+ 'default' => 'px',
688
+ ),
689
+ 'contentPaddingTypeTablet' => array(
690
+ 'type' => 'string',
691
+ 'default' => 'px',
692
+ ),
693
+ 'contentPaddingTypeMobile' => array(
694
+ 'type' => 'string',
695
+ 'default' => 'px',
696
+ ),
697
+
698
+ // Border.
699
+ 'borderStyle' => array(
700
+ 'type' => 'string',
701
+ 'default' => 'solid',
702
+ ),
703
+ 'borderWidth' => array(
704
+ 'type' => 'number',
705
+ 'default' => 1,
706
+ ),
707
+ 'borderRadius' => array(
708
+ 'type' => 'number',
709
+ ),
710
+ 'borderColor' => array(
711
+ 'type' => 'string',
712
+ 'default' => '#333',
713
+ ),
714
+
715
+ // Typography.
716
+ // Link Font Family.
717
+ 'loadGoogleFonts' => array(
718
+ 'type' => 'boolean',
719
+ 'default' => false,
720
+ ),
721
+ 'fontFamily' => array(
722
+ 'type' => 'string',
723
+ 'default' => 'Default',
724
+ ),
725
+ 'fontWeight' => array(
726
+ 'type' => 'string',
727
+ ),
728
+ 'fontSubset' => array(
729
+ 'type' => 'string',
730
+ ),
731
+ // Link Font Size.
732
+ 'fontSize' => array(
733
+ 'type' => 'number',
734
+ ),
735
+ 'fontSizeType' => array(
736
+ 'type' => 'string',
737
+ 'default' => 'px',
738
+ ),
739
+ 'fontSizeTablet' => array(
740
+ 'type' => 'number',
741
+ ),
742
+ 'fontSizeMobile' => array(
743
+ 'type' => 'number',
744
+ ),
745
+ // Link Line Height.
746
+ 'lineHeightType' => array(
747
+ 'type' => 'string',
748
+ 'default' => 'em',
749
+ ),
750
+ 'lineHeight' => array(
751
+ 'type' => 'number',
752
+ ),
753
+ 'lineHeightTablet' => array(
754
+ 'type' => 'number',
755
+ ),
756
+ 'lineHeightMobile' => array(
757
+ 'type' => 'number',
758
+ ),
759
+
760
+ // Link Font Family.
761
+ 'headingLoadGoogleFonts' => array(
762
+ 'type' => 'boolean',
763
+ 'default' => false,
764
+ ),
765
+ 'headingFontFamily' => array(
766
+ 'type' => 'string',
767
+ 'default' => 'Default',
768
+ ),
769
+ 'headingFontWeight' => array(
770
+ 'type' => 'string',
771
+ 'default' => '500',
772
+ ),
773
+ 'headingFontSubset' => array(
774
+ 'type' => 'string',
775
+ ),
776
+ // Link Font Size.
777
+ 'headingFontSize' => array(
778
+ 'type' => 'number',
779
+ 'default' => 20,
780
+ ),
781
+ 'headingFontSizeType' => array(
782
+ 'type' => 'string',
783
+ 'default' => 'px',
784
+ ),
785
+ 'headingFontSizeTablet' => array(
786
+ 'type' => 'number',
787
+ ),
788
+ 'headingFontSizeMobile' => array(
789
+ 'type' => 'number',
790
+ ),
791
+ // Link Line Height.
792
+ 'headingLineHeightType' => array(
793
+ 'type' => 'string',
794
+ 'default' => 'em',
795
+ ),
796
+ 'headingLineHeight' => array(
797
+ 'type' => 'number',
798
+ ),
799
+ 'headingLineHeightTablet' => array(
800
+ 'type' => 'number',
801
+ ),
802
+ 'headingLineHeightMobile' => array(
803
+ 'type' => 'number',
804
+ ),
805
+ 'headingAlignment' => array(
806
+ 'type' => 'string',
807
+ 'default' => 'left',
808
+ ),
809
+ 'emptyHeadingTeaxt' => array(
810
+ 'type' => 'string',
811
+ 'default' => __( 'Add a header to begin generating the table of contents', 'ultimate-addons-for-gutenberg' ),
812
+ ),
813
+ )
814
+ ),
815
+ 'render_callback' => array( $this, 'render_table_of_contents' ),
816
+ )
817
+ );
818
+ }
819
+
820
+ }
821
+
822
+ /**
823
+ * Prepare if class 'UAGB_Table_Of_Content' exist.
824
+ * Kicking this off by calling 'get_instance()' method
825
+ */
826
+ UAGB_Table_Of_Content::get_instance();
827
+ }
{dist/blocks → blocks-config}/taxonomy-list/class-uagb-taxonomy-list.php RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/UAGBIcon.json RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/block-icons.js RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/generateCSS.js RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/generateCSSUnit.js RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/hexToRgba.js RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/parseIcon.js RENAMED
File without changes
{dist/blocks → blocks-config}/uagb-controls/renderIcon.js RENAMED
File without changes
classes/class-uagb-admin-helper.php CHANGED
@@ -198,7 +198,6 @@ if ( ! class_exists( 'UAGB_Admin_Helper' ) ) {
198
  $is_already_icon_list = false;
199
  $is_already_button = false;
200
  $is_already_faq = false;
201
-
202
  foreach ( UAGB_Config::$block_attributes as $key => $block ) {
203
 
204
  $block_name = str_replace( 'uagb/', '', $key );
@@ -276,20 +275,102 @@ if ( ! class_exists( 'UAGB_Admin_Helper' ) ) {
276
  }
277
  }
278
 
279
- $combined_path = plugin_dir_path( UAGB_FILE ) . 'dist/blocks.style.css';
 
280
  wp_delete_file( $combined_path );
281
 
282
  $style = '';
283
 
284
- $wp_filesystem = UAGB_Helper::get_instance()->get_filesystem();
285
 
286
  foreach ( $combined as $key => $c_block ) {
287
- $style .= $wp_filesystem->get_contents( plugin_dir_path( UAGB_FILE ) . 'assets/css/blocks/' . $c_block . '.css' );
288
 
289
  }
290
  $wp_filesystem->put_contents( $combined_path, $style, FS_CHMOD_FILE );
291
  }
292
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
293
  }
294
 
295
  /**
198
  $is_already_icon_list = false;
199
  $is_already_button = false;
200
  $is_already_faq = false;
 
201
  foreach ( UAGB_Config::$block_attributes as $key => $block ) {
202
 
203
  $block_name = str_replace( 'uagb/', '', $key );
275
  }
276
  }
277
 
278
+ $wp_upload_dir = UAGB_Helper::get_uag_upload_dir_path();
279
+ $combined_path = $wp_upload_dir . 'custom-style-blocks.css';
280
  wp_delete_file( $combined_path );
281
 
282
  $style = '';
283
 
284
+ $wp_filesystem = uagb_filesystem();
285
 
286
  foreach ( $combined as $key => $c_block ) {
287
+ $style .= $wp_filesystem->get_contents( UAGB_DIR . 'assets/css/blocks/' . $c_block . '.css' );
288
 
289
  }
290
  $wp_filesystem->put_contents( $combined_path, $style, FS_CHMOD_FILE );
291
  }
292
 
293
+ /**
294
+ * Get Rollback versions.
295
+ *
296
+ * @since 1.23.0
297
+ * @return array
298
+ * @access public
299
+ */
300
+ public function get_rollback_versions() {
301
+
302
+ $rollback_versions = get_transient( 'uag_rollback_versions_' . UAGB_VER );
303
+
304
+ if ( ! $rollback_versions || empty( $rollback_versions ) ) {
305
+
306
+ $max_versions = 10;
307
+
308
+ require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
309
+
310
+ $plugin_information = plugins_api(
311
+ 'plugin_information',
312
+ array(
313
+ 'slug' => 'ultimate-addons-for-gutenberg',
314
+ )
315
+ );
316
+
317
+ if ( empty( $plugin_information->versions ) || ! is_array( $plugin_information->versions ) ) {
318
+ return array();
319
+ }
320
+
321
+ krsort( $plugin_information->versions );
322
+
323
+ $rollback_versions = array();
324
+
325
+ foreach ( $plugin_information->versions as $version => $download_link ) {
326
+
327
+ $lowercase_version = strtolower( $version );
328
+
329
+ $is_valid_rollback_version = ! preg_match( '/(trunk|beta|rc|dev)/i', $lowercase_version );
330
+
331
+ if ( ! $is_valid_rollback_version ) {
332
+ continue;
333
+ }
334
+
335
+ if ( version_compare( $version, UAGB_VER, '>=' ) ) {
336
+ continue;
337
+ }
338
+
339
+ $rollback_versions[] = $version;
340
+ }
341
+
342
+ usort( $rollback_versions, array( $this, 'sort_rollback_versions' ) );
343
+
344
+ $rollback_versions = array_slice( $rollback_versions, 0, $max_versions, true );
345
+
346
+ set_transient( 'uag_rollback_versions_' . UAGB_VER, $rollback_versions, WEEK_IN_SECONDS );
347
+ }
348
+
349
+ return $rollback_versions;
350
+ }
351
+ /**
352
+ * Sort Rollback versions.
353
+ *
354
+ * @param string $prev Previous Version.
355
+ * @param string $next Next Version.
356
+ *
357
+ * @since 1.23.0
358
+ * @return array
359
+ * @access public
360
+ */
361
+ public function sort_rollback_versions( $prev, $next ) {
362
+
363
+ if ( version_compare( $prev, $next, '==' ) ) {
364
+ return 0;
365
+ }
366
+
367
+ if ( version_compare( $prev, $next, '>' ) ) {
368
+ return -1;
369
+ }
370
+
371
+ return 1;
372
+ }
373
+
374
  }
375
 
376
  /**
classes/class-uagb-admin.php CHANGED
@@ -46,8 +46,12 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
46
 
47
  add_action( 'wp_ajax_uagb_file_generation', __CLASS__ . '::file_generation' );
48
 
 
 
 
 
49
  // Enqueue admin scripts.
50
- if ( isset( $_GET['page'] ) && UAGB_SLUG === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
51
  add_action( 'admin_enqueue_scripts', __CLASS__ . '::styles_scripts' );
52
 
53
  self::save_settings();
@@ -56,6 +60,17 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
56
  add_filter( 'rank_math/researches/toc_plugins', __CLASS__ . '::toc_plugin' );
57
  // Activation hook.
58
  add_action( 'admin_init', __CLASS__ . '::activation_redirect' );
 
 
 
 
 
 
 
 
 
 
 
59
  }
60
 
61
  /**
@@ -183,7 +198,18 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
183
  UAGB_PLUGIN_SHORT_NAME,
184
  'manage_options',
185
  UAGB_SLUG,
186
- __CLASS__ . '::render'
 
 
 
 
 
 
 
 
 
 
 
187
  );
188
  }
189
 
@@ -219,6 +245,11 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
219
  }
220
 
221
  $action = ( isset( $_GET['action'] ) ) ? sanitize_text_field( $_GET['action'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
 
 
 
 
 
222
  $action = ( ! empty( $action ) && '' !== $action ) ? $action : 'general';
223
  $action = str_replace( '_', '-', $action );
224
 
@@ -311,10 +342,18 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
311
 
312
  check_ajax_referer( 'uagb-block-nonce', 'nonce' );
313
 
314
- $block_id = sanitize_text_field( $_POST['block_id'] );
315
- $blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
 
 
316
  $blocks[ $block_id ] = $block_id;
317
- $blocks = array_map( 'esc_attr', $blocks );
 
 
 
 
 
 
318
 
319
  // Update blocks.
320
  UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
@@ -335,6 +374,10 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
335
  $blocks[ $block_id ] = 'disabled';
336
  $blocks = array_map( 'esc_attr', $blocks );
337
 
 
 
 
 
338
  // Update blocks.
339
  UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
340
  UAGB_Admin_Helper::create_specific_stylesheet();
@@ -410,7 +453,31 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
410
 
411
  wp_send_json_success();
412
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
413
 
 
 
 
 
 
 
 
414
  /**
415
  * File Generation Flag
416
  *
@@ -430,17 +497,53 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
430
  check_ajax_referer( 'uagb-block-nonce', 'nonce' );
431
 
432
  if ( 'disabled' === $_POST['value'] ) {
433
- UAGB_Helper::get_instance()->delete_upload_dir();
434
  }
435
 
436
  wp_send_json_success(
437
  array(
438
  'success' => true,
439
- 'message' => update_option( '_uagb_allow_file_generation', $_POST['value'] ),
440
  )
441
  );
442
  }
443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
444
  /**
445
  * Required Plugin Activate
446
  *
@@ -489,6 +592,134 @@ if ( ! class_exists( 'UAGB_Admin' ) ) {
489
  $plugins['ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php'] = 'Ultimate Addons for Gutenberg';
490
  return $plugins;
491
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
492
  }
493
 
494
  UAGB_Admin::init();
46
 
47
  add_action( 'wp_ajax_uagb_file_generation', __CLASS__ . '::file_generation' );
48
 
49
+ add_action( 'wp_ajax_uagb_file_regeneration', __CLASS__ . '::file_regeneration' );
50
+
51
+ add_action( 'wp_ajax_uagb_beta_updates', __CLASS__ . '::uagb_beta_updates' );
52
+
53
  // Enqueue admin scripts.
54
+ if ( isset( $_GET['page'] ) && ( UAGB_SLUG === $_GET['page'] || 'uag-tools' === $_GET['page'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
55
  add_action( 'admin_enqueue_scripts', __CLASS__ . '::styles_scripts' );
56
 
57
  self::save_settings();
60
  add_filter( 'rank_math/researches/toc_plugins', __CLASS__ . '::toc_plugin' );
61
  // Activation hook.
62
  add_action( 'admin_init', __CLASS__ . '::activation_redirect' );
63
+
64
+ add_action( 'admin_post_uag_rollback', array( __CLASS__, 'post_uagb_rollback' ) );
65
+
66
+ add_action( 'admin_footer', array( __CLASS__, 'rollback_version_popup' ) );
67
+
68
+ if ( ! is_customize_preview() ) {
69
+ add_action( 'admin_head', array( __CLASS__, 'admin_submenu_css' ) );
70
+ }
71
+
72
+ add_action( 'save_post', array( __CLASS__, 'delete_page_assets' ), 10, 1 );
73
+
74
  }
75
 
76
  /**
198
  UAGB_PLUGIN_SHORT_NAME,
199
  'manage_options',
200
  UAGB_SLUG,
201
+ __CLASS__ . '::render',
202
+ 10
203
+ );
204
+
205
+ add_submenu_page(
206
+ 'options-general.php',
207
+ __( 'Tools', 'ultimate-addons-for-gutenberg' ),
208
+ __( 'Tools', 'ultimate-addons-for-gutenberg' ),
209
+ 'manage_options',
210
+ 'uag-tools',
211
+ __CLASS__ . '::render',
212
+ 11
213
  );
214
  }
215
 
245
  }
246
 
247
  $action = ( isset( $_GET['action'] ) ) ? sanitize_text_field( $_GET['action'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
248
+
249
+ if ( isset( $_GET['page'] ) && 'uag-tools' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
250
+ $action = 'tools';
251
+ }
252
+
253
  $action = ( ! empty( $action ) && '' !== $action ) ? $action : 'general';
254
  $action = str_replace( '_', '-', $action );
255
 
342
 
343
  check_ajax_referer( 'uagb-block-nonce', 'nonce' );
344
 
345
+ $block_id = sanitize_text_field( $_POST['block_id'] );
346
+
347
+ $blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
348
+
349
  $blocks[ $block_id ] = $block_id;
350
+
351
+ $blocks = array_map( 'esc_attr', $blocks );
352
+
353
+ if ( 'how-to' === $block_id && 'disabled' === $blocks['info-box'] ) {
354
+ $blocks['info-box'] = 'info-box';
355
+ $blocks = array_map( 'esc_attr', $blocks );
356
+ }
357
 
358
  // Update blocks.
359
  UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
374
  $blocks[ $block_id ] = 'disabled';
375
  $blocks = array_map( 'esc_attr', $blocks );
376
 
377
+ if ( 'info-box' === $block_id && 'how-to' === $blocks['how-to'] ) {
378
+ wp_send_json_error();
379
+ }
380
+
381
  // Update blocks.
382
  UAGB_Admin_Helper::update_admin_settings_option( '_uagb_blocks', $blocks );
383
  UAGB_Admin_Helper::create_specific_stylesheet();
453
 
454
  wp_send_json_success();
455
  }
456
+ /**
457
+ * Update the Beta updates flag.
458
+ *
459
+ * @since 1.23.0
460
+ */
461
+ public static function uagb_beta_updates() {
462
+
463
+ if ( ! current_user_can( 'install_plugins' ) ) {
464
+ wp_send_json_error(
465
+ array(
466
+ 'success' => false,
467
+ 'message' => __( 'Access Denied. You don\'t have enough capabilities to execute this action.', 'ultimate-addons-for-gutenberg' ),
468
+ )
469
+ );
470
+ }
471
+
472
+ check_ajax_referer( 'uagb-block-nonce', 'nonce' );
473
 
474
+ wp_send_json_success(
475
+ array(
476
+ 'success' => true,
477
+ 'message' => update_option( 'uagb_beta', sanitize_text_field( $_POST['value'] ) ),
478
+ )
479
+ );
480
+ }
481
  /**
482
  * File Generation Flag
483
  *
497
  check_ajax_referer( 'uagb-block-nonce', 'nonce' );
498
 
499
  if ( 'disabled' === $_POST['value'] ) {
500
+ UAGB_Helper::delete_all_uag_dir_files();
501
  }
502
 
503
  wp_send_json_success(
504
  array(
505
  'success' => true,
506
+ 'message' => update_option( '_uagb_allow_file_generation', sanitize_text_field( $_POST['value'] ) ),
507
  )
508
  );
509
  }
510
 
511
+ /**
512
+ * File Regeneration Flag
513
+ *
514
+ * @since 1.23.0
515
+ */
516
+ public static function file_regeneration() {
517
+
518
+ if ( ! current_user_can( 'manage_options' ) ) {
519
+ wp_send_json_error(
520
+ array(
521
+ 'success' => false,
522
+ 'message' => __( 'Access Denied. You don\'t have enough capabilities to execute this action.', 'ultimate-addons-for-gutenberg' ),
523
+ )
524
+ );
525
+ }
526
+
527
+ check_ajax_referer( 'uagb-block-nonce', 'nonce' );
528
+
529
+ global $wpdb;
530
+
531
+ $file_generation = UAGB_Helper::allow_file_generation();
532
+
533
+ if ( 'enabled' === $file_generation ) {
534
+
535
+ UAGB_Helper::delete_all_uag_dir_files();
536
+ }
537
+
538
+ /* Update the asset version */
539
+ update_option( '__uagb_asset_version', time() );
540
+
541
+ wp_send_json_success(
542
+ array(
543
+ 'success' => true,
544
+ )
545
+ );
546
+ }
547
  /**
548
  * Required Plugin Activate
549
  *
592
  $plugins['ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php'] = 'Ultimate Addons for Gutenberg';
593
  return $plugins;
594
  }
595
+
596
+ /**
597
+ * UAG version rollback.
598
+ *
599
+ * Rollback to previous UAG version.
600
+ *
601
+ * Fired by `admin_post_uag_rollback` action.
602
+ *
603
+ * @since 1.23.0
604
+ * @access public
605
+ */
606
+ public static function post_uagb_rollback() {
607
+
608
+ if ( ! current_user_can( 'install_plugins' ) ) {
609
+ wp_die(
610
+ esc_html__( 'You do not have permission to access this page.', 'ultimate-addons-for-gutenberg' ),
611
+ esc_html__( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ),
612
+ array(
613
+ 'response' => 200,
614
+ )
615
+ );
616
+ }
617
+
618
+ check_admin_referer( 'uag_rollback' );
619
+
620
+ $rollback_versions = UAGB_Admin_Helper::get_instance()->get_rollback_versions();
621
+ $update_version = sanitize_text_field( $_GET['version'] );
622
+
623
+ if ( empty( $update_version ) || ! in_array( $update_version, $rollback_versions ) ) { //phpcs:ignore WordPress.PHP.StrictInArray.MissingTrueStrict
624
+ wp_die( esc_html__( 'Error occurred, The version selected is invalid. Try selecting different version.', 'ultimate-addons-for-gutenberg' ) );
625
+ }
626
+
627
+ $plugin_slug = basename( UAGB_FILE, '.php' );
628
+
629
+ $rollback = new UAGB_Rollback(
630
+ array(
631
+ 'version' => $update_version,
632
+ 'plugin_name' => UAGB_BASE,
633
+ 'plugin_slug' => $plugin_slug,
634
+ 'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', $plugin_slug, $update_version ),
635
+ )
636
+ );
637
+
638
+ $rollback->run();
639
+
640
+ wp_die(
641
+ '',
642
+ esc_html__( 'Rollback to Previous Version', 'ultimate-addons-for-gutenberg' ),
643
+ array(
644
+ 'response' => 200,
645
+ )
646
+ );
647
+ }
648
+ /**
649
+ * UAG version rollback popup.
650
+ *
651
+ * Rollback to previous UAG version Popup.
652
+ *
653
+ * Fired by `admin_post_uag_rollback` action.
654
+ *
655
+ * @since 1.23.0
656
+ * @access public
657
+ */
658
+ public static function rollback_version_popup() {
659
+
660
+ $current_screen = get_current_screen();
661
+
662
+ if ( $current_screen && 'settings_page_uag-tools' !== $current_screen->id ) {
663
+ return;
664
+ }
665
+
666
+ ?>
667
+ <div class="uagb-confirm-rollback-popup">
668
+ <div class="uagb-confirm-rollback-popup-content">
669
+ <div class="uagb-confirm-rollback-popup-header">Rollback to Previous Version</div>
670
+ <div class="uagb-confirm-rollback-popup-message">Are you sure you want to reinstall previous version?</div>
671
+ <div class="uagb-confirm-rollback-popup-buttons-wrapper">
672
+ <button class="uagb-confirm-rollback-popup-button confirm-cancel">Cancel</button>
673
+ <button class="uagb-confirm-rollback-popup-button confirm-ok">Continue</button>
674
+ </div>
675
+ </div>
676
+ </div>
677
+ <?php
678
+ }
679
+ /**
680
+ * Renders Admin Submenu CSS.
681
+ *
682
+ * @since 1.23.0
683
+ * @return void
684
+ */
685
+ public static function admin_submenu_css() {
686
+ echo '<style class="uag-menu-appearance-style">
687
+ #adminmenu a[href="options-general.php?page=uag-tools"]:before {
688
+ content: "\21B3";
689
+ margin-right: 0.5em;
690
+ opacity: 0.5;
691
+ }
692
+ </style>';
693
+ }
694
+
695
+ /**
696
+ * This function deletes the Page assets from the Page Meta Key.
697
+ *
698
+ * @param int $post_id Post Id.
699
+ * @since 1.23.0
700
+ */
701
+ public static function delete_page_assets( $post_id ) {
702
+
703
+ if ( 'enabled' === UAGB_Helper::$file_generation ) {
704
+
705
+ $css_asset_info = UAGB_Scripts_Utils::get_asset_info( 'css', $post_id );
706
+ $js_asset_info = UAGB_Scripts_Utils::get_asset_info( 'js', $post_id );
707
+
708
+ $css_file_path = $css_asset_info['css'];
709
+ $js_file_path = $js_asset_info['js'];
710
+
711
+ if ( file_exists( $css_file_path ) ) {
712
+ wp_delete_file( $css_file_path );
713
+ }
714
+ if ( file_exists( $js_file_path ) ) {
715
+ wp_delete_file( $js_file_path );
716
+ }
717
+ }
718
+
719
+ delete_post_meta( $post_id, '_uag_page_assets' );
720
+ delete_post_meta( $post_id, '_uag_css_file_name' );
721
+ delete_post_meta( $post_id, '_uag_js_file_name' );
722
+ }
723
  }
724
 
725
  UAGB_Admin::init();
classes/class-uagb-beta-updates.php ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Beta Updates.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ if ( ! class_exists( 'UAGB_Beta_Updates' ) ) {
13
+
14
+ /**
15
+ * Class UAGB_Beta_Updates.
16
+ */
17
+ final class UAGB_Beta_Updates {
18
+
19
+ /**
20
+ * Member Variable
21
+ *
22
+ * @var instance
23
+ */
24
+ private static $instance;
25
+
26
+ /**
27
+ * Transient key.
28
+ *
29
+ * Holds the UAG beta updates transient key.
30
+ *
31
+ * @since 1.23.0
32
+ * @access private
33
+ * @static
34
+ *
35
+ * @var string Transient key.
36
+ */
37
+ private $transient_key;
38
+
39
+ /**
40
+ * Initiator
41
+ */
42
+ public static function get_instance() {
43
+ if ( ! isset( self::$instance ) ) {
44
+ self::$instance = new self();
45
+ }
46
+ return self::$instance;
47
+ }
48
+
49
+ /**
50
+ * Constructor
51
+ *
52
+ * @since 1.23.0
53
+ */
54
+ public function __construct() {
55
+
56
+ if ( 'yes' !== get_option( 'uagb_beta', 'no' ) ) {
57
+ return;
58
+ }
59
+
60
+ $this->transient_key = md5( 'uagb_beta_testers_response_key' );
61
+
62
+ add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_version' ) );
63
+
64
+ }
65
+
66
+ /**
67
+ * Get beta version.
68
+ *
69
+ * Retrieve UAG beta version from wp.org plugin repository.
70
+ *
71
+ * @since 1.23.0
72
+ * @access private
73
+ *
74
+ * @return string|false Beta version or false.
75
+ */
76
+ private function get_beta_version() {
77
+
78
+ $beta_version = get_site_transient( $this->transient_key );
79
+
80
+ if ( false === $beta_version ) {
81
+ $beta_version = 'false';
82
+
83
+ $response = wp_remote_get( 'https://plugins.svn.wordpress.org/ultimate-addons-for-gutenberg/trunk/readme.txt' );
84
+
85
+ if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
86
+ preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
87
+ if ( isset( $matches[1] ) ) {
88
+ $beta_version = $matches[1];
89
+ }
90
+ }
91
+
92
+ set_site_transient( $this->transient_key, $beta_version, 6 * HOUR_IN_SECONDS );
93
+ }
94
+
95
+ return $beta_version;
96
+ }
97
+
98
+ /**
99
+ * Check version.
100
+ *
101
+ * Checks whether a beta version exist, and retrieve the version data.
102
+ *
103
+ * Fired by `pre_set_site_transient_update_plugins` filter, before WordPress
104
+ * runs the plugin update checker.
105
+ *
106
+ * @since 1.23.0
107
+ * @access public
108
+ *
109
+ * @param object $transient Plugin version data.
110
+ *
111
+ * @return array Plugin version data.
112
+ */
113
+ public function check_version( $transient ) {
114
+
115
+ if ( empty( $transient->checked ) ) {
116
+ return $transient;
117
+ }
118
+
119
+ delete_site_transient( $this->transient_key );
120
+
121
+ $plugin_slug = basename( UAGB_FILE, '.php' );
122
+
123
+ $beta_version = $this->get_beta_version();
124
+
125
+ if ( 'false' !== $beta_version && version_compare( $beta_version, UAGB_VER, '>' ) ) {
126
+ $response = new \stdClass();
127
+ $response->plugin = $plugin_slug;
128
+ $response->slug = $plugin_slug;
129
+ $response->new_version = $beta_version;
130
+ $response->url = 'https://ultimategutenberg.com/';
131
+ $response->package = sprintf( 'https://downloads.wordpress.org/plugin/ultimate-addons-for-gutenberg.%s.zip', $beta_version );
132
+
133
+ $transient->response[ UAGB_BASE ] = $response;
134
+ }
135
+
136
+ return $transient;
137
+ }
138
+ }
139
+
140
+ /**
141
+ * Prepare if class 'UAGB_Beta_Updates' exist.
142
+ * Kicking this off by calling 'get_instance()' method
143
+ */
144
+ UAGB_Beta_Updates::get_instance();
145
+ }
classes/class-uagb-block-helper.php CHANGED
@@ -319,31 +319,33 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
319
  'padding-left' => UAGB_Helper::get_css_value( $attr['leftPadding'], $attr['desktopPaddingType'] ),
320
  'padding-right' => UAGB_Helper::get_css_value( $attr['rightPadding'], $attr['desktopPaddingType'] ),
321
  'border-radius' => UAGB_Helper::get_css_value( $attr['borderRadius'], 'px' ),
 
 
 
322
  );
323
 
324
  $m_selectors = array();
325
  $t_selectors = array();
326
-
327
- if ( 'right' === $attr['align'] ) {
328
- $style['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMargin'], $attr['desktopMarginType'] );
329
- $style['margin-left'] = 'auto';
330
- $style['margin-top'] = UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] );
331
- $style['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] );
332
- } elseif ( 'left' === $attr['align'] ) {
333
- $style['margin-right'] = 'auto';
334
- $style['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMargin'], $attr['desktopMarginType'] );
335
- $style['margin-top'] = UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] );
336
- $style['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] );
337
- } elseif ( 'center' === $attr['align'] ) {
338
- $style['margin-right'] = 'auto';
339
- $style['margin-left'] = 'auto';
340
- $style['margin-top'] = UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] );
341
- $style['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] );
342
- } else {
343
- $style['margin-top'] = UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] );
344
- $style['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] );
345
  }
346
-
347
  if ( 'none' !== $attr['borderStyle'] ) {
348
  $style['border-style'] = $attr['borderStyle'];
349
  $style['border-width'] = UAGB_Helper::get_css_value( $attr['borderWidth'], 'px' );
@@ -454,7 +456,7 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
454
  ),
455
  );
456
 
457
- $t_selectors = array(
458
  '.uagb-section__wrap' => array(
459
  'padding-top' => UAGB_Helper::get_css_value( $attr['topPaddingTablet'], $attr['tabletPaddingType'] ),
460
  'padding-bottom' => UAGB_Helper::get_css_value( $attr['bottomPaddingTablet'], $attr['tabletPaddingType'] ),
@@ -462,29 +464,18 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
462
  'padding-right' => UAGB_Helper::get_css_value( $attr['rightPaddingTablet'], $attr['tabletPaddingType'] ),
463
  ),
464
  );
465
-
466
- if ( 'right' === $attr['align'] ) {
467
- $t_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginTablet'], $attr['tabletMarginType'] );
468
- $t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
469
- $t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
470
-
471
- $m_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginMobile'], $attr['mobileMarginType'] );
472
- $m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
473
- $m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
474
- } elseif ( 'left' === $attr['align'] ) {
475
- $t_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginTablet'], $attr['tabletMarginType'] );
476
- $t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
477
- $t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
478
-
479
- $m_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginMobile'], $attr['mobileMarginType'] );
480
- $m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
481
- $m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
482
- } else {
483
- $t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
484
- $t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
485
-
486
- $m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
487
- $m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
488
  }
489
 
490
  $combined_selectors = array(
@@ -4618,13 +4609,13 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
4618
  ' .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child' => array(
4619
  'padding-top' => 0,
4620
  ),
4621
- ' .uagb-toc__list-wrap > ul.uagb-toc__list li' => array(
4622
  'color' => $attr['bulletColor'],
4623
  ),
4624
  ' .uagb-toc__list-wrap > li' => array(
4625
  'color' => $attr['bulletColor'],
4626
  ),
4627
- ' .uagb-toc__list-wrap ul.uagb-toc__list:first-child' => array(
4628
  'margin-left' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
4629
  'margin-right' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
4630
  'margin-top' => UAGB_Helper::get_css_value( $attr['vMarginDesktop'], $attr['marginTypeDesktop'] ),
@@ -4641,6 +4632,8 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
4641
  );
4642
 
4643
  if ( '' !== $attr['contentPaddingDesktop'] ) {
 
 
4644
  $selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4645
  $selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4646
  }
@@ -4700,6 +4693,10 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
4700
  );
4701
 
4702
  if ( '' !== $attr['contentPaddingTablet'] ) {
 
 
 
 
4703
  $t_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
4704
  'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
4705
  'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
@@ -4707,6 +4704,10 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
4707
  }
4708
 
4709
  if ( '' !== $attr['contentPaddingMobile'] ) {
 
 
 
 
4710
  $m_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
4711
  'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
4712
  'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
@@ -4720,7 +4721,7 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
4720
  );
4721
 
4722
  $combined_selectors = UAGB_Helper::get_typography_css( $attr, 'heading', ' .uagb-toc__title', $combined_selectors );
4723
- $combined_selectors = UAGB_Helper::get_typography_css( $attr, '', ' .uagb-toc__list-wrap ul li a', $combined_selectors );
4724
 
4725
  $base_selector = ( $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
4726
 
@@ -5464,10 +5465,18 @@ if ( ! class_exists( 'UAGB_Block_Helper' ) ) {
5464
  'width' => UAGB_Helper::get_css_value( $attr['width'], 'px' ),
5465
  'height' => UAGB_Helper::get_css_value( $attr['height'], 'px' ),
5466
  'overflow' => 'hidden',
5467
- 'margin' => '0px auto',
5468
  'outline' => 'none',
5469
  'background-color' => $attr['backgroundColor'],
5470
  ),
 
 
 
 
 
 
 
 
 
5471
  );
5472
  $selectors['.uagb-lottie__outer-wrap:hover'] = array(
5473
  'background' => $attr['backgroundHColor'],
319
  'padding-left' => UAGB_Helper::get_css_value( $attr['leftPadding'], $attr['desktopPaddingType'] ),
320
  'padding-right' => UAGB_Helper::get_css_value( $attr['rightPadding'], $attr['desktopPaddingType'] ),
321
  'border-radius' => UAGB_Helper::get_css_value( $attr['borderRadius'], 'px' ),
322
+ 'margin-top' => UAGB_Helper::get_css_value( $attr['topMargin'], $attr['desktopMarginType'] ),
323
+ 'margin-bottom' => UAGB_Helper::get_css_value( $attr['bottomMargin'], $attr['desktopMarginType'] ),
324
+
325
  );
326
 
327
  $m_selectors = array();
328
  $t_selectors = array();
329
+ if ( 'boxed' === $attr['contentWidth'] ) {
330
+ switch ( $attr['align'] ) {
331
+ case 'right':
332
+ $style['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMargin'], $attr['desktopMarginType'] );
333
+ $style['margin-left'] = 'auto';
334
+ break;
335
+ case 'left':
336
+ $style['margin-right'] = 'auto';
337
+ $style['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMargin'], $attr['desktopMarginType'] );
338
+ break;
339
+ case 'center':
340
+ $style['margin-right'] = 'auto';
341
+ $style['margin-left'] = 'auto';
342
+ break;
343
+ }
344
+ }
345
+ if ( 'full_width' === $attr['contentWidth'] ) {
346
+ $style['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMargin'], $attr['desktopMarginType'] );
347
+ $style['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMargin'], $attr['desktopMarginType'] );
348
  }
 
349
  if ( 'none' !== $attr['borderStyle'] ) {
350
  $style['border-style'] = $attr['borderStyle'];
351
  $style['border-width'] = UAGB_Helper::get_css_value( $attr['borderWidth'], 'px' );
456
  ),
457
  );
458
 
459
+ $t_selectors = array(
460
  '.uagb-section__wrap' => array(
461
  'padding-top' => UAGB_Helper::get_css_value( $attr['topPaddingTablet'], $attr['tabletPaddingType'] ),
462
  'padding-bottom' => UAGB_Helper::get_css_value( $attr['bottomPaddingTablet'], $attr['tabletPaddingType'] ),
464
  'padding-right' => UAGB_Helper::get_css_value( $attr['rightPaddingTablet'], $attr['tabletPaddingType'] ),
465
  ),
466
  );
467
+ $m_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginMobile'], $attr['mobileMarginType'] );
468
+ $m_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginMobile'], $attr['mobileMarginType'] );
469
+ $t_selectors['.uagb-section__wrap']['margin-top'] = UAGB_Helper::get_css_value( $attr['topMarginTablet'], $attr['tabletMarginType'] );
470
+ $t_selectors['.uagb-section__wrap']['margin-bottom'] = UAGB_Helper::get_css_value( $attr['bottomMarginTablet'], $attr['tabletMarginType'] );
471
+ if ( 'boxed' === $attr['contentWidth'] ) {
472
+ if ( 'right' === $attr['align'] ) {
473
+ $t_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginTablet'], $attr['tabletMarginType'] );
474
+ $m_selectors['.uagb-section__wrap']['margin-right'] = UAGB_Helper::get_css_value( $attr['rightMarginMobile'], $attr['mobileMarginType'] );
475
+ } elseif ( 'left' === $attr['align'] ) {
476
+ $t_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginTablet'], $attr['tabletMarginType'] );
477
+ $m_selectors['.uagb-section__wrap']['margin-left'] = UAGB_Helper::get_css_value( $attr['leftMarginMobile'], $attr['mobileMarginType'] );
478
+ }
 
 
 
 
 
 
 
 
 
 
 
479
  }
480
 
481
  $combined_selectors = array(
4609
  ' .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child' => array(
4610
  'padding-top' => 0,
4611
  ),
4612
+ ' .uagb-toc__list-wrap > ol.uagb-toc__list li' => array(
4613
  'color' => $attr['bulletColor'],
4614
  ),
4615
  ' .uagb-toc__list-wrap > li' => array(
4616
  'color' => $attr['bulletColor'],
4617
  ),
4618
+ ' .uagb-toc__list-wrap ol.uagb-toc__list:first-child' => array(
4619
  'margin-left' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
4620
  'margin-right' => UAGB_Helper::get_css_value( $attr['hMarginDesktop'], $attr['marginTypeDesktop'] ),
4621
  'margin-top' => UAGB_Helper::get_css_value( $attr['vMarginDesktop'], $attr['marginTypeDesktop'] ),
4632
  );
4633
 
4634
  if ( '' !== $attr['contentPaddingDesktop'] ) {
4635
+ $selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4636
+ $selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4637
  $selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-top'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4638
  $selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li']['padding-bottom'] = 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingDesktop'] . $attr['contentPaddingTypeDesktop'] ) . ' / 2 )';
4639
  }
4693
  );
4694
 
4695
  if ( '' !== $attr['contentPaddingTablet'] ) {
4696
+ $t_selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li'] = array(
4697
+ 'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
4698
+ 'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
4699
+ );
4700
  $t_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
4701
  'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
4702
  'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingTablet'] . $attr['contentPaddingTypeTablet'] ) . ' / 2 )',
4704
  }
4705
 
4706
  if ( '' !== $attr['contentPaddingMobile'] ) {
4707
+ $m_selectors[' .uagb-toc__list-wrap ol.uagb-toc__list > li'] = array(
4708
+ 'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
4709
+ 'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
4710
+ );
4711
  $m_selectors[' .uagb-toc__list-wrap ul.uagb-toc__list > li'] = array(
4712
  'padding-top' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
4713
  'padding-bottom' => 'calc( ' . UAGB_Helper::get_css_value( $attr['contentPaddingMobile'] . $attr['contentPaddingTypeMobile'] ) . ' / 2 )',
4721
  );
4722
 
4723
  $combined_selectors = UAGB_Helper::get_typography_css( $attr, 'heading', ' .uagb-toc__title', $combined_selectors );
4724
+ $combined_selectors = UAGB_Helper::get_typography_css( $attr, '', ' .uagb-toc__list-wrap ol li a', $combined_selectors );
4725
 
4726
  $base_selector = ( $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
4727
 
5465
  'width' => UAGB_Helper::get_css_value( $attr['width'], 'px' ),
5466
  'height' => UAGB_Helper::get_css_value( $attr['height'], 'px' ),
5467
  'overflow' => 'hidden',
 
5468
  'outline' => 'none',
5469
  'background-color' => $attr['backgroundColor'],
5470
  ),
5471
+ '.uagb-lottie__left' => array(
5472
+ 'margin-right' => 'auto',
5473
+ ),
5474
+ '.uagb-lottie__right' => array(
5475
+ 'margin-left' => 'auto',
5476
+ ),
5477
+ '.uagb-lottie__center' => array(
5478
+ 'margin' => '0 auto',
5479
+ ),
5480
  );
5481
  $selectors['.uagb-lottie__outer-wrap:hover'] = array(
5482
  'background' => $attr['backgroundHColor'],
classes/class-uagb-block-js.php CHANGED
@@ -45,8 +45,8 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
45
  'arrows' => $arrows,
46
  'dots' => $dots,
47
  'rtl' => is_rtl(),
48
- 'prevArrow' => '<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button" style="border-color: ' . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . 'px"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" height ="' . $attr['arrowSize'] . '" width = "' . $attr['arrowSize'] . '" fill ="' . $attr['arrowColor'] . '" ><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"></path></svg></button>',
49
- 'nextArrow' => '<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button" style="border-color: ' . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . 'px"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" height ="' . $attr['arrowSize'] . '" width = "' . $attr['arrowSize'] . '" fill ="' . $attr['arrowColor'] . '" ><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"></path></svg></button>',
50
  'responsive' => array(
51
  array(
52
  'breakpoint' => 1024,
@@ -120,7 +120,7 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
120
 
121
  blockquote__tweet[0].addEventListener("click",function(){
122
  var content = selector[0].getElementsByClassName("uagb-blockquote__content")[0].innerText;
123
- var request_url = "https://twitter.com/share?url="+ encodeURIComponent("' . <?php $url; ?>. '")+"&text="+content+"&via="+("' . <?php $via; ?> . '");
124
  window.open( request_url );
125
  });
126
  }
@@ -162,9 +162,9 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
162
  }
163
  var request_url ="";
164
  if( social_url.indexOf("/pin/create/link/?url=") !== -1) {
165
- request_url = social_url + window.location.href + "&media=" + '<?php echo esc_url( $thumbnail ); ?>';
166
  }else{
167
- request_url = social_url + window.location.href;
168
  }
169
  window.open( request_url, target );
170
  });
@@ -189,10 +189,15 @@ if ( ! class_exists( 'UAGB_Block_JS' ) ) {
189
  $base_selector = ( isset( $attr['classMigrate'] ) && $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
190
  $selector = $base_selector . $id;
191
 
 
 
 
 
 
192
  ob_start();
193
  ?>
194
  jQuery( document ).ready(function() {
195
- UAGBTableOfContents._run( <?php echo wp_json_encode( $attr ); ?>, '<?php echo esc_attr( $selector ); ?>' );
196
  });
197
  <?php
198
  return ob_get_clean();
45
  'arrows' => $arrows,
46
  'dots' => $dots,
47
  'rtl' => is_rtl(),
48
+ 'prevArrow' => "<button type='button' data-role='none' class='slick-prev' aria-label='Previous' tabindex='0' role='button' style='border-color: " . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . "px'><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' height ='" . $attr['arrowSize'] . "' width = '" . $attr['arrowSize'] . "' fill ='" . $attr['arrowColor'] . "' ><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'></path></svg></button>",
49
+ 'nextArrow' => "<button type='button' data-role='none' class='slick-next' aria-label='Next' tabindex='0' role='button' style='border-color: " . $attr['arrowColor'] . ';border-radius:' . $attr['arrowBorderRadius'] . 'px;border-width:' . $attr['arrowBorderSize'] . "px'><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' height ='" . $attr['arrowSize'] . "' width = '" . $attr['arrowSize'] . "' fill ='" . $attr['arrowColor'] . "' ><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'></path></svg></button>",
50
  'responsive' => array(
51
  array(
52
  'breakpoint' => 1024,
120
 
121
  blockquote__tweet[0].addEventListener("click",function(){
122
  var content = selector[0].getElementsByClassName("uagb-blockquote__content")[0].innerText;
123
+ var request_url = "https://twitter.com/share?url="+ encodeURIComponent("<?php echo esc_url( $url ); ?>")+"&text="+content+"&via="+("<?php echo esc_html( $via ); ?>");
124
  window.open( request_url );
125
  });
126
  }
162
  }
163
  var request_url ="";
164
  if( social_url.indexOf("/pin/create/link/?url=") !== -1) {
165
+ request_url = social_url + encodeURIComponent( window.location.href ) + "&media=" + '<?php echo esc_url( $thumbnail ); ?>';
166
  }else{
167
+ request_url = social_url + encodeURIComponent( window.location.href );
168
  }
169
  window.open( request_url, target );
170
  });
189
  $base_selector = ( isset( $attr['classMigrate'] ) && $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
190
  $selector = $base_selector . $id;
191
 
192
+ $attrs_needed_in_js = array(
193
+ 'mappingHeaders' => $attr['mappingHeaders'],
194
+ 'scrollToTop' => $attr['scrollToTop'],
195
+ );
196
+
197
  ob_start();
198
  ?>
199
  jQuery( document ).ready(function() {
200
+ UAGBTableOfContents._run( <?php echo wp_json_encode( $attrs_needed_in_js ); ?>, '<?php echo esc_attr( $selector ); ?>' );
201
  });
202
  <?php
203
  return ob_get_clean();
classes/class-uagb-config.php CHANGED
@@ -30,6 +30,15 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
30
  */
31
  public static $block_assets = null;
32
 
 
 
 
 
 
 
 
 
 
33
  /**
34
  * Get Widget List.
35
  *
@@ -1336,6 +1345,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
1336
  'title' => __( 'Button', 'ultimate-addons-for-gutenberg' ),
1337
  'description' => __( 'This block allows you to style button.', 'ultimate-addons-for-gutenberg' ),
1338
  'default' => true,
 
1339
  'extension' => false,
1340
  'attributes' => array(
1341
  'inheritFromTheme' => false,
@@ -2785,6 +2795,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2785
  'title' => __( 'Name', 'ultimate-addons-for-gutenberg' ),
2786
  'description' => __( 'This block helps to add Name field.', 'ultimate-addons-for-gutenberg' ),
2787
  'default' => true,
 
2788
  'attributes' => array(),
2789
  ),
2790
  'uagb/forms-email' => array(
@@ -2792,6 +2803,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2792
  'title' => __( 'Email', 'ultimate-addons-for-gutenberg' ),
2793
  'description' => __( 'This block helps to add Email field.', 'ultimate-addons-for-gutenberg' ),
2794
  'default' => true,
 
2795
  'attributes' => array(),
2796
  ),
2797
  'uagb/forms-hidden' => array(
@@ -2799,6 +2811,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2799
  'title' => __( 'Hidden', 'ultimate-addons-for-gutenberg' ),
2800
  'description' => __( 'This block helps to add Hidden field.', 'ultimate-addons-for-gutenberg' ),
2801
  'default' => true,
 
2802
  'attributes' => array(
2803
  'block_id' => '',
2804
  'hidden_field_name' => __( 'Hidden Field Name', 'ultimate-addons-for-gutenberg' ),
@@ -2811,6 +2824,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2811
  'title' => __( 'Phone', 'ultimate-addons-for-gutenberg' ),
2812
  'description' => __( 'This block helps to add Phone field.', 'ultimate-addons-for-gutenberg' ),
2813
  'default' => true,
 
2814
  'attributes' => array(),
2815
  ),
2816
  'uagb/forms-textarea' => array(
@@ -2818,6 +2832,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2818
  'title' => __( 'Textarea', 'ultimate-addons-for-gutenberg' ),
2819
  'description' => __( 'This block helps to add Textarea field.', 'ultimate-addons-for-gutenberg' ),
2820
  'default' => true,
 
2821
  'attributes' => array(
2822
  'block_id' => '',
2823
  'textareaName' => __( 'Message', 'ultimate-addons-for-gutenberg' ),
@@ -2829,6 +2844,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2829
  'title' => __( 'Checkbox', 'ultimate-addons-for-gutenberg' ),
2830
  'description' => __( 'This block helps to add Checkbox field.', 'ultimate-addons-for-gutenberg' ),
2831
  'default' => true,
 
2832
  'attributes' => array(),
2833
  ),
2834
  'uagb/forms-radio' => array(
@@ -2836,6 +2852,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2836
  'title' => __( 'Radio', 'ultimate-addons-for-gutenberg' ),
2837
  'description' => __( 'This block helps to add Radio field.', 'ultimate-addons-for-gutenberg' ),
2838
  'default' => true,
 
2839
  'attributes' => array(),
2840
  ),
2841
  'uagb/forms-url' => array(
@@ -2843,6 +2860,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2843
  'title' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
2844
  'description' => __( 'This block helps to add URL field.', 'ultimate-addons-for-gutenberg' ),
2845
  'default' => true,
 
2846
  'attributes' => array(
2847
  'block_id' => '',
2848
  'name' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
@@ -2853,6 +2871,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2853
  'title' => __( 'Select', 'ultimate-addons-for-gutenberg' ),
2854
  'description' => __( 'This block helps to add Select field.', 'ultimate-addons-for-gutenberg' ),
2855
  'default' => true,
 
2856
  'attributes' => array(),
2857
  ),
2858
  'uagb/forms-toggle' => array(
@@ -2860,6 +2879,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2860
  'title' => __( 'Toggle', 'ultimate-addons-for-gutenberg' ),
2861
  'description' => __( 'This block helps to add Toggle field.', 'ultimate-addons-for-gutenberg' ),
2862
  'default' => true,
 
2863
  'attributes' => array(),
2864
  ),
2865
  'uagb/forms-date' => array(
@@ -2867,6 +2887,7 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2867
  'title' => __( 'Datepicker', 'ultimate-addons-for-gutenberg' ),
2868
  'description' => __( 'This block helps to add Datepicker field.', 'ultimate-addons-for-gutenberg' ),
2869
  'default' => true,
 
2870
  'attributes' => array(),
2871
  ),
2872
  'uagb/forms-accept' => array(
@@ -2984,6 +3005,139 @@ if ( ! class_exists( 'UAGB_Config' ) ) {
2984
  }
2985
  return self::$block_assets;
2986
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2987
  }
2988
  }
2989
 
30
  */
31
  public static $block_assets = null;
32
 
33
+
34
+ /**
35
+ * Block Assets
36
+ *
37
+ * @since 1.23.0
38
+ * @var block_attributes
39
+ */
40
+ public static $block_assets_css = null;
41
+
42
  /**
43
  * Get Widget List.
44
  *
1345
  'title' => __( 'Button', 'ultimate-addons-for-gutenberg' ),
1346
  'description' => __( 'This block allows you to style button.', 'ultimate-addons-for-gutenberg' ),
1347
  'default' => true,
1348
+ 'is_child' => true,
1349
  'extension' => false,
1350
  'attributes' => array(
1351
  'inheritFromTheme' => false,
2795
  'title' => __( 'Name', 'ultimate-addons-for-gutenberg' ),
2796
  'description' => __( 'This block helps to add Name field.', 'ultimate-addons-for-gutenberg' ),
2797
  'default' => true,
2798
+ 'is_child' => true,
2799
  'attributes' => array(),
2800
  ),
2801
  'uagb/forms-email' => array(
2803
  'title' => __( 'Email', 'ultimate-addons-for-gutenberg' ),
2804
  'description' => __( 'This block helps to add Email field.', 'ultimate-addons-for-gutenberg' ),
2805
  'default' => true,
2806
+ 'is_child' => true,
2807
  'attributes' => array(),
2808
  ),
2809
  'uagb/forms-hidden' => array(
2811
  'title' => __( 'Hidden', 'ultimate-addons-for-gutenberg' ),
2812
  'description' => __( 'This block helps to add Hidden field.', 'ultimate-addons-for-gutenberg' ),
2813
  'default' => true,
2814
+ 'is_child' => true,
2815
  'attributes' => array(
2816
  'block_id' => '',
2817
  'hidden_field_name' => __( 'Hidden Field Name', 'ultimate-addons-for-gutenberg' ),
2824
  'title' => __( 'Phone', 'ultimate-addons-for-gutenberg' ),
2825
  'description' => __( 'This block helps to add Phone field.', 'ultimate-addons-for-gutenberg' ),
2826
  'default' => true,
2827
+ 'is_child' => true,
2828
  'attributes' => array(),
2829
  ),
2830
  'uagb/forms-textarea' => array(
2832
  'title' => __( 'Textarea', 'ultimate-addons-for-gutenberg' ),
2833
  'description' => __( 'This block helps to add Textarea field.', 'ultimate-addons-for-gutenberg' ),
2834
  'default' => true,
2835
+ 'is_child' => true,
2836
  'attributes' => array(
2837
  'block_id' => '',
2838
  'textareaName' => __( 'Message', 'ultimate-addons-for-gutenberg' ),
2844
  'title' => __( 'Checkbox', 'ultimate-addons-for-gutenberg' ),
2845
  'description' => __( 'This block helps to add Checkbox field.', 'ultimate-addons-for-gutenberg' ),
2846
  'default' => true,
2847
+ 'is_child' => true,
2848
  'attributes' => array(),
2849
  ),
2850
  'uagb/forms-radio' => array(
2852
  'title' => __( 'Radio', 'ultimate-addons-for-gutenberg' ),
2853
  'description' => __( 'This block helps to add Radio field.', 'ultimate-addons-for-gutenberg' ),
2854
  'default' => true,
2855
+ 'is_child' => true,
2856
  'attributes' => array(),
2857
  ),
2858
  'uagb/forms-url' => array(
2860
  'title' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
2861
  'description' => __( 'This block helps to add URL field.', 'ultimate-addons-for-gutenberg' ),
2862
  'default' => true,
2863
+ 'is_child' => true,
2864
  'attributes' => array(
2865
  'block_id' => '',
2866
  'name' => __( 'URL', 'ultimate-addons-for-gutenberg' ),
2871
  'title' => __( 'Select', 'ultimate-addons-for-gutenberg' ),
2872
  'description' => __( 'This block helps to add Select field.', 'ultimate-addons-for-gutenberg' ),
2873
  'default' => true,
2874
+ 'is_child' => true,
2875
  'attributes' => array(),
2876
  ),
2877
  'uagb/forms-toggle' => array(
2879
  'title' => __( 'Toggle', 'ultimate-addons-for-gutenberg' ),
2880
  'description' => __( 'This block helps to add Toggle field.', 'ultimate-addons-for-gutenberg' ),
2881
  'default' => true,
2882
+ 'is_child' => true,
2883
  'attributes' => array(),
2884
  ),
2885
  'uagb/forms-date' => array(
2887
  'title' => __( 'Datepicker', 'ultimate-addons-for-gutenberg' ),
2888
  'description' => __( 'This block helps to add Datepicker field.', 'ultimate-addons-for-gutenberg' ),
2889
  'default' => true,
2890
+ 'is_child' => true,
2891
  'attributes' => array(),
2892
  ),
2893
  'uagb/forms-accept' => array(
3005
  }
3006
  return self::$block_assets;
3007
  }
3008
+
3009
+ /**
3010
+ * Get Block Assets.
3011
+ *
3012
+ * @since 1.23.0
3013
+ *
3014
+ * @return array The Asset List.
3015
+ */
3016
+ public static function get_block_assets_css() {
3017
+
3018
+ if ( null === self::$block_assets_css ) {
3019
+ self::$block_assets_css = array(
3020
+ 'uagb/table-of-contents' => array(
3021
+ 'name' => 'table-of-contents',
3022
+ ),
3023
+ 'uagb/advanced-heading' => array(
3024
+ 'name' => 'advanced-heading',
3025
+ ),
3026
+ 'uagb/blockquote' => array(
3027
+ 'name' => 'blockquote',
3028
+ ),
3029
+ 'uagb/buttons-child' => array(
3030
+ 'name' => 'buttons-child',
3031
+ ),
3032
+ 'uagb/buttons' => array(
3033
+ 'name' => 'buttons',
3034
+ ),
3035
+ 'uagb/call-to-action' => array(
3036
+ 'name' => 'call-to-action',
3037
+ ),
3038
+ 'uagb/cf7-styler' => array(
3039
+ 'name' => 'cf7-styler',
3040
+ ),
3041
+ 'uagb/column' => array(
3042
+ 'name' => 'column',
3043
+ ),
3044
+ 'uagb/columns' => array(
3045
+ 'name' => 'columns',
3046
+ ),
3047
+ 'uagb/faq-child' => array(
3048
+ 'name' => 'faq-child',
3049
+ ),
3050
+ 'uagb/faq' => array(
3051
+ 'name' => 'faq',
3052
+ ),
3053
+ 'uagb/forms' => array(
3054
+ 'name' => 'forms',
3055
+ ),
3056
+ 'uagb/gf-styler' => array(
3057
+ 'name' => 'gf-styler',
3058
+ ),
3059
+ 'uagb/google-map' => array(
3060
+ 'name' => 'google-map',
3061
+ ),
3062
+ 'uagb/how-to' => array(
3063
+ 'name' => 'how-to',
3064
+ ),
3065
+ 'uagb/icon-list-child' => array(
3066
+ 'name' => 'icon-list-child',
3067
+ ),
3068
+ 'uagb/icon-list' => array(
3069
+ 'name' => 'icon-list',
3070
+ ),
3071
+ 'uagb/info-box' => array(
3072
+ 'name' => 'info-box',
3073
+ ),
3074
+ 'uagb/inline-notice' => array(
3075
+ 'name' => 'inline-notice',
3076
+ ),
3077
+ 'uagb/marketing-button' => array(
3078
+ 'name' => 'marketing-button',
3079
+ ),
3080
+ 'uagb/post-grid' => array(
3081
+ 'name' => 'post',
3082
+ ),
3083
+ 'uagb/post-carousel' => array(
3084
+ 'name' => 'post',
3085
+ ),
3086
+ 'uagb/post-masonry' => array(
3087
+ 'name' => 'post',
3088
+ ),
3089
+ 'uagb/restaurant-menu-child' => array(
3090
+ 'name' => 'price-list-child',
3091
+ ),
3092
+ 'uagb/restaurant-menu' => array(
3093
+ 'name' => 'price-list',
3094
+ ),
3095
+ 'uagb/review' => array(
3096
+ 'name' => 'review',
3097
+ ),
3098
+ 'uagb/section' => array(
3099
+ 'name' => 'section',
3100
+ ),
3101
+ 'uagb/social-share-child' => array(
3102
+ 'name' => 'social-share-child',
3103
+ ),
3104
+ 'uagb/social-share' => array(
3105
+ 'name' => 'social-share',
3106
+ ),
3107
+ 'uagb/table-of-contents' => array(
3108
+ 'name' => 'table-of-contents',
3109
+ ),
3110
+ 'uagb/tabs-child' => array(
3111
+ 'name' => 'tabs-child',
3112
+ ),
3113
+ 'uagb/tabs' => array(
3114
+ 'name' => 'tabs',
3115
+ ),
3116
+ 'uagb/taxonomy-list' => array(
3117
+ 'name' => 'taxonomy-list',
3118
+ ),
3119
+ 'uagb/team' => array(
3120
+ 'name' => 'team',
3121
+ ),
3122
+ 'uagb/testimonial' => array(
3123
+ 'name' => 'testimonial',
3124
+ ),
3125
+ 'uagb/content-timeline' => array(
3126
+ 'name' => 'timeline',
3127
+ ),
3128
+ 'uagb/content-timeline-child' => array(
3129
+ 'name' => 'timeline',
3130
+ ),
3131
+ 'uagb/post-timeline' => array(
3132
+ 'name' => 'timeline',
3133
+ ),
3134
+ 'uagb/wp-search' => array(
3135
+ 'name' => 'wp-search',
3136
+ ),
3137
+ );
3138
+ }
3139
+ return self::$block_assets_css;
3140
+ }
3141
  }
3142
  }
3143
 
classes/class-uagb-core-plugin.php DELETED
@@ -1,61 +0,0 @@
1
- <?php
2
- /**
3
- * UAGB Core Plugin.
4
- *
5
- * @package UAGB
6
- */
7
-
8
- if ( ! defined( 'ABSPATH' ) ) {
9
- exit; // Exit if accessed directly.
10
- }
11
-
12
- /**
13
- * UAGB_Core_Plugin.
14
- *
15
- * @package UAGB
16
- */
17
- class UAGB_Core_Plugin {
18
-
19
- /**
20
- * Member Variable
21
- *
22
- * @var instance
23
- */
24
- private static $instance;
25
-
26
- /**
27
- * Initiator
28
- */
29
- public static function get_instance() {
30
- if ( ! isset( self::$instance ) ) {
31
- self::$instance = new self();
32
- }
33
- return self::$instance;
34
- }
35
-
36
- /**
37
- * Constructor
38
- */
39
- public function __construct() {
40
-
41
- $this->includes();
42
- }
43
-
44
- /**
45
- * Includes.
46
- *
47
- * @since 1.0.0
48
- */
49
- private function includes() {
50
-
51
- require UAGB_DIR . 'lib/notices/class-astra-notices.php';
52
- require UAGB_DIR . 'classes/class-uagb-admin.php';
53
- require UAGB_DIR . 'classes/class-uagb-init-blocks.php';
54
- }
55
- }
56
-
57
- /**
58
- * Prepare if class 'UAGB_Core_Plugin' exist.
59
- * Kicking this off by calling 'get_instance()' method
60
- */
61
- UAGB_Core_Plugin::get_instance();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
classes/class-uagb-filesystem.php ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Filesystem
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ /**
13
+ * Class UAGB_Filesystem.
14
+ */
15
+ class UAGB_Filesystem {
16
+
17
+ /**
18
+ * Member Variable
19
+ *
20
+ * @var instance
21
+ */
22
+ private static $instance;
23
+
24
+ /**
25
+ * Initiator
26
+ */
27
+ public static function get_instance() {
28
+ if ( ! isset( self::$instance ) ) {
29
+ self::$instance = new self();
30
+ }
31
+ return self::$instance;
32
+ }
33
+
34
+ /**
35
+ * Get an instance of WP_Filesystem.
36
+ *
37
+ * @since 1.23.0
38
+ */
39
+ public function get_filesystem() {
40
+
41
+ global $wp_filesystem;
42
+
43
+ if ( ! $wp_filesystem || 'direct' !== $wp_filesystem->method ) {
44
+ require_once ABSPATH . '/wp-admin/includes/file.php';
45
+
46
+ /**
47
+ * Context for filesystem, default false.
48
+ *
49
+ * @see request_filesystem_credentials_context
50
+ */
51
+ $context = apply_filters( 'request_filesystem_credentials_context', false );
52
+
53
+ add_filter( 'filesystem_method', array( $this, 'filesystem_method' ) );
54
+ add_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );
55
+
56
+ $creds = request_filesystem_credentials( site_url(), '', true, $context, null );
57
+
58
+ WP_Filesystem( $creds, $context );
59
+
60
+ remove_filter( 'filesystem_method', array( $this, 'filesystem_method' ) );
61
+ remove_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );
62
+ }
63
+
64
+ // Set the permission constants if not already set.
65
+ if ( ! defined( 'FS_CHMOD_DIR' ) ) {
66
+ define( 'FS_CHMOD_DIR', 0755 );
67
+ }
68
+ if ( ! defined( 'FS_CHMOD_FILE' ) ) {
69
+ define( 'FS_CHMOD_FILE', 0644 );
70
+ }
71
+
72
+ return $wp_filesystem;
73
+ }
74
+
75
+ /**
76
+ * Method to direct.
77
+ *
78
+ * @since 1.23.0
79
+ */
80
+ public function filesystem_method() {
81
+ return 'direct';
82
+ }
83
+
84
+ /**
85
+ * Sets credentials to true.
86
+ *
87
+ * @since 1.23.0
88
+ */
89
+ public function request_filesystem_credentials() {
90
+ return true;
91
+ }
92
+ }
93
+
94
+ /**
95
+ * Prepare if class 'UAGB_Filesystem' exist.
96
+ * Kicking this off by calling 'get_instance()' method
97
+ */
98
+ UAGB_Filesystem::get_instance();
99
+
100
+ /**
101
+ * Filesystem class
102
+ *
103
+ * @since 1.23.0
104
+ */
105
+ function uagb_filesystem() {
106
+ return UAGB_Filesystem::get_instance()->get_filesystem();
107
+ }
108
+
classes/class-uagb-front-assets.php ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Front Assets.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ /**
13
+ * Class UAGB_Front_Assets.
14
+ */
15
+ class UAGB_Front_Assets {
16
+
17
+ /**
18
+ * Member Variable
19
+ *
20
+ * @since 0.0.1
21
+ * @var instance
22
+ */
23
+ private static $instance;
24
+
25
+ /**
26
+ * Post ID
27
+ *
28
+ * @since 1.23.0
29
+ * @var array
30
+ */
31
+ protected $post_id;
32
+
33
+ /**
34
+ * Assets Post Object
35
+ *
36
+ * @since 1.23.0
37
+ * @var array
38
+ */
39
+ protected $post_assets;
40
+
41
+ /**
42
+ * Initiator
43
+ *
44
+ * @since 0.0.1
45
+ */
46
+ public static function get_instance() {
47
+
48
+ if ( ! isset( self::$instance ) ) {
49
+ self::$instance = new self();
50
+
51
+ }
52
+ return self::$instance;
53
+ }
54
+
55
+ /**
56
+ * Constructor
57
+ */
58
+ public function __construct() {
59
+
60
+ add_action( 'wp', array( $this, 'set_initial_variables' ), 5 );
61
+ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_asset_files' ) );
62
+ }
63
+
64
+ /**
65
+ * Set initial variables.
66
+ *
67
+ * @since 1.23.0
68
+ */
69
+ public function set_initial_variables() {
70
+ $this->post_id = get_the_ID();
71
+
72
+ if ( ! $this->post_id ) {
73
+ return;
74
+ }
75
+
76
+ $this->post_assets = new UAGB_Post_Assets( $this->post_id );
77
+
78
+ if ( ! $this->post_assets->is_allowed_assets_generation ) {
79
+ return;
80
+ }
81
+
82
+ if ( class_exists( 'WooCommerce' ) ) {
83
+
84
+ if ( is_cart() ) {
85
+
86
+ $id = get_option( 'woocommerce_cart_page_id' );
87
+ $this_post = get_post( $id );
88
+
89
+ } elseif ( is_account_page() ) {
90
+
91
+ $id = get_option( 'woocommerce_myaccount_page_id' );
92
+ $this_post = get_post( $id );
93
+
94
+ } elseif ( is_checkout() ) {
95
+
96
+ $id = get_option( 'woocommerce_checkout_page_id' );
97
+ $this_post = get_post( $id );
98
+
99
+ } elseif ( is_checkout_pay_page() ) {
100
+
101
+ $id = get_option( 'woocommerce_pay_page_id' );
102
+ $this_post = get_post( $id );
103
+
104
+ } elseif ( is_shop() ) {
105
+
106
+ $id = get_option( 'woocommerce_shop_page_id' );
107
+ $this_post = get_post( $id );
108
+ }
109
+
110
+ if ( ! empty( $this_post ) && is_object( $this_post ) ) {
111
+ $this->post_assets->prepare_assets( $this_post );
112
+ }
113
+ }
114
+
115
+ if ( is_single() || is_page() || is_404() ) {
116
+
117
+ $this_post = get_post( $this->post_id );
118
+
119
+ /**
120
+ * Filters the post to build stylesheet for.
121
+ *
122
+ * @param \WP_Post $this_post The global post.
123
+ */
124
+ $this_post = apply_filters_deprecated( 'uagb_post_for_stylesheet', array( $this_post ), '1.23.0' );
125
+
126
+ if ( $this_post && $this->post_id !== $this_post->ID ) {
127
+ $this->post_assets->prepare_assets( $this_post );
128
+ }
129
+ } elseif ( is_archive() || is_home() || is_search() ) {
130
+
131
+ global $wp_query;
132
+ $cached_wp_query = $wp_query;
133
+
134
+ foreach ( $cached_wp_query as $post ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
135
+ $this->post_assets->prepare_assets( $post );
136
+ }
137
+ }
138
+ }
139
+
140
+ /**
141
+ * Enqueue asset files.
142
+ *
143
+ * @since 1.23.0
144
+ */
145
+ public function enqueue_asset_files() {
146
+
147
+ if ( $this->post_assets ) {
148
+ $this->post_assets->enqueue_scripts();
149
+ }
150
+ }
151
+
152
+ /**
153
+ * Get post_assets obj.
154
+ *
155
+ * @since 1.23.0
156
+ */
157
+ public function get_post_assets_obj() {
158
+ return $this->post_assets;
159
+ }
160
+ }
161
+
162
+ /**
163
+ * Prepare if class 'UAGB_Front_Assets' exist.
164
+ * Kicking this off by calling 'get_instance()' method
165
+ */
166
+ UAGB_Front_Assets::get_instance();
167
+
168
+ /**
169
+ * Get frontend post_assets obj.
170
+ *
171
+ * @since 1.23.0
172
+ */
173
+ function uagb_get_front_post_assets() {
174
+ return UAGB_Front_Assets::get_instance()->get_post_assets_obj();
175
+ }
classes/class-uagb-helper.php CHANGED
@@ -34,66 +34,61 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
34
  public static $block_list;
35
 
36
  /**
37
- * Current Block List
38
- *
39
- * @since 1.13.4
40
- * @var current_block_list
41
- */
42
- public static $current_block_list = array();
43
-
44
- /**
45
- * UAG Block Flag
46
  *
47
- * @since 1.13.4
48
- * @var uag_flag
49
  */
50
- public static $uag_flag = false;
51
 
52
  /**
53
- * UAG FAQ Layout Flag
54
  *
55
- * @since 1.18.1
56
- * @var uag_faq_layout
57
  */
58
- public static $uag_faq_layout = false;
59
 
60
  /**
61
- * UAG File Generation Flag
62
  *
63
- * @since 1.14.0
64
- * @var file_generation
65
  */
66
- public static $file_generation = 'disabled';
67
 
68
  /**
69
- * UAG File Generation Fallback Flag for CSS
70
  *
71
- * @since 1.15.0
72
- * @var file_generation
 
73
  */
74
- public static $fallback_css = false;
75
 
76
  /**
77
- * UAG File Generation Fallback Flag for JS
78
  *
79
- * @since 1.15.0
80
- * @var file_generation
 
81
  */
82
- public static $fallback_js = false;
83
 
84
  /**
85
- * Enque Style and Script Variable
86
  *
87
- * @since 1.14.0
88
- * @var instance
 
89
  */
90
- public static $css_file_handler = array();
91
 
92
  /**
93
  * Stylesheet
94
  *
95
  * @since 1.13.4
96
  * @var stylesheet
 
97
  */
98
  public static $stylesheet = '';
99
 
@@ -102,36 +97,25 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
102
  *
103
  * @since 1.13.4
104
  * @var script
 
105
  */
106
  public static $script = '';
107
 
108
  /**
109
- * Store Json variable
110
- *
111
- * @since 1.8.1
112
- * @var instance
113
- */
114
- public static $icon_json;
115
-
116
- /**
117
- * Page Blocks Variable
118
- *
119
- * @since 1.6.0
120
- * @var instance
121
- */
122
- public static $page_blocks;
123
-
124
- /**
125
- * Google fonts to enqueue
126
  *
127
- * @var array
 
 
128
  */
129
- public static $gfonts = array();
130
 
131
  /**
132
- * Table of Contents Present on a Page.
133
  *
134
- * @var bool
 
 
135
  */
136
  public static $table_of_contents_flag = false;
137
 
@@ -153,188 +137,14 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
153
  */
154
  public function __construct() {
155
 
156
- if ( ! defined( 'FS_CHMOD_FILE' ) ) {
157
- define( 'FS_CHMOD_FILE', ( fileperms( ABSPATH . 'index.php' ) & 0777 | 0644 ) );
158
- }
159
-
160
  require UAGB_DIR . 'classes/class-uagb-config.php';
161
  require UAGB_DIR . 'classes/class-uagb-block-helper.php';
162
  require UAGB_DIR . 'classes/class-uagb-block-js.php';
163
 
164
  self::$block_list = UAGB_Config::get_block_attributes();
165
  self::$file_generation = self::allow_file_generation();
166
-
167
- add_action( 'wp', array( $this, 'generate_assets' ), 99 );
168
- add_action( 'wp_enqueue_scripts', array( $this, 'generate_asset_files' ), 1 );
169
- add_action( 'wp_enqueue_scripts', array( $this, 'block_assets' ), 10 );
170
- add_action( 'wp_head', array( $this, 'frontend_gfonts' ), 120 );
171
- add_action( 'wp_head', array( $this, 'print_stylesheet' ), 80 );
172
- add_action( 'wp_footer', array( $this, 'print_script' ), 1000 );
173
- add_filter( 'redirect_canonical', array( $this, 'override_canonical' ), 1, 2 );
174
- add_filter( 'the_content', array( $this, 'add_table_of_contents_wrapper' ) );
175
-
176
- }
177
-
178
- /**
179
- * This is the action where we create dynamic asset files.
180
- * CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
181
- * JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
182
- *
183
- * @since 1.15.0
184
- */
185
- public function generate_asset_files() {
186
-
187
- global $content_width;
188
- self::$stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', self::$stylesheet );
189
- if ( '' !== self::$script ) {
190
- self::$script = 'document.addEventListener("DOMContentLoaded", function(){ ' . self::$script . ' })';
191
- }
192
-
193
- if ( 'enabled' === self::$file_generation ) {
194
- self::file_write( self::$stylesheet, 'css' );
195
- self::file_write( self::$script, 'js' );
196
- }
197
- }
198
-
199
- /**
200
- * Enqueue Gutenberg block assets for both frontend + backend.
201
- *
202
- * @since 1.13.4
203
- */
204
- public function block_assets() {
205
-
206
- $block_list_for_assets = self::$current_block_list;
207
-
208
- $blocks = UAGB_Config::get_block_attributes();
209
-
210
- foreach ( $block_list_for_assets as $key => $curr_block_name ) {
211
-
212
- $js_assets = ( isset( $blocks[ $curr_block_name ]['js_assets'] ) ) ? $blocks[ $curr_block_name ]['js_assets'] : array();
213
-
214
- $css_assets = ( isset( $blocks[ $curr_block_name ]['css_assets'] ) ) ? $blocks[ $curr_block_name ]['css_assets'] : array();
215
-
216
- foreach ( $js_assets as $asset_handle => $val ) {
217
- // Scripts.
218
- if ( 'uagb-faq-js' === $val ) {
219
- if ( self::$uag_faq_layout ) {
220
- wp_enqueue_script( 'uagb-faq-js' );
221
- }
222
- } else {
223
- wp_enqueue_script( $val );
224
- }
225
- }
226
-
227
- foreach ( $css_assets as $asset_handle => $val ) {
228
- // Styles.
229
- wp_enqueue_style( $val );
230
- }
231
- }
232
-
233
- if ( 'enabled' === self::$file_generation ) {
234
- $file_handler = self::$css_file_handler;
235
-
236
- if ( isset( $file_handler['css_url'] ) ) {
237
- wp_enqueue_style( 'uag-style', $file_handler['css_url'], array(), UAGB_VER, 'all' );
238
- } else {
239
- self::$fallback_css = true;
240
- }
241
- if ( isset( $file_handler['js_url'] ) ) {
242
- wp_enqueue_script( 'uag-script', $file_handler['js_url'], array(), UAGB_VER, true );
243
- } else {
244
- self::$fallback_js = true;
245
- }
246
- }
247
-
248
- }
249
-
250
- /**
251
- * Print the Script in footer.
252
- */
253
- public function print_script() {
254
-
255
- if ( 'enabled' === self::$file_generation && ! self::$fallback_js ) {
256
- return;
257
- }
258
-
259
- if ( is_null( self::$script ) || '' === self::$script ) {
260
- return;
261
- }
262
-
263
- ob_start();
264
- ?>
265
- <script type="text/javascript" id="uagb-script-frontend"><?php echo self::$script; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></script>
266
- <?php
267
- ob_end_flush();
268
- }
269
-
270
- /**
271
- * Print the Stylesheet in header.
272
- */
273
- public function print_stylesheet() {
274
-
275
- $conditional_block_css = UAGB_Block_Helper::get_condition_block_css();
276
-
277
- ob_start();
278
- ?>
279
- <style id="uagb-style-conditional-extension"><?php echo $conditional_block_css; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></style>
280
- <?php
281
- ob_end_flush();
282
-
283
- if ( 'enabled' === self::$file_generation && ! self::$fallback_css ) {
284
- return;
285
- }
286
-
287
- if ( is_null( self::$stylesheet ) || '' === self::$stylesheet ) {
288
- return;
289
- }
290
-
291
- ob_start();
292
- ?>
293
- <style id="uagb-style-frontend"><?php echo self::$stylesheet; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped ?></style>
294
- <?php
295
- ob_end_flush();
296
- }
297
-
298
- /**
299
- * Load the front end Google Fonts.
300
- */
301
- public function frontend_gfonts() {
302
-
303
- if ( empty( self::$gfonts ) ) {
304
- return;
305
- }
306
- $show_google_fonts = apply_filters( 'uagb_blocks_show_google_fonts', true );
307
- if ( ! $show_google_fonts ) {
308
- return;
309
- }
310
- $link = '';
311
- $subsets = array();
312
- foreach ( self::$gfonts as $key => $gfont_values ) {
313
- if ( ! empty( $link ) ) {
314
- $link .= '%7C'; // Append a new font to the string.
315
- }
316
- $link .= $gfont_values['fontfamily'];
317
- if ( ! empty( $gfont_values['fontvariants'] ) ) {
318
- $link .= ':';
319
- $link .= implode( ',', $gfont_values['fontvariants'] );
320
- }
321
- if ( ! empty( $gfont_values['fontsubsets'] ) ) {
322
- foreach ( $gfont_values['fontsubsets'] as $subset ) {
323
- if ( ! in_array( $subset, $subsets, true ) ) {
324
- array_push( $subsets, $subset );
325
- }
326
- }
327
- }
328
- }
329
- if ( ! empty( $subsets ) ) {
330
- $link .= '&amp;subset=' . implode( ',', $subsets );
331
- }
332
- if ( isset( $link ) && ! empty( $link ) ) {
333
- echo '<link href="//fonts.googleapis.com/css?family=' . esc_attr( str_replace( '|', '%7C', $link ) ) . '" rel="stylesheet">'; //phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet
334
- }
335
  }
336
 
337
-
338
  /**
339
  * Parse CSS into correct CSS syntax.
340
  *
@@ -408,1475 +218,1390 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
408
  return $css_val;
409
  }
410
 
 
411
  /**
412
- * Generates CSS recurrsively.
413
  *
414
- * @param object $block The block object.
415
- * @since 0.0.1
 
 
416
  */
417
- public function get_block_css_and_js( $block ) {
418
-
419
- $block = (array) $block;
420
-
421
- $name = $block['blockName'];
422
- $css = array();
423
- $js = '';
424
- $block_id = '';
425
-
426
- if ( ! isset( $name ) ) {
427
- return array(
428
- 'css' => array(),
429
- 'js' => '',
430
- );
431
- }
432
 
433
- if ( isset( $block['attrs'] ) && is_array( $block['attrs'] ) ) {
434
- /**
435
- * Filters the block attributes for CSS and JS generation.
436
- *
437
- * @param array $block_attributes The block attributes to be filtered.
438
- * @param string $name The block name.
439
- */
440
- $blockattr = apply_filters( 'uagb_block_attributes_for_css_and_js', $block['attrs'], $name );
441
- if ( isset( $blockattr['block_id'] ) ) {
442
- $block_id = $blockattr['block_id'];
 
 
 
 
 
443
  }
444
  }
 
445
 
446
- self::$current_block_list[] = $name;
447
-
448
- if ( strpos( $name, 'uagb/' ) !== false ) {
449
- self::$uag_flag = true;
450
- }
451
-
452
- switch ( $name ) {
453
- case 'uagb/review':
454
- $css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
455
- UAGB_Block_JS::blocks_review_gfont( $blockattr );
456
- break;
457
 
458
- case 'uagb/inline-notice':
459
- $css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
460
- UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
461
- $js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
462
- break;
463
 
464
- case 'uagb/how-to':
465
- $css += UAGB_Block_Helper::get_how_to_css( $blockattr, $block_id );
466
- UAGB_Block_JS::blocks_how_to_gfont( $blockattr );
467
- break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
468
 
469
- case 'uagb/section':
470
- $css += UAGB_Block_Helper::get_section_css( $blockattr, $block_id );
471
- break;
472
 
473
- case 'uagb/advanced-heading':
474
- $css += UAGB_Block_Helper::get_adv_heading_css( $blockattr, $block_id );
475
- UAGB_Block_JS::blocks_advanced_heading_gfont( $blockattr );
476
- break;
 
 
 
477
 
478
- case 'uagb/info-box':
479
- $css += UAGB_Block_Helper::get_info_box_css( $blockattr, $block_id );
480
- UAGB_Block_JS::blocks_info_box_gfont( $blockattr );
481
- break;
482
 
483
- case 'uagb/buttons':
484
- $css += UAGB_Block_Helper::get_buttons_css( $blockattr, $block_id );
485
- UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
486
- break;
487
 
488
- case 'uagb/buttons-child':
489
- $css += UAGB_Block_Helper::get_buttons_child_css( $blockattr, $block_id );
490
- break;
 
491
 
492
- case 'uagb/blockquote':
493
- $css += UAGB_Block_Helper::get_blockquote_css( $blockattr, $block_id );
494
- UAGB_Block_JS::blocks_blockquote_gfont( $blockattr );
495
- $js .= UAGB_Block_JS::get_blockquote_js( $blockattr, $block_id );
496
- break;
 
 
 
 
 
 
 
 
497
 
498
- case 'uagb/tabs':
499
- $css += UAGB_Block_Helper::get_tabs_css( $blockattr, $block_id );
500
- break;
 
 
 
 
 
 
 
501
 
502
- case 'uagb/testimonial':
503
- $css += UAGB_Block_Helper::get_testimonial_css( $blockattr, $block_id );
504
- UAGB_Block_JS::blocks_testimonial_gfont( $blockattr );
505
- $js .= UAGB_Block_JS::get_testimonial_js( $blockattr, $block_id );
506
- break;
 
507
 
508
- case 'uagb/team':
509
- $css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
510
- UAGB_Block_JS::blocks_team_gfont( $blockattr );
511
- break;
512
 
513
- case 'uagb/social-share':
514
- $css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
515
- $js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
516
- break;
517
 
518
- case 'uagb/social-share-child':
519
- $css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
520
- break;
521
 
522
- case 'uagb/content-timeline':
523
- $css += UAGB_Block_Helper::get_content_timeline_css( $blockattr, $block_id );
524
- UAGB_Block_JS::blocks_content_timeline_gfont( $blockattr );
525
- break;
 
 
 
 
526
 
527
- case 'uagb/restaurant-menu':
528
- $css += UAGB_Block_Helper::get_restaurant_menu_css( $blockattr, $block_id );
529
- UAGB_Block_JS::blocks_restaurant_menu_gfont( $blockattr );
530
- break;
 
 
 
 
 
 
531
 
532
- case 'uagb/call-to-action':
533
- $css += UAGB_Block_Helper::get_call_to_action_css( $blockattr, $block_id );
534
- UAGB_Block_JS::blocks_call_to_action_gfont( $blockattr );
535
- break;
536
 
537
- case 'uagb/post-timeline':
538
- $css += UAGB_Block_Helper::get_post_timeline_css( $blockattr, $block_id );
539
- UAGB_Block_JS::blocks_post_timeline_gfont( $blockattr );
540
- break;
 
 
 
 
541
 
542
- case 'uagb/icon-list':
543
- $css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
544
- // We have used the same buttons gfont function because the inputs to these functions are same.
545
- // If need be please add a new function for Info Box and go ahead.
546
- UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
547
- break;
548
 
549
- case 'uagb/icon-list-child':
550
- $css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
551
- break;
552
 
553
- case 'uagb/post-grid':
554
- $css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
555
- UAGB_Block_JS::blocks_post_gfont( $blockattr );
556
- break;
557
 
558
- case 'uagb/post-carousel':
559
- $css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
560
- UAGB_Block_JS::blocks_post_gfont( $blockattr );
561
- break;
562
 
563
- case 'uagb/post-masonry':
564
- $css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
565
- UAGB_Block_JS::blocks_post_gfont( $blockattr );
566
- break;
567
 
568
- case 'uagb/columns':
569
- $css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
570
- break;
571
 
572
- case 'uagb/column':
573
- $css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
574
- break;
575
 
576
- case 'uagb/cf7-styler':
577
- $css += UAGB_Block_Helper::get_cf7_styler_css( $blockattr, $block_id );
578
- UAGB_Block_JS::blocks_cf7_styler_gfont( $blockattr );
579
- break;
580
 
581
- case 'uagb/marketing-button':
582
- $css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
583
- UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
584
- break;
585
 
586
- case 'uagb/gf-styler':
587
- $css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
588
- UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
589
- break;
590
 
591
- case 'uagb/table-of-contents':
592
- $css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
593
- UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
594
- $js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
595
- self::$table_of_contents_flag = true;
596
- break;
597
 
598
- case 'uagb/faq':
599
- $css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
600
- if ( ! isset( $blockattr['layout'] ) ) {
601
- self::$uag_faq_layout = true;
602
- }
603
- UAGB_Block_JS::blocks_faq_gfont( $blockattr );
604
- break;
605
 
606
- case 'uagb/wp-search':
607
- $css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
608
- UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
609
- break;
610
 
611
- case 'uagb/forms':
612
- $css += UAGB_Block_Helper::get_forms_css( $blockattr, $block_id );
613
- $js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
614
- UAGB_Block_JS::blocks_forms_gfont( $blockattr );
615
- break;
616
 
617
- case 'uagb/taxonomy-list':
618
- $css += UAGB_Block_Helper::get_taxonomy_list_css( $blockattr, $block_id );
619
- UAGB_Block_JS::blocks_taxonomy_list_gfont( $blockattr );
620
- break;
 
 
 
 
 
 
621
 
622
- case 'uagb/lottie':
623
- $css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
624
- $js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
625
- break;
626
 
627
- default:
628
- // Nothing to do here.
629
- break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
630
  }
631
 
632
- if ( isset( $block['innerBlocks'] ) ) {
633
- foreach ( $block['innerBlocks'] as $j => $inner_block ) {
634
- if ( 'core/block' === $inner_block['blockName'] ) {
635
- $id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
636
-
637
- if ( $id ) {
638
- $content = get_post_field( 'post_content', $id );
639
-
640
- $reusable_blocks = $this->parse( $content );
641
 
642
- $assets = $this->get_assets( $reusable_blocks );
 
643
 
644
- self::$stylesheet .= $assets['css'];
645
- self::$script .= $assets['js'];
646
- }
647
- } else {
648
- // Get CSS for the Block.
649
- $inner_assets = $this->get_block_css_and_js( $inner_block );
650
- $inner_block_css = $inner_assets['css'];
651
 
652
- $css_desktop = ( isset( $css['desktop'] ) ? $css['desktop'] : '' );
653
- $css_tablet = ( isset( $css['tablet'] ) ? $css['tablet'] : '' );
654
- $css_mobile = ( isset( $css['mobile'] ) ? $css['mobile'] : '' );
 
 
 
 
655
 
656
- if ( isset( $inner_block_css['desktop'] ) ) {
657
- $css['desktop'] = $css_desktop . $inner_block_css['desktop'];
658
- $css['tablet'] = $css_tablet . $inner_block_css['tablet'];
659
- $css['mobile'] = $css_mobile . $inner_block_css['mobile'];
660
- }
661
 
662
- $js .= $inner_assets['js'];
663
- }
 
664
  }
665
- }
666
 
667
- self::$current_block_list = array_unique( self::$current_block_list );
 
 
668
 
669
- return array(
670
- 'css' => $css,
671
- 'js' => $js,
672
- );
 
673
 
 
674
  }
675
 
676
  /**
677
- * Adds Google fonts all blocks.
678
  *
679
- * @param array $load_google_font the blocks attr.
680
- * @param array $font_family the blocks attr.
681
- * @param array $font_weight the blocks attr.
682
- * @param array $font_subset the blocks attr.
683
  */
684
- public static function blocks_google_font( $load_google_font, $font_family, $font_weight, $font_subset ) {
685
 
686
- if ( true === $load_google_font ) {
687
- if ( ! array_key_exists( $font_family, self::$gfonts ) ) {
688
- $add_font = array(
689
- 'fontfamily' => $font_family,
690
- 'fontvariants' => ( isset( $font_weight ) && ! empty( $font_weight ) ? array( $font_weight ) : array() ),
691
- 'fontsubsets' => ( isset( $font_subset ) && ! empty( $font_subset ) ? array( $font_subset ) : array() ),
692
- );
693
- self::$gfonts[ $font_family ] = $add_font;
694
- } else {
695
- if ( isset( $font_weight ) && ! empty( $font_weight ) && ! in_array( $font_weight, self::$gfonts[ $font_family ]['fontvariants'], true ) ) {
696
- array_push( self::$gfonts[ $font_family ]['fontvariants'], $font_weight );
 
 
697
  }
698
- if ( isset( $font_subset ) && ! empty( $font_subset ) && ! in_array( $font_subset, self::$gfonts[ $font_family ]['fontsubsets'], true ) ) {
699
- array_push( self::$gfonts[ $font_family ]['fontsubsets'], $font_subset );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
700
  }
701
  }
 
 
 
702
  }
 
 
703
  }
704
 
705
  /**
706
- * Generates stylesheet and appends in head tag.
707
  *
708
- * @since 0.0.1
 
709
  */
710
- public function generate_assets() {
711
 
712
- $this_post = array();
713
 
714
- if ( class_exists( 'WooCommerce' ) ) {
715
 
716
- if ( is_cart() ) {
 
717
 
718
- $id = get_option( 'woocommerce_cart_page_id' );
719
- $this_post = get_post( $id );
720
 
721
- } elseif ( is_account_page() ) {
 
 
 
 
722
 
723
- $id = get_option( 'woocommerce_myaccount_page_id' );
724
- $this_post = get_post( $id );
725
 
726
- } elseif ( is_checkout() ) {
727
 
728
- $id = get_option( 'woocommerce_checkout_page_id' );
729
- $this_post = get_post( $id );
730
 
731
- } elseif ( is_checkout_pay_page() ) {
 
 
 
 
 
 
 
 
 
732
 
733
- $id = get_option( 'woocommerce_pay_page_id' );
734
- $this_post = get_post( $id );
735
 
736
- } elseif ( is_shop() ) {
 
 
 
 
 
 
737
 
738
- $id = get_option( 'woocommerce_shop_page_id' );
739
- $this_post = get_post( $id );
740
- }
741
 
742
- if ( is_object( $this_post ) ) {
743
- $this->get_generated_stylesheet( $this_post );
744
- }
745
- }
 
 
 
 
 
 
 
 
 
 
 
 
746
 
747
- if ( is_single() || is_page() || is_404() ) {
748
 
749
- global $post;
750
- $this_post = $post;
751
 
752
- if ( ! is_object( $this_post ) ) {
753
- return;
754
- }
755
 
756
- /**
757
- * Filters the post to build stylesheet for.
758
- *
759
- * @param \WP_Post $this_post The global post.
760
- */
761
- $this_post = apply_filters( 'uagb_post_for_stylesheet', $this_post );
 
762
 
763
- $this->get_generated_stylesheet( $this_post );
764
 
765
- } elseif ( is_archive() || is_home() || is_search() ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
 
767
- global $wp_query;
768
- $cached_wp_query = $wp_query;
769
 
770
- foreach ( $cached_wp_query as $post ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
771
- $this->get_generated_stylesheet( $post );
772
  }
 
 
773
  }
 
 
774
  }
775
 
776
  /**
777
- * Generates stylesheet in loop.
778
  *
779
- * @param object $this_post Current Post Object.
780
- * @since 1.7.0
 
 
 
 
781
  */
782
- public function get_generated_stylesheet( $this_post ) {
783
 
784
- if ( ! is_object( $this_post ) ) {
785
- return;
 
 
 
786
  }
787
 
788
- if ( ! isset( $this_post->ID ) ) {
789
- return;
 
790
  }
791
 
792
- if ( has_blocks( $this_post->ID ) && isset( $this_post->post_content ) ) {
 
 
 
 
 
 
 
793
 
794
- $blocks = $this->parse( $this_post->post_content );
795
- self::$page_blocks = $blocks;
796
 
797
- if ( ! is_array( $blocks ) || empty( $blocks ) ) {
798
- return;
 
 
799
  }
800
-
801
- $assets = $this->get_assets( $blocks );
802
-
803
- self::$stylesheet .= $assets['css'];
804
- self::$script .= $assets['js'];
805
  }
806
- }
807
-
808
- /**
809
- * Parse Guten Block.
810
- *
811
- * @param string $content the content string.
812
- * @since 1.1.0
813
- */
814
- public function parse( $content ) {
815
-
816
- global $wp_version;
817
 
818
- return ( version_compare( $wp_version, '5', '>=' ) ) ? parse_blocks( $content ) : gutenberg_parse_blocks( $content );
 
 
 
 
 
819
  }
820
 
821
  /**
822
- * Generates stylesheet for reusable blocks.
 
823
  *
824
- * @param array $blocks Blocks array.
825
- * @since 1.1.0
826
  */
827
- public function get_assets( $blocks ) {
828
-
829
- $desktop = '';
830
- $tablet = '';
831
- $mobile = '';
832
-
833
- $tab_styling_css = '';
834
- $mob_styling_css = '';
835
-
836
- $js = '';
837
-
838
- foreach ( $blocks as $i => $block ) {
839
 
840
- if ( is_array( $block ) ) {
841
 
842
- if ( '' === $block['blockName'] ) {
843
- continue;
844
- }
 
845
 
846
- if ( 'core/block' === $block['blockName'] ) {
847
- $id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
848
 
849
- if ( $id ) {
850
- $content = get_post_field( 'post_content', $id );
 
 
 
851
 
852
- $reusable_blocks = $this->parse( $content );
 
 
 
 
 
 
 
853
 
854
- $assets = $this->get_assets( $reusable_blocks );
 
855
 
856
- self::$stylesheet .= $assets['css'];
857
- self::$script .= $assets['js'];
 
 
 
 
 
858
 
859
- }
860
- } else {
861
 
862
- $block_assets = $this->get_block_css_and_js( $block );
863
- // Get CSS for the Block.
864
- $css = $block_assets['css'];
 
865
 
866
- if ( isset( $css['desktop'] ) ) {
867
- $desktop .= $css['desktop'];
868
- $tablet .= $css['tablet'];
869
- $mobile .= $css['mobile'];
870
- }
871
- $js .= $block_assets['js'];
872
- }
873
- }
874
  }
 
 
875
 
876
- if ( ! empty( $tablet ) ) {
877
- $tab_styling_css .= '@media only screen and (max-width: ' . UAGB_TABLET_BREAKPOINT . 'px) {';
878
- $tab_styling_css .= $tablet;
879
- $tab_styling_css .= '}';
880
- }
 
 
881
 
882
- if ( ! empty( $mobile ) ) {
883
- $mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
884
- $mob_styling_css .= $mobile;
885
- $mob_styling_css .= '}';
886
- }
887
 
888
- return array(
889
- 'css' => $desktop . $tab_styling_css . $mob_styling_css,
890
- 'js' => $js,
891
- );
892
  }
893
 
894
  /**
895
- * Get Buttons default array.
896
  *
897
- * @since 0.0.1
 
898
  */
899
- public static function get_button_defaults() {
900
-
901
- $default = array();
902
 
903
- for ( $i = 1; $i <= 2; $i++ ) {
904
- array_push(
905
- $default,
906
- array(
907
- 'size' => '',
908
- 'vPadding' => 10,
909
- 'hPadding' => 14,
910
- 'borderWidth' => 1,
911
- 'borderRadius' => 2,
912
- 'borderStyle' => 'solid',
913
- 'borderColor' => '#333',
914
- 'borderHColor' => '#333',
915
- 'color' => '#333',
916
- 'background' => '',
917
- 'hColor' => '#333',
918
- 'hBackground' => '',
919
- 'sizeType' => 'px',
920
- 'sizeMobile' => '',
921
- 'sizeTablet' => '',
922
- 'lineHeightType' => 'em',
923
- 'lineHeight' => '',
924
- 'lineHeightMobile' => '',
925
- 'lineHeightTablet' => '',
926
- )
927
- );
928
- }
929
 
930
- return $default;
 
931
  }
932
 
933
  /**
934
- * Get Json Data.
935
  *
936
- * @since 1.8.1
937
- * @return Array
938
  */
939
- public static function backend_load_font_awesome_icons() {
940
 
941
- $json_file = UAGB_DIR . 'dist/blocks/uagb-controls/UAGBIcon.json';
942
- if ( ! file_exists( $json_file ) ) {
943
- return array();
944
- }
945
 
946
- // Function has already run.
947
- if ( null !== self::$icon_json ) {
948
- return self::$icon_json;
 
 
 
 
 
 
 
949
  }
950
 
951
- $str = self::get_instance()->get_filesystem()->get_contents( $json_file );
952
- self::$icon_json = json_decode( $str, true );
953
- return self::$icon_json;
954
  }
955
 
956
  /**
957
- * Generate SVG.
958
  *
959
- * @since 1.8.1
960
- * @param array $icon Decoded fontawesome json file data.
961
  */
962
- public static function render_svg_html( $icon ) {
963
- $icon = str_replace( 'far', '', $icon );
964
- $icon = str_replace( 'fas', '', $icon );
965
- $icon = str_replace( 'fab', '', $icon );
966
- $icon = str_replace( 'fa-', '', $icon );
967
- $icon = str_replace( 'fa', '', $icon );
968
- $icon = sanitize_text_field( esc_attr( $icon ) );
969
-
970
- $json = self::backend_load_font_awesome_icons();
971
- $path = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['path'] : $json[ $icon ]['svg']['solid']['path'];
972
- $view = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['viewBox'] : $json[ $icon ]['svg']['solid']['viewBox'];
973
- if ( $view ) {
974
- $view = implode( ' ', $view );
975
  }
976
- ?>
977
- <svg xmlns="https://www.w3.org/2000/svg" viewBox= "<?php echo esc_html( $view ); ?>"><path d="<?php echo esc_html( $path ); ?>"></path></svg>
978
- <?php
979
  }
980
 
981
  /**
982
- * Check MIME Type
983
  *
984
- * @since 1.20.0
985
  */
986
- public static function get_mime_type() {
 
 
987
 
988
- $allowed_types = get_allowed_mime_types();
 
 
 
 
 
 
989
 
990
- return ( array_key_exists( 'json', $allowed_types ) ) ? true : false;
991
 
 
992
  }
993
-
994
  /**
995
- * Returns Query.
996
  *
997
- * @param array $attributes The block attributes.
998
- * @param string $block_type The Block Type.
999
- * @since 1.8.2
1000
  */
1001
- public static function get_query( $attributes, $block_type ) {
1002
 
1003
- // Block type is grid/masonry/carousel/timeline.
1004
- $query_args = array(
1005
- 'posts_per_page' => ( isset( $attributes['postsToShow'] ) ) ? $attributes['postsToShow'] : 6,
1006
- 'post_status' => 'publish',
1007
- 'post_type' => ( isset( $attributes['postType'] ) ) ? $attributes['postType'] : 'post',
1008
- 'order' => ( isset( $attributes['order'] ) ) ? $attributes['order'] : 'desc',
1009
- 'orderby' => ( isset( $attributes['orderBy'] ) ) ? $attributes['orderBy'] : 'date',
1010
- 'ignore_sticky_posts' => 1,
1011
- 'paged' => 1,
1012
- );
1013
 
1014
- if ( $attributes['excludeCurrentPost'] ) {
1015
- $query_args['post__not_in'] = array( get_the_ID() );
1016
- }
1017
 
1018
- if ( isset( $attributes['categories'] ) && '' !== $attributes['categories'] ) {
1019
- $query_args['tax_query'][] = array(
1020
- 'taxonomy' => ( isset( $attributes['taxonomyType'] ) ) ? $attributes['taxonomyType'] : 'category',
1021
- 'field' => 'id',
1022
- 'terms' => $attributes['categories'],
1023
- 'operator' => 'IN',
1024
- );
1025
  }
1026
 
1027
- if ( 'grid' === $block_type && isset( $attributes['postPagination'] ) && true === $attributes['postPagination'] ) {
1028
-
1029
- if ( get_query_var( 'paged' ) ) {
1030
 
1031
- $paged = get_query_var( 'paged' );
 
 
1032
 
1033
- } elseif ( get_query_var( 'page' ) ) {
 
 
 
1034
 
1035
- $paged = get_query_var( 'page' );
 
 
 
 
 
 
 
 
 
 
 
1036
 
1037
- } else {
 
 
1038
 
1039
- $paged = 1;
 
 
 
 
1040
 
 
 
 
 
 
1041
  }
1042
- $query_args['posts_per_page'] = $attributes['postsToShow'];
1043
- $query_args['paged'] = $paged;
1044
 
 
 
 
1045
  }
1046
 
1047
- if ( 'masonry' === $block_type && isset( $attributes['paginationType'] ) && 'none' !== $attributes['paginationType'] && isset( $attributes['paged'] ) ) {
 
 
 
 
 
 
 
 
 
1048
 
1049
- $query_args['paged'] = $attributes['paged'];
1050
 
 
 
 
 
 
 
 
 
 
1051
  }
1052
 
1053
- $query_args = apply_filters( "uagb_post_query_args_{$block_type}", $query_args, $attributes );
1054
-
1055
- return new WP_Query( $query_args );
1056
  }
1057
 
1058
  /**
1059
- * Get size information for all currently-registered image sizes.
1060
  *
1061
- * @global $_wp_additional_image_sizes
1062
- * @uses get_intermediate_image_sizes()
1063
- * @link https://codex.wordpress.org/Function_Reference/get_intermediate_image_sizes
1064
- * @since 1.9.0
1065
- * @return array $sizes Data for all currently-registered image sizes.
 
1066
  */
1067
- public static function get_image_sizes() {
1068
-
1069
- global $_wp_additional_image_sizes;
1070
-
1071
- $sizes = get_intermediate_image_sizes();
1072
- $image_sizes = array();
1073
 
1074
- $image_sizes[] = array(
1075
- 'value' => 'full',
1076
- 'label' => esc_html__( 'Full', 'ultimate-addons-for-gutenberg' ),
1077
- );
1078
 
1079
- foreach ( $sizes as $size ) {
1080
- if ( in_array( $size, array( 'thumbnail', 'medium', 'medium_large', 'large' ), true ) ) {
1081
- $image_sizes[] = array(
1082
- 'value' => $size,
1083
- 'label' => ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
1084
- );
1085
- } else {
1086
- $image_sizes[] = array(
1087
- 'value' => $size,
1088
- 'label' => sprintf(
1089
- '%1$s (%2$sx%3$s)',
1090
- ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
1091
- $_wp_additional_image_sizes[ $size ]['width'],
1092
- $_wp_additional_image_sizes[ $size ]['height']
1093
- ),
1094
- );
1095
- }
1096
- }
1097
 
1098
- $image_sizes = apply_filters( 'uagb_post_featured_image_sizes', $image_sizes );
 
1099
 
1100
- return $image_sizes;
1101
- }
 
 
1102
 
1103
- /**
1104
- * Get Post Types.
1105
- *
1106
- * @since 1.11.0
1107
- * @access public
1108
- */
1109
- public static function get_post_types() {
1110
 
1111
- $post_types = get_post_types(
1112
- array(
1113
- 'public' => true,
1114
- 'show_in_rest' => true,
1115
- ),
1116
- 'objects'
1117
  );
1118
 
1119
- $options = array();
 
 
 
1120
 
1121
- foreach ( $post_types as $post_type ) {
1122
- if ( 'product' === $post_type->name ) {
1123
- continue;
1124
- }
1125
 
1126
- if ( 'attachment' === $post_type->name ) {
1127
- continue;
1128
- }
 
1129
 
1130
- $options[] = array(
1131
- 'value' => $post_type->name,
1132
- 'label' => $post_type->label,
1133
- );
1134
- }
1135
 
1136
- return apply_filters( 'uagb_loop_post_types', $options );
 
 
 
 
 
 
 
 
 
 
 
 
 
1137
  }
1138
 
1139
  /**
1140
- * Get all taxonomies.
1141
  *
1142
- * @since 1.11.0
1143
- * @access public
 
1144
  */
1145
- public static function get_related_taxonomy() {
1146
-
1147
- $post_types = self::get_post_types();
1148
-
1149
- $return_array = array();
1150
 
1151
- foreach ( $post_types as $key => $value ) {
1152
- $post_type = $value['value'];
 
 
 
 
 
 
 
 
 
 
1153
 
1154
- $taxonomies = get_object_taxonomies( $post_type, 'objects' );
1155
- $data = array();
 
 
 
 
 
 
 
1156
 
1157
- foreach ( $taxonomies as $tax_slug => $tax ) {
1158
- if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
1159
- continue;
1160
- }
1161
 
1162
- $data[ $tax_slug ] = $tax;
 
 
1163
 
1164
- $terms = get_terms( $tax_slug );
1165
 
1166
- $related_tax = array();
 
1167
 
1168
- if ( ! empty( $terms ) ) {
1169
- foreach ( $terms as $t_index => $t_obj ) {
1170
- $related_tax[] = array(
1171
- 'id' => $t_obj->term_id,
1172
- 'name' => $t_obj->name,
1173
- 'child' => get_term_children( $t_obj->term_id, $tax_slug ),
1174
- );
1175
- }
1176
- $return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax;
1177
- }
1178
  }
1179
 
1180
- $return_array[ $post_type ]['taxonomy'] = $data;
1181
 
 
 
1182
  }
1183
-
1184
- return apply_filters( 'uagb_post_loop_taxonomies', $return_array );
1185
  }
1186
 
1187
  /**
1188
- * Get all taxonomies list.
1189
  *
1190
- * @since 1.18.0
 
 
1191
  * @access public
1192
  */
1193
- public static function get_taxonomy_list() {
 
1194
 
1195
- $post_types = self::get_post_types();
 
 
1196
 
1197
- $return_array = array();
 
1198
 
1199
- foreach ( $post_types as $key => $value ) {
1200
- $post_type = $value['value'];
1201
 
1202
- $taxonomies = get_object_taxonomies( $post_type, 'objects' );
1203
- $data = array();
1204
 
1205
- $get_singular_name = get_post_type_object( $post_type );
1206
- foreach ( $taxonomies as $tax_slug => $tax ) {
1207
- if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
1208
  continue;
1209
  }
1210
 
1211
- $data[ $tax_slug ] = $tax;
1212
-
1213
- $terms = get_terms( $tax_slug );
1214
-
1215
- $related_tax_terms = array();
1216
-
1217
- if ( ! empty( $terms ) ) {
1218
- foreach ( $terms as $t_index => $t_obj ) {
1219
- $related_tax_terms[] = array(
1220
- 'id' => $t_obj->term_id,
1221
- 'name' => $t_obj->name,
1222
- 'count' => $t_obj->count,
1223
- 'link' => get_term_link( $t_obj->term_id ),
1224
- 'singular_name' => $get_singular_name->labels->singular_name,
1225
- );
1226
- }
1227
 
1228
- $return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax_terms;
1229
- }
1230
 
1231
- $newcategoriesList = get_terms(
1232
- $tax_slug,
1233
- array(
1234
- 'hide_empty' => true,
1235
- 'parent' => 0,
1236
- )
1237
- );
1238
 
1239
- $related_tax = array();
1240
 
1241
- if ( ! empty( $newcategoriesList ) ) {
1242
- foreach ( $newcategoriesList as $t_index => $t_obj ) {
1243
- $child_arg = array(
1244
- 'hide_empty' => true,
1245
- 'parent' => $t_obj->term_id,
1246
- );
1247
- $child_cat = get_terms( $tax_slug, $child_arg );
1248
- $child_cat_arr = $child_cat ? $child_cat : null;
1249
- $related_tax[] = array(
1250
- 'id' => $t_obj->term_id,
1251
- 'name' => $t_obj->name,
1252
- 'count' => $t_obj->count,
1253
- 'link' => get_term_link( $t_obj->term_id ),
1254
- 'singular_name' => $get_singular_name->labels->singular_name,
1255
- 'children' => $child_cat_arr,
1256
- );
1257
 
1258
  }
 
1259
 
1260
- $return_array[ $post_type ]['without_empty_taxonomy'][ $tax_slug ] = $related_tax;
1261
-
1262
- }
1263
-
1264
- $newcategoriesList_empty_tax = get_terms(
1265
- $tax_slug,
1266
- array(
1267
- 'hide_empty' => false,
1268
- 'parent' => 0,
1269
- )
1270
- );
1271
-
1272
- $related_tax_empty_tax = array();
1273
 
1274
- if ( ! empty( $newcategoriesList_empty_tax ) ) {
1275
- foreach ( $newcategoriesList_empty_tax as $t_index => $t_obj ) {
1276
- $child_arg_empty_tax = array(
1277
- 'hide_empty' => false,
1278
- 'parent' => $t_obj->term_id,
1279
- );
1280
- $child_cat_empty_tax = get_terms( $tax_slug, $child_arg_empty_tax );
1281
- $child_cat_empty_tax_arr = $child_cat_empty_tax ? $child_cat_empty_tax : null;
1282
- $related_tax_empty_tax[] = array(
1283
- 'id' => $t_obj->term_id,
1284
- 'name' => $t_obj->name,
1285
- 'count' => $t_obj->count,
1286
- 'link' => get_term_link( $t_obj->term_id ),
1287
- 'singular_name' => $get_singular_name->labels->singular_name,
1288
- 'children' => $child_cat_empty_tax_arr,
1289
- );
1290
  }
1291
-
1292
- $return_array[ $post_type ]['with_empty_taxonomy'][ $tax_slug ] = $related_tax_empty_tax;
1293
-
1294
  }
1295
  }
1296
- $return_array[ $post_type ]['taxonomy'] = $data;
1297
-
1298
- }
1299
-
1300
- return apply_filters( 'uagb_taxonomies_list', $return_array );
1301
- }
1302
-
1303
- /**
1304
- * Get - RGBA Color
1305
- *
1306
- * Get HEX color and return RGBA. Default return RGB color.
1307
- *
1308
- * @param var $color Gets the color value.
1309
- * @param var $opacity Gets the opacity value.
1310
- * @param array $is_array Gets an array of the value.
1311
- * @since 1.11.0
1312
- */
1313
- public static function hex2rgba( $color, $opacity = false, $is_array = false ) {
1314
-
1315
- $default = $color;
1316
-
1317
- // Return default if no color provided.
1318
- if ( empty( $color ) ) {
1319
- return $default;
1320
  }
1321
 
1322
- // Sanitize $color if "#" is provided.
1323
- if ( '#' === $color[0] ) {
1324
- $color = substr( $color, 1 );
 
1325
  }
1326
 
1327
- // Check if color has 6 or 3 characters and get values.
1328
- if ( strlen( $color ) === 6 ) {
1329
- $hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
1330
- } elseif ( strlen( $color ) === 3 ) {
1331
- $hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
1332
- } else {
1333
- return $default;
1334
  }
1335
 
1336
- // Convert hexadec to rgb.
1337
- $rgb = array_map( 'hexdec', $hex );
1338
 
1339
- // Check if opacity is set(rgba or rgb).
1340
- if ( false !== $opacity && '' !== $opacity ) {
1341
- if ( abs( $opacity ) >= 1 ) {
1342
- $opacity = $opacity / 100;
1343
- }
1344
- $output = 'rgba(' . implode( ',', $rgb ) . ',' . $opacity . ')';
1345
- } else {
1346
- $output = 'rgb(' . implode( ',', $rgb ) . ')';
1347
  }
1348
 
1349
- if ( $is_array ) {
1350
- return $rgb;
1351
- } else {
1352
- // Return rgb(a) color string.
1353
- return $output;
1354
- }
1355
  }
1356
 
1357
  /**
1358
- * Returns an array of paths for the upload directory
1359
- * of the current site.
1360
  *
1361
- * @since 1.14.0
1362
- * @return array
 
 
1363
  */
1364
- public static function get_upload_dir() {
1365
-
1366
- $wp_info = wp_upload_dir( null, false );
1367
-
1368
- // SSL workaround.
1369
- if ( self::is_ssl() ) {
1370
- $wp_info['baseurl'] = str_ireplace( 'http://', 'https://', $wp_info['baseurl'] );
1371
- }
1372
-
1373
- $dir_name = basename( UAGB_DIR );
1374
- if ( 'ultimate-addons-for-gutenberg' === $dir_name ) {
1375
- $dir_name = 'uag-plugin';
1376
- }
1377
-
1378
- // Build the paths.
1379
- $dir_info = array(
1380
- 'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
1381
- 'url' => trailingslashit( trailingslashit( $wp_info['baseurl'] ) . $dir_name ),
1382
- );
1383
-
1384
- // Create the upload dir if it doesn't exist.
1385
- if ( ! file_exists( $dir_info['path'] ) ) {
1386
- // Create the directory.
1387
- $wp_filesystem = self::get_instance()->get_filesystem();
1388
- $wp_filesystem->mkdir( $dir_info['path'] );
1389
- // Add an index file for security.
1390
- $wp_filesystem->put_contents( $dir_info['path'] . 'index.html', '', FS_CHMOD_FILE );
1391
- }
1392
 
1393
- return apply_filters( 'uag_get_upload_dir', $dir_info );
1394
  }
1395
-
1396
  /**
1397
- * Deletes the upload dir.
 
 
1398
  *
1399
- * @since 1.18.0
1400
- * @return array
1401
  */
1402
- public function delete_upload_dir() {
1403
-
1404
- $wp_info = wp_upload_dir( null, false );
1405
 
1406
- $dir_name = basename( UAGB_DIR );
1407
- if ( 'ultimate-addons-for-gutenberg' === $dir_name ) {
1408
- $dir_name = 'uag-plugin';
 
1409
  }
1410
 
1411
- // Build the paths.
1412
- $dir_info = array(
1413
- 'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
1414
- );
1415
 
1416
- // Check the upload dir if it doesn't exist or not.
1417
- if ( file_exists( $dir_info['path'] . 'index.html' ) ) {
1418
- // Remove the directory.
1419
- $wp_filesystem = self::get_instance()->get_filesystem();
1420
- return $wp_filesystem->rmdir( $dir_info['path'], true );
 
1421
  }
1422
- return false;
1423
  }
1424
 
1425
  /**
1426
- * Checks to see if the site has SSL enabled or not.
1427
  *
1428
- * @since 1.14.0
1429
- * @return bool
1430
  */
1431
- public static function is_ssl() {
1432
- if (
1433
- is_ssl() ||
1434
- ( 0 === stripos( get_option( 'siteurl' ), 'https://' ) ) ||
1435
- ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] )
1436
- ) {
1437
- return true;
1438
- }
1439
- return false;
1440
- }
1441
 
 
1442
  /**
1443
- * Returns an array of paths for the CSS and JS assets
1444
- * of the current post.
1445
  *
1446
- * @param var $data Gets the CSS\JS for the current Page.
1447
- * @param var $type Gets the CSS\JS type.
1448
- * @param var $timestamp Timestamp.
1449
- * @since 1.14.0
1450
- * @return array
1451
  */
1452
- public static function get_asset_info( $data, $type, $timestamp ) {
1453
-
1454
- $post_id = get_the_ID();
1455
- $uploads_dir = self::get_upload_dir();
1456
- $css_suffix = 'uag-style';
1457
- $js_suffix = 'uag-script';
1458
- $info = array();
1459
-
1460
- if ( 'css' === $type ) {
1461
-
1462
- $info['css'] = $uploads_dir['path'] . $css_suffix . '-' . $post_id . '-' . $timestamp . '.css';
1463
- $info['css_url'] = $uploads_dir['url'] . $css_suffix . '-' . $post_id . '-' . $timestamp . '.css';
1464
-
1465
- } elseif ( 'js' === $type ) {
1466
-
1467
- $info['js'] = $uploads_dir['path'] . $js_suffix . '-' . $post_id . '-' . $timestamp . '.js';
1468
- $info['js_url'] = $uploads_dir['url'] . $js_suffix . '-' . $post_id . '-' . $timestamp . '.js';
1469
 
1470
- }
1471
 
1472
- return $info;
1473
  }
1474
-
1475
  /**
1476
- * Creates a new file for Dynamic CSS/JS.
1477
  *
1478
- * @param array $assets_info File path and other information.
1479
- * @param string $style_data The data that needs to be copied into the created file.
1480
- * @param string $timestamp Current timestamp.
1481
- * @param string $type Type of file - CSS/JS.
1482
  * @since 1.15.0
1483
- * @return boolean true/false
1484
  */
1485
- public static function create_file( $assets_info, $style_data, $timestamp, $type ) {
1486
-
1487
- $post_id = get_the_ID();
1488
- if ( ! $post_id ) {
1489
- return false;
1490
- }
1491
 
1492
- $file_system = self::get_instance()->get_filesystem();
1493
 
1494
- // Create a new file.
1495
- $result = $file_system->put_contents( $assets_info[ $type ], $style_data, FS_CHMOD_FILE );
 
 
 
 
 
 
 
1496
 
1497
- if ( $result ) {
1498
- // Update meta with current timestamp.
1499
- update_post_meta( $post_id, 'uag_style_timestamp-' . $type, $timestamp );
1500
- }
1501
 
1502
- return $result;
1503
  }
1504
-
1505
  /**
1506
- * Creates css and js files.
1507
  *
1508
- * @param var $style_data Gets the CSS\JS for the current Page.
1509
- * @param var $type Gets the CSS\JS type.
1510
- * @since 1.14.0
1511
  */
1512
- public static function file_write( $style_data, $type ) {
1513
 
1514
- $post_id = get_the_ID();
1515
- if ( ! $post_id ) {
1516
- return false;
1517
- }
1518
 
1519
- $post_timestamp = get_post_meta( $post_id, 'uag_style_timestamp-' . $type, true );
1520
- $var = ( 'css' === $type ) ? 'css' : 'js';
1521
- $date = new DateTime();
1522
- $new_timestamp = $date->getTimestamp();
1523
- $file_system = self::get_instance()->get_filesystem();
1524
 
1525
- // Get timestamp - Already saved OR new one.
1526
- $post_timestamp = ( '' === $post_timestamp || false === $post_timestamp ) ? '' : $post_timestamp;
1527
- $assets_info = self::get_asset_info( $style_data, $type, $post_timestamp );
1528
- $new_assets_info = self::get_asset_info( $style_data, $type, $new_timestamp );
1529
 
1530
- $relative_src_path = $assets_info[ $var ];
 
 
 
 
 
1531
 
1532
- if ( '' === $style_data ) {
1533
  /**
1534
- * This is when the generated CSS/JS is blank.
1535
- * This means this page does not use UAG block.
1536
- * In this scenario we need to delete the existing file.
1537
- * This will ensure there are no extra files added for user.
1538
- */
1539
-
1540
- if ( file_exists( $relative_src_path ) ) {
1541
- // Delete old file.
1542
- wp_delete_file( $relative_src_path );
1543
  }
 
1544
 
1545
- return true;
 
 
 
1546
  }
1547
 
1548
- /**
1549
- * Timestamp present but file does not exists.
1550
- * This is the case where somehow the files are delete or not created in first place.
1551
- * Here we attempt to create them again.
1552
- */
1553
- if ( ! $file_system->exists( $relative_src_path ) && '' !== $post_timestamp ) {
1554
 
1555
- $did_create = self::create_file( $assets_info, $style_data, $post_timestamp, $type );
 
 
 
 
1556
 
1557
- if ( $did_create ) {
1558
- self::$css_file_handler = array_merge( self::$css_file_handler, $assets_info );
1559
- }
 
1560
 
1561
- return $did_create;
1562
- }
 
1563
 
1564
- /**
1565
- * Need to create new assets.
1566
- * No such assets present for this current page.
1567
- */
1568
- if ( '' === $post_timestamp ) {
1569
 
1570
- // Create a new file.
1571
- $did_create = self::create_file( $new_assets_info, $style_data, $new_timestamp, $type );
 
 
1572
 
1573
- if ( $did_create ) {
1574
- self::$css_file_handler = array_merge( self::$css_file_handler, $new_assets_info );
1575
- }
 
1576
 
1577
- return $did_create;
 
 
1578
 
1579
- }
 
 
 
 
1580
 
1581
- /**
1582
- * File already exists.
1583
- * Need to match the content.
1584
- * If new content is present we update the current assets.
1585
- */
1586
- if ( file_exists( $relative_src_path ) ) {
1587
 
1588
- $old_data = $file_system->get_contents( $relative_src_path );
 
 
 
 
1589
 
1590
- if ( $old_data !== $style_data ) {
 
 
 
1591
 
1592
- // Delete old file.
1593
- wp_delete_file( $relative_src_path );
 
 
1594
 
1595
- // Create a new file.
1596
- $did_create = self::create_file( $new_assets_info, $style_data, $new_timestamp, $type );
 
1597
 
1598
- if ( $did_create ) {
1599
- self::$css_file_handler = array_merge( self::$css_file_handler, $new_assets_info );
1600
- }
 
1601
 
1602
- return $did_create;
1603
- }
1604
- }
 
1605
 
1606
- self::$css_file_handler = array_merge( self::$css_file_handler, $assets_info );
 
 
 
1607
 
1608
- return true;
1609
- }
 
 
1610
 
1611
- /**
1612
- * Allow File Geranation flag.
1613
- *
1614
- * @since 1.14.0
1615
- */
1616
- public static function allow_file_generation() {
1617
- return get_option( '_uagb_allow_file_generation', 'disabled' );
1618
- }
1619
 
1620
- /**
1621
- * Get an instance of WP_Filesystem_Direct.
1622
- *
1623
- * @since 1.14.4
1624
- * @return object A WP_Filesystem_Direct instance.
1625
- */
1626
- public function get_filesystem() {
1627
- global $wp_filesystem;
1628
 
1629
- require_once ABSPATH . '/wp-admin/includes/file.php';
 
 
 
1630
 
1631
- WP_Filesystem();
 
 
 
1632
 
1633
- return $wp_filesystem;
1634
- }
 
 
1635
 
1636
- /**
1637
- * Check if UAG upload folder has write permissions or not.
1638
- *
1639
- * @since 1.14.9
1640
- * @return bool true or false.
1641
- */
1642
- public static function has_read_write_permissions() {
1643
 
1644
- $upload_dir = self::get_upload_dir();
 
 
1645
 
1646
- $file_created = self::get_instance()->get_filesystem()->put_contents( $upload_dir['path'] . 'index.html', '' );
 
 
 
1647
 
1648
- if ( ! $file_created ) {
 
 
 
1649
 
1650
- return false;
1651
- }
 
 
1652
 
1653
- return true;
1654
- }
1655
- /**
1656
- * Gives the paged Query var.
1657
- *
1658
- * @param Object $query Query.
1659
- * @return int $paged Paged Query var.
1660
- * @since 1.14.9
1661
- */
1662
- public static function get_paged( $query ) {
1663
 
1664
- global $paged;
 
 
 
 
 
 
1665
 
1666
- // Check the 'paged' query var.
1667
- $paged_qv = $query->get( 'paged' );
 
 
1668
 
1669
- if ( is_numeric( $paged_qv ) ) {
1670
- return $paged_qv;
1671
- }
 
 
1672
 
1673
- // Check the 'page' query var.
1674
- $page_qv = $query->get( 'page' );
 
 
1675
 
1676
- if ( is_numeric( $page_qv ) ) {
1677
- return $page_qv;
1678
- }
 
1679
 
1680
- // Check the $paged global?
1681
- if ( is_numeric( $paged ) ) {
1682
- return $paged;
1683
  }
1684
 
1685
- return 0;
1686
- }
1687
- /**
1688
- * Builds the base url.
1689
- *
1690
- * @param string $permalink_structure Premalink Structure.
1691
- * @param string $base Base.
1692
- * @since 1.14.9
1693
- */
1694
- public static function build_base_url( $permalink_structure, $base ) {
1695
- // Check to see if we are using pretty permalinks.
1696
- if ( ! empty( $permalink_structure ) ) {
1697
 
1698
- if ( strrpos( $base, 'paged-' ) ) {
1699
- $base = substr_replace( $base, '', strrpos( $base, 'paged-' ), strlen( $base ) );
1700
- }
1701
 
1702
- // Remove query string from base URL since paginate_links() adds it automatically.
1703
- // This should also fix the WPML pagination issue that was added since 1.10.2.
1704
- if ( count( $_GET ) > 0 ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
1705
- $base = strtok( $base, '?' );
1706
- }
1707
 
1708
- // Add trailing slash when necessary.
1709
- if ( '/' === substr( $permalink_structure, -1 ) ) {
1710
- $base = trailingslashit( $base );
1711
- } else {
1712
- $base = untrailingslashit( $base );
1713
- }
1714
- } else {
1715
- $url_params = wp_parse_url( $base, PHP_URL_QUERY );
1716
 
1717
- if ( empty( $url_params ) ) {
1718
- $base = trailingslashit( $base );
1719
- }
1720
- }
 
 
 
1721
 
1722
- return $base;
1723
- }
1724
- /**
1725
- * Returns the Paged Format.
1726
- *
1727
- * @param string $permalink_structure Premalink Structure.
1728
- * @param string $base Base.
1729
- * @since 1.14.9
1730
- */
1731
- public static function paged_format( $permalink_structure, $base ) {
1732
 
1733
- $page_prefix = empty( $permalink_structure ) ? 'paged' : 'page';
 
 
 
 
1734
 
1735
- if ( ! empty( $permalink_structure ) ) {
1736
- $format = substr( $base, -1 ) !== '/' ? '/' : '';
1737
- $format .= $page_prefix . '/';
1738
- $format .= '%#%';
1739
- $format .= substr( $permalink_structure, -1 ) === '/' ? '/' : '';
1740
- } elseif ( empty( $permalink_structure ) || is_search() ) {
1741
- $parse_url = wp_parse_url( $base, PHP_URL_QUERY );
1742
- $format = empty( $parse_url ) ? '?' : '&';
1743
- $format .= $page_prefix . '=%#%';
1744
  }
1745
 
1746
- return $format;
 
 
 
 
 
1747
  }
1748
 
1749
  /**
1750
- * Disable canonical on Single Post.
1751
  *
1752
- * @param string $redirect_url The redirect URL.
1753
- * @param string $requested_url The requested URL.
1754
- * @since 1.14.9
1755
- * @return bool|string
1756
  */
1757
- public function override_canonical( $redirect_url, $requested_url ) {
 
 
 
1758
 
1759
- global $wp_query;
1760
 
1761
- if ( is_array( $wp_query->query ) ) {
1762
 
1763
- if ( true === $wp_query->is_singular
1764
- && - 1 === $wp_query->current_post
1765
- && true === $wp_query->is_paged
1766
- ) {
1767
- $redirect_url = false;
1768
- }
1769
- }
1770
 
1771
- return $redirect_url;
1772
- }
1773
 
1774
- /**
1775
- * Get Typography Dynamic CSS.
1776
- *
1777
- * @param array $attr The Attribute array.
1778
- * @param string $slug The field slug.
1779
- * @param string $selector The selector array.
1780
- * @param array $combined_selectors The combined selector array.
1781
- * @since 1.15.0
1782
- * @return bool|string
1783
- */
1784
- public static function get_typography_css( $attr, $slug, $selector, $combined_selectors ) {
1785
 
1786
- $typo_css_desktop = array();
1787
- $typo_css_tablet = array();
1788
- $typo_css_mobile = array();
1789
 
1790
- $already_selectors_desktop = ( isset( $combined_selectors['desktop'][ $selector ] ) ) ? $combined_selectors['desktop'][ $selector ] : array();
1791
- $already_selectors_tablet = ( isset( $combined_selectors['tablet'][ $selector ] ) ) ? $combined_selectors['tablet'][ $selector ] : array();
1792
- $already_selectors_mobile = ( isset( $combined_selectors['mobile'][ $selector ] ) ) ? $combined_selectors['mobile'][ $selector ] : array();
1793
 
1794
- $family_slug = ( '' === $slug ) ? 'fontFamily' : $slug . 'FontFamily';
1795
- $weight_slug = ( '' === $slug ) ? 'fontWeight' : $slug . 'FontWeight';
1796
 
1797
- $l_ht_slug = ( '' === $slug ) ? 'lineHeight' : $slug . 'LineHeight';
1798
- $f_sz_slug = ( '' === $slug ) ? 'fontSize' : $slug . 'FontSize';
1799
- $l_ht_type_slug = ( '' === $slug ) ? 'lineHeightType' : $slug . 'LineHeightType';
1800
- $f_sz_type_slug = ( '' === $slug ) ? 'fontSizeType' : $slug . 'FontSizeType';
1801
 
1802
- $typo_css_desktop[ $selector ] = array(
1803
- 'font-family' => $attr[ $family_slug ],
1804
- 'font-weight' => $attr[ $weight_slug ],
1805
- 'font-size' => ( isset( $attr[ $f_sz_slug ] ) ) ? self::get_css_value( $attr[ $f_sz_slug ], $attr[ $f_sz_type_slug ] ) : '',
1806
- 'line-height' => ( isset( $attr[ $l_ht_slug ] ) ) ? self::get_css_value( $attr[ $l_ht_slug ], $attr[ $l_ht_type_slug ] ) : '',
1807
- );
1808
 
1809
- $typo_css_desktop[ $selector ] = array_merge(
1810
- $typo_css_desktop[ $selector ],
1811
- $already_selectors_desktop
1812
- );
1813
 
1814
- $typo_css_tablet[ $selector ] = array(
1815
- 'font-size' => ( isset( $attr[ $f_sz_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Tablet' ], $attr[ $f_sz_type_slug ] ) : '',
1816
- 'line-height' => ( isset( $attr[ $l_ht_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Tablet' ], $attr[ $l_ht_type_slug ] ) : '',
1817
- );
1818
 
1819
- $typo_css_tablet[ $selector ] = array_merge(
1820
- $typo_css_tablet[ $selector ],
1821
- $already_selectors_tablet
1822
- );
1823
 
1824
- $typo_css_mobile[ $selector ] = array(
1825
- 'font-size' => ( isset( $attr[ $f_sz_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Mobile' ], $attr[ $f_sz_type_slug ] ) : '',
1826
- 'line-height' => ( isset( $attr[ $l_ht_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Mobile' ], $attr[ $l_ht_type_slug ] ) : '',
1827
- );
1828
 
1829
- $typo_css_mobile[ $selector ] = array_merge(
1830
- $typo_css_mobile[ $selector ],
1831
- $already_selectors_mobile
1832
- );
1833
 
1834
- return array(
1835
- 'desktop' => array_merge(
1836
- $combined_selectors['desktop'],
1837
- $typo_css_desktop
1838
- ),
1839
- 'tablet' => array_merge(
1840
- $combined_selectors['tablet'],
1841
- $typo_css_tablet
1842
- ),
1843
- 'mobile' => array_merge(
1844
- $combined_selectors['mobile'],
1845
- $typo_css_mobile
1846
- ),
1847
- );
1848
- }
1849
 
1850
- /**
1851
- * Parse CSS into correct CSS syntax.
1852
- *
1853
- * @param array $combined_selectors The combined selector array.
1854
- * @param string $id The selector ID.
1855
- * @since 1.15.0
1856
- */
1857
- public static function generate_all_css( $combined_selectors, $id ) {
1858
 
1859
- return array(
1860
- 'desktop' => self::generate_css( $combined_selectors['desktop'], $id ),
1861
- 'tablet' => self::generate_css( $combined_selectors['tablet'], $id ),
1862
- 'mobile' => self::generate_css( $combined_selectors['mobile'], $id ),
1863
- );
1864
- }
1865
 
1866
- /**
1867
- * Add Wrapper to all the Blocks for fetching the Table of Contents Headings.
1868
- *
1869
- * @param string $content Post Content.
1870
- *
1871
- * @since 1.22.1
1872
- */
1873
- public function add_table_of_contents_wrapper( $content ) {
1874
 
1875
- if ( true === self::$table_of_contents_flag ) {
1876
- return '<div class="uag-toc__entry-content"></div>' . $content;
 
1877
  }
1878
-
1879
- return $content;
1880
  }
1881
  }
1882
 
@@ -1886,4 +1611,3 @@ if ( ! class_exists( 'UAGB_Helper' ) ) {
1886
  */
1887
  UAGB_Helper::get_instance();
1888
  }
1889
-
34
  public static $block_list;
35
 
36
  /**
37
+ * UAG File Generation Flag
 
 
 
 
 
 
 
 
38
  *
39
+ * @since 1.14.0
40
+ * @var file_generation
41
  */
42
+ public static $file_generation = 'disabled';
43
 
44
  /**
45
+ * Store Json variable
46
  *
47
+ * @since 1.8.1
48
+ * @var instance
49
  */
50
+ public static $icon_json;
51
 
52
  /**
53
+ * Google fonts to enqueue
54
  *
55
+ * @var array
 
56
  */
57
+ public static $gfonts = array();
58
 
59
  /**
60
+ * Current Block List
61
  *
62
+ * @since 1.13.4
63
+ * @var current_block_list
64
+ * @deprecated 1.23.0
65
  */
66
+ public static $current_block_list = array();
67
 
68
  /**
69
+ * UAG Block Flag
70
  *
71
+ * @since 1.13.4
72
+ * @var uag_flag
73
+ * @deprecated 1.23.0
74
  */
75
+ public static $uag_flag = false;
76
 
77
  /**
78
+ * Page Blocks Variable
79
  *
80
+ * @since 1.6.0
81
+ * @var page_blocks
82
+ * @deprecated 1.23.0
83
  */
84
+ public static $page_blocks;
85
 
86
  /**
87
  * Stylesheet
88
  *
89
  * @since 1.13.4
90
  * @var stylesheet
91
+ * @deprecated 1.23.0
92
  */
93
  public static $stylesheet = '';
94
 
97
  *
98
  * @since 1.13.4
99
  * @var script
100
+ * @deprecated 1.23.0
101
  */
102
  public static $script = '';
103
 
104
  /**
105
+ * UAG FAQ Layout Flag
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  *
107
+ * @since 1.18.1
108
+ * @deprecated 1.23.0
109
+ * @var uag_faq_layout
110
  */
111
+ public static $uag_faq_layout = false;
112
 
113
  /**
114
+ * UAG TOC Flag
115
  *
116
+ * @since 1.18.1
117
+ * @deprecated 1.23.0
118
+ * @var table_of_contents_flag
119
  */
120
  public static $table_of_contents_flag = false;
121
 
137
  */
138
  public function __construct() {
139
 
 
 
 
 
140
  require UAGB_DIR . 'classes/class-uagb-config.php';
141
  require UAGB_DIR . 'classes/class-uagb-block-helper.php';
142
  require UAGB_DIR . 'classes/class-uagb-block-js.php';
143
 
144
  self::$block_list = UAGB_Config::get_block_attributes();
145
  self::$file_generation = self::allow_file_generation();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  }
147
 
 
148
  /**
149
  * Parse CSS into correct CSS syntax.
150
  *
218
  return $css_val;
219
  }
220
 
221
+
222
  /**
223
+ * Adds Google fonts all blocks.
224
  *
225
+ * @param array $load_google_font the blocks attr.
226
+ * @param array $font_family the blocks attr.
227
+ * @param array $font_weight the blocks attr.
228
+ * @param array $font_subset the blocks attr.
229
  */
230
+ public static function blocks_google_font( $load_google_font, $font_family, $font_weight, $font_subset ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
231
 
232
+ if ( true === $load_google_font ) {
233
+ if ( ! array_key_exists( $font_family, self::$gfonts ) ) {
234
+ $add_font = array(
235
+ 'fontfamily' => $font_family,
236
+ 'fontvariants' => ( isset( $font_weight ) && ! empty( $font_weight ) ? array( $font_weight ) : array() ),
237
+ 'fontsubsets' => ( isset( $font_subset ) && ! empty( $font_subset ) ? array( $font_subset ) : array() ),
238
+ );
239
+ self::$gfonts[ $font_family ] = $add_font;
240
+ } else {
241
+ if ( isset( $font_weight ) && ! empty( $font_weight ) && ! in_array( $font_weight, self::$gfonts[ $font_family ]['fontvariants'], true ) ) {
242
+ array_push( self::$gfonts[ $font_family ]['fontvariants'], $font_weight );
243
+ }
244
+ if ( isset( $font_subset ) && ! empty( $font_subset ) && ! in_array( $font_subset, self::$gfonts[ $font_family ]['fontsubsets'], true ) ) {
245
+ array_push( self::$gfonts[ $font_family ]['fontsubsets'], $font_subset );
246
+ }
247
  }
248
  }
249
+ }
250
 
251
+ /**
252
+ * Get Buttons default array.
253
+ *
254
+ * @since 0.0.1
255
+ */
256
+ public static function get_button_defaults() {
 
 
 
 
 
257
 
258
+ $default = array();
 
 
 
 
259
 
260
+ for ( $i = 1; $i <= 2; $i++ ) {
261
+ array_push(
262
+ $default,
263
+ array(
264
+ 'size' => '',
265
+ 'vPadding' => 10,
266
+ 'hPadding' => 14,
267
+ 'borderWidth' => 1,
268
+ 'borderRadius' => 2,
269
+ 'borderStyle' => 'solid',
270
+ 'borderColor' => '#333',
271
+ 'borderHColor' => '#333',
272
+ 'color' => '#333',
273
+ 'background' => '',
274
+ 'hColor' => '#333',
275
+ 'hBackground' => '',
276
+ 'sizeType' => 'px',
277
+ 'sizeMobile' => '',
278
+ 'sizeTablet' => '',
279
+ 'lineHeightType' => 'em',
280
+ 'lineHeight' => '',
281
+ 'lineHeightMobile' => '',
282
+ 'lineHeightTablet' => '',
283
+ )
284
+ );
285
+ }
286
 
287
+ return $default;
288
+ }
 
289
 
290
+ /**
291
+ * Get Json Data.
292
+ *
293
+ * @since 1.8.1
294
+ * @return Array
295
+ */
296
+ public static function backend_load_font_awesome_icons() {
297
 
298
+ $json_file = UAGB_DIR . 'blocks-config/uagb-controls/UAGBIcon.json';
299
+ if ( ! file_exists( $json_file ) ) {
300
+ return array();
301
+ }
302
 
303
+ // Function has already run.
304
+ if ( null !== self::$icon_json ) {
305
+ return self::$icon_json;
306
+ }
307
 
308
+ $str = uagb_filesystem()->get_contents( $json_file );
309
+ self::$icon_json = json_decode( $str, true );
310
+ return self::$icon_json;
311
+ }
312
 
313
+ /**
314
+ * Generate SVG.
315
+ *
316
+ * @since 1.8.1
317
+ * @param array $icon Decoded fontawesome json file data.
318
+ */
319
+ public static function render_svg_html( $icon ) {
320
+ $icon = str_replace( 'far', '', $icon );
321
+ $icon = str_replace( 'fas', '', $icon );
322
+ $icon = str_replace( 'fab', '', $icon );
323
+ $icon = str_replace( 'fa-', '', $icon );
324
+ $icon = str_replace( 'fa', '', $icon );
325
+ $icon = sanitize_text_field( esc_attr( $icon ) );
326
 
327
+ $json = self::backend_load_font_awesome_icons();
328
+ $path = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['path'] : $json[ $icon ]['svg']['solid']['path'];
329
+ $view = isset( $json[ $icon ]['svg']['brands'] ) ? $json[ $icon ]['svg']['brands']['viewBox'] : $json[ $icon ]['svg']['solid']['viewBox'];
330
+ if ( $view ) {
331
+ $view = implode( ' ', $view );
332
+ }
333
+ ?>
334
+ <svg xmlns="https://www.w3.org/2000/svg" viewBox= "<?php echo esc_html( $view ); ?>"><path d="<?php echo esc_html( $path ); ?>"></path></svg>
335
+ <?php
336
+ }
337
 
338
+ /**
339
+ * Check MIME Type
340
+ *
341
+ * @since 1.20.0
342
+ */
343
+ public static function get_mime_type() {
344
 
345
+ $allowed_types = get_allowed_mime_types();
 
 
 
346
 
347
+ return ( array_key_exists( 'json', $allowed_types ) ) ? true : false;
 
 
 
348
 
349
+ }
 
 
350
 
351
+ /**
352
+ * Returns Query.
353
+ *
354
+ * @param array $attributes The block attributes.
355
+ * @param string $block_type The Block Type.
356
+ * @since 1.8.2
357
+ */
358
+ public static function get_query( $attributes, $block_type ) {
359
 
360
+ // Block type is grid/masonry/carousel/timeline.
361
+ $query_args = array(
362
+ 'posts_per_page' => ( isset( $attributes['postsToShow'] ) ) ? $attributes['postsToShow'] : 6,
363
+ 'post_status' => 'publish',
364
+ 'post_type' => ( isset( $attributes['postType'] ) ) ? $attributes['postType'] : 'post',
365
+ 'order' => ( isset( $attributes['order'] ) ) ? $attributes['order'] : 'desc',
366
+ 'orderby' => ( isset( $attributes['orderBy'] ) ) ? $attributes['orderBy'] : 'date',
367
+ 'ignore_sticky_posts' => 1,
368
+ 'paged' => 1,
369
+ );
370
 
371
+ if ( $attributes['excludeCurrentPost'] ) {
372
+ $query_args['post__not_in'] = array( get_the_ID() );
373
+ }
 
374
 
375
+ if ( isset( $attributes['categories'] ) && '' !== $attributes['categories'] ) {
376
+ $query_args['tax_query'][] = array(
377
+ 'taxonomy' => ( isset( $attributes['taxonomyType'] ) ) ? $attributes['taxonomyType'] : 'category',
378
+ 'field' => 'id',
379
+ 'terms' => $attributes['categories'],
380
+ 'operator' => 'IN',
381
+ );
382
+ }
383
 
384
+ if ( 'grid' === $block_type && isset( $attributes['postPagination'] ) && true === $attributes['postPagination'] ) {
 
 
 
 
 
385
 
386
+ if ( get_query_var( 'paged' ) ) {
 
 
387
 
388
+ $paged = get_query_var( 'paged' );
 
 
 
389
 
390
+ } elseif ( get_query_var( 'page' ) ) {
 
 
 
391
 
392
+ $paged = get_query_var( 'page' );
 
 
 
393
 
394
+ } else {
 
 
395
 
396
+ $paged = 1;
 
 
397
 
398
+ }
399
+ $query_args['posts_per_page'] = $attributes['postsToShow'];
400
+ $query_args['paged'] = $paged;
 
401
 
402
+ }
 
 
 
403
 
404
+ if ( 'masonry' === $block_type && isset( $attributes['paginationType'] ) && 'none' !== $attributes['paginationType'] && isset( $attributes['paged'] ) ) {
 
 
 
405
 
406
+ $query_args['paged'] = $attributes['paged'];
 
 
 
 
 
407
 
408
+ }
 
 
 
 
 
 
409
 
410
+ $query_args = apply_filters( "uagb_post_query_args_{$block_type}", $query_args, $attributes );
 
 
 
411
 
412
+ return new WP_Query( $query_args );
413
+ }
 
 
 
414
 
415
+ /**
416
+ * Get size information for all currently-registered image sizes.
417
+ *
418
+ * @global $_wp_additional_image_sizes
419
+ * @uses get_intermediate_image_sizes()
420
+ * @link https://codex.wordpress.org/Function_Reference/get_intermediate_image_sizes
421
+ * @since 1.9.0
422
+ * @return array $sizes Data for all currently-registered image sizes.
423
+ */
424
+ public static function get_image_sizes() {
425
 
426
+ global $_wp_additional_image_sizes;
 
 
 
427
 
428
+ $sizes = get_intermediate_image_sizes();
429
+ $image_sizes = array();
430
+
431
+ $image_sizes[] = array(
432
+ 'value' => 'full',
433
+ 'label' => esc_html__( 'Full', 'ultimate-addons-for-gutenberg' ),
434
+ );
435
+
436
+ foreach ( $sizes as $size ) {
437
+ if ( in_array( $size, array( 'thumbnail', 'medium', 'medium_large', 'large' ), true ) ) {
438
+ $image_sizes[] = array(
439
+ 'value' => $size,
440
+ 'label' => ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
441
+ );
442
+ } else {
443
+ $image_sizes[] = array(
444
+ 'value' => $size,
445
+ 'label' => sprintf(
446
+ '%1$s (%2$sx%3$s)',
447
+ ucwords( trim( str_replace( array( '-', '_' ), array( ' ', ' ' ), $size ) ) ),
448
+ $_wp_additional_image_sizes[ $size ]['width'],
449
+ $_wp_additional_image_sizes[ $size ]['height']
450
+ ),
451
+ );
452
+ }
453
  }
454
 
455
+ $image_sizes = apply_filters( 'uagb_post_featured_image_sizes', $image_sizes );
 
 
 
 
 
 
 
 
456
 
457
+ return $image_sizes;
458
+ }
459
 
460
+ /**
461
+ * Get Post Types.
462
+ *
463
+ * @since 1.11.0
464
+ * @access public
465
+ */
466
+ public static function get_post_types() {
467
 
468
+ $post_types = get_post_types(
469
+ array(
470
+ 'public' => true,
471
+ 'show_in_rest' => true,
472
+ ),
473
+ 'objects'
474
+ );
475
 
476
+ $options = array();
 
 
 
 
477
 
478
+ foreach ( $post_types as $post_type ) {
479
+ if ( 'product' === $post_type->name ) {
480
+ continue;
481
  }
 
482
 
483
+ if ( 'attachment' === $post_type->name ) {
484
+ continue;
485
+ }
486
 
487
+ $options[] = array(
488
+ 'value' => $post_type->name,
489
+ 'label' => $post_type->label,
490
+ );
491
+ }
492
 
493
+ return apply_filters( 'uagb_loop_post_types', $options );
494
  }
495
 
496
  /**
497
+ * Get all taxonomies.
498
  *
499
+ * @since 1.11.0
500
+ * @access public
 
 
501
  */
502
+ public static function get_related_taxonomy() {
503
 
504
+ $post_types = self::get_post_types();
505
+
506
+ $return_array = array();
507
+
508
+ foreach ( $post_types as $key => $value ) {
509
+ $post_type = $value['value'];
510
+
511
+ $taxonomies = get_object_taxonomies( $post_type, 'objects' );
512
+ $data = array();
513
+
514
+ foreach ( $taxonomies as $tax_slug => $tax ) {
515
+ if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
516
+ continue;
517
  }
518
+
519
+ $data[ $tax_slug ] = $tax;
520
+
521
+ $terms = get_terms( $tax_slug );
522
+
523
+ $related_tax = array();
524
+
525
+ if ( ! empty( $terms ) ) {
526
+ foreach ( $terms as $t_index => $t_obj ) {
527
+ $related_tax[] = array(
528
+ 'id' => $t_obj->term_id,
529
+ 'name' => $t_obj->name,
530
+ 'child' => get_term_children( $t_obj->term_id, $tax_slug ),
531
+ );
532
+ }
533
+ $return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax;
534
  }
535
  }
536
+
537
+ $return_array[ $post_type ]['taxonomy'] = $data;
538
+
539
  }
540
+
541
+ return apply_filters( 'uagb_post_loop_taxonomies', $return_array );
542
  }
543
 
544
  /**
545
+ * Get all taxonomies list.
546
  *
547
+ * @since 1.18.0
548
+ * @access public
549
  */
550
+ public static function get_taxonomy_list() {
551
 
552
+ $post_types = self::get_post_types();
553
 
554
+ $return_array = array();
555
 
556
+ foreach ( $post_types as $key => $value ) {
557
+ $post_type = $value['value'];
558
 
559
+ $taxonomies = get_object_taxonomies( $post_type, 'objects' );
560
+ $data = array();
561
 
562
+ $get_singular_name = get_post_type_object( $post_type );
563
+ foreach ( $taxonomies as $tax_slug => $tax ) {
564
+ if ( ! $tax->public || ! $tax->show_ui || ! $tax->show_in_rest ) {
565
+ continue;
566
+ }
567
 
568
+ $data[ $tax_slug ] = $tax;
 
569
 
570
+ $terms = get_terms( $tax_slug );
571
 
572
+ $related_tax_terms = array();
 
573
 
574
+ if ( ! empty( $terms ) ) {
575
+ foreach ( $terms as $t_index => $t_obj ) {
576
+ $related_tax_terms[] = array(
577
+ 'id' => $t_obj->term_id,
578
+ 'name' => $t_obj->name,
579
+ 'count' => $t_obj->count,
580
+ 'link' => get_term_link( $t_obj->term_id ),
581
+ 'singular_name' => $get_singular_name->labels->singular_name,
582
+ );
583
+ }
584
 
585
+ $return_array[ $post_type ]['terms'][ $tax_slug ] = $related_tax_terms;
586
+ }
587
 
588
+ $newcategoriesList = get_terms(
589
+ $tax_slug,
590
+ array(
591
+ 'hide_empty' => true,
592
+ 'parent' => 0,
593
+ )
594
+ );
595
 
596
+ $related_tax = array();
 
 
597
 
598
+ if ( ! empty( $newcategoriesList ) ) {
599
+ foreach ( $newcategoriesList as $t_index => $t_obj ) {
600
+ $child_arg = array(
601
+ 'hide_empty' => true,
602
+ 'parent' => $t_obj->term_id,
603
+ );
604
+ $child_cat = get_terms( $tax_slug, $child_arg );
605
+ $child_cat_arr = $child_cat ? $child_cat : null;
606
+ $related_tax[] = array(
607
+ 'id' => $t_obj->term_id,
608
+ 'name' => $t_obj->name,
609
+ 'count' => $t_obj->count,
610
+ 'link' => get_term_link( $t_obj->term_id ),
611
+ 'singular_name' => $get_singular_name->labels->singular_name,
612
+ 'children' => $child_cat_arr,
613
+ );
614
 
615
+ }
616
 
617
+ $return_array[ $post_type ]['without_empty_taxonomy'][ $tax_slug ] = $related_tax;
 
618
 
619
+ }
 
 
620
 
621
+ $newcategoriesList_empty_tax = get_terms(
622
+ $tax_slug,
623
+ array(
624
+ 'hide_empty' => false,
625
+ 'parent' => 0,
626
+ )
627
+ );
628
 
629
+ $related_tax_empty_tax = array();
630
 
631
+ if ( ! empty( $newcategoriesList_empty_tax ) ) {
632
+ foreach ( $newcategoriesList_empty_tax as $t_index => $t_obj ) {
633
+ $child_arg_empty_tax = array(
634
+ 'hide_empty' => false,
635
+ 'parent' => $t_obj->term_id,
636
+ );
637
+ $child_cat_empty_tax = get_terms( $tax_slug, $child_arg_empty_tax );
638
+ $child_cat_empty_tax_arr = $child_cat_empty_tax ? $child_cat_empty_tax : null;
639
+ $related_tax_empty_tax[] = array(
640
+ 'id' => $t_obj->term_id,
641
+ 'name' => $t_obj->name,
642
+ 'count' => $t_obj->count,
643
+ 'link' => get_term_link( $t_obj->term_id ),
644
+ 'singular_name' => $get_singular_name->labels->singular_name,
645
+ 'children' => $child_cat_empty_tax_arr,
646
+ );
647
+ }
648
 
649
+ $return_array[ $post_type ]['with_empty_taxonomy'][ $tax_slug ] = $related_tax_empty_tax;
 
650
 
651
+ }
 
652
  }
653
+ $return_array[ $post_type ]['taxonomy'] = $data;
654
+
655
  }
656
+
657
+ return apply_filters( 'uagb_taxonomies_list', $return_array );
658
  }
659
 
660
  /**
661
+ * Get - RGBA Color
662
  *
663
+ * Get HEX color and return RGBA. Default return RGB color.
664
+ *
665
+ * @param var $color Gets the color value.
666
+ * @param var $opacity Gets the opacity value.
667
+ * @param array $is_array Gets an array of the value.
668
+ * @since 1.11.0
669
  */
670
+ public static function hex2rgba( $color, $opacity = false, $is_array = false ) {
671
 
672
+ $default = $color;
673
+
674
+ // Return default if no color provided.
675
+ if ( empty( $color ) ) {
676
+ return $default;
677
  }
678
 
679
+ // Sanitize $color if "#" is provided.
680
+ if ( '#' === $color[0] ) {
681
+ $color = substr( $color, 1 );
682
  }
683
 
684
+ // Check if color has 6 or 3 characters and get values.
685
+ if ( strlen( $color ) === 6 ) {
686
+ $hex = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
687
+ } elseif ( strlen( $color ) === 3 ) {
688
+ $hex = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
689
+ } else {
690
+ return $default;
691
+ }
692
 
693
+ // Convert hexadec to rgb.
694
+ $rgb = array_map( 'hexdec', $hex );
695
 
696
+ // Check if opacity is set(rgba or rgb).
697
+ if ( false !== $opacity && '' !== $opacity ) {
698
+ if ( abs( $opacity ) >= 1 ) {
699
+ $opacity = $opacity / 100;
700
  }
701
+ $output = 'rgba(' . implode( ',', $rgb ) . ',' . $opacity . ')';
702
+ } else {
703
+ $output = 'rgb(' . implode( ',', $rgb ) . ')';
 
 
704
  }
 
 
 
 
 
 
 
 
 
 
 
705
 
706
+ if ( $is_array ) {
707
+ return $rgb;
708
+ } else {
709
+ // Return rgb(a) color string.
710
+ return $output;
711
+ }
712
  }
713
 
714
  /**
715
+ * Returns an array of paths for the upload directory
716
+ * of the current site.
717
  *
718
+ * @since 1.14.0
719
+ * @return array
720
  */
721
+ public static function get_upload_dir() {
 
 
 
 
 
 
 
 
 
 
 
722
 
723
+ $wp_info = wp_upload_dir( null, false );
724
 
725
+ // SSL workaround.
726
+ if ( self::is_ssl() ) {
727
+ $wp_info['baseurl'] = str_ireplace( 'http://', 'https://', $wp_info['baseurl'] );
728
+ }
729
 
730
+ $dir_name = 'uag-plugin';
 
731
 
732
+ // Build the paths.
733
+ $dir_info = array(
734
+ 'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
735
+ 'url' => trailingslashit( trailingslashit( $wp_info['baseurl'] ) . $dir_name ),
736
+ );
737
 
738
+ // Create the upload dir if it doesn't exist.
739
+ if ( ! file_exists( $dir_info['path'] ) ) {
740
+ // Create the directory.
741
+ $wp_filesystem = uagb_filesystem();
742
+ $wp_filesystem->mkdir( $dir_info['path'] );
743
+ // Add an index file for security.
744
+ $wp_filesystem->put_contents( $dir_info['path'] . 'index.html', '', FS_CHMOD_FILE );
745
+ }
746
 
747
+ return apply_filters( 'uag_get_upload_dir', $dir_info );
748
+ }
749
 
750
+ /**
751
+ * Deletes the upload dir.
752
+ *
753
+ * @since 1.18.0
754
+ * @return array
755
+ */
756
+ public static function delete_upload_dir() {
757
 
758
+ $wp_info = wp_upload_dir( null, false );
759
+ $dir_name = 'uag-plugin';
760
 
761
+ // Build the paths.
762
+ $dir_info = array(
763
+ 'path' => trailingslashit( trailingslashit( $wp_info['basedir'] ) . $dir_name ),
764
+ );
765
 
766
+ // Check the upload dir if it doesn't exist or not.
767
+ if ( file_exists( $dir_info['path'] . 'index.html' ) ) {
768
+ // Remove the directory.
769
+ $wp_filesystem = uagb_filesystem();
770
+ return $wp_filesystem->rmdir( $dir_info['path'], true );
 
 
 
771
  }
772
+ return false;
773
+ }
774
 
775
+ /**
776
+ * Get UAG upload dir path.
777
+ *
778
+ * @since 1.23.0
779
+ * @return string
780
+ */
781
+ public static function get_uag_upload_dir_path() {
782
 
783
+ $wp_info = self::get_upload_dir();
 
 
 
 
784
 
785
+ // Build the paths.
786
+ return $wp_info['path'];
 
 
787
  }
788
 
789
  /**
790
+ * Get UAG upload url path.
791
  *
792
+ * @since 1.23.0
793
+ * @return string
794
  */
795
+ public static function get_uag_upload_url_path() {
 
 
796
 
797
+ $wp_info = self::get_upload_dir();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
798
 
799
+ // Build the paths.
800
+ return $wp_info['url'];
801
  }
802
 
803
  /**
804
+ * Delete all files from UAG upload dir.
805
  *
806
+ * @since 1.23.0
807
+ * @return string
808
  */
809
+ public static function delete_all_uag_dir_files() {
810
 
811
+ $dir = self::get_uag_upload_dir_path();
812
+ $wp_filesystem = uagb_filesystem();
813
+ $filelist = $wp_filesystem->dirlist( $dir, true );
814
+ $retval = true;
815
 
816
+ if ( is_array( $filelist ) ) {
817
+
818
+ unset( $filelist['index.html'] );
819
+ unset( $filelist['custom-style-blocks.css'] );
820
+
821
+ foreach ( $filelist as $filename => $fileinfo ) {
822
+ if ( ! $wp_filesystem->delete( $dir . $filename, true, $fileinfo['type'] ) ) {
823
+ $retval = false;
824
+ }
825
+ }
826
  }
827
 
828
+ return $retval;
 
 
829
  }
830
 
831
  /**
832
+ * Checks to see if the site has SSL enabled or not.
833
  *
834
+ * @since 1.14.0
835
+ * @return bool
836
  */
837
+ public static function is_ssl() {
838
+ if (
839
+ is_ssl() ||
840
+ ( 0 === stripos( get_option( 'siteurl' ), 'https://' ) ) ||
841
+ ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] )
842
+ ) {
843
+ return true;
 
 
 
 
 
 
844
  }
845
+ return false;
 
 
846
  }
847
 
848
  /**
849
+ * Allow File Geranation flag.
850
  *
851
+ * @since 1.14.0
852
  */
853
+ public static function allow_file_generation() {
854
+ return get_option( '_uagb_allow_file_generation', 'disabled' );
855
+ }
856
 
857
+ /**
858
+ * Check if UAG upload folder has write permissions or not.
859
+ *
860
+ * @since 1.14.9
861
+ * @return bool true or false.
862
+ */
863
+ public static function is_uag_dir_has_write_permissions() {
864
 
865
+ $upload_dir = self::get_upload_dir();
866
 
867
+ return uagb_filesystem()->is_writable( $upload_dir['path'] );
868
  }
 
869
  /**
870
+ * Gives the paged Query var.
871
  *
872
+ * @param Object $query Query.
873
+ * @return int $paged Paged Query var.
874
+ * @since 1.14.9
875
  */
876
+ public static function get_paged( $query ) {
877
 
878
+ global $paged;
 
 
 
 
 
 
 
 
 
879
 
880
+ // Check the 'paged' query var.
881
+ $paged_qv = $query->get( 'paged' );
 
882
 
883
+ if ( is_numeric( $paged_qv ) ) {
884
+ return $paged_qv;
 
 
 
 
 
885
  }
886
 
887
+ // Check the 'page' query var.
888
+ $page_qv = $query->get( 'page' );
 
889
 
890
+ if ( is_numeric( $page_qv ) ) {
891
+ return $page_qv;
892
+ }
893
 
894
+ // Check the $paged global?
895
+ if ( is_numeric( $paged ) ) {
896
+ return $paged;
897
+ }
898
 
899
+ return 0;
900
+ }
901
+ /**
902
+ * Builds the base url.
903
+ *
904
+ * @param string $permalink_structure Premalink Structure.
905
+ * @param string $base Base.
906
+ * @since 1.14.9
907
+ */
908
+ public static function build_base_url( $permalink_structure, $base ) {
909
+ // Check to see if we are using pretty permalinks.
910
+ if ( ! empty( $permalink_structure ) ) {
911
 
912
+ if ( strrpos( $base, 'paged-' ) ) {
913
+ $base = substr_replace( $base, '', strrpos( $base, 'paged-' ), strlen( $base ) );
914
+ }
915
 
916
+ // Remove query string from base URL since paginate_links() adds it automatically.
917
+ // This should also fix the WPML pagination issue that was added since 1.10.2.
918
+ if ( count( $_GET ) > 0 ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
919
+ $base = strtok( $base, '?' );
920
+ }
921
 
922
+ // Add trailing slash when necessary.
923
+ if ( '/' === substr( $permalink_structure, -1 ) ) {
924
+ $base = trailingslashit( $base );
925
+ } else {
926
+ $base = untrailingslashit( $base );
927
  }
928
+ } else {
929
+ $url_params = wp_parse_url( $base, PHP_URL_QUERY );
930
 
931
+ if ( empty( $url_params ) ) {
932
+ $base = trailingslashit( $base );
933
+ }
934
  }
935
 
936
+ return $base;
937
+ }
938
+ /**
939
+ * Returns the Paged Format.
940
+ *
941
+ * @param string $permalink_structure Premalink Structure.
942
+ * @param string $base Base.
943
+ * @since 1.14.9
944
+ */
945
+ public static function paged_format( $permalink_structure, $base ) {
946
 
947
+ $page_prefix = empty( $permalink_structure ) ? 'paged' : 'page';
948
 
949
+ if ( ! empty( $permalink_structure ) ) {
950
+ $format = substr( $base, -1 ) !== '/' ? '/' : '';
951
+ $format .= $page_prefix . '/';
952
+ $format .= '%#%';
953
+ $format .= substr( $permalink_structure, -1 ) === '/' ? '/' : '';
954
+ } elseif ( empty( $permalink_structure ) || is_search() ) {
955
+ $parse_url = wp_parse_url( $base, PHP_URL_QUERY );
956
+ $format = empty( $parse_url ) ? '?' : '&';
957
+ $format .= $page_prefix . '=%#%';
958
  }
959
 
960
+ return $format;
 
 
961
  }
962
 
963
  /**
964
+ * Get Typography Dynamic CSS.
965
  *
966
+ * @param array $attr The Attribute array.
967
+ * @param string $slug The field slug.
968
+ * @param string $selector The selector array.
969
+ * @param array $combined_selectors The combined selector array.
970
+ * @since 1.15.0
971
+ * @return bool|string
972
  */
973
+ public static function get_typography_css( $attr, $slug, $selector, $combined_selectors ) {
 
 
 
 
 
974
 
975
+ $typo_css_desktop = array();
976
+ $typo_css_tablet = array();
977
+ $typo_css_mobile = array();
 
978
 
979
+ $already_selectors_desktop = ( isset( $combined_selectors['desktop'][ $selector ] ) ) ? $combined_selectors['desktop'][ $selector ] : array();
980
+ $already_selectors_tablet = ( isset( $combined_selectors['tablet'][ $selector ] ) ) ? $combined_selectors['tablet'][ $selector ] : array();
981
+ $already_selectors_mobile = ( isset( $combined_selectors['mobile'][ $selector ] ) ) ? $combined_selectors['mobile'][ $selector ] : array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
982
 
983
+ $family_slug = ( '' === $slug ) ? 'fontFamily' : $slug . 'FontFamily';
984
+ $weight_slug = ( '' === $slug ) ? 'fontWeight' : $slug . 'FontWeight';
985
 
986
+ $l_ht_slug = ( '' === $slug ) ? 'lineHeight' : $slug . 'LineHeight';
987
+ $f_sz_slug = ( '' === $slug ) ? 'fontSize' : $slug . 'FontSize';
988
+ $l_ht_type_slug = ( '' === $slug ) ? 'lineHeightType' : $slug . 'LineHeightType';
989
+ $f_sz_type_slug = ( '' === $slug ) ? 'fontSizeType' : $slug . 'FontSizeType';
990
 
991
+ $typo_css_desktop[ $selector ] = array(
992
+ 'font-family' => $attr[ $family_slug ],
993
+ 'font-weight' => $attr[ $weight_slug ],
994
+ 'font-size' => ( isset( $attr[ $f_sz_slug ] ) ) ? self::get_css_value( $attr[ $f_sz_slug ], $attr[ $f_sz_type_slug ] ) : '',
995
+ 'line-height' => ( isset( $attr[ $l_ht_slug ] ) ) ? self::get_css_value( $attr[ $l_ht_slug ], $attr[ $l_ht_type_slug ] ) : '',
996
+ );
 
997
 
998
+ $typo_css_desktop[ $selector ] = array_merge(
999
+ $typo_css_desktop[ $selector ],
1000
+ $already_selectors_desktop
 
 
 
1001
  );
1002
 
1003
+ $typo_css_tablet[ $selector ] = array(
1004
+ 'font-size' => ( isset( $attr[ $f_sz_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Tablet' ], $attr[ $f_sz_type_slug ] ) : '',
1005
+ 'line-height' => ( isset( $attr[ $l_ht_slug . 'Tablet' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Tablet' ], $attr[ $l_ht_type_slug ] ) : '',
1006
+ );
1007
 
1008
+ $typo_css_tablet[ $selector ] = array_merge(
1009
+ $typo_css_tablet[ $selector ],
1010
+ $already_selectors_tablet
1011
+ );
1012
 
1013
+ $typo_css_mobile[ $selector ] = array(
1014
+ 'font-size' => ( isset( $attr[ $f_sz_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $f_sz_slug . 'Mobile' ], $attr[ $f_sz_type_slug ] ) : '',
1015
+ 'line-height' => ( isset( $attr[ $l_ht_slug . 'Mobile' ] ) ) ? self::get_css_value( $attr[ $l_ht_slug . 'Mobile' ], $attr[ $l_ht_type_slug ] ) : '',
1016
+ );
1017
 
1018
+ $typo_css_mobile[ $selector ] = array_merge(
1019
+ $typo_css_mobile[ $selector ],
1020
+ $already_selectors_mobile
1021
+ );
 
1022
 
1023
+ return array(
1024
+ 'desktop' => array_merge(
1025
+ $combined_selectors['desktop'],
1026
+ $typo_css_desktop
1027
+ ),
1028
+ 'tablet' => array_merge(
1029
+ $combined_selectors['tablet'],
1030
+ $typo_css_tablet
1031
+ ),
1032
+ 'mobile' => array_merge(
1033
+ $combined_selectors['mobile'],
1034
+ $typo_css_mobile
1035
+ ),
1036
+ );
1037
  }
1038
 
1039
  /**
1040
+ * Parse CSS into correct CSS syntax.
1041
  *
1042
+ * @param array $combined_selectors The combined selector array.
1043
+ * @param string $id The selector ID.
1044
+ * @since 1.15.0
1045
  */
1046
+ public static function generate_all_css( $combined_selectors, $id ) {
 
 
 
 
1047
 
1048
+ return array(
1049
+ 'desktop' => self::generate_css( $combined_selectors['desktop'], $id ),
1050
+ 'tablet' => self::generate_css( $combined_selectors['tablet'], $id ),
1051
+ 'mobile' => self::generate_css( $combined_selectors['mobile'], $id ),
1052
+ );
1053
+ }
1054
+ /**
1055
+ * Get Post Assets Instance.
1056
+ */
1057
+ public function get_post_assets_instance() {
1058
+ return uagb_get_front_post_assets();
1059
+ }
1060
 
1061
+ /** Generates stylesheet in loop.
1062
+ *
1063
+ * @since 1.7.0
1064
+ * @param object $this_post Post Object.
1065
+ * @deprecated 1.23.0
1066
+ * @access public
1067
+ */
1068
+ public function get_generated_stylesheet( $this_post ) {
1069
+ _deprecated_function( __METHOD__, '1.23.0' );
1070
 
1071
+ if ( ! is_object( $this_post ) ) {
1072
+ return;
1073
+ }
 
1074
 
1075
+ if ( ! isset( $this_post->ID ) ) {
1076
+ return;
1077
+ }
1078
 
1079
+ if ( has_blocks( $this_post->ID ) && isset( $this_post->post_content ) ) {
1080
 
1081
+ $blocks = parse_blocks( $this_post->post_content );
1082
+ self::$page_blocks = $blocks;
1083
 
1084
+ if ( ! is_array( $blocks ) || empty( $blocks ) ) {
1085
+ return;
 
 
 
 
 
 
 
 
1086
  }
1087
 
1088
+ $assets = $this->get_assets( $blocks );
1089
 
1090
+ self::$stylesheet .= $assets['css'];
1091
+ self::$script .= $assets['js'];
1092
  }
 
 
1093
  }
1094
 
1095
  /**
1096
+ * Generates stylesheet for reusable blocks.
1097
  *
1098
+ * @since 1.1.0
1099
+ * @param array $blocks Blocks.
1100
+ * @deprecated 1.23.0
1101
  * @access public
1102
  */
1103
+ public function get_assets( $blocks ) {
1104
+ _deprecated_function( __METHOD__, '1.23.0' );
1105
 
1106
+ $desktop = '';
1107
+ $tablet = '';
1108
+ $mobile = '';
1109
 
1110
+ $tab_styling_css = '';
1111
+ $mob_styling_css = '';
1112
 
1113
+ $js = '';
 
1114
 
1115
+ foreach ( $blocks as $i => $block ) {
 
1116
 
1117
+ if ( is_array( $block ) ) {
1118
+
1119
+ if ( empty( $block['blockName'] ) ) {
1120
  continue;
1121
  }
1122
 
1123
+ if ( 'core/block' === $block['blockName'] ) {
1124
+ $id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1125
 
1126
+ if ( $id ) {
1127
+ $content = get_post_field( 'post_content', $id );
1128
 
1129
+ $reusable_blocks = parse_blocks( $content );
 
 
 
 
 
 
1130
 
1131
+ $assets = $this->get_assets( $reusable_blocks );
1132
 
1133
+ self::$stylesheet .= $assets['css'];
1134
+ self::$script .= $assets['js'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1135
 
1136
  }
1137
+ } else {
1138
 
1139
+ $block_assets = $this->get_block_css_and_js( $block );
1140
+ // Get CSS for the Block.
1141
+ $css = $block_assets['css'];
 
 
 
 
 
 
 
 
 
 
1142
 
1143
+ if ( isset( $css['desktop'] ) ) {
1144
+ $desktop .= $css['desktop'];
1145
+ $tablet .= $css['tablet'];
1146
+ $mobile .= $css['mobile'];
 
 
 
 
 
 
 
 
 
 
 
 
1147
  }
1148
+ $js .= $block_assets['js'];
 
 
1149
  }
1150
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1151
  }
1152
 
1153
+ if ( ! empty( $tablet ) ) {
1154
+ $tab_styling_css .= '@media only screen and (max-width: ' . UAGB_TABLET_BREAKPOINT . 'px) {';
1155
+ $tab_styling_css .= $tablet;
1156
+ $tab_styling_css .= '}';
1157
  }
1158
 
1159
+ if ( ! empty( $mobile ) ) {
1160
+ $mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
1161
+ $mob_styling_css .= $mobile;
1162
+ $mob_styling_css .= '}';
 
 
 
1163
  }
1164
 
1165
+ $post_assets_instance = $this->get_post_assets_instance();
1166
+ if ( $post_assets_instance ) {
1167
 
1168
+ $post_assets_instance->stylesheet .= $desktop . $tab_styling_css . $mob_styling_css;
1169
+ $post_assets_instance->script .= $js;
 
 
 
 
 
 
1170
  }
1171
 
1172
+ return array(
1173
+ 'css' => $desktop . $tab_styling_css . $mob_styling_css,
1174
+ 'js' => $js,
1175
+ );
 
 
1176
  }
1177
 
1178
  /**
1179
+ * Parse Guten Block.
 
1180
  *
1181
+ * @since 1.1.0
1182
+ * @param string $content the content string.
1183
+ * @deprecated 1.23.0 Use `parse_blocks()` instead
1184
+ * @access public
1185
  */
1186
+ public function parse( $content ) {
1187
+ _deprecated_function( __METHOD__, '1.23.0', 'parse_blocks()' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1188
 
1189
+ return parse_blocks( $content );
1190
  }
 
1191
  /**
1192
+ * This is the action where we create dynamic asset files.
1193
+ * CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
1194
+ * JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
1195
  *
1196
+ * @since 1.15.0
1197
+ * @deprecated 1.23.0
1198
  */
1199
+ public function generate_asset_files() {
1200
+ _deprecated_function( __METHOD__, '1.23.0' );
 
1201
 
1202
+ global $content_width;
1203
+ self::$stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', self::$stylesheet );
1204
+ if ( '' !== self::$script ) {
1205
+ self::$script = 'document.addEventListener("DOMContentLoaded", function(){ ' . self::$script . ' })';
1206
  }
1207
 
1208
+ if ( 'enabled' === self::$file_generation ) {
 
 
 
1209
 
1210
+ $post_assets_instance = $this->get_post_assets_instance();
1211
+
1212
+ if ( $post_assets_instance ) {
1213
+ $post_assets_instance->stylesheet .= self::$stylesheet;
1214
+ $post_assets_instance->script .= self::$script;
1215
+ }
1216
  }
 
1217
  }
1218
 
1219
  /**
1220
+ * Enqueue Gutenberg block assets for both frontend + backend.
1221
  *
1222
+ * @since 1.13.4
1223
+ * @deprecated 1.23.0
1224
  */
1225
+ public function block_assets() {
1226
+ _deprecated_function( __METHOD__, '1.23.0' );
1227
+
1228
+ $this->get_post_assets_instance()->enqueue_blocks_dependency_frontend();
 
 
 
 
 
 
1229
 
1230
+ }
1231
  /**
1232
+ * Print the Script in footer.
 
1233
  *
1234
+ * @since 1.15.0
1235
+ * @deprecated 1.23.0
 
 
 
1236
  */
1237
+ public function print_script() {
1238
+ _deprecated_function( __METHOD__, '1.23.0' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1239
 
1240
+ $this->get_post_assets_instance()->print_script();
1241
 
 
1242
  }
 
1243
  /**
1244
+ * Print the Stylesheet in header.
1245
  *
 
 
 
 
1246
  * @since 1.15.0
1247
+ * @deprecated 1.23.0
1248
  */
1249
+ public function print_stylesheet() {
1250
+ _deprecated_function( __METHOD__, '1.23.0' );
 
 
 
 
1251
 
1252
+ $this->get_post_assets_instance()->print_stylesheet();
1253
 
1254
+ }
1255
+ /**
1256
+ * Load the front end Google Fonts.
1257
+ *
1258
+ * @since 1.15.0
1259
+ * @deprecated 1.23.0
1260
+ */
1261
+ public function frontend_gfonts() {
1262
+ _deprecated_function( __METHOD__, '1.23.0' );
1263
 
1264
+ $this->get_post_assets_instance()->print_google_fonts();
 
 
 
1265
 
 
1266
  }
 
1267
  /**
1268
+ * Generates CSS recurrsively.
1269
  *
1270
+ * @param object $block The block object.
1271
+ * @since 0.0.1
1272
+ * @deprecated 1.23.0
1273
  */
1274
+ public function get_block_css_and_js( $block ) {
1275
 
1276
+ _deprecated_function( __METHOD__, '1.23.0' );
 
 
 
1277
 
1278
+ $block = (array) $block;
 
 
 
 
1279
 
1280
+ $name = $block['blockName'];
1281
+ $css = array();
1282
+ $js = '';
1283
+ $block_id = '';
1284
 
1285
+ if ( ! isset( $name ) ) {
1286
+ return array(
1287
+ 'css' => array(),
1288
+ 'js' => '',
1289
+ );
1290
+ }
1291
 
1292
+ if ( isset( $block['attrs'] ) && is_array( $block['attrs'] ) ) {
1293
  /**
1294
+ * Filters the block attributes for CSS and JS generation.
1295
+ *
1296
+ * @param array $block_attributes The block attributes to be filtered.
1297
+ * @param string $name The block name.
1298
+ */
1299
+ $blockattr = apply_filters( 'uagb_block_attributes_for_css_and_js', $block['attrs'], $name );
1300
+ if ( isset( $blockattr['block_id'] ) ) {
1301
+ $block_id = $blockattr['block_id'];
 
1302
  }
1303
+ }
1304
 
1305
+ self::$current_block_list[] = $name;
1306
+
1307
+ if ( strpos( $name, 'uagb/' ) !== false ) {
1308
+ self::$uag_flag = true;
1309
  }
1310
 
1311
+ switch ( $name ) {
1312
+ case 'uagb/review':
1313
+ $css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
1314
+ UAGB_Block_JS::blocks_review_gfont( $blockattr );
1315
+ break;
 
1316
 
1317
+ case 'uagb/inline-notice':
1318
+ $css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
1319
+ UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
1320
+ $js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
1321
+ break;
1322
 
1323
+ case 'uagb/how-to':
1324
+ $css += UAGB_Block_Helper::get_how_to_css( $blockattr, $block_id );
1325
+ UAGB_Block_JS::blocks_how_to_gfont( $blockattr );
1326
+ break;
1327
 
1328
+ case 'uagb/section':
1329
+ $css += UAGB_Block_Helper::get_section_css( $blockattr, $block_id );
1330
+ break;
1331
 
1332
+ case 'uagb/advanced-heading':
1333
+ $css += UAGB_Block_Helper::get_adv_heading_css( $blockattr, $block_id );
1334
+ UAGB_Block_JS::blocks_advanced_heading_gfont( $blockattr );
1335
+ break;
 
1336
 
1337
+ case 'uagb/info-box':
1338
+ $css += UAGB_Block_Helper::get_info_box_css( $blockattr, $block_id );
1339
+ UAGB_Block_JS::blocks_info_box_gfont( $blockattr );
1340
+ break;
1341
 
1342
+ case 'uagb/buttons':
1343
+ $css += UAGB_Block_Helper::get_buttons_css( $blockattr, $block_id );
1344
+ UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
1345
+ break;
1346
 
1347
+ case 'uagb/buttons-child':
1348
+ $css += UAGB_Block_Helper::get_buttons_child_css( $blockattr, $block_id );
1349
+ break;
1350
 
1351
+ case 'uagb/blockquote':
1352
+ $css += UAGB_Block_Helper::get_blockquote_css( $blockattr, $block_id );
1353
+ UAGB_Block_JS::blocks_blockquote_gfont( $blockattr );
1354
+ $js .= UAGB_Block_JS::get_blockquote_js( $blockattr, $block_id );
1355
+ break;
1356
 
1357
+ case 'uagb/tabs':
1358
+ $css += UAGB_Block_Helper::get_tabs_css( $blockattr, $block_id );
1359
+ break;
 
 
 
1360
 
1361
+ case 'uagb/testimonial':
1362
+ $css += UAGB_Block_Helper::get_testimonial_css( $blockattr, $block_id );
1363
+ UAGB_Block_JS::blocks_testimonial_gfont( $blockattr );
1364
+ $js .= UAGB_Block_JS::get_testimonial_js( $blockattr, $block_id );
1365
+ break;
1366
 
1367
+ case 'uagb/team':
1368
+ $css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
1369
+ UAGB_Block_JS::blocks_team_gfont( $blockattr );
1370
+ break;
1371
 
1372
+ case 'uagb/social-share':
1373
+ $css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
1374
+ $js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
1375
+ break;
1376
 
1377
+ case 'uagb/social-share-child':
1378
+ $css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
1379
+ break;
1380
 
1381
+ case 'uagb/content-timeline':
1382
+ $css += UAGB_Block_Helper::get_content_timeline_css( $blockattr, $block_id );
1383
+ UAGB_Block_JS::blocks_content_timeline_gfont( $blockattr );
1384
+ break;
1385
 
1386
+ case 'uagb/restaurant-menu':
1387
+ $css += UAGB_Block_Helper::get_restaurant_menu_css( $blockattr, $block_id );
1388
+ UAGB_Block_JS::blocks_restaurant_menu_gfont( $blockattr );
1389
+ break;
1390
 
1391
+ case 'uagb/call-to-action':
1392
+ $css += UAGB_Block_Helper::get_call_to_action_css( $blockattr, $block_id );
1393
+ UAGB_Block_JS::blocks_call_to_action_gfont( $blockattr );
1394
+ break;
1395
 
1396
+ case 'uagb/post-timeline':
1397
+ $css += UAGB_Block_Helper::get_post_timeline_css( $blockattr, $block_id );
1398
+ UAGB_Block_JS::blocks_post_timeline_gfont( $blockattr );
1399
+ break;
1400
 
1401
+ case 'uagb/icon-list':
1402
+ $css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
1403
+ // We have used the same buttons gfont function because the inputs to these functions are same.
1404
+ // If need be please add a new function for Info Box and go ahead.
1405
+ UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
1406
+ break;
 
 
1407
 
1408
+ case 'uagb/icon-list-child':
1409
+ $css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
1410
+ break;
 
 
 
 
 
1411
 
1412
+ case 'uagb/post-grid':
1413
+ $css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
1414
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
1415
+ break;
1416
 
1417
+ case 'uagb/post-carousel':
1418
+ $css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
1419
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
1420
+ break;
1421
 
1422
+ case 'uagb/post-masonry':
1423
+ $css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
1424
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
1425
+ break;
1426
 
1427
+ case 'uagb/columns':
1428
+ $css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
1429
+ break;
 
 
 
 
1430
 
1431
+ case 'uagb/column':
1432
+ $css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
1433
+ break;
1434
 
1435
+ case 'uagb/cf7-styler':
1436
+ $css += UAGB_Block_Helper::get_cf7_styler_css( $blockattr, $block_id );
1437
+ UAGB_Block_JS::blocks_cf7_styler_gfont( $blockattr );
1438
+ break;
1439
 
1440
+ case 'uagb/marketing-button':
1441
+ $css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
1442
+ UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
1443
+ break;
1444
 
1445
+ case 'uagb/gf-styler':
1446
+ $css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
1447
+ UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
1448
+ break;
1449
 
1450
+ case 'uagb/table-of-contents':
1451
+ $css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
1452
+ UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
1453
+ $js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
1454
+ self::$table_of_contents_flag = true;
1455
+ break;
 
 
 
 
1456
 
1457
+ case 'uagb/faq':
1458
+ $css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
1459
+ if ( ! isset( $blockattr['layout'] ) ) {
1460
+ self::$uag_faq_layout = true;
1461
+ }
1462
+ UAGB_Block_JS::blocks_faq_gfont( $blockattr );
1463
+ break;
1464
 
1465
+ case 'uagb/wp-search':
1466
+ $css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
1467
+ UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
1468
+ break;
1469
 
1470
+ case 'uagb/forms':
1471
+ $css += UAGB_Block_Helper::get_forms_css( $blockattr, $block_id );
1472
+ $js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
1473
+ UAGB_Block_JS::blocks_forms_gfont( $blockattr );
1474
+ break;
1475
 
1476
+ case 'uagb/taxonomy-list':
1477
+ $css += UAGB_Block_Helper::get_taxonomy_list_css( $blockattr, $block_id );
1478
+ UAGB_Block_JS::blocks_taxonomy_list_gfont( $blockattr );
1479
+ break;
1480
 
1481
+ case 'uagb/lottie':
1482
+ $css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
1483
+ $js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
1484
+ break;
1485
 
1486
+ default:
1487
+ // Nothing to do here.
1488
+ break;
1489
  }
1490
 
1491
+ if ( isset( $block['innerBlocks'] ) ) {
1492
+ foreach ( $block['innerBlocks'] as $j => $inner_block ) {
1493
+ if ( 'core/block' === $inner_block['blockName'] ) {
1494
+ $id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
 
 
 
 
 
 
 
 
1495
 
1496
+ if ( $id ) {
1497
+ $content = get_post_field( 'post_content', $id );
 
1498
 
1499
+ $reusable_blocks = $this->parse( $content );
 
 
 
 
1500
 
1501
+ $assets = $this->get_assets( $reusable_blocks );
 
 
 
 
 
 
 
1502
 
1503
+ self::$stylesheet .= $assets['css'];
1504
+ self::$script .= $assets['js'];
1505
+ }
1506
+ } else {
1507
+ // Get CSS for the Block.
1508
+ $inner_assets = $this->get_block_css_and_js( $inner_block );
1509
+ $inner_block_css = $inner_assets['css'];
1510
 
1511
+ $css_desktop = ( isset( $css['desktop'] ) ? $css['desktop'] : '' );
1512
+ $css_tablet = ( isset( $css['tablet'] ) ? $css['tablet'] : '' );
1513
+ $css_mobile = ( isset( $css['mobile'] ) ? $css['mobile'] : '' );
 
 
 
 
 
 
 
1514
 
1515
+ if ( isset( $inner_block_css['desktop'] ) ) {
1516
+ $css['desktop'] = $css_desktop . $inner_block_css['desktop'];
1517
+ $css['tablet'] = $css_tablet . $inner_block_css['tablet'];
1518
+ $css['mobile'] = $css_mobile . $inner_block_css['mobile'];
1519
+ }
1520
 
1521
+ $js .= $inner_assets['js'];
1522
+ }
1523
+ }
 
 
 
 
 
 
1524
  }
1525
 
1526
+ self::$current_block_list = array_unique( self::$current_block_list );
1527
+
1528
+ return array(
1529
+ 'css' => $css,
1530
+ 'js' => $js,
1531
+ );
1532
  }
1533
 
1534
  /**
1535
+ * Generates stylesheet and appends in head tag.
1536
  *
1537
+ * @since 0.0.1
1538
+ * @deprecated 1.23.0
 
 
1539
  */
1540
+ public function generate_assets() {
1541
+ _deprecated_function( __METHOD__, '1.23.0' );
1542
+
1543
+ $this_post = array();
1544
 
1545
+ if ( class_exists( 'WooCommerce' ) ) {
1546
 
1547
+ if ( is_cart() ) {
1548
 
1549
+ $id = get_option( 'woocommerce_cart_page_id' );
1550
+ $this_post = get_post( $id );
 
 
 
 
 
1551
 
1552
+ } elseif ( is_account_page() ) {
 
1553
 
1554
+ $id = get_option( 'woocommerce_myaccount_page_id' );
1555
+ $this_post = get_post( $id );
 
 
 
 
 
 
 
 
 
1556
 
1557
+ } elseif ( is_checkout() ) {
 
 
1558
 
1559
+ $id = get_option( 'woocommerce_checkout_page_id' );
1560
+ $this_post = get_post( $id );
 
1561
 
1562
+ } elseif ( is_checkout_pay_page() ) {
 
1563
 
1564
+ $id = get_option( 'woocommerce_pay_page_id' );
1565
+ $this_post = get_post( $id );
 
 
1566
 
1567
+ } elseif ( is_shop() ) {
 
 
 
 
 
1568
 
1569
+ $id = get_option( 'woocommerce_shop_page_id' );
1570
+ $this_post = get_post( $id );
1571
+ }
 
1572
 
1573
+ if ( is_object( $this_post ) ) {
1574
+ $this->get_generated_stylesheet( $this_post );
1575
+ }
1576
+ }
1577
 
1578
+ if ( is_single() || is_page() || is_404() ) {
 
 
 
1579
 
1580
+ global $post;
1581
+ $this_post = $post;
 
 
1582
 
1583
+ if ( ! is_object( $this_post ) ) {
1584
+ return;
1585
+ }
 
1586
 
1587
+ /**
1588
+ * Filters the post to build stylesheet for.
1589
+ *
1590
+ * @param \WP_Post $this_post The global post.
1591
+ */
1592
+ $this_post = apply_filters( 'uagb_post_for_stylesheet', $this_post );
 
 
 
 
 
 
 
 
 
1593
 
1594
+ $this->get_generated_stylesheet( $this_post );
 
 
 
 
 
 
 
1595
 
1596
+ } elseif ( is_archive() || is_home() || is_search() ) {
 
 
 
 
 
1597
 
1598
+ global $wp_query;
1599
+ $cached_wp_query = $wp_query;
 
 
 
 
 
 
1600
 
1601
+ foreach ( $cached_wp_query as $post ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
1602
+ $this->get_generated_stylesheet( $post );
1603
+ }
1604
  }
 
 
1605
  }
1606
  }
1607
 
1611
  */
1612
  UAGB_Helper::get_instance();
1613
  }
 
classes/class-uagb-init-blocks.php CHANGED
@@ -41,8 +41,6 @@ class UAGB_Init_Blocks {
41
  * Constructor
42
  */
43
  public function __construct() {
44
- // Hook: Frontend assets.
45
- add_action( 'enqueue_block_assets', array( $this, 'block_assets' ) );
46
 
47
  // Hook: Editor assets.
48
  add_action( 'enqueue_block_editor_assets', array( $this, 'editor_assets' ) );
@@ -283,135 +281,6 @@ class UAGB_Init_Blocks {
283
  );
284
  }
285
 
286
- /**
287
- * Enqueue Gutenberg block assets for both frontend + backend.
288
- *
289
- * @since 1.0.0
290
- */
291
- public function block_assets() {
292
-
293
- if ( ! is_admin() ) {
294
-
295
- if ( class_exists( 'WooCommerce' ) ) {
296
-
297
- if ( false === UAGB_Helper::$uag_flag ) {
298
- return;
299
- }
300
- } else {
301
-
302
- $post = get_post();
303
-
304
- /**
305
- * Filters the post to build stylesheet for.
306
- *
307
- * @param \WP_Post $post The global post.
308
- */
309
- $post = apply_filters( 'uagb_post_for_stylesheet', $post );
310
-
311
- if ( false === has_blocks( $post ) ) {
312
- return;
313
- }
314
-
315
- if ( false === UAGB_Helper::$uag_flag ) {
316
- return;
317
- }
318
- }
319
- }
320
-
321
- wp_enqueue_style(
322
- 'uagb-block-css', // Handle.
323
- UAGB_URL . 'dist/blocks.style.css', // Block style CSS.
324
- array(),
325
- UAGB_VER
326
- );
327
-
328
- if ( is_rtl() ) {
329
- wp_enqueue_style(
330
- 'uagb-style-rtl', // Handle.
331
- UAGB_URL . 'dist/blocks.style.rtl.css', // RTL style CSS.
332
- array(),
333
- UAGB_VER
334
- );
335
- }
336
-
337
- $blocks = UAGB_Config::get_block_attributes();
338
- $disabled_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
339
- $block_assets = UAGB_Config::get_block_assets();
340
-
341
- foreach ( $blocks as $slug => $value ) {
342
- $_slug = str_replace( 'uagb/', '', $slug );
343
-
344
- if ( ! ( isset( $disabled_blocks[ $_slug ] ) && 'disabled' === $disabled_blocks[ $_slug ] ) ) {
345
-
346
- $js_assets = ( isset( $blocks[ $slug ]['js_assets'] ) ) ? $blocks[ $slug ]['js_assets'] : array();
347
-
348
- $css_assets = ( isset( $blocks[ $slug ]['css_assets'] ) ) ? $blocks[ $slug ]['css_assets'] : array();
349
-
350
- if ( 'cf7-styler' === $_slug ) {
351
- if ( ! wp_script_is( 'contact-form-7', 'enqueued' ) ) {
352
- wp_enqueue_script( 'contact-form-7' );
353
- }
354
-
355
- if ( ! wp_script_is( ' wpcf7-admin', 'enqueued' ) ) {
356
- wp_enqueue_script( ' wpcf7-admin' );
357
- }
358
- }
359
-
360
- foreach ( $js_assets as $asset_handle => $val ) {
361
- // Scripts.
362
- wp_register_script(
363
- $val, // Handle.
364
- $block_assets[ $val ]['src'],
365
- $block_assets[ $val ]['dep'],
366
- UAGB_VER,
367
- true
368
- );
369
-
370
- $skip_editor = isset( $block_assets[ $val ]['skipEditor'] ) ? $block_assets[ $val ]['skipEditor'] : false;
371
-
372
- if ( is_admin() && false === $skip_editor ) {
373
- wp_enqueue_script( $val );
374
- }
375
- }
376
-
377
- foreach ( $css_assets as $asset_handle => $val ) {
378
- // Styles.
379
- wp_register_style(
380
- $val, // Handle.
381
- $block_assets[ $val ]['src'],
382
- $block_assets[ $val ]['dep'],
383
- UAGB_VER
384
- );
385
-
386
- if ( is_admin() ) {
387
- wp_enqueue_style( $val );
388
- }
389
- }
390
- }
391
- }
392
-
393
- $uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
394
- wp_localize_script(
395
- 'uagb-post-js',
396
- 'uagb_data',
397
- array(
398
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
399
- 'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
400
- )
401
- );
402
-
403
- $uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
404
- wp_localize_script(
405
- 'uagb-forms-js',
406
- 'uagb_forms_data',
407
- array(
408
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
409
- 'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
410
- )
411
- );
412
-
413
- } // End function editor_assets().
414
-
415
  /**
416
  * Enqueue Gutenberg block assets for backend editor.
417
  *
@@ -420,12 +289,22 @@ class UAGB_Init_Blocks {
420
  public function editor_assets() {
421
 
422
  $uagb_ajax_nonce = wp_create_nonce( 'uagb_ajax_nonce' );
 
 
 
 
 
 
 
 
 
 
423
  // Scripts.
424
  wp_enqueue_script(
425
  'uagb-block-editor-js', // Handle.
426
- UAGB_URL . 'dist/blocks.build.js',
427
- array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-components', 'wp-editor', 'wp-api-fetch' ), // Dependencies, defined above.
428
- UAGB_VER,
429
  true // Enqueue the script in the footer.
430
  );
431
 
@@ -434,7 +313,7 @@ class UAGB_Init_Blocks {
434
  // Styles.
435
  wp_enqueue_style(
436
  'uagb-block-editor-css', // Handle.
437
- UAGB_URL . 'dist/blocks.editor.build.css', // Block editor CSS.
438
  array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
439
  UAGB_VER
440
  );
@@ -442,12 +321,12 @@ class UAGB_Init_Blocks {
442
  // Common Editor style.
443
  wp_enqueue_style(
444
  'uagb-block-common-editor-css', // Handle.
445
- UAGB_URL . 'dist/blocks.commoneditorstyle.build.css', // Block editor CSS.
446
  array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
447
  UAGB_VER
448
  );
449
 
450
- wp_enqueue_script( 'uagb-deactivate-block-js', UAGB_URL . 'dist/blocks-deactivate.js', array( 'wp-blocks' ), UAGB_VER, true );
451
 
452
  $blocks = array();
453
  $saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks' );
@@ -505,7 +384,16 @@ class UAGB_Init_Blocks {
505
  'uagb_display_condition' => apply_filters( 'enable_block_condition', true ),
506
  )
507
  );
508
- } // End function editor_assets().
 
 
 
 
 
 
 
 
 
509
  /**
510
  * Get the User Roles
511
  *
41
  * Constructor
42
  */
43
  public function __construct() {
 
 
44
 
45
  // Hook: Editor assets.
46
  add_action( 'enqueue_block_editor_assets', array( $this, 'editor_assets' ) );
281
  );
282
  }
283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  /**
285
  * Enqueue Gutenberg block assets for backend editor.
286
  *
289
  public function editor_assets() {
290
 
291
  $uagb_ajax_nonce = wp_create_nonce( 'uagb_ajax_nonce' );
292
+
293
+ $script_dep_path = UAGB_DIR . 'dist/blocks.asset.php';
294
+ $script_info = file_exists( $script_dep_path )
295
+ ? include $script_dep_path
296
+ : array(
297
+ 'dependencies' => array(),
298
+ 'version' => UAGB_VER,
299
+ );
300
+ $script_dep = array_merge( $script_info['dependencies'], array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-components', 'wp-editor', 'wp-api-fetch' ) );
301
+
302
  // Scripts.
303
  wp_enqueue_script(
304
  'uagb-block-editor-js', // Handle.
305
+ UAGB_URL . 'dist/blocks.js',
306
+ $script_dep, // Dependencies, defined above.
307
+ $script_info['version'], // UAGB_VER.
308
  true // Enqueue the script in the footer.
309
  );
310
 
313
  // Styles.
314
  wp_enqueue_style(
315
  'uagb-block-editor-css', // Handle.
316
+ UAGB_URL . 'dist/blocks.css', // Block editor CSS.
317
  array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
318
  UAGB_VER
319
  );
321
  // Common Editor style.
322
  wp_enqueue_style(
323
  'uagb-block-common-editor-css', // Handle.
324
+ UAGB_URL . 'admin/assets/common-block-editor.css', // Block editor CSS.
325
  array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.
326
  UAGB_VER
327
  );
328
 
329
+ wp_enqueue_script( 'uagb-deactivate-block-js', UAGB_URL . 'admin/assets/blocks-deactivate.js', array( 'wp-blocks' ), UAGB_VER, true );
330
 
331
  $blocks = array();
332
  $saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks' );
384
  'uagb_display_condition' => apply_filters( 'enable_block_condition', true ),
385
  )
386
  );
387
+
388
+ // To match the editor with frontend.
389
+ // Scripts Dependency.
390
+ UAGB_Scripts_Utils::enqueue_blocks_dependency_both();
391
+ // Style.
392
+ UAGB_Scripts_Utils::enqueue_blocks_styles();
393
+ // RTL Styles.
394
+ UAGB_Scripts_Utils::enqueue_blocks_rtl_styles();
395
+ }
396
+
397
  /**
398
  * Get the User Roles
399
  *
classes/class-uagb-loader.php CHANGED
@@ -57,25 +57,6 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
57
  add_action( 'plugins_loaded', array( $this, 'load_plugin' ) );
58
  }
59
 
60
- /**
61
- * Loads Other files.
62
- *
63
- * @since 1.0.0
64
- *
65
- * @return void
66
- */
67
- public function loader() {
68
- require_once UAGB_DIR . 'classes/class-uagb-admin-helper.php';
69
- require_once UAGB_DIR . 'classes/class-uagb-helper.php';
70
- require_once UAGB_DIR . 'classes/class-uagb-update.php';
71
- require_once UAGB_DIR . 'admin/bsf-analytics/class-bsf-analytics.php';
72
- require_once UAGB_DIR . 'lib/class-uagb-ast-block-templates.php';
73
-
74
- if ( 'twentyseventeen' === get_template() ) {
75
- require_once UAGB_DIR . 'classes/class-uagb-twenty-seventeen-compatibility.php';
76
- }
77
- }
78
-
79
  /**
80
  * Defines all constants
81
  *
@@ -85,7 +66,7 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
85
  define( 'UAGB_BASE', plugin_basename( UAGB_FILE ) );
86
  define( 'UAGB_DIR', plugin_dir_path( UAGB_FILE ) );
87
  define( 'UAGB_URL', plugins_url( '/', UAGB_FILE ) );
88
- define( 'UAGB_VER', '1.22.5' );
89
  define( 'UAGB_MODULES_DIR', UAGB_DIR . 'modules/' );
90
  define( 'UAGB_MODULES_URL', UAGB_URL . 'modules/' );
91
  define( 'UAGB_SLUG', 'uag' );
@@ -97,6 +78,30 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
97
  if ( ! defined( 'UAGB_MOBILE_BREAKPOINT' ) ) {
98
  define( 'UAGB_MOBILE_BREAKPOINT', '767' );
99
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
 
102
  /**
@@ -110,17 +115,21 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
110
 
111
  $this->load_textdomain();
112
 
113
- require_once UAGB_DIR . 'classes/class-uagb-core-plugin.php';
 
 
 
 
 
 
 
 
 
114
  require_once UAGB_DIR . 'classes/class-uagb-rest-api.php';
115
- require_once UAGB_DIR . 'dist/blocks/post/class-uagb-post.php';
116
- require_once UAGB_DIR . 'dist/blocks/post-timeline/class-uagb-post-timeline.php';
117
- require_once UAGB_DIR . 'dist/blocks/cf7-styler/class-uagb-cf7-styler.php';
118
- require_once UAGB_DIR . 'dist/blocks/gf-styler/class-uagb-gf-styler.php';
119
- require_once UAGB_DIR . 'dist/blocks/taxonomy-list/class-uagb-taxonomy-list.php';
120
- require_once UAGB_DIR . 'dist/blocks/table-of-content/class-uagb-table-of-content.php';
121
- require_once UAGB_DIR . 'dist/blocks/forms/class-uagb-forms.php';
122
- require_once UAGB_DIR . 'dist/blocks/lottie/class-uagb-lottie.php';
123
 
 
 
 
124
  }
125
 
126
  /**
@@ -185,6 +194,7 @@ if ( ! class_exists( 'UAGB_Loader' ) ) {
185
  */
186
  public function activation_reset() {
187
  update_option( '__uagb_do_redirect', true );
 
188
  }
189
 
190
  /**
57
  add_action( 'plugins_loaded', array( $this, 'load_plugin' ) );
58
  }
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  /**
61
  * Defines all constants
62
  *
66
  define( 'UAGB_BASE', plugin_basename( UAGB_FILE ) );
67
  define( 'UAGB_DIR', plugin_dir_path( UAGB_FILE ) );
68
  define( 'UAGB_URL', plugins_url( '/', UAGB_FILE ) );
69
+ define( 'UAGB_VER', '1.23.0' );
70
  define( 'UAGB_MODULES_DIR', UAGB_DIR . 'modules/' );
71
  define( 'UAGB_MODULES_URL', UAGB_URL . 'modules/' );
72
  define( 'UAGB_SLUG', 'uag' );
78
  if ( ! defined( 'UAGB_MOBILE_BREAKPOINT' ) ) {
79
  define( 'UAGB_MOBILE_BREAKPOINT', '767' );
80
  }
81
+
82
+ define( 'UAGB_ASSET_VER', get_option( '__uagb_asset_version', UAGB_VER ) );
83
+ }
84
+
85
+ /**
86
+ * Loads Other files.
87
+ *
88
+ * @since 1.0.0
89
+ *
90
+ * @return void
91
+ */
92
+ public function loader() {
93
+ require_once UAGB_DIR . 'classes/class-uagb-admin-helper.php';
94
+ require_once UAGB_DIR . 'classes/class-uagb-helper.php';
95
+ require_once UAGB_DIR . 'classes/class-uagb-scripts-utils.php';
96
+ require_once UAGB_DIR . 'classes/class-uagb-filesystem.php';
97
+ require_once UAGB_DIR . 'classes/class-uagb-update.php';
98
+ require_once UAGB_DIR . 'admin/bsf-analytics/class-bsf-analytics.php';
99
+ require_once UAGB_DIR . 'lib/class-uagb-ast-block-templates.php';
100
+
101
+ if ( is_admin() ) {
102
+ require_once UAGB_DIR . 'classes/class-uagb-beta-updates.php';
103
+ require_once UAGB_DIR . 'classes/class-uagb-rollback.php';
104
+ }
105
  }
106
 
107
  /**
115
 
116
  $this->load_textdomain();
117
 
118
+ require_once UAGB_DIR . 'blocks-config/blocks-config.php';
119
+ require_once UAGB_DIR . 'lib/notices/class-astra-notices.php';
120
+
121
+ if ( is_admin() ) {
122
+ require_once UAGB_DIR . 'classes/class-uagb-admin.php';
123
+ }
124
+
125
+ require_once UAGB_DIR . 'classes/class-uagb-post-assets.php';
126
+ require_once UAGB_DIR . 'classes/class-uagb-front-assets.php';
127
+ require_once UAGB_DIR . 'classes/class-uagb-init-blocks.php';
128
  require_once UAGB_DIR . 'classes/class-uagb-rest-api.php';
 
 
 
 
 
 
 
 
129
 
130
+ if ( 'twentyseventeen' === get_template() ) {
131
+ require_once UAGB_DIR . 'classes/class-uagb-twenty-seventeen-compatibility.php';
132
+ }
133
  }
134
 
135
  /**
194
  */
195
  public function activation_reset() {
196
  update_option( '__uagb_do_redirect', true );
197
+ update_option( '__uagb_asset_version', time() );
198
  }
199
 
200
  /**
classes/class-uagb-post-assets.php ADDED
@@ -0,0 +1,1070 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Post Base.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ /**
13
+ * Class UAGB_Post_Assets.
14
+ */
15
+ class UAGB_Post_Assets {
16
+
17
+ /**
18
+ * Current Block List
19
+ *
20
+ * @since 1.13.4
21
+ * @var current_block_list
22
+ */
23
+ public $current_block_list = array();
24
+
25
+ /**
26
+ * UAG Block Flag
27
+ *
28
+ * @since 1.13.4
29
+ * @var uag_flag
30
+ */
31
+ public $uag_flag = false;
32
+
33
+ /**
34
+ * UAG FAQ Layout Flag
35
+ *
36
+ * @since 1.18.1
37
+ * @var uag_faq_layout
38
+ */
39
+ public $uag_faq_layout = false;
40
+
41
+ /**
42
+ * UAG File Generation Flag
43
+ *
44
+ * @since 1.14.0
45
+ * @var file_generation
46
+ */
47
+ public $file_generation = 'disabled';
48
+
49
+ /**
50
+ * UAG File Generation Flag
51
+ *
52
+ * @since 1.14.0
53
+ * @var file_generation
54
+ */
55
+ public $is_allowed_assets_generation = false;
56
+
57
+ /**
58
+ * UAG File Generation Fallback Flag for CSS
59
+ *
60
+ * @since 1.15.0
61
+ * @var file_generation
62
+ */
63
+ public $fallback_css = false;
64
+
65
+ /**
66
+ * UAG File Generation Fallback Flag for JS
67
+ *
68
+ * @since 1.15.0
69
+ * @var file_generation
70
+ */
71
+ public $fallback_js = false;
72
+
73
+ /**
74
+ * Enque Style and Script Variable
75
+ *
76
+ * @since 1.14.0
77
+ * @var instance
78
+ */
79
+ public $assets_file_handler = array();
80
+
81
+ /**
82
+ * Stylesheet
83
+ *
84
+ * @since 1.13.4
85
+ * @var stylesheet
86
+ */
87
+ public $stylesheet = '';
88
+
89
+ /**
90
+ * Script
91
+ *
92
+ * @since 1.13.4
93
+ * @var script
94
+ */
95
+ public $script = '';
96
+
97
+ /**
98
+ * Store Json variable
99
+ *
100
+ * @since 1.8.1
101
+ * @var instance
102
+ */
103
+ public $icon_json;
104
+
105
+ /**
106
+ * Page Blocks Variable
107
+ *
108
+ * @since 1.6.0
109
+ * @var instance
110
+ */
111
+ public $page_blocks;
112
+
113
+ /**
114
+ * Google fonts to enqueue
115
+ *
116
+ * @var array
117
+ */
118
+ public $gfonts = array();
119
+
120
+ /**
121
+ * Static CSS Added Array
122
+ *
123
+ * @since 1.23.0
124
+ * @var array
125
+ */
126
+ public $static_css_blocks = array();
127
+
128
+ /**
129
+ * Static CSS Added Array
130
+ *
131
+ * @since 1.23.0
132
+ * @var array
133
+ */
134
+ public static $conditional_blocks_printed = false;
135
+
136
+ /**
137
+ * Post ID
138
+ *
139
+ * @since 1.23.0
140
+ * @var array
141
+ */
142
+ protected $post_id;
143
+
144
+ /**
145
+ * Constructor
146
+ *
147
+ * @param int $post_id Post ID.
148
+ */
149
+ public function __construct( $post_id ) {
150
+
151
+ $this->post_id = $post_id;
152
+
153
+ $this->file_generation = UAGB_Helper::$file_generation;
154
+
155
+ $this->is_allowed_assets_generation = $this->allow_assets_generation();
156
+
157
+ if ( $this->is_allowed_assets_generation ) {
158
+ $this_post = get_post( $this->post_id );
159
+
160
+ $this->prepare_assets( $this_post );
161
+ }
162
+ }
163
+
164
+ /**
165
+ * This function determines wether to generate new assets or not.
166
+ *
167
+ * @since 1.23.0
168
+ */
169
+ public function allow_assets_generation() {
170
+
171
+ $page_assets = get_post_meta( $this->post_id, '_uag_page_assets', true );
172
+ $version_updated = false;
173
+ $css_asset_info = array();
174
+ $js_asset_info = array();
175
+
176
+ if ( empty( $page_assets ) || empty( $page_assets['uag_version'] ) ) {
177
+ return true;
178
+ }
179
+
180
+ if ( UAGB_ASSET_VER !== $page_assets['uag_version'] ) {
181
+ $version_updated = true;
182
+ }
183
+
184
+ if ( 'enabled' === $this->file_generation ) {
185
+
186
+ $css_file_name = get_post_meta( $this->post_id, '_uag_css_file_name', true );
187
+ $js_file_name = get_post_meta( $this->post_id, '_uag_js_file_name', true );
188
+
189
+ if ( ! empty( $css_file_name ) ) {
190
+ $css_asset_info = UAGB_Scripts_Utils::get_asset_info( 'css', $this->post_id );
191
+ $css_file_path = $css_asset_info['css'];
192
+ }
193
+
194
+ if ( ! empty( $js_file_name ) ) {
195
+ $js_asset_info = UAGB_Scripts_Utils::get_asset_info( 'js', $this->post_id );
196
+ $js_file_path = $js_asset_info['js'];
197
+ }
198
+
199
+ if ( $version_updated ) {
200
+ $uagb_filesystem = uagb_filesystem();
201
+
202
+ if ( ! empty( $css_file_path ) ) {
203
+ $uagb_filesystem->delete( $css_file_path );
204
+ }
205
+
206
+ if ( ! empty( $js_file_path ) ) {
207
+ $uagb_filesystem->delete( $js_file_path );
208
+ }
209
+
210
+ // Delete keys.
211
+ delete_post_meta( $this->post_id, '_uag_css_file_name' );
212
+ delete_post_meta( $this->post_id, '_uag_js_file_name' );
213
+ }
214
+
215
+ if ( empty( $css_file_path ) || ! file_exists( $css_file_path ) ) {
216
+ return true;
217
+ }
218
+
219
+ if ( ! empty( $js_file_path ) && ! file_exists( $js_file_path ) ) {
220
+ return true;
221
+ }
222
+ }
223
+
224
+ // If version is updated, return true.
225
+ if ( $version_updated ) {
226
+ // Delete cached meta.
227
+ delete_post_meta( $this->post_id, '_uag_page_assets' );
228
+ return true;
229
+ }
230
+
231
+ // Set required varibled from stored data.
232
+ $this->current_block_list = $page_assets['current_block_list'];
233
+ $this->uag_flag = $page_assets['uag_flag'];
234
+ $this->stylesheet = $page_assets['css'];
235
+ $this->script = $page_assets['js'];
236
+ $this->gfonts = $page_assets['gfonts'];
237
+ $this->uag_faq_layout = $page_assets['uag_faq_layout'];
238
+ $this->assets_file_handler = array_merge( $css_asset_info, $js_asset_info );
239
+
240
+ return false;
241
+ }
242
+
243
+ /**
244
+ * Enqueue all page assets.
245
+ *
246
+ * @since 1.23.0
247
+ */
248
+ public function enqueue_scripts() {
249
+
250
+ // Global Required assets.
251
+ if ( has_blocks( $this->post_id ) ) {
252
+ /* Print conditional css for all blocks */
253
+ add_action( 'wp_head', array( $this, 'print_conditional_css' ), 80 );
254
+ }
255
+
256
+ // UAG Flag specific.
257
+ if ( $this->is_allowed_assets_generation ) {
258
+ $this->generate_assets();
259
+ $this->generate_asset_files();
260
+ }
261
+
262
+ if ( $this->uag_flag ) {
263
+
264
+ // Register Assets for Frontend & Enqueue for Editor.
265
+ UAGB_Scripts_Utils::enqueue_blocks_dependency_both();
266
+
267
+ // Enqueue all dependency assets.
268
+ $this->enqueue_blocks_dependency_frontend();
269
+
270
+ // RTL Styles Suppport.
271
+ UAGB_Scripts_Utils::enqueue_blocks_rtl_styles();
272
+
273
+ // Print google fonts.
274
+ add_action( 'wp_head', array( $this, 'print_google_fonts' ), 120 );
275
+
276
+ if ( 'enabled' === $this->file_generation ) {
277
+ // Enqueue File Generation Assets Files.
278
+ $this->enqueue_file_generation_assets();
279
+ }
280
+
281
+ // Print Dynamic CSS.
282
+ if ( 'disabled' === $this->file_generation || $this->fallback_css ) {
283
+ add_action( 'wp_head', array( $this, 'print_stylesheet' ), 80 );
284
+ }
285
+ // Print Dynamic JS.
286
+ if ( 'disabled' === $this->file_generation || $this->fallback_js ) {
287
+ add_action( 'wp_footer', array( $this, 'print_script' ), 1000 );
288
+ }
289
+ }
290
+ }
291
+
292
+
293
+ /**
294
+ * This function updates the Page assets in the Page Meta Key.
295
+ *
296
+ * @since 1.23.0
297
+ */
298
+ public function update_page_assets() {
299
+
300
+ $meta_array = array(
301
+ 'css' => $this->stylesheet,
302
+ 'js' => $this->script,
303
+ 'current_block_list' => $this->current_block_list,
304
+ 'uag_flag' => $this->uag_flag,
305
+ 'uag_version' => UAGB_ASSET_VER,
306
+ 'gfonts' => $this->gfonts,
307
+ 'uag_faq_layout' => $this->uag_faq_layout,
308
+ );
309
+
310
+ update_post_meta( $this->post_id, '_uag_page_assets', $meta_array );
311
+ }
312
+ /**
313
+ * This is the action where we create dynamic asset files.
314
+ * CSS Path : uploads/uag-plugin/uag-style-{post_id}-{timestamp}.css
315
+ * JS Path : uploads/uag-plugin/uag-script-{post_id}-{timestamp}.js
316
+ *
317
+ * @since 1.15.0
318
+ */
319
+ public function generate_asset_files() {
320
+
321
+ if ( 'enabled' === $this->file_generation ) {
322
+ $this->file_write( $this->stylesheet, 'css', $this->post_id );
323
+ $this->file_write( $this->script, 'js', $this->post_id );
324
+ }
325
+
326
+ $this->update_page_assets();
327
+ }
328
+
329
+ /**
330
+ * Enqueue Gutenberg block assets for both frontend + backend.
331
+ *
332
+ * @since 1.13.4
333
+ */
334
+ public function enqueue_blocks_dependency_frontend() {
335
+
336
+ $block_list_for_assets = $this->current_block_list;
337
+
338
+ $blocks = UAGB_Config::get_block_attributes();
339
+
340
+ foreach ( $block_list_for_assets as $key => $curr_block_name ) {
341
+
342
+ $js_assets = ( isset( $blocks[ $curr_block_name ]['js_assets'] ) ) ? $blocks[ $curr_block_name ]['js_assets'] : array();
343
+
344
+ $css_assets = ( isset( $blocks[ $curr_block_name ]['css_assets'] ) ) ? $blocks[ $curr_block_name ]['css_assets'] : array();
345
+
346
+ foreach ( $js_assets as $asset_handle => $val ) {
347
+ // Scripts.
348
+ if ( 'uagb-faq-js' === $val ) {
349
+ if ( $this->uag_faq_layout ) {
350
+ wp_enqueue_script( 'uagb-faq-js' );
351
+ }
352
+ } else {
353
+
354
+ wp_enqueue_script( $val );
355
+ }
356
+ }
357
+
358
+ foreach ( $css_assets as $asset_handle => $val ) {
359
+ // Styles.
360
+ wp_enqueue_style( $val );
361
+ }
362
+ }
363
+
364
+ $uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
365
+ wp_localize_script(
366
+ 'uagb-post-js',
367
+ 'uagb_data',
368
+ array(
369
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
370
+ 'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
371
+ )
372
+ );
373
+
374
+ $uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
375
+ wp_localize_script(
376
+ 'uagb-forms-js',
377
+ 'uagb_forms_data',
378
+ array(
379
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
380
+ 'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
381
+ )
382
+ );
383
+ }
384
+
385
+ /**
386
+ * Enqueue File Generation Files.
387
+ */
388
+ public function enqueue_file_generation_assets() {
389
+
390
+ $file_handler = $this->assets_file_handler;
391
+
392
+ if ( isset( $file_handler['css_url'] ) ) {
393
+ wp_enqueue_style( 'uag-style-' . $this->post_id, $file_handler['css_url'], array(), UAGB_VER, 'all' );
394
+ } else {
395
+ $this->fallback_css = true;
396
+ }
397
+ if ( isset( $file_handler['js_url'] ) ) {
398
+ wp_enqueue_script( 'uag-script-' . $this->post_id, $file_handler['js_url'], array(), UAGB_VER, true );
399
+ } else {
400
+ $this->fallback_js = true;
401
+ }
402
+ }
403
+ /**
404
+ * Print the Script in footer.
405
+ */
406
+ public function print_script() {
407
+
408
+ if ( empty( $this->script ) ) {
409
+ return;
410
+ }
411
+
412
+ echo '<script type="text/javascript" id="uagb-script-frontend-' . $this->post_id . '">' . $this->script . '</script>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
413
+ }
414
+
415
+ /**
416
+ * Print the Stylesheet in header.
417
+ */
418
+ public function print_stylesheet() {
419
+
420
+ if ( empty( $this->stylesheet ) ) {
421
+ return;
422
+ }
423
+
424
+ echo '<style id="uagb-style-frontend-' . $this->post_id . '">' . $this->stylesheet . '</style>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
425
+ }
426
+
427
+ /**
428
+ * Print Conditional blocks css.
429
+ */
430
+ public function print_conditional_css() {
431
+
432
+ if ( self::$conditional_blocks_printed ) {
433
+ return;
434
+ }
435
+
436
+ $conditional_block_css = UAGB_Block_Helper::get_condition_block_css();
437
+
438
+ echo '<style id="uagb-style-conditional-extension">' . $conditional_block_css . '</style>'; //phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped
439
+
440
+ self::$conditional_blocks_printed = true;
441
+
442
+ }
443
+
444
+
445
+ /**
446
+ * Load the front end Google Fonts.
447
+ */
448
+ public function print_google_fonts() {
449
+
450
+ if ( empty( $this->gfonts ) ) {
451
+ return;
452
+ }
453
+
454
+ $show_google_fonts = apply_filters( 'uagb_blocks_show_google_fonts', true );
455
+ if ( ! $show_google_fonts ) {
456
+ return;
457
+ }
458
+ $link = '';
459
+ $subsets = array();
460
+ foreach ( $this->gfonts as $key => $gfont_values ) {
461
+ if ( ! empty( $link ) ) {
462
+ $link .= '%7C'; // Append a new font to the string.
463
+ }
464
+ $link .= $gfont_values['fontfamily'];
465
+ if ( ! empty( $gfont_values['fontvariants'] ) ) {
466
+ $link .= ':';
467
+ $link .= implode( ',', $gfont_values['fontvariants'] );
468
+ }
469
+ if ( ! empty( $gfont_values['fontsubsets'] ) ) {
470
+ foreach ( $gfont_values['fontsubsets'] as $subset ) {
471
+ if ( ! in_array( $subset, $subsets, true ) ) {
472
+ array_push( $subsets, $subset );
473
+ }
474
+ }
475
+ }
476
+ }
477
+ if ( ! empty( $subsets ) ) {
478
+ $link .= '&amp;subset=' . implode( ',', $subsets );
479
+ }
480
+ if ( isset( $link ) && ! empty( $link ) ) {
481
+ echo '<link href="//fonts.googleapis.com/css?family=' . esc_attr( str_replace( '|', '%7C', $link ) ) . '" rel="stylesheet">'; //phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet
482
+ }
483
+ }
484
+
485
+ /**
486
+ * Generates CSS recurrsively.
487
+ *
488
+ * @param object $block The block object.
489
+ * @since 0.0.1
490
+ */
491
+ public function get_block_css_and_js( $block ) {
492
+
493
+ $block = (array) $block;
494
+
495
+ $name = $block['blockName'];
496
+ $css = array();
497
+ $js = '';
498
+ $block_id = '';
499
+
500
+ if ( ! isset( $name ) ) {
501
+ return array(
502
+ 'css' => array(),
503
+ 'js' => '',
504
+ );
505
+ }
506
+
507
+ if ( isset( $block['attrs'] ) && is_array( $block['attrs'] ) ) {
508
+ /**
509
+ * Filters the block attributes for CSS and JS generation.
510
+ *
511
+ * @param array $block_attributes The block attributes to be filtered.
512
+ * @param string $name The block name.
513
+ */
514
+ $blockattr = apply_filters( 'uagb_block_attributes_for_css_and_js', $block['attrs'], $name );
515
+ if ( isset( $blockattr['block_id'] ) ) {
516
+ $block_id = $blockattr['block_id'];
517
+ }
518
+ }
519
+
520
+ $this->current_block_list[] = $name;
521
+
522
+ if ( strpos( $name, 'uagb/' ) !== false ) {
523
+ $this->uag_flag = true;
524
+ }
525
+
526
+ // Add static css here.
527
+ $block_css_arr = UAGB_Config::get_block_assets_css();
528
+
529
+ if ( isset( $block_css_arr[ $name ] ) && ! in_array( $block_css_arr[ $name ]['name'], $this->static_css_blocks, true ) ) {
530
+ $common_css = array(
531
+ 'common' => $this->get_block_static_css( $block_css_arr[ $name ]['name'] ),
532
+ );
533
+ $css += $common_css;
534
+ }
535
+
536
+ switch ( $name ) {
537
+ case 'uagb/review':
538
+ $css += UAGB_Block_Helper::get_review_css( $blockattr, $block_id );
539
+ UAGB_Block_JS::blocks_review_gfont( $blockattr );
540
+ break;
541
+
542
+ case 'uagb/inline-notice':
543
+ $css += UAGB_Block_Helper::get_inline_notice_css( $blockattr, $block_id );
544
+ UAGB_Block_JS::blocks_inline_notice_gfont( $blockattr );
545
+ $js .= UAGB_Block_JS::get_inline_notice_js( $blockattr, $block_id );
546
+ break;
547
+
548
+ case 'uagb/how-to':
549
+ $css += UAGB_Block_Helper::get_how_to_css( $blockattr, $block_id );
550
+ UAGB_Block_JS::blocks_how_to_gfont( $blockattr );
551
+ break;
552
+
553
+ case 'uagb/section':
554
+ $css += UAGB_Block_Helper::get_section_css( $blockattr, $block_id );
555
+ break;
556
+
557
+ case 'uagb/advanced-heading':
558
+ $css += UAGB_Block_Helper::get_adv_heading_css( $blockattr, $block_id );
559
+ UAGB_Block_JS::blocks_advanced_heading_gfont( $blockattr );
560
+ break;
561
+
562
+ case 'uagb/info-box':
563
+ $css += UAGB_Block_Helper::get_info_box_css( $blockattr, $block_id );
564
+ UAGB_Block_JS::blocks_info_box_gfont( $blockattr );
565
+ break;
566
+
567
+ case 'uagb/buttons':
568
+ $css += UAGB_Block_Helper::get_buttons_css( $blockattr, $block_id );
569
+ UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
570
+ break;
571
+
572
+ case 'uagb/buttons-child':
573
+ $css += UAGB_Block_Helper::get_buttons_child_css( $blockattr, $block_id );
574
+ break;
575
+
576
+ case 'uagb/blockquote':
577
+ $css += UAGB_Block_Helper::get_blockquote_css( $blockattr, $block_id );
578
+ UAGB_Block_JS::blocks_blockquote_gfont( $blockattr );
579
+ $js .= UAGB_Block_JS::get_blockquote_js( $blockattr, $block_id );
580
+ break;
581
+
582
+ case 'uagb/tabs':
583
+ $css += UAGB_Block_Helper::get_tabs_css( $blockattr, $block_id );
584
+ break;
585
+
586
+ case 'uagb/testimonial':
587
+ $css += UAGB_Block_Helper::get_testimonial_css( $blockattr, $block_id );
588
+ UAGB_Block_JS::blocks_testimonial_gfont( $blockattr );
589
+ $js .= UAGB_Block_JS::get_testimonial_js( $blockattr, $block_id );
590
+ break;
591
+
592
+ case 'uagb/team':
593
+ $css += UAGB_Block_Helper::get_team_css( $blockattr, $block_id );
594
+ UAGB_Block_JS::blocks_team_gfont( $blockattr );
595
+ break;
596
+
597
+ case 'uagb/social-share':
598
+ $css += UAGB_Block_Helper::get_social_share_css( $blockattr, $block_id );
599
+ $js .= UAGB_Block_JS::get_social_share_js( $blockattr, $block_id );
600
+ break;
601
+
602
+ case 'uagb/social-share-child':
603
+ $css += UAGB_Block_Helper::get_social_share_child_css( $blockattr, $block_id );
604
+ break;
605
+
606
+ case 'uagb/content-timeline':
607
+ $css += UAGB_Block_Helper::get_content_timeline_css( $blockattr, $block_id );
608
+ UAGB_Block_JS::blocks_content_timeline_gfont( $blockattr );
609
+ break;
610
+
611
+ case 'uagb/restaurant-menu':
612
+ $css += UAGB_Block_Helper::get_restaurant_menu_css( $blockattr, $block_id );
613
+ UAGB_Block_JS::blocks_restaurant_menu_gfont( $blockattr );
614
+ break;
615
+
616
+ case 'uagb/call-to-action':
617
+ $css += UAGB_Block_Helper::get_call_to_action_css( $blockattr, $block_id );
618
+ UAGB_Block_JS::blocks_call_to_action_gfont( $blockattr );
619
+ break;
620
+
621
+ case 'uagb/post-timeline':
622
+ $css += UAGB_Block_Helper::get_post_timeline_css( $blockattr, $block_id );
623
+ UAGB_Block_JS::blocks_post_timeline_gfont( $blockattr );
624
+ break;
625
+
626
+ case 'uagb/icon-list':
627
+ $css += UAGB_Block_Helper::get_icon_list_css( $blockattr, $block_id );
628
+ // We have used the same buttons gfont function because the inputs to these functions are same.
629
+ // If need be please add a new function for Info Box and go ahead.
630
+ UAGB_Block_JS::blocks_buttons_gfont( $blockattr );
631
+ break;
632
+
633
+ case 'uagb/icon-list-child':
634
+ $css += UAGB_Block_Helper::get_icon_list_child_css( $blockattr, $block_id );
635
+ break;
636
+
637
+ case 'uagb/post-grid':
638
+ $css += UAGB_Block_Helper::get_post_grid_css( $blockattr, $block_id );
639
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
640
+ break;
641
+
642
+ case 'uagb/post-carousel':
643
+ $css += UAGB_Block_Helper::get_post_carousel_css( $blockattr, $block_id );
644
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
645
+ break;
646
+
647
+ case 'uagb/post-masonry':
648
+ $css += UAGB_Block_Helper::get_post_masonry_css( $blockattr, $block_id );
649
+ UAGB_Block_JS::blocks_post_gfont( $blockattr );
650
+ break;
651
+
652
+ case 'uagb/columns':
653
+ $css += UAGB_Block_Helper::get_columns_css( $blockattr, $block_id );
654
+ break;
655
+
656
+ case 'uagb/column':
657
+ $css += UAGB_Block_Helper::get_column_css( $blockattr, $block_id );
658
+ break;
659
+
660
+ case 'uagb/cf7-styler':
661
+ $css += UAGB_Block_Helper::get_cf7_styler_css( $blockattr, $block_id );
662
+ UAGB_Block_JS::blocks_cf7_styler_gfont( $blockattr );
663
+ break;
664
+
665
+ case 'uagb/marketing-button':
666
+ $css += UAGB_Block_Helper::get_marketing_btn_css( $blockattr, $block_id );
667
+ UAGB_Block_JS::blocks_marketing_btn_gfont( $blockattr );
668
+ break;
669
+
670
+ case 'uagb/gf-styler':
671
+ $css += UAGB_Block_Helper::get_gf_styler_css( $blockattr, $block_id );
672
+ UAGB_Block_JS::blocks_gf_styler_gfont( $blockattr );
673
+ break;
674
+
675
+ case 'uagb/table-of-contents':
676
+ $css += UAGB_Block_Helper::get_table_of_contents_css( $blockattr, $block_id );
677
+ UAGB_Block_JS::blocks_table_of_contents_gfont( $blockattr );
678
+ $js .= UAGB_Block_JS::get_table_of_contents_js( $blockattr, $block_id );
679
+ break;
680
+
681
+ case 'uagb/faq':
682
+ $css += UAGB_Block_Helper::get_faq_css( $blockattr, $block_id );
683
+
684
+ if ( ! isset( $blockattr['layout'] ) ) {
685
+ $this->uag_faq_layout = true;
686
+ }
687
+ UAGB_Block_JS::blocks_faq_gfont( $blockattr );
688
+ break;
689
+
690
+ case 'uagb/wp-search':
691
+ $css += UAGB_Block_Helper::get_wp_search_css( $blockattr, $block_id );
692
+ UAGB_Block_JS::blocks_wp_search_gfont( $blockattr );
693
+ break;
694
+
695
+ case 'uagb/forms':
696
+ $css += UAGB_Block_Helper::get_forms_css( $blockattr, $block_id );
697
+ $js .= UAGB_Block_JS::get_forms_js( $blockattr, $block_id );
698
+ UAGB_Block_JS::blocks_forms_gfont( $blockattr );
699
+ break;
700
+
701
+ case 'uagb/taxonomy-list':
702
+ $css += UAGB_Block_Helper::get_taxonomy_list_css( $blockattr, $block_id );
703
+ UAGB_Block_JS::blocks_taxonomy_list_gfont( $blockattr );
704
+ break;
705
+
706
+ case 'uagb/lottie':
707
+ $css += UAGB_Block_Helper::get_lottie_css( $blockattr, $block_id );
708
+ $js .= UAGB_Block_JS::get_lottie_js( $blockattr, $block_id );
709
+ break;
710
+
711
+ default:
712
+ // Nothing to do here.
713
+ break;
714
+ }
715
+
716
+ if ( isset( $block['innerBlocks'] ) ) {
717
+ foreach ( $block['innerBlocks'] as $j => $inner_block ) {
718
+ if ( 'core/block' === $inner_block['blockName'] ) {
719
+ $id = ( isset( $inner_block['attrs']['ref'] ) ) ? $inner_block['attrs']['ref'] : 0;
720
+
721
+ if ( $id ) {
722
+ $content = get_post_field( 'post_content', $id );
723
+
724
+ $reusable_blocks = $this->parse_blocks( $content );
725
+
726
+ $assets = $this->get_blocks_assets( $reusable_blocks );
727
+
728
+ $this->stylesheet .= $assets['css'];
729
+ $this->script .= $assets['js'];
730
+ }
731
+ } else {
732
+ // Get CSS for the Block.
733
+ $inner_assets = $this->get_block_css_and_js( $inner_block );
734
+ $inner_block_css = $inner_assets['css'];
735
+
736
+ $css_common = ( isset( $css['common'] ) ? $css['common'] : '' );
737
+ $css_desktop = ( isset( $css['desktop'] ) ? $css['desktop'] : '' );
738
+ $css_tablet = ( isset( $css['tablet'] ) ? $css['tablet'] : '' );
739
+ $css_mobile = ( isset( $css['mobile'] ) ? $css['mobile'] : '' );
740
+
741
+ if ( isset( $inner_block_css['common'] ) ) {
742
+ $css['common'] = $css_common . $inner_block_css['common'];
743
+ }
744
+
745
+ if ( isset( $inner_block_css['desktop'] ) ) {
746
+ $css['desktop'] = $css_desktop . $inner_block_css['desktop'];
747
+ $css['tablet'] = $css_tablet . $inner_block_css['tablet'];
748
+ $css['mobile'] = $css_mobile . $inner_block_css['mobile'];
749
+ }
750
+
751
+ $js .= $inner_assets['js'];
752
+ }
753
+ }
754
+ }
755
+
756
+ $this->current_block_list = array_unique( $this->current_block_list );
757
+
758
+ return array(
759
+ 'css' => $css,
760
+ 'js' => $js,
761
+ );
762
+
763
+ }
764
+
765
+ /**
766
+ * Generates stylesheet and appends in head tag.
767
+ *
768
+ * @since 0.0.1
769
+ */
770
+ public function generate_assets() {
771
+
772
+ /* Finalize prepared assets and store in static variable */
773
+ global $content_width;
774
+
775
+ $this->stylesheet = str_replace( '#CONTENT_WIDTH#', $content_width . 'px', $this->stylesheet );
776
+
777
+ if ( '' !== $this->script ) {
778
+ $this->script = 'document.addEventListener("DOMContentLoaded", function(){ ' . $this->script . ' })';
779
+ }
780
+
781
+ /* Update page assets */
782
+ $this->update_page_assets();
783
+ }
784
+
785
+ /**
786
+ * Generates stylesheet in loop.
787
+ *
788
+ * @param object $this_post Current Post Object.
789
+ * @since 1.7.0
790
+ */
791
+ public function prepare_assets( $this_post ) {
792
+
793
+ if ( empty( $this_post ) || empty( $this_post->ID ) ) {
794
+ return;
795
+ }
796
+
797
+ if ( has_blocks( $this_post->ID ) && isset( $this_post->post_content ) ) {
798
+
799
+ $blocks = $this->parse_blocks( $this_post->post_content );
800
+ $this->page_blocks = $blocks;
801
+
802
+ if ( ! is_array( $blocks ) || empty( $blocks ) ) {
803
+ return;
804
+ }
805
+
806
+ $assets = $this->get_blocks_assets( $blocks );
807
+
808
+ $this->stylesheet .= $assets['css'];
809
+ $this->script .= $assets['js'];
810
+
811
+ // Update fonts.
812
+ $this->gfonts = array_merge( $this->gfonts, UAGB_Helper::$gfonts );
813
+ }
814
+ }
815
+
816
+ /**
817
+ * Parse Guten Block.
818
+ *
819
+ * @param string $content the content string.
820
+ * @since 1.1.0
821
+ */
822
+ public function parse_blocks( $content ) {
823
+
824
+ global $wp_version;
825
+
826
+ return ( version_compare( $wp_version, '5', '>=' ) ) ? parse_blocks( $content ) : gutenberg_parse_blocks( $content );
827
+ }
828
+
829
+ /**
830
+ * Generates assets for all blocks including reusable blocks.
831
+ *
832
+ * @param array $blocks Blocks array.
833
+ * @since 1.1.0
834
+ */
835
+ public function get_blocks_assets( $blocks ) {
836
+
837
+ $desktop = '';
838
+ $tablet = '';
839
+ $mobile = '';
840
+
841
+ $tab_styling_css = '';
842
+ $mob_styling_css = '';
843
+
844
+ $js = '';
845
+
846
+ foreach ( $blocks as $i => $block ) {
847
+
848
+ if ( is_array( $block ) ) {
849
+
850
+ if ( '' === $block['blockName'] ) {
851
+ continue;
852
+ }
853
+
854
+ if ( 'core/block' === $block['blockName'] ) {
855
+ $id = ( isset( $block['attrs']['ref'] ) ) ? $block['attrs']['ref'] : 0;
856
+
857
+ if ( $id ) {
858
+ $content = get_post_field( 'post_content', $id );
859
+
860
+ $reusable_blocks = $this->parse_blocks( $content );
861
+
862
+ $assets = $this->get_blocks_assets( $reusable_blocks );
863
+
864
+ $this->stylesheet .= $assets['css'];
865
+ $this->script .= $assets['js'];
866
+
867
+ }
868
+ } else {
869
+ // Add your block specif css here.
870
+ $block_assets = $this->get_block_css_and_js( $block );
871
+ // Get CSS for the Block.
872
+ $css = $block_assets['css'];
873
+
874
+ if ( ! empty( $css['common'] ) ) {
875
+ $desktop .= $css['common'];
876
+ }
877
+
878
+ if ( isset( $css['desktop'] ) ) {
879
+ $desktop .= $css['desktop'];
880
+ $tablet .= $css['tablet'];
881
+ $mobile .= $css['mobile'];
882
+ }
883
+ $js .= $block_assets['js'];
884
+ }
885
+ }
886
+ }
887
+
888
+ if ( ! empty( $tablet ) ) {
889
+ $tab_styling_css .= '@media only screen and (max-width: ' . UAGB_TABLET_BREAKPOINT . 'px) {';
890
+ $tab_styling_css .= $tablet;
891
+ $tab_styling_css .= '}';
892
+ }
893
+
894
+ if ( ! empty( $mobile ) ) {
895
+ $mob_styling_css .= '@media only screen and (max-width: ' . UAGB_MOBILE_BREAKPOINT . 'px) {';
896
+ $mob_styling_css .= $mobile;
897
+ $mob_styling_css .= '}';
898
+ }
899
+
900
+ return array(
901
+ 'css' => $desktop . $tab_styling_css . $mob_styling_css,
902
+ 'js' => $js,
903
+ );
904
+ }
905
+
906
+ /**
907
+ * Creates a new file for Dynamic CSS/JS.
908
+ *
909
+ * @param string $file_data The data that needs to be copied into the created file.
910
+ * @param string $type Type of file - CSS/JS.
911
+ * @param string $file_state Wether File is new or old.
912
+ * @param string $old_file_name Old file name timestamp.
913
+ * @since 1.15.0
914
+ * @return boolean true/false
915
+ */
916
+ public function create_file( $file_data, $type, $file_state = 'new', $old_file_name = '' ) {
917
+
918
+ $date = new DateTime();
919
+ $new_timestamp = $date->getTimestamp();
920
+ $uploads_dir = UAGB_Helper::get_upload_dir();
921
+ $file_system = uagb_filesystem();
922
+
923
+ // Example 'uag-css-15-1645698679.css'.
924
+ $file_name = 'uag-' . $type . '-' . $this->post_id . '-' . $new_timestamp . '.' . $type;
925
+
926
+ if ( 'old' === $file_state ) {
927
+ $file_name = $old_file_name;
928
+ }
929
+
930
+ // Create a new file.
931
+ $result = $file_system->put_contents( $uploads_dir['path'] . $file_name, $file_data, FS_CHMOD_FILE );
932
+
933
+ if ( $result ) {
934
+ // Update meta with current timestamp.
935
+ update_post_meta( $this->post_id, '_uag_' . $type . '_file_name', $file_name );
936
+ }
937
+
938
+ return $result;
939
+ }
940
+
941
+ /**
942
+ * Creates css and js files.
943
+ *
944
+ * @param var $file_data Gets the CSS\JS for the current Page.
945
+ * @param var $type Gets the CSS\JS type.
946
+ * @param var $post_id Post ID.
947
+ * @since 1.14.0
948
+ */
949
+ public function file_write( $file_data, $type = 'css', $post_id = '' ) {
950
+
951
+ if ( ! $this->post_id ) {
952
+ return false;
953
+ }
954
+
955
+ $file_system = uagb_filesystem();
956
+
957
+ // Get timestamp - Already saved OR new one.
958
+ $file_name = get_post_meta( $this->post_id, '_uag_' . $type . '_file_name', true );
959
+ $file_name = empty( $file_name ) ? '' : $file_name;
960
+ $assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
961
+ $file_path = $assets_info[ $type ];
962
+
963
+ if ( '' === $file_data ) {
964
+ /**
965
+ * This is when the generated CSS/JS is blank.
966
+ * This means this page does not use UAG block.
967
+ * In this scenario we need to delete the existing file.
968
+ * This will ensure there are no extra files added for user.
969
+ */
970
+
971
+ if ( ! empty( $file_name ) && file_exists( $file_path ) ) {
972
+ // Delete old file.
973
+ wp_delete_file( $file_path );
974
+ }
975
+
976
+ return true;
977
+ }
978
+
979
+ /**
980
+ * Timestamp present but file does not exists.
981
+ * This is the case where somehow the files are delete or not created in first place.
982
+ * Here we attempt to create them again.
983
+ */
984
+ if ( ! $file_system->exists( $file_path ) && '' !== $file_name ) {
985
+
986
+ $did_create = $this->create_file( $file_data, $type, 'old', $file_name );
987
+
988
+ if ( $did_create ) {
989
+ $this->assets_file_handler = array_merge( $this->assets_file_handler, $assets_info );
990
+ }
991
+
992
+ return $did_create;
993
+ }
994
+
995
+ /**
996
+ * Need to create new assets.
997
+ * No such assets present for this current page.
998
+ */
999
+ if ( '' === $file_name ) {
1000
+
1001
+ // Create a new file.
1002
+ $did_create = $this->create_file( $file_data, $type );
1003
+
1004
+ if ( $did_create ) {
1005
+ $new_assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
1006
+ $this->assets_file_handler = array_merge( $this->assets_file_handler, $new_assets_info );
1007
+ }
1008
+
1009
+ return $did_create;
1010
+
1011
+ }
1012
+
1013
+ /**
1014
+ * File already exists.
1015
+ * Need to match the content.
1016
+ * If new content is present we update the current assets.
1017
+ */
1018
+ if ( file_exists( $file_path ) ) {
1019
+
1020
+ $old_data = $file_system->get_contents( $file_path );
1021
+
1022
+ if ( $old_data !== $file_data ) {
1023
+
1024
+ // Delete old file.
1025
+ wp_delete_file( $file_path );
1026
+
1027
+ // Create a new file.
1028
+ $did_create = $this->create_file( $file_data, $type );
1029
+
1030
+ if ( $did_create ) {
1031
+ $new_assets_info = UAGB_Scripts_Utils::get_asset_info( $type, $this->post_id );
1032
+ $this->assets_file_handler = array_merge( $this->assets_file_handler, $new_assets_info );
1033
+ }
1034
+
1035
+ return $did_create;
1036
+ }
1037
+ }
1038
+
1039
+ $this->assets_file_handler = array_merge( $this->assets_file_handler, $assets_info );
1040
+
1041
+ return true;
1042
+ }
1043
+
1044
+ /**
1045
+ * Get Static CSS of Block.
1046
+ *
1047
+ * @param string $block_name Block Name.
1048
+ *
1049
+ * @return string Static CSS.
1050
+ * @since 1.23.0
1051
+ */
1052
+ public function get_block_static_css( $block_name ) {
1053
+
1054
+ $css = '';
1055
+
1056
+ $block_static_css_path = UAGB_DIR . 'assets/css/blocks/' . $block_name . '.css';
1057
+
1058
+ if ( file_exists( $block_static_css_path ) ) {
1059
+
1060
+ $file_system = uagb_filesystem();
1061
+
1062
+ $css = $file_system->get_contents( $block_static_css_path );
1063
+ }
1064
+
1065
+ array_push( $this->static_css_blocks, $block_name );
1066
+
1067
+ return $css;
1068
+ }
1069
+ }
1070
+
classes/class-uagb-rollback.php ADDED
@@ -0,0 +1,186 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Rollback.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ /**
13
+ * UAG Rollback.
14
+ *
15
+ * UAG Rollback. handler class is responsible for rolling back UAG to
16
+ * previous version.
17
+ *
18
+ * @since 1.23.0
19
+ */
20
+ class UAGB_Rollback {
21
+
22
+ /**
23
+ * Package URL.
24
+ *
25
+ * Holds the package URL.
26
+ *
27
+ * @since 1.23.0
28
+ * @access protected
29
+ *
30
+ * @var string Package URL.
31
+ */
32
+ protected $package_url;
33
+
34
+ /**
35
+ * Version.
36
+ *
37
+ * Holds the version.
38
+ *
39
+ * @since 1.23.0
40
+ * @access protected
41
+ *
42
+ * @var string Package URL.
43
+ */
44
+ protected $version;
45
+
46
+ /**
47
+ * Plugin name.
48
+ *
49
+ * Holds the plugin name.
50
+ *
51
+ * @since 1.23.0
52
+ * @access protected
53
+ *
54
+ * @var string Plugin name.
55
+ */
56
+ protected $plugin_name;
57
+
58
+ /**
59
+ * Plugin slug.
60
+ *
61
+ * Holds the plugin slug.
62
+ *
63
+ * @since 1.23.0
64
+ * @access protected
65
+ *
66
+ * @var string Plugin slug.
67
+ */
68
+ protected $plugin_slug;
69
+
70
+ /**
71
+ * UAG Rollback constructor.
72
+ *
73
+ * Initializing UAG Rollback.
74
+ *
75
+ * @since 1.23.0
76
+ * @access public
77
+ *
78
+ * @param array $args Optional. UAGB Rollback arguments. Default is an empty array.
79
+ */
80
+ public function __construct( $args = array() ) {
81
+ foreach ( $args as $key => $value ) {
82
+ $this->{$key} = $value;
83
+ }
84
+ }
85
+
86
+ /**
87
+ * Print inline style.
88
+ *
89
+ * Add an inline CSS to the UAG Rollback page.
90
+ *
91
+ * @since 1.23.0
92
+ * @access private
93
+ */
94
+ private function print_inline_style() {
95
+ ?>
96
+ <style>
97
+ .wrap {
98
+ overflow: hidden;
99
+ max-width: 850px;
100
+ margin: auto;
101
+ font-family: Courier, monospace;
102
+ }
103
+
104
+ h1 {
105
+ background: rgb(74, 0, 224);
106
+ text-align: center;
107
+ color: #fff !important;
108
+ padding: 70px !important;
109
+ text-transform: uppercase;
110
+ letter-spacing: 1px;
111
+ }
112
+
113
+ h1 img {
114
+ max-width: 300px;
115
+ display: block;
116
+ margin: auto auto 50px;
117
+ }
118
+ </style>
119
+ <?php
120
+ }
121
+
122
+ /**
123
+ * Apply package.
124
+ *
125
+ * Change the plugin data when WordPress checks for updates. This method
126
+ * modifies package data to update the plugin from a specific URL containing
127
+ * the version package.
128
+ *
129
+ * @since 1.23.0
130
+ * @access protected
131
+ */
132
+ protected function apply_package() {
133
+ $update_plugins = get_site_transient( 'update_plugins' );
134
+ if ( ! is_object( $update_plugins ) ) {
135
+ $update_plugins = new \stdClass();
136
+ }
137
+
138
+ $plugin_info = new \stdClass();
139
+ $plugin_info->new_version = $this->version;
140
+ $plugin_info->slug = $this->plugin_slug;
141
+ $plugin_info->package = $this->package_url;
142
+ $plugin_info->url = 'https://ultimategutenberg.com/';
143
+
144
+ $update_plugins->response[ $this->plugin_name ] = $plugin_info;
145
+
146
+ set_site_transient( 'update_plugins', $update_plugins );
147
+ }
148
+
149
+ /**
150
+ * Upgrade.
151
+ *
152
+ * Run WordPress upgrade to UAGB Rollback to previous version.
153
+ *
154
+ * @since 1.23.0
155
+ * @access protected
156
+ */
157
+ protected function upgrade() {
158
+
159
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
160
+
161
+ $upgrader_args = array(
162
+ 'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),
163
+ 'plugin' => $this->plugin_name,
164
+ 'nonce' => 'upgrade-plugin_' . $this->plugin_name,
165
+ 'title' => __( 'Ultimate Addons for Gutenberg <p>Rollback to Previous Version</p>', 'ultimate-addons-for-gutenberg' ),
166
+ );
167
+
168
+ $this->print_inline_style();
169
+
170
+ $upgrader = new \Plugin_Upgrader( new \Plugin_Upgrader_Skin( $upgrader_args ) );
171
+ $upgrader->upgrade( $this->plugin_name );
172
+ }
173
+
174
+ /**
175
+ * Run.
176
+ *
177
+ * Rollback UAG to previous versions.
178
+ *
179
+ * @since 1.23.0
180
+ * @access public
181
+ */
182
+ public function run() {
183
+ $this->apply_package();
184
+ $this->upgrade();
185
+ }
186
+ }
classes/class-uagb-scripts-utils.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * UAGB Scripts Utils.
4
+ *
5
+ * @package UAGB
6
+ */
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit; // Exit if accessed directly.
10
+ }
11
+
12
+ /**
13
+ * Class UAGB_Scripts_Utils.
14
+ */
15
+ final class UAGB_Scripts_Utils {
16
+
17
+ /**
18
+ * Enqueue Gutenberg block assets for both frontend + backend.
19
+ *
20
+ * @since 1.23.0
21
+ */
22
+ public static function enqueue_blocks_dependency_both() {
23
+
24
+ $blocks = UAGB_Config::get_block_attributes();
25
+ $saved_blocks = UAGB_Admin_Helper::get_admin_settings_option( '_uagb_blocks', array() );
26
+ $block_assets = UAGB_Config::get_block_assets();
27
+
28
+ foreach ( $blocks as $slug => $value ) {
29
+ $_slug = str_replace( 'uagb/', '', $slug );
30
+
31
+ if ( ! ( isset( $saved_blocks[ $_slug ] ) && 'disabled' === $saved_blocks[ $_slug ] ) ) {
32
+
33
+ $js_assets = ( isset( $blocks[ $slug ]['js_assets'] ) ) ? $blocks[ $slug ]['js_assets'] : array();
34
+
35
+ $css_assets = ( isset( $blocks[ $slug ]['css_assets'] ) ) ? $blocks[ $slug ]['css_assets'] : array();
36
+
37
+ if ( 'cf7-styler' === $_slug ) {
38
+ if ( ! wp_script_is( 'contact-form-7', 'enqueued' ) ) {
39
+ wp_enqueue_script( 'contact-form-7' );
40
+ }
41
+
42
+ if ( ! wp_script_is( ' wpcf7-admin', 'enqueued' ) ) {
43
+ wp_enqueue_script( ' wpcf7-admin' );
44
+ }
45
+ }
46
+
47
+ foreach ( $js_assets as $asset_handle => $val ) {
48
+ // Scripts.
49
+ wp_register_script(
50
+ $val, // Handle.
51
+ $block_assets[ $val ]['src'],
52
+ $block_assets[ $val ]['dep'],
53
+ UAGB_VER,
54
+ true
55
+ );
56
+
57
+ $skip_editor = isset( $block_assets[ $val ]['skipEditor'] ) ? $block_assets[ $val ]['skipEditor'] : false;
58
+
59
+ if ( is_admin() && false === $skip_editor ) {
60
+ wp_enqueue_script( $val );
61
+ }
62
+ }
63
+
64
+ foreach ( $css_assets as $asset_handle => $val ) {
65
+ // Styles.
66
+ wp_register_style(
67
+ $val, // Handle.
68
+ $block_assets[ $val ]['src'],
69
+ $block_assets[ $val ]['dep'],
70
+ UAGB_VER
71
+ );
72
+
73
+ if ( is_admin() ) {
74
+ wp_enqueue_style( $val );
75
+ }
76
+ }
77
+ }
78
+ }
79
+
80
+ $uagb_masonry_ajax_nonce = wp_create_nonce( 'uagb_masonry_ajax_nonce' );
81
+ wp_localize_script(
82
+ 'uagb-post-js',
83
+ 'uagb_data',
84
+ array(
85
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
86
+ 'uagb_masonry_ajax_nonce' => $uagb_masonry_ajax_nonce,
87
+ )
88
+ );
89
+
90
+ $uagb_forms_ajax_nonce = wp_create_nonce( 'uagb_forms_ajax_nonce' );
91
+ wp_localize_script(
92
+ 'uagb-forms-js',
93
+ 'uagb_forms_data',
94
+ array(
95
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
96
+ 'uagb_forms_ajax_nonce' => $uagb_forms_ajax_nonce,
97
+ )
98
+ );
99
+
100
+ }
101
+
102
+ /**
103
+ * Enqueue block styles.
104
+ *
105
+ * @since 1.23.0
106
+ */
107
+ public static function enqueue_blocks_styles() {
108
+
109
+ $wp_upload_dir = UAGB_Helper::get_uag_upload_dir_path();
110
+
111
+ if ( file_exists( $wp_upload_dir . 'custom-style-blocks.css' ) ) {
112
+
113
+ $wp_upload_url = UAGB_Helper::get_uag_upload_url_path();
114
+
115
+ wp_enqueue_style(
116
+ 'uagb-block-css', // Handle.
117
+ $wp_upload_url . 'custom-style-blocks.css', // Block style CSS.
118
+ array(),
119
+ UAGB_VER
120
+ );
121
+ } else {
122
+ wp_enqueue_style(
123
+ 'uagb-block-css', // Handle.
124
+ UAGB_URL . 'dist/style-blocks.css', // Block style CSS.
125
+ array(),
126
+ UAGB_VER
127
+ );
128
+ }
129
+ }
130
+
131
+ /**
132
+ * Enqueue block rtl styles.
133
+ *
134
+ * @since 1.23.0
135
+ */
136
+ public static function enqueue_blocks_rtl_styles() {
137
+ if ( is_rtl() ) {
138
+ wp_enqueue_style(
139
+ 'uagb-style-rtl', // Handle.
140
+ UAGB_URL . 'assets/css/style-blocks.rtl.css', // RTL style CSS.
141
+ array(),
142
+ UAGB_VER
143
+ );
144
+ }
145
+ }
146
+
147
+ /**
148
+ * Returns an array of paths for the CSS and JS assets
149
+ * of the current post.
150
+ *
151
+ * @param var $type Gets the CSS\JS type.
152
+ * @param var $post_id Post ID.
153
+ * @since 1.14.0
154
+ * @return array
155
+ */
156
+ public static function get_asset_info( $type, $post_id ) {
157
+
158
+ $uploads_dir = UAGB_Helper::get_upload_dir();
159
+ $info = array();
160
+
161
+ $path = get_post_meta( $post_id, '_uag_' . $type . '_file_name', true );
162
+ $info[ $type ] = $uploads_dir['path'] . $path;
163
+ $info[ $type . '_url' ] = $uploads_dir['url'] . $path;
164
+
165
+ return $info;
166
+ }
167
+ }
classes/class-uagb-twenty-seventeen-compatibility.php CHANGED
@@ -47,9 +47,9 @@ if ( ! class_exists( 'UAGB_Twenty_Seventeen_Compatibility' ) ) {
47
  */
48
  public function generate_stylesheet() {
49
 
50
- $panel_count = twentyseventeen_panel_count();
51
-
52
- $all_posts = array();
53
 
54
  for ( $i = 1; $i <= $panel_count; $i++ ) {
55
  $mod_key = 'panel_' . $i;
@@ -59,11 +59,7 @@ if ( ! class_exists( 'UAGB_Twenty_Seventeen_Compatibility' ) ) {
59
  }
60
 
61
  foreach ( $all_posts as $post ) {
62
-
63
- UAGB_Helper::get_instance()->get_generated_stylesheet( $post );
64
- }
65
- if ( 'enabled' === UAGB_Helper::$file_generation ) {
66
- UAGB_Helper::file_write( UAGB_Helper::$stylesheet, 'css' );
67
  }
68
  }
69
  }
47
  */
48
  public function generate_stylesheet() {
49
 
50
+ $panel_count = twentyseventeen_panel_count();
51
+ $post_assets_obj = uagb_get_front_post_assets();
52
+ $all_posts = array();
53
 
54
  for ( $i = 1; $i <= $panel_count; $i++ ) {
55
  $mod_key = 'panel_' . $i;
59
  }
60
 
61
  foreach ( $all_posts as $post ) {
62
+ $post_assets_obj->prepare_assets( $post );
 
 
 
 
63
  }
64
  }
65
  }
classes/class-uagb-update.php CHANGED
@@ -40,7 +40,7 @@ if ( ! class_exists( 'UAGB_Update' ) ) :
40
  * Constructor
41
  */
42
  public function __construct() {
43
- add_action( 'admin_init', __CLASS__ . '::init' );
44
  }
45
 
46
  /**
@@ -49,31 +49,53 @@ if ( ! class_exists( 'UAGB_Update' ) ) :
49
  * @since 1.13.4
50
  * @return void
51
  */
52
- public static function init() {
53
-
54
- do_action( 'uagb_update_before' );
55
 
56
  // Get auto saved version number.
57
  $saved_version = get_option( 'uagb-version', false );
58
 
59
  // Update auto saved version number.
60
  if ( ! $saved_version ) {
 
 
 
 
 
61
  update_option( 'uagb-version', UAGB_VER );
62
  return;
63
  }
64
 
 
 
65
  // If equals then return.
66
  if ( version_compare( $saved_version, UAGB_VER, '=' ) ) {
67
  return;
68
  }
69
 
 
70
  UAGB_Admin_Helper::create_specific_stylesheet();
71
 
 
 
 
72
  // Update auto saved version number.
73
  update_option( 'uagb-version', UAGB_VER );
74
 
75
  do_action( 'uagb_update_after' );
76
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  }
78
 
79
  /**
40
  * Constructor
41
  */
42
  public function __construct() {
43
+ add_action( 'admin_init', array( $this, 'init' ) );
44
  }
45
 
46
  /**
49
  * @since 1.13.4
50
  * @return void
51
  */
52
+ public function init() {
 
 
53
 
54
  // Get auto saved version number.
55
  $saved_version = get_option( 'uagb-version', false );
56
 
57
  // Update auto saved version number.
58
  if ( ! $saved_version ) {
59
+
60
+ // Fresh install updation.
61
+ $this->fresh_install_update_asset_generation_option();
62
+
63
+ // Update current version.
64
  update_option( 'uagb-version', UAGB_VER );
65
  return;
66
  }
67
 
68
+ do_action( 'uagb_update_before' );
69
+
70
  // If equals then return.
71
  if ( version_compare( $saved_version, UAGB_VER, '=' ) ) {
72
  return;
73
  }
74
 
75
+ /* Create activated blocks stylesheet */
76
  UAGB_Admin_Helper::create_specific_stylesheet();
77
 
78
+ // Update asset version number.
79
+ update_option( '__uagb_asset_version', time() );
80
+
81
  // Update auto saved version number.
82
  update_option( 'uagb-version', UAGB_VER );
83
 
84
  do_action( 'uagb_update_after' );
85
  }
86
+
87
+ /**
88
+ * Update asset generation option if it is not exist.
89
+ *
90
+ * @since 1.22.4
91
+ * @return void
92
+ */
93
+ public function fresh_install_update_asset_generation_option() {
94
+
95
+ if ( UAGB_Helper::is_uag_dir_has_write_permissions() ) {
96
+ update_option( '_uagb_allow_file_generation', 'enabled' );
97
+ }
98
+ }
99
  }
100
 
101
  /**
dist/blocks.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('react', 'react-dom', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '7f6d7c3d5efc444833a3e02ea71b7784');
dist/blocks.build.js DELETED
@@ -1,156403 +0,0 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, {
40
- /******/ configurable: false,
41
- /******/ enumerable: true,
42
- /******/ get: getter
43
- /******/ });
44
- /******/ }
45
- /******/ };
46
- /******/
47
- /******/ // getDefaultExport function for compatibility with non-harmony modules
48
- /******/ __webpack_require__.n = function(module) {
49
- /******/ var getter = module && module.__esModule ?
50
- /******/ function getDefault() { return module['default']; } :
51
- /******/ function getModuleExports() { return module; };
52
- /******/ __webpack_require__.d(getter, 'a', getter);
53
- /******/ return getter;
54
- /******/ };
55
- /******/
56
- /******/ // Object.prototype.hasOwnProperty.call
57
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
- /******/
59
- /******/ // __webpack_public_path__
60
- /******/ __webpack_require__.p = "";
61
- /******/
62
- /******/ // Load entry module and return exports
63
- /******/ return __webpack_require__(__webpack_require__.s = 252);
64
- /******/ })
65
- /************************************************************************/
66
- /******/ ([
67
- /* 0 */
68
- /*!******************************************!*\
69
- !*** ./node_modules/classnames/index.js ***!
70
- \******************************************/
71
- /*! dynamic exports provided */
72
- /*! all exports used */
73
- /***/ (function(module, exports, __webpack_require__) {
74
-
75
- var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
76
- Copyright (c) 2017 Jed Watson.
77
- Licensed under the MIT License (MIT), see
78
- http://jedwatson.github.io/classnames
79
- */
80
- /* global define */
81
-
82
- (function () {
83
- 'use strict';
84
-
85
- var hasOwn = {}.hasOwnProperty;
86
-
87
- function classNames () {
88
- var classes = [];
89
-
90
- for (var i = 0; i < arguments.length; i++) {
91
- var arg = arguments[i];
92
- if (!arg) continue;
93
-
94
- var argType = typeof arg;
95
-
96
- if (argType === 'string' || argType === 'number') {
97
- classes.push(arg);
98
- } else if (Array.isArray(arg) && arg.length) {
99
- var inner = classNames.apply(null, arg);
100
- if (inner) {
101
- classes.push(inner);
102
- }
103
- } else if (argType === 'object') {
104
- for (var key in arg) {
105
- if (hasOwn.call(arg, key) && arg[key]) {
106
- classes.push(key);
107
- }
108
- }
109
- }
110
- }
111
-
112
- return classes.join(' ');
113
- }
114
-
115
- if (typeof module !== 'undefined' && module.exports) {
116
- classNames.default = classNames;
117
- module.exports = classNames;
118
- } else if (true) {
119
- // register as 'classnames', consistent with npm package name
120
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
121
- return classNames;
122
- }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
123
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
124
- } else {
125
- window.classNames = classNames;
126
- }
127
- }());
128
-
129
-
130
- /***/ }),
131
- /* 1 */
132
- /*!**************************************************!*\
133
- !*** ./dist/blocks/uagb-controls/block-icons.js ***!
134
- \**************************************************/
135
- /*! exports provided: default */
136
- /*! exports used: default */
137
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
138
-
139
- "use strict";
140
- /**
141
- * Block Icons
142
- */
143
-
144
- var el = wp.element.createElement;
145
-
146
- var UAGB_Block_Icons = {
147
- "section": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M20 18.008h-20v-16.016h20v16.016zM1.172 16.836h17.656v-13.672h-17.656v13.672z" }), el("path", { fill: "#4a00e0", d: "M7.617 4.604h4.766v1.172h-4.766v-1.172z" }), el("path", { fill: "#4a00e0", d: "M8.998 14.385h-6.237v-6.238h6.238v6.238zM3.932 13.213h3.894v-3.894h-3.894v3.894z" }), el("path", { fill: "#4a00e0", d: "M17.24 11.852h-6.237v-3.705h6.238v3.705zM12.174 10.68h3.894v-1.361h-3.894v1.361z" }), el("path", { fill: "#4a00e0", d: "M11.588 13.024h5.066v1.172h-5.066v-1.172z" })),
148
- "buttons": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M24.355 1.208h-16.71c-3.55 0-6.437 2.888-6.437 6.437s2.888 6.435 6.437 6.435h16.709c3.55 0 6.437-2.886 6.437-6.435 0.002-3.549-2.886-6.437-6.435-6.437zM7.645 12.349c-2.595 0-4.704-2.109-4.704-4.702 0-2.595 2.109-4.704 4.704-4.704 2.594 0 4.702 2.109 4.702 4.704 0.002 2.592-2.109 4.702-4.702 4.702zM24.355 12.349h-12.322c1.259-1.176 2.048-2.85 2.048-4.702 0-1.854-0.789-3.528-2.048-4.704h12.322c2.594 0 4.702 2.109 4.702 4.704 0 2.592-2.109 4.702-4.702 4.702z" }), el("path", { fill: "#4a00e0", d: "M24.355 17.917h-16.71c-3.55 0-6.437 2.89-6.437 6.437 0 3.55 2.888 6.437 6.437 6.437h16.709c3.55 0 6.437-2.888 6.437-6.437 0.002-3.547-2.886-6.437-6.435-6.437zM7.645 29.058c-2.595 0-4.704-2.109-4.704-4.702 0-2.592 2.109-4.702 4.704-4.702h12.32c-1.258 1.176-2.048 2.848-2.048 4.702 0 1.856 0.79 3.528 2.048 4.702h-12.32zM24.355 29.058c-2.592 0-4.702-2.109-4.702-4.702 0-2.592 2.11-4.702 4.702-4.702 2.594 0 4.702 2.11 4.702 4.702 0 2.594-2.109 4.702-4.702 4.702z" })),
149
- "buttons_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M14.533 6.474h-9.067c-1.944 0-3.526 1.582-3.526 3.526s1.582 3.526 3.526 3.526h9.067c1.944 0 3.526-1.582 3.526-3.526s-1.582-3.526-3.526-3.526zM5.467 12.519c-1.389 0-2.519-1.13-2.519-2.519s1.129-2.519 2.519-2.519h6.607c-0.656 0.641-1.066 1.532-1.066 2.519s0.41 1.878 1.066 2.519h-6.607zM14.533 12.519c-1.389 0-2.519-1.13-2.519-2.519s1.129-2.519 2.519-2.519 2.519 1.13 2.519 2.519c0 1.389-1.13 2.519-2.519 2.519z" })),
150
- "advanced_heading": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 18h20v2h-20v-2z" }), el("path", { fill: "#4a00e0", d: "M11 0h-2l-7.25 16h2.25l2.21-5h7.59l2.2 5h2.25l-7.25-16zM7.090 9l2.91-6.59 2.91 6.59h-5.82z" })),
151
- "google_map": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10 0c-4.112 0-7.458 3.347-7.458 7.461 0 6.13 6.716 12.115 7.002 12.367 0.131 0.115 0.293 0.172 0.456 0.172s0.326-0.058 0.456-0.172c0.286-0.252 7.002-6.237 7.002-12.367 0-4.114-3.345-7.461-7.458-7.461v0zM10 18.363c-1.485-1.439-6.077-6.265-6.077-10.902 0-3.353 2.726-6.080 6.077-6.080s6.077 2.728 6.077 6.080c0 4.637-4.592 9.463-6.077 10.902v0z" }), el("path", { fill: "#4a00e0", d: "M10 3.986c-1.904 0-3.453 1.559-3.453 3.475s1.549 3.476 3.453 3.476c1.904 0 3.453-1.559 3.453-3.476s-1.549-3.475-3.453-3.475v0zM10 9.555c-1.142 0-2.071-0.939-2.071-2.094s0.929-2.095 2.071-2.095 2.072 0.94 2.072 2.095c0 1.155-0.93 2.094-2.072 2.094v0z" })),
152
- "info_box": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 1.992v16.016h20v-16.016h-20zM11.406 16.836h-10.234v-10.898h10.234v10.898zM18.828 16.836h-6.25v-2.852h6.25v2.852zM18.828 12.813h-6.25v-6.875h6.25v6.875zM1.172 4.766v-1.602h17.656v1.602h-17.656z" }), el("path", { fill: "#4a00e0", d: "M2.652 15.325h7.274v-7.877h-7.274v7.877zM3.824 8.62h4.931v5.534h-4.931v-5.534z" }), el("path", { fill: "#4a00e0", d: "M13.486 10.13h4.434v1.172h-4.434v-1.172z" }), el("path", { fill: "#4a00e0", d: "M13.486 7.448h4.434v1.172h-4.434v-1.172z" })),
153
- "post_carousel": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M7.554 12.936h4.893v-5.871h-4.893v5.871zM8.888 8.399h2.224v3.202h-2.224v-3.202z" }), el("path", { fill: "#4a00e0", d: "M13.913 8.868l1.132 1.132-1.132 1.132 0.944 0.944 2.076-2.076-2.076-2.076-0.943 0.943z" }), el("path", { fill: "#4a00e0", d: "M5.144 7.924l-2.076 2.076 2.076 2.076 0.943-0.944-1.132-1.132 1.132-1.132-0.944-0.943z" }), el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM1.32 18.62v-17.301h17.3v17.3h-17.3z" })),
154
- "post_masonry": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM7.588 5.788h4.825v8.825h-4.825v-8.825zM12.413 1.381v3.025h-4.825v-3.025h4.825zM6.206 1.381v11.025h-4.825v-11.025h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-2.826h4.825v2.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
155
- "post_grid": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM1.381 7.588h4.825v4.825h-4.825v-4.825zM7.588 7.588h4.825v4.825h-4.825v-4.825zM12.413 1.381v4.825h-4.825v-4.825h4.825zM6.206 1.381v4.825h-4.825v-4.825h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-4.826h4.825v4.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
156
- "post_title": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.31 0h-18.619c-0.381 0-0.691 0.309-0.691 0.691v18.619c0 0.382 0.309 0.691 0.691 0.691h18.619c0.382 0 0.691-0.309 0.691-0.691v-18.619c0-0.381-0.309-0.691-0.69-0.691v0zM18.62 6.206h-4.825v-4.825h4.825v4.825zM18.62 12.413h-4.825v-4.825h4.825v4.825zM1.381 7.588h4.825v4.825h-4.825v-4.825zM7.588 7.588h4.825v4.825h-4.825v-4.825zM12.413 1.381v4.825h-4.825v-4.825h4.825zM6.206 1.381v4.825h-4.825v-4.825h4.825zM1.381 13.794h4.825v4.826h-4.825v-4.826zM7.588 18.62v-4.826h4.825v4.826h-4.825zM13.794 18.62v-4.826h4.825v4.826h-4.825z" })),
157
- "testimonial": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M9.996 0c-5.516 0-9.996 4.479-9.996 9.997 0 5.523 4.48 10.003 9.996 10.003 5.524 0 10.004-4.48 10.004-10.003 0-5.518-4.48-9.997-10.004-9.997v0zM9.996 18.749c-4.821 0-8.745-3.926-8.745-8.752 0-4.822 3.923-8.746 8.745-8.746 4.829 0 8.753 3.924 8.753 8.746 0 4.826-3.924 8.752-8.753 8.752v0z" }), el("path", { fill: "#4a00e0", d: "M8.007 6.732l-0.292-0.201-0.006-0.012-0.019-0.006-0.214-0.098 0.006 0.012c-0.201-0.079-0.416-0.14-0.641-0.14-1.018 0-1.843 0.854-1.843 1.91s0.825 1.917 1.843 1.917c0.323 0 0.622-0.098 0.891-0.25-0.091 1.019-0.605 2.514-2.491 4.034-0.267 0.212-0.317 0.604-0.109 0.879 0.121 0.159 0.3 0.243 0.476 0.243 0.134 0 0.263-0.041 0.372-0.134 2.319-1.866 2.894-3.784 2.971-5.070 0.134-1.636-0.365-2.502-0.817-2.948l-0.128-0.134z" }), el("path", { fill: "#4a00e0", d: "M14.068 6.732l-0.293-0.201-0.008-0.012-0.017-0.006-0.214-0.098 0.006 0.012c-0.202-0.079-0.415-0.14-0.641-0.14-1.019 0-1.843 0.854-1.843 1.91s0.824 1.917 1.843 1.917c0.324 0 0.623-0.098 0.891-0.25-0.092 1.019-0.604 2.514-2.496 4.034-0.262 0.212-0.311 0.604-0.104 0.879 0.116 0.159 0.299 0.243 0.476 0.243 0.134 0 0.263-0.041 0.372-0.134 2.319-1.866 2.893-3.784 2.972-5.070 0.134-1.636-0.366-2.502-0.818-2.948l-0.128-0.134z" })),
158
- "cf7_styler": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 2.969v14.063h20v-14.063h-20zM18.828 15.859h-17.656v-11.719h17.656v11.719z" }), el("path", { fill: "#4a00e0", d: "M11.758 13.516h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 11.172h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 8.828h5.898v1.172h-5.898v-1.172z" }), el("path", { fill: "#4a00e0", d: "M11.758 6.484h3.555v1.172h-3.555v-1.172z" }), el("path", { fill: "#4a00e0", d: "M16.484 6.484h1.172v1.172h-1.172v-1.172z" }), el("path", { fill: "#4a00e0", d: "M8.386 10.468c0.629-0.538 1.028-1.336 1.028-2.226 0-1.615-1.314-2.93-2.93-2.93s-2.93 1.314-2.93 2.93c0 0.89 0.4 1.688 1.028 2.226-1.307 0.687-2.2 2.057-2.2 3.633v0.586h8.203v-0.586c0-1.576-0.893-2.947-2.2-3.633zM6.484 6.484c0.969 0 1.758 0.789 1.758 1.758s-0.789 1.758-1.758 1.758-1.758-0.789-1.758-1.758 0.789-1.758 1.758-1.758zM3.614 13.516c0.272-1.336 1.456-2.344 2.871-2.344s2.599 1.008 2.871 2.344h-5.742z" })),
159
- "gf_styler": el("svg", { width: 20, height: 20, viewBox: "0 0 100 100" }, el("path", { fill: "#4a00e0", d: "M20.509,26.661H38.2c1.783,0,3.229-1.447,3.229-3.226c0-1.784-1.447-3.227-3.229-3.227H20.509 c-1.783,0-3.229,1.443-3.229,3.227C17.28,25.214,18.726,26.661,20.509,26.661L20.509,26.661z M20.509,26.661" }), el("path", { fill: "#4a00e0", d: "M20.509,38.465h41.285c1.78,0,3.229-1.442,3.229-3.223c0-1.783-1.449-3.227-3.229-3.227H20.509 c-1.783,0-3.229,1.444-3.229,3.227C17.28,37.022,18.726,38.465,20.509,38.465L20.509,38.465z M20.509,38.465" }), el("path", { fill: "#4a00e0", d: "M38.2,49.727H20.509c-1.783,0-3.229,1.443-3.229,3.227c0,1.78,1.446,3.224,3.229,3.224H38.2 c1.783,0,3.229-1.443,3.229-3.224C41.429,51.17,39.982,49.727,38.2,49.727L38.2,49.727z M38.2,49.727" }), el("path", { fill: "#4a00e0", d: "M92.334,14.48c-1.304-0.447-2.744-0.014-3.593,1.071l-6.021,7.754V5.723c0-1.778-1.446-3.223-3.23-3.223H8.71 c-1.783,0-3.226,1.445-3.226,3.223v88.552c0,1.78,1.443,3.226,3.226,3.226h70.78c1.784,0,3.23-1.445,3.23-3.226V51.129 l11.088-13.875c0.456-0.57,0.707-1.279,0.707-2.012V17.531C94.516,16.153,93.637,14.928,92.334,14.48L92.334,14.48z M76.267,91.045 h-64.33V8.951h64.33v22.653L47.452,68.679c-1.096,1.409-0.835,3.432,0.568,4.527c0.59,0.457,1.286,0.677,1.975,0.677 c0.962,0,1.915-0.424,2.547-1.241l3.619-4.657h11.534c0.979,0,1.906-0.446,2.518-1.214l6.054-7.572V91.045z M88.062,34.11 L66.144,61.53H61.18l26.882-34.591V34.11z M88.062,34.11" })),
160
- "content_timeline": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M9.375 0h1.25v20h-1.25v-20z" }), el("path", { fill: "#4a00e0", d: "M1.875 3.125h5v2.5h-5v-2.5zM0.625 6.875h7.5v-5h-7.5v5z" }), el("path", { fill: "#4a00e0", d: "M1.875 14.592h5v2.5h-5v-2.5zM0.625 18.342h7.5v-5h-7.5v5z" }), el("path", { fill: "#4a00e0", d: "M18.125 11.25h-5v-2.5h5v2.5zM11.875 7.5v5h7.5v-5h-7.5z" })),
161
- "call_to_action": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M19.304 16.848l-2.352-2.352 1.192-1.192c0.154-0.154 0.224-0.373 0.187-0.588s-0.177-0.398-0.374-0.491l-9.486-4.494c-0.256-0.122-0.561-0.068-0.761 0.132s-0.253 0.505-0.132 0.761l4.494 9.485c0.093 0.197 0.277 0.336 0.492 0.373s0.434-0.033 0.588-0.187l1.192-1.192 2.353 2.352c0.131 0.131 0.303 0.196 0.474 0.196s0.343-0.065 0.474-0.196l1.659-1.659c0.262-0.262 0.262-0.686 0-0.948v0zM17.17 18.033l-2.353-2.352c-0.131-0.131-0.303-0.196-0.474-0.196s-0.343 0.065-0.474 0.196l-0.993 0.993-3.283-6.929 6.929 3.282-0.993 0.994c-0.262 0.262-0.262 0.686 0 0.948l2.352 2.352-0.711 0.711z" }), el("path", { fill: "#4a00e0", d: "M7.645 10.992h-5.804v-9.303h9.303v6.647c0 0.37 0.3 0.671 0.671 0.671s0.671-0.3 0.671-0.671v-7.317c0-0.37-0.3-0.671-0.671-0.671h-10.644c-0.37 0-0.671 0.3-0.671 0.671v10.644c0 0.371 0.3 0.671 0.671 0.671h6.474c0.37 0 0.671-0.3 0.671-0.671s-0.3-0.671-0.671-0.671v0z" })),
162
- "post_timeline": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M7.048 8.364c-0.001 0.019-0.001 0.037 0 0.056 0.016 0.286 0.26 0.505 0.545 0.489h9.134c0.019 0.001 0.037 0.001 0.056 0 0.286-0.015 0.505-0.26 0.489-0.545v-5.453c0.001-0.019 0.001-0.037 0-0.056-0.016-0.286-0.26-0.505-0.545-0.489h-9.134c-0.019-0.001-0.037-0.001-0.056 0-0.286 0.015-0.505 0.26-0.489 0.545v5.453zM8.138 3.456h8.044v4.363h-8.044v-4.363z" }), el("path", { fill: "#4a00e0", d: "M19.999 17.089v-5.453c0.001-0.019 0.001-0.037 0-0.056-0.015-0.286-0.26-0.505-0.545-0.489h-11.861c-0.019-0.001-0.037-0.001-0.056 0-0.286 0.015-0.505 0.26-0.489 0.545v5.453c-0.001 0.019-0.001 0.037 0 0.056 0.016 0.286 0.26 0.505 0.545 0.489h11.861c0.019 0.001 0.037 0.001 0.056 0 0.286-0.016 0.505-0.26 0.489-0.546zM18.909 16.544h-10.77v-4.363h10.77v4.363z" }), el("path", { fill: "#4a00e0", d: "M4.754 4.795c-0.286-1.279-1.554-2.083-2.833-1.797-1.083 0.242-1.853 1.203-1.854 2.312-0.028 1.102 0.725 2.071 1.8 2.318v4.417c-1.28 0.279-2.091 1.543-1.812 2.823 0.198 0.906 0.906 1.614 1.812 1.812h1.091c1.080-0.245 1.841-1.211 1.827-2.318 0.014-1.107-0.747-2.073-1.827-2.318v-4.417c1.279-0.286 2.083-1.555 1.797-2.833zM3.722 14.362c0 0.708-0.573 1.282-1.281 1.282-0 0-0.001 0-0.002 0-0.697-0.015-1.254-0.584-1.254-1.281s0.557-1.267 1.254-1.282c0.708-0.001 1.282 0.573 1.282 1.281zM2.44 6.592c-0.697-0.015-1.254-0.584-1.254-1.281s0.557-1.267 1.254-1.281c0.712-0 1.294 0.569 1.309 1.281-0.015 0.712-0.597 1.282-1.309 1.281z" }), el("path", { fill: "#4a00e0", d: "M9.229 5.365h3.136c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-3.136c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" }), el("path", { fill: "#4a00e0", d: "M15.091 5.91h-5.862c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.546 0.545 0.546h5.863c0.301 0 0.545-0.244 0.545-0.546s-0.245-0.545-0.546-0.545z" }), el("path", { fill: "#4a00e0", d: "M9.229 14.090h3.136c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-3.136c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" }), el("path", { fill: "#4a00e0", d: "M9.229 15.726h5.863c0.301 0 0.545-0.244 0.545-0.545s-0.244-0.545-0.545-0.545h-5.863c-0.301 0-0.545 0.244-0.545 0.545s0.244 0.545 0.545 0.545z" })),
163
- "icon_list": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M15.625 0h-11.25c-2.416 0-4.375 1.959-4.375 4.375v11.25c0 2.416 1.959 4.375 4.375 4.375h11.25c2.416 0 4.375-1.959 4.375-4.375v-11.25c0-2.416-1.959-4.375-4.375-4.375zM18.75 15.625c0 1.726-1.399 3.125-3.125 3.125h-11.25c-1.726 0-3.125-1.399-3.125-3.125v-11.25c0-1.726 1.399-3.125 3.125-3.125h11.25c1.726 0 3.125 1.399 3.125 3.125v11.25z" }), el("path", { fill: "#4a00e0", d: "M6.25 4.375h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M6.25 8.75h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M6.25 13.125h-1.25c-0.345 0-0.625 0.28-0.625 0.625v1.25c0 0.345 0.28 0.625 0.625 0.625h1.25c0.345 0 0.625-0.28 0.625-0.625v-1.25c0-0.345-0.28-0.625-0.625-0.625z" }), el("path", { fill: "#4a00e0", d: "M8.125 5h7.5v1.25h-7.5v-1.25z" }), el("path", { fill: "#4a00e0", d: "M8.125 9.375h7.5v1.25h-7.5v-1.25z" }), el("path", { fill: "#4a00e0", d: "M8.125 13.75h7.5v1.25h-7.5v-1.25z" })),
164
- "icon_list_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M18.069 4.961c0 0.444-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.361-0.807-0.805s0.36-0.806 0.807-0.806h10.792c0.445 0.001 0.805 0.362 0.805 0.806z" }), el("path", { fill: "#4a00e0", d: "M18.069 10.017c0 0.445-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.359-0.807-0.805s0.36-0.806 0.807-0.806h10.792c0.445 0 0.805 0.36 0.805 0.806z" }), el("path", { fill: "#4a00e0", d: "M18.069 15.071c0 0.444-0.36 0.805-0.805 0.805h-10.792c-0.446 0-0.807-0.36-0.807-0.805s0.36-0.805 0.807-0.805h10.792c0.445 0.001 0.805 0.361 0.805 0.805z" }), el("path", { fill: "#4a00e0", d: "M4.093 15.009c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" }), el("path", { fill: "#4a00e0", d: "M4.093 10.017c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" }), el("path", { fill: "#4a00e0", d: "M4.093 5.024c0 0.597-0.484 1.081-1.081 1.081s-1.081-0.484-1.081-1.081c0-0.597 0.484-1.081 1.081-1.081s1.081 0.484 1.081 1.081z" })),
165
- "team": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M20 14.124c0-1.17-0.35-2.3-1.013-3.268-0.477-0.696-1.091-1.274-1.803-1.703 0.838-0.794 1.362-1.915 1.362-3.158 0-2.399-1.952-4.351-4.351-4.351-1.423 0-2.755 0.704-3.565 1.859-0.206-0.030-0.416-0.046-0.63-0.046s-0.424 0.016-0.63 0.046c-0.81-1.155-2.142-1.859-3.565-1.859-2.399 0-4.351 1.952-4.351 4.351 0 1.242 0.524 2.364 1.362 3.158-0.712 0.429-1.326 1.008-1.803 1.703-0.663 0.968-1.014 2.098-1.014 3.268v2.42h4.195v1.813h11.611v-1.813h4.194v-2.42h-0zM14.195 2.717c1.807 0 3.277 1.47 3.277 3.278s-1.47 3.277-3.277 3.277c-0.032 0-0.065-0-0.097-0.001 0.002-0.007 0.005-0.014 0.007-0.021 0.056-0.159 0.102-0.322 0.14-0.488 0.003-0.012 0.006-0.024 0.008-0.035 0.010-0.045 0.018-0.090 0.027-0.136 0.004-0.021 0.008-0.043 0.012-0.064 0.007-0.041 0.013-0.081 0.018-0.122 0.004-0.029 0.008-0.057 0.011-0.085 0.004-0.036 0.009-0.072 0.012-0.109s0.006-0.074 0.008-0.111c0.002-0.029 0.004-0.059 0.006-0.088 0.003-0.063 0.004-0.127 0.005-0.19 0-0.004 0-0.009 0-0.014 0-0.002-0-0.005-0-0.007 0-0.065-0.002-0.129-0.005-0.193-0.001-0.019-0.002-0.037-0.003-0.056-0.003-0.054-0.007-0.109-0.012-0.163-0.001-0.012-0.002-0.024-0.004-0.037-0.162-1.568-1.153-2.911-2.582-3.531 0.616-0.692 1.507-1.103 2.45-1.103v0zM8.866 4.732c0.010-0.004 0.021-0.008 0.031-0.011 0.033-0.012 0.066-0.023 0.099-0.033 0.025-0.008 0.050-0.016 0.075-0.023 0.018-0.005 0.037-0.011 0.055-0.016 0.033-0.009 0.066-0.018 0.1-0.026 0.248-0.060 0.507-0.093 0.773-0.093s0.525 0.033 0.773 0.094c0.033 0.008 0.066 0.017 0.099 0.026 0.019 0.005 0.038 0.010 0.056 0.016 0.025 0.007 0.050 0.015 0.075 0.023 0.033 0.011 0.066 0.022 0.1 0.034 0.010 0.004 0.020 0.007 0.030 0.011 1.096 0.405 1.918 1.381 2.104 2.565 0.002 0.009 0.003 0.019 0.004 0.028 0.006 0.040 0.011 0.080 0.015 0.121 0.002 0.015 0.003 0.030 0.005 0.045 0.004 0.037 0.006 0.074 0.009 0.112 0.001 0.016 0.002 0.032 0.003 0.048 0.002 0.048 0.003 0.096 0.004 0.144 0 0.004 0 0.008 0 0.012 0 0.002-0 0.004-0 0.006 0 0.047-0.002 0.093-0.003 0.139-0.001 0.015-0.001 0.029-0.002 0.044-0.002 0.045-0.006 0.089-0.010 0.133-0.002 0.017-0.004 0.034-0.006 0.051-0.003 0.029-0.007 0.057-0.011 0.085-0.003 0.022-0.006 0.044-0.010 0.066-0.005 0.033-0.011 0.066-0.018 0.1-0.006 0.029-0.012 0.059-0.019 0.088-0.004 0.018-0.008 0.035-0.012 0.053-0.010 0.044-0.022 0.087-0.034 0.13-0.005 0.017-0.010 0.034-0.014 0.051-0.008 0.025-0.016 0.049-0.024 0.074-0.006 0.020-0.013 0.039-0.020 0.058-0.007 0.022-0.015 0.044-0.023 0.066-0.014 0.037-0.029 0.074-0.044 0.111-0.007 0.016-0.014 0.032-0.021 0.049-0.013 0.031-0.027 0.061-0.041 0.091l-0.005 0.011c-0.005 0.011-0.010 0.021-0.015 0.032-0.016 0.032-0.032 0.064-0.049 0.096-0.007 0.012-0.013 0.025-0.020 0.037-0 0.001-0.001 0.002-0.001 0.002-0.019 0.034-0.038 0.067-0.058 0.1-0.008 0.013-0.016 0.026-0.024 0.039-0.021 0.035-0.044 0.070-0.066 0.103-0.014 0.021-0.029 0.042-0.043 0.063-0.013 0.018-0.025 0.035-0.038 0.052-0.017 0.023-0.033 0.045-0.050 0.067-0.012 0.015-0.023 0.030-0.035 0.045-0.018 0.022-0.036 0.045-0.055 0.067-0.012 0.014-0.023 0.027-0.035 0.041-0.020 0.022-0.039 0.044-0.059 0.066-0.012 0.013-0.024 0.025-0.036 0.038-0.032 0.034-0.065 0.067-0.099 0.1-0.020 0.019-0.040 0.039-0.061 0.058-0.014 0.013-0.029 0.026-0.043 0.038-0.024 0.021-0.047 0.041-0.071 0.062-0.012 0.011-0.025 0.021-0.037 0.031-0.029 0.024-0.059 0.047-0.089 0.070-0.008 0.006-0.016 0.012-0.025 0.019-0.545 0.405-1.221 0.646-1.951 0.646s-1.406-0.24-1.951-0.646c-0.008-0.006-0.016-0.012-0.024-0.018-0.030-0.023-0.060-0.046-0.089-0.070-0.012-0.010-0.025-0.020-0.037-0.030-0.024-0.021-0.048-0.041-0.072-0.062-0.014-0.013-0.029-0.025-0.043-0.038-0.021-0.019-0.041-0.038-0.061-0.058-0.034-0.033-0.067-0.066-0.1-0.101-0.012-0.012-0.024-0.025-0.036-0.037-0.020-0.022-0.039-0.044-0.058-0.066-0.012-0.013-0.024-0.027-0.035-0.040-0.019-0.022-0.037-0.045-0.055-0.067-0.012-0.015-0.024-0.030-0.035-0.045-0.017-0.022-0.034-0.044-0.050-0.067-0.013-0.017-0.025-0.035-0.037-0.053-0.015-0.021-0.029-0.041-0.044-0.062-0.023-0.034-0.045-0.069-0.066-0.104-0.008-0.013-0.016-0.026-0.023-0.039-0.020-0.034-0.040-0.067-0.058-0.102-0.007-0.013-0.013-0.025-0.020-0.038-0.017-0.032-0.034-0.064-0.050-0.096-0.006-0.012-0.011-0.023-0.017-0.035-0.001-0.002-0.002-0.003-0.003-0.005-0.015-0.031-0.029-0.063-0.043-0.095-0.007-0.015-0.013-0.030-0.020-0.046-0.015-0.038-0.030-0.075-0.045-0.113-0.008-0.021-0.015-0.041-0.022-0.062s-0.015-0.043-0.022-0.064c-0.008-0.023-0.015-0.046-0.022-0.069-0.010-0.035-0.020-0.070-0.030-0.105-0.007-0.025-0.013-0.049-0.019-0.074-0.005-0.020-0.009-0.039-0.014-0.059-0.005-0.024-0.011-0.048-0.016-0.073-0.007-0.038-0.014-0.076-0.020-0.114-0.003-0.020-0.006-0.041-0.009-0.062-0.004-0.030-0.008-0.061-0.012-0.092-0.002-0.015-0.004-0.030-0.005-0.046-0.004-0.046-0.008-0.091-0.010-0.137-0.001-0.013-0.001-0.026-0.002-0.039-0.002-0.049-0.004-0.098-0.004-0.148 0-0.053 0.002-0.105 0.004-0.158 0-0.014 0.002-0.028 0.003-0.042 0.002-0.039 0.005-0.079 0.009-0.118 0.001-0.014 0.003-0.027 0.004-0.041 0.005-0.042 0.010-0.084 0.016-0.126 0.001-0.008 0.002-0.016 0.004-0.024 0.186-1.185 1.008-2.161 2.105-2.566v0zM2.528 5.995c0-1.807 1.47-3.278 3.277-3.278 0.943 0 1.834 0.411 2.45 1.103-1.43 0.621-2.421 1.964-2.582 3.533-0.001 0.011-0.002 0.021-0.003 0.032-0.005 0.056-0.009 0.112-0.013 0.168-0.001 0.017-0.002 0.034-0.003 0.052-0.003 0.067-0.005 0.135-0.005 0.202s0.002 0.137 0.005 0.205c0.001 0.027 0.003 0.055 0.005 0.082 0.003 0.039 0.005 0.079 0.009 0.118 0.003 0.035 0.007 0.070 0.011 0.104 0.004 0.030 0.007 0.060 0.012 0.090 0.005 0.040 0.011 0.079 0.018 0.118 0.004 0.023 0.008 0.046 0.013 0.070 0.008 0.044 0.016 0.088 0.025 0.131 0.003 0.014 0.007 0.028 0.010 0.043 0.036 0.161 0.082 0.319 0.136 0.473 0.003 0.010 0.007 0.020 0.010 0.030-0.032 0.001-0.065 0.001-0.097 0.001-1.807-0-3.277-1.47-3.277-3.277v0zM5.095 12.841c-0.012 0.019-0.023 0.038-0.035 0.056-0.025 0.040-0.049 0.079-0.072 0.12-0.013 0.022-0.026 0.045-0.039 0.067-0.021 0.037-0.042 0.075-0.062 0.112-0.013 0.024-0.025 0.047-0.038 0.071-0.019 0.037-0.039 0.075-0.057 0.113-0.012 0.024-0.024 0.048-0.035 0.071-0.019 0.040-0.037 0.080-0.055 0.12-0.010 0.022-0.020 0.044-0.030 0.065-0.021 0.048-0.041 0.097-0.060 0.145-0.006 0.014-0.012 0.028-0.018 0.043-0.025 0.063-0.048 0.127-0.071 0.191-0.005 0.015-0.010 0.029-0.015 0.044-0.017 0.049-0.034 0.098-0.049 0.148-0.007 0.023-0.014 0.046-0.021 0.069-0.013 0.042-0.025 0.084-0.037 0.127-0.007 0.025-0.014 0.051-0.020 0.076-0.010 0.041-0.021 0.082-0.030 0.122-0.006 0.026-0.012 0.052-0.018 0.078-0.009 0.041-0.018 0.083-0.026 0.125-0.005 0.025-0.010 0.050-0.015 0.075-0.008 0.046-0.016 0.091-0.023 0.137-0.003 0.021-0.007 0.043-0.011 0.064-0.010 0.067-0.019 0.134-0.027 0.202 0 0.001-0 0.002-0 0.002-0.007 0.062-0.013 0.123-0.018 0.185h-3.139v-1.346c0-1.839 1.057-3.491 2.714-4.276 0.604 0.317 1.29 0.498 2.017 0.498 0.211 0 0.422-0.015 0.631-0.046 0.033 0.047 0.066 0.093 0.1 0.138 0.012 0.015 0.024 0.030 0.036 0.045 0.034 0.043 0.068 0.086 0.104 0.128 0.014 0.017 0.029 0.034 0.044 0.051 0.033 0.038 0.067 0.076 0.102 0.113 0.018 0.020 0.036 0.039 0.055 0.058 0.031 0.032 0.064 0.065 0.096 0.096 0.012 0.012 0.024 0.024 0.036 0.036-0.047 0.028-0.093 0.057-0.139 0.087-0.008 0.005-0.015 0.010-0.022 0.015-0.046 0.030-0.091 0.060-0.136 0.091-0.016 0.011-0.031 0.021-0.046 0.032-0.040 0.028-0.079 0.057-0.119 0.086-0.012 0.009-0.025 0.018-0.037 0.028-0.050 0.038-0.099 0.076-0.148 0.116-0.011 0.008-0.021 0.017-0.032 0.026-0.039 0.032-0.077 0.064-0.115 0.097-0.015 0.013-0.029 0.025-0.044 0.038-0.038 0.034-0.075 0.067-0.113 0.102-0.010 0.009-0.020 0.018-0.029 0.027-0.046 0.043-0.091 0.087-0.135 0.131-0.012 0.012-0.023 0.023-0.034 0.035-0.034 0.035-0.067 0.070-0.1 0.105-0.013 0.014-0.026 0.028-0.039 0.043-0.037 0.041-0.074 0.081-0.11 0.123-0.006 0.006-0.012 0.013-0.017 0.019-0.041 0.048-0.081 0.097-0.121 0.146-0.011 0.014-0.022 0.028-0.033 0.042-0.029 0.038-0.059 0.076-0.088 0.115-0.011 0.015-0.023 0.030-0.034 0.045-0.038 0.052-0.075 0.104-0.111 0.157-0.039 0.057-0.076 0.114-0.113 0.172v0zM5.268 17.283v-1.346c0-0.060 0.001-0.119 0.003-0.178 0.001-0.020 0.002-0.039 0.003-0.058 0.002-0.039 0.004-0.079 0.007-0.118 0.002-0.024 0.004-0.048 0.007-0.071 0.003-0.035 0.006-0.070 0.010-0.104 0.003-0.025 0.007-0.050 0.010-0.076 0.004-0.033 0.008-0.065 0.013-0.098 0.004-0.026 0.009-0.052 0.013-0.078 0.005-0.031 0.010-0.063 0.016-0.094 0.005-0.027 0.011-0.053 0.016-0.079 0.006-0.030 0.012-0.061 0.019-0.091 0.006-0.027 0.013-0.053 0.019-0.079 0.007-0.030 0.014-0.059 0.022-0.089 0.007-0.027 0.015-0.053 0.023-0.080 0.008-0.029 0.016-0.058 0.025-0.086 0.008-0.027 0.017-0.053 0.026-0.079 0.009-0.028 0.018-0.056 0.028-0.084 0.009-0.026 0.019-0.053 0.029-0.079 0.010-0.028 0.020-0.055 0.030-0.082s0.021-0.052 0.031-0.078c0.011-0.027 0.022-0.054 0.033-0.081s0.023-0.051 0.034-0.077c0.012-0.026 0.024-0.053 0.036-0.079s0.025-0.051 0.037-0.076c0.013-0.026 0.025-0.051 0.039-0.077s0.026-0.050 0.040-0.075c0.014-0.025 0.027-0.050 0.041-0.075s0.028-0.049 0.043-0.073c0.014-0.025 0.029-0.049 0.044-0.074s0.030-0.048 0.046-0.072c0.015-0.024 0.031-0.048 0.046-0.072s0.032-0.047 0.048-0.071c0.016-0.024 0.032-0.047 0.049-0.070s0.034-0.046 0.051-0.069c0.017-0.023 0.034-0.046 0.051-0.068s0.036-0.045 0.054-0.067c0.018-0.022 0.036-0.044 0.054-0.066s0.037-0.044 0.056-0.065 0.038-0.043 0.056-0.064 0.039-0.042 0.058-0.063c0.019-0.021 0.039-0.042 0.058-0.062s0.040-0.041 0.061-0.061c0.020-0.020 0.041-0.040 0.061-0.060s0.041-0.039 0.063-0.059c0.021-0.020 0.042-0.039 0.063-0.058s0.043-0.038 0.065-0.057c0.022-0.019 0.044-0.038 0.066-0.056s0.045-0.036 0.067-0.054c0.023-0.018 0.045-0.036 0.068-0.054s0.046-0.035 0.069-0.052c0.023-0.017 0.047-0.035 0.071-0.052s0.047-0.033 0.071-0.050c0.024-0.016 0.049-0.033 0.073-0.049s0.048-0.031 0.072-0.047c0.025-0.016 0.050-0.032 0.075-0.047s0.049-0.029 0.074-0.044c0.026-0.015 0.052-0.030 0.078-0.045 0.025-0.014 0.050-0.028 0.075-0.041 0.027-0.014 0.054-0.028 0.080-0.042 0.025-0.013 0.051-0.026 0.077-0.039 0.020-0.010 0.041-0.020 0.061-0.029 0.603 0.317 1.289 0.498 2.017 0.498s1.414-0.18 2.017-0.498c0.021 0.010 0.041 0.019 0.061 0.029 0.026 0.013 0.052 0.026 0.078 0.039s0.053 0.028 0.079 0.042c0.026 0.014 0.051 0.028 0.077 0.042s0.052 0.029 0.077 0.044c0.025 0.015 0.050 0.030 0.075 0.045s0.050 0.031 0.075 0.047c0.025 0.015 0.049 0.031 0.073 0.047s0.048 0.032 0.072 0.049c0.024 0.017 0.048 0.033 0.071 0.050s0.047 0.034 0.070 0.051c0.023 0.017 0.047 0.035 0.069 0.053s0.046 0.035 0.068 0.053c0.022 0.018 0.045 0.036 0.067 0.055s0.044 0.037 0.066 0.055c0.022 0.019 0.043 0.038 0.065 0.057s0.042 0.039 0.063 0.058c0.021 0.020 0.042 0.039 0.063 0.059s0.041 0.040 0.061 0.060c0.020 0.021 0.041 0.041 0.061 0.062s0.039 0.041 0.058 0.062c0.020 0.021 0.039 0.043 0.058 0.064s0.038 0.043 0.056 0.064c0.019 0.022 0.038 0.043 0.056 0.066s0.036 0.043 0.054 0.065c0.018 0.022 0.036 0.045 0.054 0.068s0.034 0.045 0.051 0.067c0.017 0.023 0.034 0.046 0.051 0.070s0.032 0.046 0.049 0.070c0.016 0.023 0.033 0.047 0.048 0.071s0.031 0.047 0.046 0.071c0.015 0.024 0.031 0.048 0.046 0.072s0.029 0.049 0.044 0.073c0.014 0.024 0.029 0.049 0.043 0.074s0.027 0.050 0.041 0.075c0.013 0.025 0.027 0.050 0.040 0.075s0.026 0.051 0.038 0.077c0.013 0.025 0.025 0.050 0.037 0.076s0.024 0.052 0.036 0.079c0.012 0.026 0.023 0.051 0.034 0.077s0.022 0.054 0.033 0.080c0.011 0.026 0.021 0.052 0.032 0.079s0.020 0.055 0.030 0.082c0.010 0.026 0.020 0.052 0.029 0.079 0.010 0.028 0.019 0.056 0.028 0.084 0.009 0.027 0.017 0.053 0.026 0.079 0.009 0.029 0.017 0.058 0.025 0.087 0.008 0.026 0.015 0.053 0.022 0.079 0.008 0.029 0.015 0.059 0.022 0.089 0.006 0.027 0.013 0.053 0.019 0.079 0.007 0.030 0.013 0.061 0.019 0.091 0.005 0.026 0.011 0.053 0.016 0.079 0.006 0.031 0.011 0.062 0.016 0.094 0.004 0.026 0.009 0.052 0.013 0.079 0.005 0.032 0.009 0.065 0.013 0.097 0.003 0.025 0.007 0.051 0.010 0.076 0.004 0.034 0.007 0.069 0.010 0.104 0.002 0.024 0.005 0.047 0.007 0.071 0.003 0.040 0.005 0.079 0.006 0.119 0.001 0.019 0.003 0.039 0.003 0.058 0.002 0.059 0.003 0.119 0.003 0.178v1.346h-9.463zM15.787 15.47c-0.010-0.13-0.026-0.261-0.045-0.39-0.003-0.021-0.007-0.041-0.010-0.061-0.008-0.047-0.015-0.094-0.024-0.14-0.005-0.024-0.010-0.049-0.014-0.074-0.008-0.042-0.017-0.085-0.027-0.127-0.006-0.025-0.012-0.051-0.018-0.076-0.010-0.041-0.020-0.083-0.031-0.124-0.007-0.025-0.013-0.050-0.020-0.075-0.012-0.043-0.024-0.086-0.037-0.128-0.007-0.023-0.013-0.045-0.020-0.067-0.016-0.050-0.033-0.101-0.050-0.151-0.005-0.014-0.009-0.028-0.014-0.042-0.023-0.064-0.047-0.128-0.072-0.191-0.005-0.013-0.011-0.027-0.017-0.041-0.020-0.049-0.040-0.098-0.061-0.147-0.009-0.021-0.019-0.043-0.029-0.064-0.018-0.041-0.037-0.081-0.056-0.121-0.011-0.024-0.023-0.047-0.034-0.070-0.019-0.038-0.038-0.076-0.058-0.114-0.012-0.023-0.025-0.047-0.038-0.071-0.021-0.038-0.041-0.075-0.063-0.113-0.013-0.022-0.025-0.045-0.038-0.067-0.023-0.040-0.048-0.080-0.073-0.12-0.012-0.019-0.022-0.038-0.034-0.056-0.037-0.058-0.074-0.115-0.113-0.172-0.037-0.053-0.074-0.105-0.111-0.157-0.011-0.015-0.022-0.029-0.033-0.045-0.029-0.039-0.058-0.077-0.088-0.115-0.011-0.014-0.021-0.028-0.032-0.041-0.040-0.049-0.080-0.098-0.121-0.146-0.005-0.006-0.011-0.012-0.016-0.018-0.036-0.042-0.073-0.084-0.111-0.125-0.013-0.014-0.026-0.028-0.039-0.042-0.033-0.036-0.067-0.071-0.101-0.105-0.011-0.012-0.022-0.023-0.034-0.034-0.044-0.044-0.089-0.088-0.135-0.131-0.010-0.009-0.019-0.018-0.029-0.027-0.037-0.035-0.075-0.069-0.113-0.102-0.015-0.013-0.029-0.025-0.044-0.038-0.038-0.033-0.076-0.065-0.115-0.097-0.011-0.009-0.021-0.018-0.032-0.026-0.048-0.039-0.098-0.078-0.148-0.116-0.012-0.009-0.025-0.018-0.037-0.028-0.039-0.029-0.079-0.057-0.119-0.085-0.015-0.011-0.031-0.022-0.047-0.033-0.044-0.031-0.089-0.061-0.134-0.090-0.008-0.005-0.016-0.011-0.024-0.016-0.046-0.029-0.092-0.058-0.138-0.086 0.012-0.012 0.023-0.024 0.035-0.035 0.033-0.032 0.066-0.065 0.098-0.098 0.018-0.019 0.036-0.037 0.054-0.056 0.035-0.038 0.070-0.076 0.103-0.115 0.014-0.017 0.029-0.033 0.043-0.050 0.036-0.043 0.071-0.086 0.105-0.13 0.011-0.014 0.023-0.029 0.034-0.043 0.034-0.046 0.068-0.092 0.101-0.138 0.21 0.031 0.421 0.046 0.631 0.046 0.728 0 1.414-0.18 2.017-0.498 1.657 0.785 2.714 2.436 2.714 4.276v1.346h-3.139z" })),
166
- "tabs": el("svg", { width: 20, height: 20, viewBox: "0 0 128 128" }, el("path", { fill: "#4a00e0", d: "M116.2,25.4V20c0-8.3-6.7-15-15-15H15C6.7,5,0,11.7,0,20v88c0,8.3,6.7,15,15,15h98c8.3,0,15-6.7,15-15V40C128,32.8,123,26.8,116.2,25.4z M106.2,20v5H83.8v-5c0-1.8-0.3-3.4-0.9-5h18.4C104,15,106.2,17.2,106.2,20z M68.8,15c2.8,0,5,2.2,5,5v5H51v-5c0-1.8-0.3-3.4-0.9-5H68.8z M118,108c0,2.8-2.2,5-5,5H15c-2.8,0-5-2.2-5-5V20c0-2.8,2.2-5,5-5h21c2.8,0,5,2.2,5,5v15h72c2.8,0,5,2.2,5,5V108z" })),
167
- "social_share": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M12.724 17.582c-2.53 1.063-5.462 0.552-7.49-1.313 1.713-1.814 0.438-4.835-2.084-4.835-1.582 0-2.868 1.287-2.868 2.868 0 1.946 1.91 3.335 3.763 2.724 2.433 2.44 6.086 3.134 9.21 1.82 0.349-0.146 0.513-0.549 0.366-0.897s-0.548-0.513-0.897-0.367v0zM1.652 14.302c0-0.825 0.672-1.497 1.498-1.497 0.825 0 1.497 0.672 1.497 1.497s-0.672 1.497-1.497 1.497c-0.826 0-1.498-0.672-1.498-1.497z" }), el("path", { fill: "#4a00e0", d: "M2.506 9.096c0.357 0.13 0.749-0.055 0.878-0.409 0.683-1.876 2.162-3.392 4.006-4.131 0.453 0.99 1.452 1.68 2.609 1.68 1.582 0 2.868-1.286 2.868-2.868 0-1.581-1.286-2.868-2.868-2.868-1.52 0-2.767 1.188-2.861 2.685-2.346 0.851-4.195 2.705-5.042 5.033-0.129 0.355 0.054 0.749 0.41 0.878zM10 1.871c0.826 0 1.498 0.671 1.498 1.497s-0.672 1.498-1.498 1.498-1.497-0.672-1.497-1.498 0.671-1.497 1.497-1.497z" }), el("path", { fill: "#4a00e0", d: "M18.368 11.871c0.024-0.136 0.039-0.573 0.039-0.779 0-2.375-1.013-4.651-2.777-6.244-0.281-0.253-0.715-0.231-0.968 0.050s-0.231 0.714 0.049 0.968c1.546 1.395 2.421 3.432 2.316 5.575-1.666-0.103-3.045 1.226-3.045 2.861 0 1.581 1.286 2.868 2.867 2.868s2.868-1.287 2.868-2.868c0.001-1.024-0.539-1.924-1.349-2.431zM16.85 15.799c-0.825 0-1.497-0.672-1.497-1.497s0.672-1.497 1.497-1.497c0.826 0 1.497 0.672 1.497 1.497s-0.671 1.497-1.497 1.497z" })),
168
- "social_share_child": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M13.717 11.663c-0.79 0-1.498 0.36-1.968 0.926l-3.055-1.734c0.096-0.268 0.148-0.554 0.148-0.854s-0.052-0.586-0.148-0.854l3.055-1.735c0.47 0.565 1.178 0.927 1.968 0.927 1.41 0 2.557-1.147 2.557-2.559 0-1.41-1.146-2.558-2.557-2.558s-2.558 1.147-2.558 2.558c0 0.3 0.053 0.588 0.147 0.854l-3.055 1.736c-0.468-0.566-1.177-0.927-1.967-0.927-1.411 0-2.558 1.147-2.558 2.558s1.147 2.558 2.558 2.558c0.79 0 1.499-0.359 1.967-0.926l3.055 1.734c-0.095 0.268-0.147 0.556-0.147 0.855 0 1.409 1.147 2.557 2.558 2.557s2.557-1.147 2.557-2.557c-0.001-1.411-1.147-2.559-2.557-2.559zM13.717 4.116c0.917 0 1.663 0.746 1.663 1.663s-0.746 1.663-1.663 1.663c-0.916 0-1.662-0.745-1.662-1.663 0-0.917 0.746-1.663 1.662-1.663zM6.285 11.663c-0.917 0-1.663-0.746-1.663-1.663 0-0.916 0.746-1.662 1.663-1.662s1.663 0.746 1.663 1.662c-0.001 0.917-0.747 1.663-1.663 1.663zM13.717 15.884c-0.916 0-1.662-0.746-1.662-1.662 0-0.918 0.746-1.664 1.662-1.664s1.663 0.746 1.663 1.664c0 0.916-0.746 1.662-1.663 1.662z" })),
169
- "restaurant_menu": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 2.136v15.729h20v-15.729h-20zM18.828 7.038h-8.242v-3.73h8.242v3.73zM1.172 3.307h8.242v13.385h-8.242v-13.385zM10.586 16.693v-8.483h8.242v8.483h-8.242z" }), el("path", { fill: "#4a00e0", d: "M2.742 4.661v4.492c0 1.188 0.826 2.185 1.934 2.45v2.563h-0.898v1.172h2.969v-1.172h-0.898v-2.563c1.108-0.265 1.934-1.263 1.934-2.45v-4.492h-5.039zM6.61 9.154c0 0.743-0.605 1.348-1.348 1.348s-1.348-0.604-1.348-1.348v-3.32h2.695v3.32z" }), el("path", { fill: "#4a00e0", d: "M13.050 4.661h3.275v1.172h-3.275v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 9.414h5.156v1.172h-5.156v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 11.79h5.156v1.172h-5.156v-1.172z" }), el("path", { fill: "#4a00e0", d: "M12.109 14.167h5.156v1.172h-5.156v-1.172z" })),
170
- "blockquote": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M6.347 8.539h-0.62c0.471-0.817 1.061-1.648 1.557-2.233 0.783-0.921 0.674-2.305-0.249-3.089-0.412-0.351-0.917-0.524-1.42-0.524-0.619 0-1.233 0.26-1.667 0.769-0.577 0.674-3.448 3.615-3.448 7.269v3.654c0 1.614 1.309 2.923 2.923 2.923h2.923c1.613 0 2.922-1.309 2.922-2.923v-2.924c0.001-1.613-1.308-2.922-2.921-2.922v0zM7.808 14.385c0 0.806-0.655 1.462-1.461 1.462h-2.923c-0.806 0-1.462-0.656-1.462-1.462v-3.655c0-2.822 2.192-5.296 2.912-6.108l0.187-0.211c0.19-0.223 0.43-0.257 0.555-0.257 0.122 0 0.303 0.032 0.475 0.177 0.305 0.26 0.343 0.722 0.080 1.029-0.579 0.683-1.219 1.599-1.708 2.449-0.262 0.454-0.262 1.009 0.001 1.462 0.26 0.452 0.742 0.73 1.264 0.73h0.62c0.806 0 1.461 0.656 1.461 1.461v2.923zM16.576 8.539h-0.618c0.471-0.817 1.060-1.648 1.557-2.233 0.783-0.921 0.674-2.305-0.248-3.089-0.412-0.351-0.919-0.524-1.422-0.524-0.618 0-1.232 0.26-1.666 0.769-0.576 0.674-3.448 3.615-3.448 7.269v3.654c0 1.614 1.31 2.923 2.924 2.923h2.923c1.614 0 2.923-1.309 2.923-2.923v-2.924c-0.001-1.613-1.31-2.922-2.925-2.922v0zM18.038 14.385c0 0.806-0.655 1.462-1.462 1.462h-2.922c-0.807 0-1.463-0.656-1.463-1.462v-3.655c0-2.824 2.193-5.297 2.913-6.109l0.186-0.211c0.191-0.223 0.429-0.256 0.555-0.256 0.122 0 0.303 0.032 0.475 0.177 0.307 0.26 0.343 0.723 0.082 1.029-0.581 0.683-1.221 1.599-1.71 2.449-0.261 0.453-0.261 1.009 0 1.462s0.743 0.73 1.267 0.73h0.618c0.807 0 1.462 0.656 1.462 1.461v2.923z" })),
171
- "quote_1": el("svg", { width: 20, height: 20 }, el("path", { d: "M15.581 10.226h-15.162c-0.233 0-0.419 0.37-0.419 0.826 0 0.458 0.186 0.828 0.419 0.828h15.161c0.233 0 0.419-0.37 0.419-0.828 0.001-0.455-0.186-0.826-0.418-0.826v0z" }), el("path", { d: "M15.581 14.285h-15.162c-0.233 0-0.419 0.373-0.419 0.827 0 0.458 0.186 0.826 0.419 0.826h15.161c0.233 0 0.419-0.369 0.419-0.826 0.001-0.454-0.186-0.827-0.418-0.827v0z" }), el("path", { d: "M15.581 18.346h-15.162c-0.233 0-0.419 0.37-0.419 0.826 0 0.459 0.186 0.828 0.419 0.828h15.161c0.233 0 0.419-0.369 0.419-0.828 0.001-0.455-0.186-0.826-0.418-0.826v0z" }), el("path", { d: "M9.126 0.595c-0.46 0.465-0.974 1.35-0.835 3.042 0.081 1.319 0.666 3.29 3.048 5.216 0.112 0.090 0.241 0.136 0.38 0.136 0.183 0 0.362-0.086 0.487-0.251 0.214-0.283 0.164-0.683-0.113-0.902-1.935-1.566-2.458-3.105-2.551-4.154 0.274 0.156 0.582 0.258 0.913 0.258 1.045 0 1.89-0.886 1.89-1.972 0-1.088-0.846-1.966-1.89-1.966-0.233 0-0.451 0.062-0.657 0.143l0.004-0.011-0.218 0.101-0.018 0.011-0.007 0.006-0.299 0.214-0.134 0.131z" }), el("path", { d: "M4.517 0.595c-0.465 0.465-0.974 1.35-0.841 3.042 0.085 1.319 0.671 3.29 3.049 5.216 0.116 0.090 0.245 0.136 0.383 0.136 0.178 0 0.366-0.086 0.487-0.251 0.214-0.283 0.165-0.683-0.108-0.902-1.939-1.566-2.467-3.105-2.56-4.154 0.278 0.156 0.584 0.258 0.92 0.258 1.046 0 1.885-0.886 1.885-1.972 0-1.088-0.845-1.966-1.885-1.966-0.236 0-0.447 0.062-0.657 0.143l0.010-0.011-0.218 0.101-0.022 0.011-0.009 0.006-0.305 0.214-0.129 0.13z" })),
172
- "quote_2": el("svg", { width: 20, height: 20 }, el("path", { d: "M4.599 6.686c-0.39 0.397-0.822 1.149-0.705 2.586 0.068 1.123 0.561 2.799 2.561 4.434 0.096 0.080 0.205 0.115 0.321 0.115 0.153 0 0.306-0.071 0.409-0.214 0.181-0.239 0.135-0.58-0.095-0.766-1.626-1.332-2.066-2.639-2.144-3.531 0.231 0.132 0.488 0.218 0.769 0.218 0.874 0 1.587-0.753 1.587-1.677s-0.711-1.672-1.587-1.672c-0.196 0-0.38 0.054-0.552 0.121l0.003-0.010-0.184 0.085-0.016 0.010-0.006 0.006-0.252 0.181-0.109 0.114z" }), el("path", { d: "M0.725 6.686c-0.389 0.397-0.821 1.149-0.706 2.586 0.068 1.123 0.562 2.799 2.56 4.434 0.094 0.077 0.204 0.114 0.322 0.114 0.151 0 0.31-0.073 0.409-0.213 0.177-0.239 0.136-0.582-0.090-0.767-1.63-1.332-2.072-2.639-2.149-3.531 0.23 0.132 0.486 0.218 0.772 0.218 0.879 0 1.583-0.753 1.583-1.677s-0.71-1.672-1.583-1.672c-0.199 0-0.378 0.054-0.554 0.121l0.008-0.010-0.184 0.085-0.018 0.010-0.009 0.006-0.253 0.182-0.108 0.114z" }), el("path", { d: "M19.25 6.929h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" }), el("path", { d: "M19.25 10.75h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" }), el("path", { d: "M19.25 14.571h-10.041c-0.414 0-0.75-0.336-0.75-0.75s0.336-0.75 0.75-0.75h10.041c0.414 0 0.75 0.336 0.75 0.75s-0.336 0.75-0.75 0.75z" })),
173
- "quote_inline_icon": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { d: "M7.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.357-0.056 0.724-0.086 1.097-0.086zM25.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.358-0.056 0.724-0.086 1.097-0.086z" })),
174
- "quote_tweet_icon": el("svg", { width: 20, height: 20, viewBox: "0 0 512 512" }, el("path", { 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" })),
175
- "at_the_rate": el("svg", { width: 30, height: 30 }, el("path", { d: "M5.605 17.2c0-2.131 0.499-4.074 1.499-5.829 1-1.754 2.395-3.136 4.19-4.15 1.794-1.013 3.81-1.52 6.046-1.52 2.712 0 4.901 0.773 6.562 2.323 1.662 1.549 2.493 3.589 2.493 6.118 0 2.051-0.542 3.786-1.626 5.202-1.088 1.418-2.304 2.125-3.656 2.125-0.781 0-1.355-0.232-1.717-0.696-0.365-0.462-0.533-1.037-0.506-1.726-1.006 1.614-2.378 2.422-4.11 2.422-1.39 0-2.507-0.539-3.347-1.619-0.842-1.077-1.142-2.442-0.904-4.088 0.237-1.65 0.946-2.982 2.125-4.002 1.179-1.021 2.509-1.53 3.992-1.53s2.638 0.518 3.467 1.558c0.829 1.040 1.122 2.322 0.883 3.843l-0.494 3.2c-0.094 0.739 0.165 1.11 0.77 1.11 0.77 0 1.502-0.56 2.205-1.678 0.701-1.12 1.054-2.493 1.054-4.122 0-2.106-0.656-3.787-1.966-5.046-1.312-1.258-3.133-1.886-5.462-1.886-2.794 0-5.098 0.96-6.91 2.88-1.814 1.92-2.722 4.29-2.722 7.109 0 2.382 0.738 4.227 2.214 5.533 1.477 1.302 3.459 1.989 5.947 2.056l-0.376 1.509c-2.862-0.069-5.184-0.899-6.971-2.494-1.787-1.594-2.68-3.794-2.68-6.602zM19.15 15.85c0.17-1.15-0.014-2.118-0.558-2.899-0.542-0.781-1.28-1.173-2.214-1.173-0.933 0-1.79 0.392-2.571 1.173s-1.259 1.749-1.43 2.899c-0.171 1.152 0.013 2.122 0.557 2.91 0.542 0.787 1.282 1.181 2.214 1.181s1.79-0.394 2.573-1.181c0.781-0.789 1.256-1.758 1.43-2.91z" })),
176
- "columns": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M17.355 0.347h-14.71c-1.143 0-2.069 0.926-2.069 2.069v15.169c0 1.143 0.926 2.069 2.069 2.069h14.709c1.143 0 2.069-0.926 2.069-2.069v-15.169c0-1.142-0.926-2.069-2.068-2.069zM18.504 17.585c0 0.635-0.515 1.149-1.149 1.149h-14.71c-0.635 0-1.149-0.515-1.149-1.149v-15.169c0-0.635 0.514-1.149 1.149-1.149h14.71c0.635 0 1.149 0.515 1.149 1.149v15.169z" }), el("path", { fill: "#4a00e0", d: "M16.665 2.645h-13.331c-0.254 0-0.46 0.206-0.46 0.46v5.746c0 0.254 0.206 0.46 0.46 0.46h13.331c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.254-0.206-0.46-0.46-0.46zM16.206 8.391h-12.412v-4.827h12.412v4.827z" }), el("path", { fill: "#4a00e0", d: "M16.665 10.69h-5.516c-0.254 0-0.46 0.206-0.46 0.459v5.746c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.253-0.206-0.459-0.46-0.459zM16.206 16.436h-4.597v-4.827h4.597v4.827z" }), el("path", { fill: "#4a00e0", d: "M8.851 10.69h-5.516c-0.254 0-0.46 0.206-0.46 0.459v5.746c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-5.746c0-0.253-0.206-0.459-0.46-0.459zM8.391 16.436h-4.597v-4.827h4.597v4.827z" })),
177
- "column": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M17.355 0.347h-14.71c-1.143 0-2.069 0.926-2.069 2.069v15.169c0 1.143 0.926 2.069 2.069 2.069h14.709c1.143 0 2.069-0.926 2.069-2.069v-15.169c0-1.142-0.926-2.069-2.068-2.069zM18.504 17.585c0 0.635-0.515 1.149-1.149 1.149h-14.71c-0.635 0-1.149-0.515-1.149-1.149v-15.169c0-0.635 0.514-1.149 1.149-1.149h14.71c0.635 0 1.149 0.515 1.149 1.149v15.169z" }), el("path", { fill: "#4a00e0", d: "M16.665 2.767h-5.516c-0.254 0-0.46 0.206-0.46 0.459v13.546c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-13.546c0-0.253-0.206-0.459-0.46-0.459zM16.206 16.313h-4.597v-12.626h4.597v12.626z" }), el("path", { fill: "#4a00e0", d: "M8.851 2.767h-5.516c-0.254 0-0.46 0.206-0.46 0.459v13.546c0 0.254 0.206 0.46 0.46 0.46h5.516c0.254 0 0.46-0.206 0.46-0.46v-13.546c0-0.253-0.206-0.459-0.46-0.459zM8.391 16.313h-4.597v-12.626h4.597v12.626z" })),
178
- "top_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M1.5 0.438v2.125h17v-2.125h-17zM5.75 8.938h3.188v10.625h2.125v-10.625h3.187l-4.25-4.25-4.25 4.25z" })),
179
- "middle_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M18.5 11.063v-2.125h-17v2.125h17z" }), el("path", { d: "M12.707 3.519l-2.707-2.707-2.707 2.707h2.030v4.368h1.354v-4.368h2.030z" }), el("path", { d: "M7.293 16.48l2.707 2.707 2.707-2.707h-2.030v-4.368h-1.354v4.368h-2.030z" })),
180
- "bottom_align": el("svg", { width: 20, height: 20 }, el("path", { d: "M18.5 20v-2.125h-17v2.125h17zM14.25 11.5h-3.187v-10.625h-2.125v10.625h-3.188l4.25 4.25 4.25-4.25z" })),
181
- "carousel_left": el("svg", { width: 20, height: 20, viewBox: "0 0 256 512" }, el("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" })),
182
- "carousel_right": el("svg", { width: 20, height: 20, viewBox: "0 0 256 512" }, el("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" })),
183
- "top_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 1c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17 0h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M17 0.984h-14c-1.103 0-2 0.897-2 2v0.797h18v-0.797c0-1.103-0.897-2-2-2z" })),
184
- "bottom_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 1c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17 0h-14c-1.657 0-3 1.343-3 3v14c0 1.656 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M3 19.016h14c1.103 0 2-0.896 2-2v-0.797h-18v0.797c0 1.103 0.897 2 2 2z" })),
185
- "left_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.656 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M0.984 2.999v14c0 1.103 0.896 2 2 2h0.797v-18h-0.797c-1.104 0-2 0.897-2 2z" })),
186
- "right_margin": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.656 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M19.015 16.999v-14c0-1.103-0.896-2-2-2h-0.797v18h0.797c1.104 0 2-0.896 2-2z" })),
187
- "vertical_spacing": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3v-14c0-1.656-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M17 0.983h-14c-1.103 0-2 0.896-2 2v0.797h18v-0.797c0-1.103-0.896-2-2-2z" }), el("path", { fill: "#575E67", d: "M3 19.031h14c1.103 0 2-0.896 2-2v-0.797h-18v0.797c0 1.104 0.896 2 2 2z" })),
188
- "horizontal_spacing": el("svg", { width: 20, height: 20 }, el("path", { fill: "#999", d: "M17 0.999c1.103 0 2 0.897 2 2v14c0 1.103-0.897 2-2 2h-14c-1.103 0-2-0.897-2-2v-14c0-1.103 0.897-2 2-2h14zM17-0.001h-14c-1.657 0-3 1.343-3 3v14c0 1.657 1.343 3 3 3h14c1.656 0 3-1.343 3-3v-14c0-1.657-1.343-3-3-3v0z" }), el("path", { fill: "#575E67", d: "M19.016 16.999v-14c0-1.103-0.896-2-2-2h-0.797v18h0.797c1.103 0 2-0.896 2-2z" }), el("path", { fill: "#575E67", d: "M0.968 2.999v14c0 1.103 0.896 2 2 2h0.797v-18h-0.797c-1.104 0-2 0.897-2 2z" })),
189
- "logo": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10 0.858c5.039 0 9.139 4.102 9.139 9.142s-4.1 9.142-9.139 9.142c-5.040 0-9.139-4.101-9.139-9.142s4.1-9.142 9.139-9.142zM10 0c-5.524 0-10 4.478-10 10s4.476 10 10 10c5.523 0 10-4.478 10-10s-4.477-10-10-10v0z" }), el("path", { fill: "#4a00e0", d: "M6.405 12.326c0.252 0 0.465-0.053 0.639-0.157s0.314-0.244 0.422-0.418 0.185-0.373 0.229-0.598c0.045-0.226 0.067-0.454 0.067-0.688v-3.264h1.475v3.264c0 0.444-0.056 0.857-0.167 1.241s-0.282 0.719-0.513 1.007c-0.23 0.288-0.524 0.515-0.881 0.679s-0.78 0.248-1.271 0.248c-0.509 0-0.944-0.087-1.304-0.261s-0.652-0.406-0.876-0.697c-0.225-0.291-0.39-0.628-0.495-1.012s-0.158-0.785-0.158-1.205v-3.264h1.475v3.264c0 0.246 0.024 0.479 0.072 0.702s0.126 0.419 0.234 0.593 0.247 0.312 0.418 0.413c0.171 0.102 0.382 0.153 0.634 0.153z" }), el("path", { fill: "#4a00e0", d: "M14.768 12.956c-0.486 0.449-1.047 0.674-1.682 0.674-0.42 0-0.815-0.079-1.188-0.238-0.371-0.158-0.696-0.382-0.975-0.67-0.279-0.287-0.5-0.634-0.661-1.038s-0.243-0.85-0.243-1.336c0-0.437 0.082-0.851 0.243-1.24s0.385-0.729 0.67-1.017c0.284-0.287 0.622-0.515 1.011-0.683 0.391-0.168 0.81-0.252 1.26-0.252 0.593 0 1.111 0.125 1.555 0.373s0.777 0.589 0.998 1.021l-1.097 0.827c-0.144-0.288-0.353-0.512-0.624-0.67-0.273-0.158-0.568-0.238-0.887-0.238-0.246 0-0.469 0.049-0.67 0.148s-0.373 0.236-0.517 0.414c-0.144 0.177-0.255 0.382-0.333 0.615s-0.117 0.485-0.117 0.755c0 0.276 0.042 0.531 0.127 0.765 0.083 0.233 0.2 0.437 0.35 0.607s0.328 0.304 0.535 0.399c0.207 0.097 0.436 0.145 0.688 0.145 0.576 0 1.095-0.267 1.557-0.801v-0.197h-1.241v-1.069h2.464v3.335h-1.223v-0.629z" })),
190
- "marketing_button": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M12.997 2.99c-0.050-0.153-0.158-0.28-0.302-0.353s-0.31-0.086-0.463-0.036l-2.54 0.825c-0.319 0.104-0.493 0.446-0.39 0.765l0.127 0.391-6.461 4.746-2.549 0.828c-0.153 0.050-0.28 0.158-0.353 0.302s-0.086 0.31-0.036 0.463l1.548 4.765c0.083 0.257 0.321 0.42 0.577 0.42 0.062 0 0.125-0.010 0.188-0.030l2.548-0.828 1.309 0.007c0.263 1.241 1.367 2.176 2.686 2.176 1.308 0 2.405-0.92 2.679-2.148l1.343 0.007 0.127 0.391c0.050 0.153 0.158 0.28 0.302 0.353 0.086 0.044 0.181 0.066 0.276 0.066 0.063 0 0.127-0.010 0.188-0.030l2.54-0.825c0.319-0.104 0.493-0.446 0.39-0.765l-3.733-11.489zM2.545 14.732l-1.173-3.61 1.487-0.483 1.173 3.61-1.486 0.483zM8.886 16.215c-0.64 0-1.189-0.396-1.418-0.955l2.83 0.015c-0.232 0.552-0.777 0.94-1.412 0.94zM5.239 14.034l-1.277-3.93 5.862-4.306 2.689 8.275-7.274-0.038zM14.002 14.727l-0.075-0.229c-0-0-0-0.001-0-0.001l-3.283-10.104 1.385-0.45 3.358 10.335-1.385 0.45z" }), el("path", { fill: "#4a00e0", d: "M15.041 5.941c0.088 0.045 0.182 0.066 0.275 0.066 0.221 0 0.434-0.121 0.541-0.332l1.090-2.138c0.152-0.299 0.034-0.664-0.265-0.817s-0.664-0.034-0.817 0.265l-1.090 2.138c-0.152 0.299-0.034 0.664 0.265 0.817z" }), el("path", { fill: "#4a00e0", d: "M19.604 11.714l-2.138-1.089c-0.299-0.152-0.664-0.033-0.817 0.265s-0.033 0.664 0.265 0.817l2.138 1.089c0.088 0.045 0.182 0.066 0.275 0.066 0.221 0 0.434-0.121 0.541-0.332 0.152-0.299 0.033-0.664-0.265-0.817z" }), el("path", { fill: "#4a00e0", d: "M16.533 8.193c0.083 0.257 0.321 0.42 0.577 0.42 0.062 0 0.125-0.010 0.188-0.030l2.282-0.742c0.319-0.104 0.493-0.446 0.39-0.765s-0.446-0.493-0.765-0.39l-2.282 0.742c-0.319 0.104-0.493 0.446-0.39 0.765z" })),
191
- "table_of_contents": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M0 0h1.25v20h-1.25v-20zM18.75 0h1.25v20h-1.25v-20zM1.25 1.25v-1.25h17.5v1.25h-17.5zM1.25 20v-1.25h17.5v1.25h-17.5zM1.25 4.063v-1.25h17.5v1.25h-17.5zM13.75 1.25h1.25v1.563h-1.25v-1.563zM4.375 5c-0.938 0-1.875 0.938-1.875 1.875s0.938 1.875 1.875 1.875c0.938 0 1.875-0.938 1.875-1.875s-0.938-1.875-1.875-1.875zM4.375 5.938c0.625 0 0.938 0.313 0.938 0.938s-0.313 0.938-0.938 0.938c-0.625 0-0.938-0.313-0.938-0.938s0.313-0.938 0.938-0.938zM7.813 7.5h9.688v-1.25h-9.688v1.25zM4.375 9.688c-0.938 0-1.875 0.625-1.875 1.875 0 0.938 0.938 1.875 1.875 1.875s1.875-0.938 1.875-1.875c0-1.25-0.938-1.875-1.875-1.875zM4.375 10.313c0.625 0 0.938 0.625 0.938 1.25 0 0.313-0.313 0.938-0.938 0.938s-0.938-0.625-0.938-0.938c0-0.625 0.313-1.25 0.938-1.25zM7.813 12.188h9.688v-1.25h-9.688v1.25zM4.375 14.063c0.938 0 1.875 0.938 1.875 1.875s-0.938 1.875-1.875 1.875c-0.938 0-1.875-0.938-1.875-1.875s0.938-1.875 1.875-1.875zM4.375 15c-0.625 0-0.938 0.313-0.938 0.938s0.313 0.938 0.938 0.938c0.625 0 0.938-0.313 0.938-0.938s-0.313-0.938-0.938-0.938zM7.813 16.563h9.688v-1.25h-9.688v1.25z" })),
192
- "faq": el("svg", { width: 20, height: 20 }, el("path", { fill: "#4a00e0", d: "M10.95 14.645c0 0.524-0.425 0.949-0.949 0.949s-0.949-0.425-0.949-0.949c0-0.524 0.425-0.949 0.949-0.949s0.949 0.425 0.949 0.949z" }), el("path", { fill: "#4a00e0", d: "M10.001 0.292c-5.366 0-9.709 4.342-9.709 9.708s4.342 9.708 9.709 9.708c5.365 0 9.707-4.342 9.707-9.708 0-5.365-4.342-9.708-9.707-9.708zM10.001 18.643c-4.777 0-8.644-3.864-8.644-8.643 0-4.776 3.865-8.643 8.644-8.643 4.777 0 8.642 3.865 8.642 8.643s-3.865 8.643-8.642 8.643z" }), el("path", { fill: "#4a00e0", d: "M10.001 5.165c-1.674 0-3.034 1.361-3.034 3.033 0 0.42 0.339 0.76 0.758 0.76s0.759-0.34 0.759-0.76c0-0.836 0.68-1.516 1.518-1.516 0.835 0 1.516 0.68 1.516 1.516s-0.681 1.519-1.516 1.519c-0.421 0-0.759 0.339-0.759 0.757v1.897c0 0.417 0.338 0.757 0.759 0.757 0.418 0 0.758-0.34 0.758-0.757v-1.234c1.308-0.337 2.275-1.527 2.275-2.938-0.001-1.673-1.363-3.034-3.034-3.034z" })),
193
- "forms": el("svg", { width: 20, height: 20, viewBox: "-35 37 128 128" }, el("path", { fill: "#4a00e0", d: "M61,37h-80c-8.8,0-16,7.2-16,16v96c0,8.8,7.2,16,16,16h44v-8h-44c-4.4,0-8-3.6-8-8V53c0-4.4,3.6-8,8-8h80c4.4,0,8,3.6,8,8v47l8-8V53C77,44.2,69.8,37,61,37z" }), el("path", { fill: "#4a00e0", d: "M90.7,109l-5.7-5.7c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1,0.8-5.7,2.3l-34.3,34.3c-1.6,1.6-6.3,7.6-6.3,9.7L29,165l17.7-4c0,0,8.1-4.8,9.7-6.3l34.3-34.3C93.8,117.2,93.8,112.1,90.7,109z M53.5,151.8c-0.5,0.4-2,1.5-3.9,2.7l-10.4-10.4c1.1-1.5,2.2-2.9,3-3.6L68,114.7L79.3,126L53.5,151.8z" }), el("path", { fill: "#4a00e0", d: "M53,69h-64v-8h64V69z" }), el("path", { fill: "#4a00e0", d: "M53,85h-64v-8h64V85z" }), el("path", { fill: "#4a00e0", d: "M53,101h-64v-8h64V101z" }), el("path", { fill: "#4a00e0", d: "M21,117h-32v-8h32V117z" })),
194
- "how_to": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M29.539 1.258l-27.674 9.042c-0.782 0.256-0.894 1.318-0.182 1.733l10.458 6.082c0.33 0.189 0.742 0.166 1.048-0.059l2.939-2.182-2.182 2.939c-0.229 0.306-0.251 0.72-0.059 1.048l6.082 10.458c0.413 0.71 1.477 0.598 1.733-0.184l9.040-27.672c0.243-0.742-0.461-1.445-1.202-1.203v0zM20.549 27.518l-4.696-8.075 5.661-7.622c0.282-0.381 0.243-0.909-0.091-1.243-0.336-0.334-0.864-0.373-1.245-0.091l-7.622 5.662-8.074-4.696 23.862-7.798-7.795 23.864zM11.229 22.122l-6.336 6.338c-0.373 0.37-0.978 0.37-1.349 0-0.373-0.374-0.373-0.978 0-1.35l6.334-6.336c0.373-0.374 0.978-0.374 1.35 0 0.371 0.371 0.371 0.976 0 1.349zM2.858 22.362c-0.371-0.371-0.371-0.978 0-1.349l2.501-2.501c0.373-0.374 0.976-0.374 1.349 0 0.373 0.371 0.373 0.974 0 1.349l-2.501 2.501c-0.373 0.373-0.976 0.373-1.349 0zM13.49 25.293c0.371 0.373 0.371 0.978 0 1.35l-2.501 2.501c-0.186 0.184-0.43 0.278-0.675 0.278-0.842 0-1.277-1.027-0.674-1.63l2.501-2.501c0.37-0.371 0.976-0.371 1.349 0.002v0z" })),
195
- "inline_notice": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M30.69 25.701l-13.094-21.389c-0.35-0.571-0.96-0.912-1.63-0.912h-0.002c-0.67 0-1.28 0.344-1.629 0.915l-13.026 21.389c-0.352 0.578-0.374 1.28-0.064 1.882 0.304 0.59 0.878 0.966 1.534 1.013 0.045 0.003 0.090 0.005 0.134 0.005h26.168c0.045 0 0.093-0.002 0.134-0.005 0.658-0.045 1.232-0.422 1.538-1.013 0.312-0.606 0.288-1.307-0.064-1.885zM3.458 26.403l12.507-20.541 12.576 20.541h-25.083z" }), el("path", { fill: "#4a00e0", d: "M15.966 11.242c-0.533 0-0.965 0.432-0.965 0.965v8.037c0 0.531 0.432 0.966 0.965 0.966s0.965-0.432 0.965-0.966v-8.037c0-0.533-0.432-0.965-0.965-0.965z" }), el("path", { fill: "#4a00e0", d: "M16.946 23.702c0 0.532-0.431 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.532 0.431-0.963 0.963-0.963s0.963 0.431 0.963 0.963z" })),
196
- "wp_search": el("svg", { width: 20, height: 20, viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M20.433 1.068c-5.789 0-10.499 4.71-10.499 10.5 0 2.58 0.936 4.945 2.486 6.775l-1.187 1.187-0.618-0.618c-0.342-0.342-0.896-0.342-1.238 0l-7.542 7.54c-1.024 1.024-1.024 2.689 0 3.713s2.689 1.023 3.712 0l7.541-7.541c0.341-0.342 0.341-0.895 0-1.237l-0.619-0.62 1.187-1.187c1.83 1.55 4.196 2.486 6.776 2.486 5.791 0 10.499-4.71 10.499-10.499s-4.708-10.499-10.499-10.499zM4.311 28.927c-0.341 0.34-0.897 0.34-1.238 0s-0.341-0.896 0-1.238l4.447-4.447 1.238 1.238-4.447 4.447zM9.996 23.242l-1.238-1.238 1.238-1.238 1.238 1.238-1.238 1.238zM20.433 20.317c-4.824 0-8.749-3.924-8.749-8.749s3.925-8.75 8.749-8.75c4.826 0 8.749 3.925 8.749 8.75s-3.924 8.749-8.749 8.749z" })),
197
- "taxonomy_list": el("svg", { width: 20, height: 20, viewBox: "0 0 38 32" }, el("path", { fill: "#4a00e0", d: "M14 24.68h-2.4c-0.24-0.96-0.72-1.84-1.4-2.52l1.28-2c0.44-0.68 0.24-1.6-0.44-2.040s-1.6-0.24-2.040 0.44l-1.28 2c-0.56-0.2-1.2-0.28-1.8-0.28-3.24 0-5.88 2.64-5.88 5.88s2.68 5.84 5.92 5.84c2.72 0 5.040-1.88 5.68-4.4h2.4c0.8 0 1.48-0.64 1.48-1.48-0.040-0.8-0.68-1.44-1.52-1.44zM5.96 29.080c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92 2.92 1.32 2.92 2.92c0 1.6-1.32 2.92-2.92 2.92z" }), el("path", { fill: "#4a00e0", d: "M31.76 20.24c-0.64 0-1.24 0.12-1.8 0.28l-1.28-2c-0.44-0.68-1.36-0.88-2.040-0.44s-0.88 1.36-0.44 2.040l1.28 2c-0.64 0.72-1.16 1.56-1.4 2.52h-2.4c-0.8 0-1.48 0.64-1.48 1.48 0 0.8 0.64 1.48 1.48 1.48h2.4c0.64 2.52 2.96 4.4 5.68 4.4 3.24 0 5.88-2.64 5.88-5.88s-2.64-5.88-5.88-5.88zM31.76 29.080c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92c1.6 0 2.92 1.32 2.92 2.92 0.040 1.6-1.28 2.92-2.92 2.92z" }), el("path", { fill: "#4a00e0", d: "M24 13.92c0.68-0.44 0.88-1.36 0.44-2.040l-1.28-2c0.96-1.040 1.56-2.44 1.56-4 0-3.24-2.64-5.88-5.84-5.88s-5.88 2.64-5.88 5.88c0 1.56 0.6 2.96 1.56 4l-1.28 2c-0.44 0.68-0.24 1.6 0.44 2.040s1.6 0.24 2.040-0.44l1.28-2c0.56 0.2 1.2 0.28 1.8 0.28s1.24-0.12 1.8-0.28l1.28 2c0.48 0.68 1.4 0.88 2.080 0.44zM18.88 8.8c-1.6 0-2.92-1.32-2.92-2.92s1.32-2.92 2.92-2.92 2.92 1.32 2.92 2.92c0 1.6-1.32 2.92-2.92 2.92z" })),
198
- "review": el("svg", { width: 20, height: 20, viewBox: "0 0 29 29" }, el("path", { fill: "#4a00e0", d: "M20.48 16.187l0.4-0.4-0.533-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.053-0.080zM21.2 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080 0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0-0.053 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M8.16 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM8.853 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s-0.027 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M7.147 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.133 0.027-0.533 0.080 0.4 0.4 0.080 0.053zM6.32 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M11.333 16.187l0.4-0.4-0.533-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.053-0.107 0.080-0.080zM12.053 15.787l-0.587 0.533 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0.027-0.027 0.080-0.053 0.107z" }), el("path", { fill: "#4a00e0", d: "M10.32 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.107 0.027-0.56 0.080 0.4 0.4 0.080 0.053zM9.493 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M14.4 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM15.093 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080 0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s-0.053 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M13.36 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.48-0.053 0.080-0.107 0.053-0.56 0.080 0.4 0.4 0.080 0.053zM12.56 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.107-0.053-0.080-0.080z" }), el("path", { fill: "#4a00e0", d: "M17.493 16.187l0.4-0.4-0.56-0.053-0.107-0.027-0.053-0.080-0.24-0.507v1.493l0.080 0.053 0.507 0.267-0.080-0.56-0.027-0.107 0.080-0.080zM18.187 15.787l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.027-0.027-0.053-0.053-0.027-0.080s0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053-0.027 0-0.027 0.053-0.080 0.080z" }), el("path", { fill: "#4a00e0", d: "M16.48 16.267l-0.027 0.107-0.080 0.56 0.507-0.267 0.080-0.053v-1.493l-0.24 0.507-0.053 0.080-0.133 0.027-0.533 0.080 0.4 0.4 0.080 0.053zM15.653 15.68c0-0.027 0.027-0.053 0.080-0.053l0.773-0.107 0.347-0.72c0.027-0.053 0.053-0.053 0.080-0.053s0.053 0.027 0.080 0.053l0.347 0.72 0.773 0.107c0.053 0 0.080 0.027 0.080 0.053s0 0.053-0.027 0.080l-0.56 0.56 0.133 0.773c0 0.027 0 0.053 0 0.080s-0.027 0.027-0.053 0.027c-0.027 0-0.027 0-0.053-0.027l-0.693-0.373-0.693 0.373c-0.027 0-0.053 0.027-0.053 0.027-0.027 0-0.053 0-0.053-0.027s-0.027-0.053 0-0.080l0.133-0.773-0.56-0.56c-0.080 0-0.080-0.053-0.080-0.080z" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M18.8 25.733h-15.147v-21.867h25.227v14.293" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M3.653 8.907h25.227" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M6.187 6.4h1.68" }), el("path", { fill: "none", stroke: "#4a00e0", linejoin: "miter", linecap: "butt", miterlimit: "10", width: "1.3333", d: "M9.547 6.4h1.68" }), el("path", { fill: "#4a00e0", d: "M23.147 26.373c-2.613-0.133-4.613-2.347-4.48-4.96s2.347-4.613 4.933-4.48c2.613 0.133 4.613 2.347 4.48 4.933-0.107 2.613-2.32 4.613-4.933 4.507zM23.547 17.867c-2.080-0.107-3.867 1.52-3.947 3.6-0.107 2.080 1.493 3.867 3.6 3.947s3.867-1.52 3.947-3.6-1.52-3.84-3.6-3.947z" }), el("path", { fill: "#4a00e0", d: "M30.080 29.547c-0.133 0-0.24-0.053-0.32-0.16l-3.6-3.947c-0.187-0.187-0.16-0.507 0.027-0.667 0.187-0.187 0.507-0.16 0.667 0.027l3.6 3.947c0.187 0.187 0.16 0.48-0.027 0.667 0 0 0 0 0 0-0.107 0.080-0.213 0.133-0.347 0.133z" }), el("path", { fill: "#4a00e0", d: "M23.947 11.573h-17.040c-0.373 0-0.667 0.293-0.667 0.667s0.293 0.667 0.667 0.667h17.040c0.373 0 0.667-0.293 0.667-0.667s-0.293-0.667-0.667-0.667z" })),
199
- "lottie": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 120 120" }, el("rect", { x: "8.1", y: "11.8", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", width: "102.9", height: "99.9" }), el("ellipse", { transform: "matrix(0.9666 -0.2562 0.2562 0.9666 -22.8642 11.8718)", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", cx: "34.1", cy: "93.7", rx: "0.1", ry: "0" }), el("ellipse", { transform: "matrix(-0.9666 0.2562 -0.2562 -0.9666 174.7596 36.9626)", fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", cx: "85", cy: "29.9", rx: "0.1", ry: "0" }), el("path", { fill: "none", stroke: "#4a00e0", strokeWidth: "10", miterlimit: "10", d: "M84.4,29.7c0,0-18-4.9-23.4,32.2S34.1,93.7,34.1,93.7" })),
200
- "accept": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M424,127H41.5C-0.6,127-35,161.4-35,203.5v459c0,42.1,34.4,76.5,76.5,76.5h210.4v-38.3H41.5c-21,0-38.3-17.2-38.3-38.3v-459c0-21,17.2-38.3,38.3-38.3H424c21,0,38.3,17.2,38.3,38.3v224.7l38.3-38.3V203.5C500.5,161.4,466.1,127,424,127z" }), el("path", { fill: "#4a00e0", d: "M385.8,280h-306v-38.3h306V280z" }), el("path", { fill: "#4a00e0", d: "M385.8,356.5h-306v-38.3h306V356.5z" }), el("path", { fill: "#4a00e0", d: "M224,431.8H79.8v-38.3H224V431.8z" }), el("path", { fill: "#4a00e0", d: "M464.9,525.8c-7.4-7.4-19.4-7.4-26.7,0l-80.2,80.2l-40.1-40.1c-7.4-7.4-19.4-7.4-26.7,0c-7.4,7.4-7.4,19.4,0,26.7l53.5,53.5c7.4,7.4,19.4,7.4,26.7,0l93.6-93.6C472.4,545.2,472.4,533.2,464.9,525.8z" }), el("path", { fill: "#4a00e0", d: "M783.3,41.9H207.2C143.8,41.9,92,93.8,92,157.1v691.3c0,63.4,51.8,115.2,115.2,115.2h316.9v-57.7H207.2c-31.6,0-57.7-25.9-57.7-57.7V157.1c0-31.6,25.9-57.7,57.7-57.7h576.1c31.6,0,57.7,25.9,57.7,57.7v338.4l57.7-57.7V157.2C898.4,93.8,846.6,41.9,783.3,41.9z" }), el("path", { fill: "#4a00e0", d: "M725.7,272.4H264.8v-57.7h460.9V272.4z" }), el("path", { fill: "#4a00e0", d: "M725.7,387.7H264.8V330h460.9V387.7z" }), el("path", { fill: "#4a00e0", d: "M482,501H264.8v-57.7H482V501z" }), el("path", { fill: "#4a00e0", d: "M707.5,941.1c-124.1,0-225.2-101-225.2-225.2s101-225,225.2-225s225.2,101,225.2,225.2S831.6,941.1,707.5,941.1z M707.5,531.5c-101.7,0-184.6,82.8-184.6,184.6s82.8,184.6,184.6,184.6S892.1,817.9,892.1,716S809.2,531.5,707.5,531.5z" }), el("path", { fill: "#4a00e0", d: "M844.9,642.6c-11.1-11.1-29.2-11.1-40.2,0L683.8,763.4l-60.3-60.3c-11.1-11.1-29.2-11.1-40.2,0c-11.1,11.1-11.1,29.2,0,40.2l80.6,80.6c11.1,11.1,29.2,11.1,40.2,0l140.9-141C856.1,671.8,856.1,653.7,844.9,642.6z" })),
201
- "checkbox": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M833.3,44H166.5C97.4,44,41.5,100,41.5,169.1V836c0,69.2,56,125.1,125.1,125.1h666.9c69.2,0,125.1-56,125.1-125.1V169.1C958.4,100,902.5,44,833.3,44z M875.1,835.8c0,23-18.7,41.7-41.7,41.7H166.5c-23,0-41.7-18.7-41.7-41.7V169.1c0-23,18.7-41.7,41.7-41.7h666.9c23,0,41.7,18.7,41.7,41.7v666.8H875.1z" }), el("path", { fill: "#4a00e0", d: "M691.5,369.9c-16.3-16.3-42.6-16.3-58.9,0L455.8,546.7l-88.4-88.4c-16.3-16.3-42.6-16.3-58.9,0c-16.3,16.3-16.3,42.6,0,58.9l117.9,117.9c16.3,16.3,42.6,16.3,58.9,0l206.3-206.3C707.9,412.5,707.9,386,691.5,369.9z" })),
202
- "datepicker": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M882.2,127.7H758V70.4c0-15.8-12.9-28.7-28.7-28.7s-28.7,12.9-28.7,28.7v57.3H528.4V70.4c0-15.8-12.9-28.7-28.7-28.7c-15.8,0-28.7,12.9-28.7,28.7v57.3H298.8V70.4c0-15.8-12.9-28.7-28.7-28.7s-28.7,12.9-28.7,28.7v57.3H117.6c-42.2,0-76.5,34.3-76.5,76.5v678.7c0,42.2,34.3,76.5,76.5,76.5h764.7c42.2,0,76.5-34.3,76.5-76.5V204.2C958.8,161.9,924.6,127.7,882.2,127.7z M901.5,882.6c0,10.6-8.6,19.1-19.1,19.1H117.6c-10.6,0-19.1-8.6-19.1-19.1V204c0-10.6,8.6-19.1,19.1-19.1h124.3v57.3c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7V185h172.2v57.3c0,15.8,12.9,28.7,28.7,28.7c15.8,0,28.7-12.9,28.7-28.7V185h172.2v57.3c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7V185h124.3c10.6,0,19.1,8.6,19.1,19.1v678.7L901.5,882.6L901.5,882.6z" }), el("path", { fill: "#4a00e0", d: "M882.4,963.8H117.6c-44.7,0-81-36.3-81-81V204.2c0-44.7,36.3-81,81-81h119.2V70.4c0-18.3,14.9-33.2,33.2-33.2s33.2,14.9,33.2,33.2v52.8h163.1V70.4c0-18.3,14.9-33.2,33.2-33.2c18.3,0,33.2,14.9,33.2,33.2v52.8H696V70.4c0-18.3,14.9-33.2,33.2-33.2c18.3,0,33.2,14.9,33.2,33.2v52.8h119.7c44.7,0,81.1,36.3,81.1,81v678.7C963.3,927.5,927,963.8,882.4,963.8z M117.6,132.2c-39.7,0-72,32.3-72,72v678.7c0,39.7,32.3,72,72,72h764.7c39.7,0,72-32.3,72-72V204.2c0-39.7-32.3-72-72.1-72H753.5V70.4c0-13.4-10.8-24.2-24.2-24.2S705.1,57,705.1,70.4v61.8H523.9V70.4c0-13.4-10.8-24.2-24.2-24.2S475.5,57,475.5,70.4v61.8H294.3V70.4c0-13.4-10.8-24.2-24.2-24.2S245.9,57,245.9,70.4v61.8L117.6,132.2L117.6,132.2z M882.5,906.2H117.6c-13,0-23.6-10.6-23.6-23.6V204c0-13,10.6-23.6,23.6-23.6h128.8v61.8c0,13.4,10.8,24.2,24.2,24.2s24.2-10.8,24.2-24.2v-61.8H476v61.8c0,13.4,10.8,24.2,24.2,24.2c13.4,0,24.2-10.8,24.2-24.2v-61.8h181.2v61.8c0,13.4,10.8,24.2,24.2,24.2s24.2-10.8,24.2-24.2v-61.8h128.8c13,0,23.6,10.6,23.6,23.6v683.2h-0.8C903.5,898,893.9,906.2,882.5,906.2z M117.6,189.5c-8,0-14.5,6.6-14.5,14.5v678.6c0,8,6.6,14.5,14.5,14.5h764.8c8,0,14.5-6.6,14.5-14.5h0.3V204c0-8-6.6-14.5-14.5-14.5H763v52.8c0,18.3-14.9,33.2-33.2,33.2s-33.2-14.9-33.2-33.2v-52.8H533.4v52.8c0,18.3-14.9,33.2-33.2,33.2S467,260.6,467,242.3v-52.8H303.8v52.8c0,18.3-14.9,33.2-33.2,33.2s-33.2-14.9-33.2-33.2v-52.8L117.6,189.5L117.6,189.5z" })),
203
- "email": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M30.534 25.334h-29.149v-20.192h29.158v20.189h-0.010zM3.626 23.088h24.669v-15.699h-24.669v15.699z" }), el("path", { fill: "#4a00e0", d: "M15.962 17.76l-14.128-10.595 1.35-1.802 12.778 9.594 12.781-9.594 1.35 1.802z" })),
204
- "hidden": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M7.29 21.67l1.488-1.498c-1.818-1.421-3.446-3.072-4.854-4.909 1.45-1.907 6.384-7.782 12.074-7.782 1.504 0.016 2.986 0.374 4.336 1.040l1.542-1.552c-1.798-1.002-3.818-1.542-5.878-1.574-7.843 0-13.971 8.893-14.227 9.28l-0.349 0.589 0.397 0.582c1.542 2.189 3.382 4.15 5.472 5.824z" }), el("path", { fill: "#4a00e0", d: "M30.227 14.682c-1.482-2.070-3.235-3.933-5.206-5.539l-1.488 1.488c1.69 1.363 3.213 2.918 4.544 4.634-1.45 1.907-6.39 7.782-12.077 7.782-1.366-0.022-2.717-0.333-3.958-0.906l-1.574 1.574c1.706 0.899 3.6 1.382 5.533 1.418 7.843 0 13.971-8.893 14.227-9.28l0.355-0.582-0.355-0.589z" }), el("path", { fill: "#4a00e0", d: "M5.571 22.72l17.891-17.891c0.41-0.41 1.069-0.41 1.472 0v0c0.41 0.41 0.41 1.069 0 1.472l-17.888 17.891c-0.41 0.41-1.069 0.41-1.472 0v0c-0.413-0.403-0.413-1.069-0.003-1.472z" }), el("path", { fill: "#4a00e0", d: "M19.264 11.232l-7.296 7.293c1.728 2.298 4.989 2.768 7.293 1.040s2.768-4.989 1.040-7.293c-0.298-0.39-0.646-0.746-1.037-1.040v0z" }), el("path", { fill: "#4a00e0", d: "M12.406 19.027l8.285-6.138c-1.366-2.531-4.525-3.475-7.059-2.102s-3.475 4.525-2.102 7.059c0.234 0.429 0.531 0.826 0.877 1.181v0z" })),
205
- "name": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M962.4,154.4v512.4H897V154.4H962.4z" }), el("path", { fill: "#4a00e0", d: "M962.4,209.2H38.6v-65.4h923.8V209.2z" }), el("path", { fill: "#4a00e0", d: "M962.4,716.3H38.6v-65.4h923.8V716.3z" }), el("path", { fill: "#4a00e0", d: "M103.8,154.5v512.3H38.6V154.5H103.8z" }), el("path", { fill: "#4a00e0", d: "M287.1,292.3v277.1h-65.4V292.3H287.1z" }), el("path", { fill: "#4a00e0", d: "M369.9,307H135.9v-65.4h233.9V307z" }), el("path", { fill: "#4a00e0", d: "M369.9,617.8H135.9v-65.4h233.9V617.8z" })),
206
- "phone": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M713.3,960.4c-35.6-0.2-71.1-4.8-105.8-13.3C488,918.3,365.1,845.2,261.3,741.3s-177-227-205.8-346.2c-30.3-125.6-8.8-232.9,60.8-302.4l19.8-19.8c37.5-37.5,98.3-37.5,135.9,0L386.1,187c37.5,37.5,37.5,98.3,0,135.9l-67.5,67.5c32.4,56.8,76.2,113.6,128.2,165.4c52,51.8,108.8,95.9,165.4,128.2l67.5-67.5c37.5-37.5,98.3-37.5,135.9,0l0,0l114.1,114.1c37.5,37.5,37.5,98.3,0,135.9l-19.8,19.6C861,935.1,793.1,960.4,713.3,960.4z M204.3,112.8c-7.4,0-14.5,2.9-19.6,8.2l-19.8,19.8c-52,52-67.3,136.6-42.9,238c25.9,107.3,92.6,219,187.7,314s206.8,161.8,314,187.7c101.4,24.4,185.8,9.3,238-42.9l19.8-19.8c10.9-10.9,10.9-28.4,0-39.1L767.4,664.7c-10.9-10.9-28.4-10.9-39.1,0L643,750.1c-10.5,10.5-26.7,13-39.8,6.3c-70.1-36.2-140.6-89-204.3-152.4S282.6,469.8,246.4,399.8c-6.9-13.1-4.4-29.3,6.1-39.8l85.4-85.4c10.9-10.9,10.9-28.4,0-39.1L223.9,121C218.6,115.9,211.5,112.8,204.3,112.8z" }), el("path", { fill: "#4a00e0", d: "M749.9,549.6c-18.9,0-34.1-15.2-34.1-34.1l0,0c-0.2-124.8-101.4-226-226.2-226.2c-18.9,0-34.1-15.2-34.1-34.1s15.2-34.1,34.1-34.1l0,0c162.4,0,294.4,132.1,294.4,294.4C784,534.4,768.7,549.6,749.9,549.6L749.9,549.6z" }), el("path", { fill: "#4a00e0", d: "M894.3,549.6c-18.9,0-34.1-15.2-34.1-34.1l0,0c0-204.3-166.4-370.4-370.4-370.4c-18.9,0-34.1-15.2-34.1-34.1s15.2-34.1,34.1-34.1l0,0c242,0,438.9,196.8,438.9,438.9C928.4,534.4,913.2,549.6,894.3,549.6L894.3,549.6z" })),
207
- "radio": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M7.446 4.931c-1.651 0-2.95 1.299-2.95 2.95s1.299 2.95 2.95 2.95 2.95-1.299 2.95-2.95-1.299-2.95-2.95-2.95v0zM7.446 1.981c-3.245 0-5.901 2.656-5.901 5.901s2.656 5.901 5.901 5.901 5.901-2.656 5.901-5.901-2.656-5.901-5.901-5.901v0zM7.446 12.605c-2.595 0-4.723-2.122-4.723-4.723s2.125-4.72 4.723-4.72 4.723 2.122 4.723 4.723-2.128 4.72-4.723 4.72v0z" }), el("path", { fill: "#4a00e0", d: "M12.832 21.418c0 2.974-2.411 5.386-5.386 5.386s-5.386-2.411-5.386-5.386c0-2.974 2.411-5.386 5.386-5.386s5.386 2.411 5.386 5.386z" }), el("path", { fill: "#4a00e0", d: "M7.446 27.462c-3.334 0-6.045-2.71-6.045-6.045s2.71-6.045 6.045-6.045 6.045 2.71 6.045 6.045-2.71 6.045-6.045 6.045zM7.446 16.694c-2.605 0-4.723 2.118-4.723 4.723s2.118 4.723 4.723 4.723 4.723-2.118 4.723-4.723-2.118-4.723-4.723-4.723z" }), el("path", { fill: "#4a00e0", d: "M14.694 5.37h15.933v1.229h-15.933v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 9.053h9.664v1.229h-9.664v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 19.347h15.933v1.229h-15.933v-1.229z" }), el("path", { fill: "#4a00e0", d: "M14.694 22.8h9.664v1.229h-9.664v-1.229z" })),
208
- "select": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M775.8,509.4c-13.1,0-25.5,3.1-36.5,8.6c-11.4-32-41.9-55-77.8-55c-22.2,0-42.3,8.7-57.1,23.1c-14.9-14.2-34.9-23.1-57.1-23.1c-11.2,0-21.8,2.3-31.6,6.3V323.4c0-45.4-37-82.5-82.5-82.5s-82.5,37-82.5,82.5v174v19.2v42.6c-37.2,1.9-92.3,14.2-92.3,91.9c0,58.2,69.5,185.2,140.5,201.3C445,916.2,520,957.7,604.4,957.7c142.4,0,253.9-106.9,253.9-243.6c0-14-11.4-25.5-25.5-25.5c-14,0-25.5,11.4-25.5,25.5c0,108-89.1,192.7-203,192.7c-70.4,0-132.5-36-168.8-90.7c-0.3-0.7-0.9-1.4-1.2-2.1c-20.6-31.8-32.9-69.5-32.9-110.3v-187v-19.2v-174c0-17.5,14.2-31.6,31.6-31.6s31.6,14.2,31.6,31.6v221.9v84.7v4c0,14,11.4,25.5,25.5,25.5c14,0,25.5-11.4,25.5-25.5v-4v-84.7c0-17.5,14.2-31.6,31.6-31.6s31.6,14.2,31.6,31.5v0.2v88.8c0,1.4,0.2,2.3,0.3,3c1.6,12.6,12.1,22.4,25.2,22.4c13.1,0,23.9-10,25.2-22.9c0.2-0.5,0.2-1,0.2-1.7c0-0.3,0-0.5,0-0.9v-88.8v-0.2c0.2-17.3,14.2-31.5,31.6-31.5s31.8,14.2,31.8,31.6v45.8c0,0.2,0,0.5,0,0.7v42.5c0,1.4,0.2,2.6,0.3,3.5c1.7,12.4,12.2,21.8,25.2,21.8c13.1,0,23.6-9.8,25.2-22.5c0.2-0.7,0.2-1.4,0.2-2.1c0-0.2,0-0.5,0-0.7v-42.8c0.2-17.3,14.3-31.3,31.6-31.3c17.5,0,31.8,14.2,31.8,31.6V613c0,14,11.4,25.5,25.5,25.5c14,0,25.5-11.4,25.5-25.5v-21.1C858.4,546.4,821.4,509.4,775.8,509.4z M309.3,651.4c0-25.7,4.2-38.1,41.4-40.9v93.7c0,18,1.9,35.6,5.4,52.6C331.1,723.1,309.3,679.2,309.3,651.4z" }), el("path", { fill: "#4a00e0", d: "M528.7,385.5c-9.6,10.1-9.3,26.2,1,36c4.9,4.7,11.2,7,17.5,7c6.8,0,13.5-2.6,18.5-7.9c28.7-30.2,45.8-69.9,48.4-111.5c3-47.5-12.8-93.1-44.2-128.8s-75-56.8-122.5-59.8c-97.9-5.9-182.4,68.8-188.5,166.7c-3,47.5,12.9,93.1,44.4,128.8c9.3,10.5,25.3,11.5,35.8,2.3s11.5-25.3,2.3-35.8c-22.5-25.5-33.7-58.2-31.6-92.1c4.2-69.9,64.7-123.4,134.5-119.2c33.9,2.1,65,17.3,87.4,42.6c22.5,25.5,33.7,58,31.6,92.1C561.6,335.7,549.2,364,528.7,385.5z" }), el("path", { fill: "#4a00e0", d: "M625.9,426.9c12.4,6.6,27.8,1.9,34.4-10.7c16.8-31.8,26.6-66.4,28.8-102.7C697.7,174.2,591.3,54,452,45.4c-67.4-4.2-132.5,18.3-183.1,63.1s-80.7,106.6-84.9,174c-5.6,90.7,38.3,177.7,114.3,227.5c4.4,2.8,9.1,4.2,14,4.2c8.2,0,16.4-4,21.3-11.5c7.7-11.7,4.4-27.6-7.3-35.1c-60.8-39.7-95.8-109.4-91.4-181.7c3.3-53.8,27.4-103.3,67.8-139.1S395,93.1,448.9,96.5c111.3,6.8,196.2,102.9,189.4,214.1c-1.7,29.2-9.6,56.8-23.1,82.1C608.7,404.9,613.5,420.4,625.9,426.9z" })),
209
- "textarea": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 32 32" }, el("path", { fill: "#4a00e0", d: "M11.136 21.28h-1.216v-18.24h1.216v-1.824h-4.864v1.824h1.216v18.24h-1.216v1.824h4.864z" }), el("path", { fill: "#4a00e0", d: "M11.763 4.864v2.432h16.397v20.672h-24.32v-20.672h1.786v-2.432h-4.218v25.536h29.184v-25.536z" })),
210
- "toggle": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M661,830.7H343.8c-168.5,0-305.6-137.1-305.6-305.6c0-168.5,137.1-305.6,305.6-305.6H661c168.5,0,305.6,137.1,305.6,305.6C966.6,693.6,829.5,830.7,661,830.7z M343.8,275.5c-137.6,0-249.6,112-249.6,249.6c0,137.6,112,249.6,249.6,249.6H661c137.6,0,249.6-112,249.6-249.6c0-137.6-112-249.6-249.6-249.6H343.8z" }), el("path", { fill: "#4a00e0", d: "M660.8,672c-81,0-146.9-65.9-146.9-146.9c0-81,65.9-146.9,146.9-146.9s146.9,65.9,146.9,146.9C807.7,606.1,741.8,672,660.8,672z M660.8,434.2c-50.1,0-90.9,40.8-90.9,90.9s40.8,90.9,90.9,90.9s90.9-40.8,90.9-90.9S711,434.2,660.8,434.2z" })),
211
- "url": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 1000 1000" }, el("path", { fill: "#4a00e0", d: "M681.2,311.5c-15-15-37.7-15-52.8,0L312.3,627.7c-15,15-15,37.7,0,52.8c15,15,37.7,15,52.8,0l316.2-316.2C696.2,349.2,696.2,326.6,681.2,311.5z" }), el("path", { fill: "#4a00e0", d: "M338.6,699.5c-11.8,0-23.1-4.8-31.9-13.6c-8.7-8.7-13.6-20.1-13.6-31.9s4.8-23.1,13.6-31.9L622.9,306c8.7-8.7,20.1-13.6,31.9-13.6c11.8,0,23.1,4.8,31.9,13.6s13.6,20.1,13.6,31.9c0,11.8-4.8,23.1-13.6,31.9L370.5,685.9C361.8,694.7,350.5,699.5,338.6,699.5z M654.8,308c-7.7,0-15.1,3.2-20.9,9L317.8,633.2c-12.1,12.1-12.1,29.7,0,41.8c5.8,5.8,13.2,9,20.9,9c7.7,0,15.1-3.2,20.9-9l316.2-316.2c12.1-12.1,12.1-29.7,0-41.8C669.9,311.2,662.5,308,654.8,308z" }), el("path", { fill: "#4a00e0", d: "M365,891l131.7-131.7c52.8-52.8,67.8-131.7,41.4-199.5l-63.9,63.9c0,30.1-7.6,60.2-33.8,86.6L308.8,842c-45.1,45.1-116.6,45.1-158.1,0c-45.1-45.1-45.1-116.6,0-158.1l131.7-131.7c22.7-22.7,56.5-33.8,86.6-33.8l63.9-63.9c-67.8-26.4-146.7-15-199.5,41.4L101.6,627.7c-71.5,71.5-71.5,191.9,0,263.4C173.2,966.3,293.5,966.3,365,891z" }), el("path", { fill: "#4a00e0", d: "M233.3,955.2c-52.5,0-101.2-20.9-137.3-58.8c-74.3-74.4-74.3-200,0.1-274.3l131.6-131.6c34.6-37,82.1-57.3,133.9-57.3c25.1,0,50.1,4.7,74,14.1l11.1,4.3l-74.6,74.6H369c-30.6,0-61.6,12.1-81.1,31.5L156,689.6c-19.6,18-30.7,42.8-31.3,69.7c-0.6,28.3,10.9,56.4,31.6,77.1l0.2,0.2c18.5,20.2,44.1,31.3,71.9,31.3c28,0,54.6-11.2,74.9-31.6L435,704.8c21.5-21.7,31.5-47.4,31.5-81.1v-3.2l74.6-74.6l4.3,11.1c28,72,11.1,153.6-43.2,207.8L370.6,896.5C334.5,934.4,285.8,955.2,233.3,955.2z M361.6,448.8c-47.4,0-91,18.6-122.6,52.5l-0.2,0.2L107.1,633.2c-68.4,68.4-68.4,184,0,252.4l0.1,0.1c33.1,34.8,77.9,54,126.1,54s93-19.2,126.1-54l0.1-0.1l131.7-131.7c47-47,63.6-116.5,43.7-179.8L482,627c-0.7,36-12.5,65-36,88.8L314.3,847.5c-23.3,23.3-53.8,36.1-85.9,36.1c-32.2,0-61.7-12.9-83.3-36.2c-23.6-23.6-36.7-55.8-36-88.3c0.7-31.2,13.5-59.9,36.2-80.8l131.6-131.6c21.9-21.9,54.9-35.2,88.8-36l52.9-52.9C400,451.8,380.9,448.8,361.6,448.8z" }), el("path", { fill: "#4a00e0", d: "M549.5,285.1l131.7-131.7c45.1-45.1,116.6-45.1,158.1,0c41.4,45.1,45.1,116.6,0,158.1L707.6,443.2C684.9,465.9,651.1,477,621,477l-63.9,63.9c67.8,26.4,146.7,11.3,199.5-41.4l131.7-131.7c71.5-71.5,71.5-191.9,0-263.4s-191.9-71.5-263.4,0l-128,128c-52.8,52.8-67.8,131.7-41.4,199.5l63.9-63.9C515.5,337.9,526.8,307.8,549.5,285.1z" }), el("path", { fill: "#4a00e0", d: "M625.1,561.4c-24.4,0-48.2-4.5-70.8-13.3l-11.1-4.3l74.6-74.6h3.2c30.6,0,61.6-12.1,81.1-31.5L834,305.8c19.8-18.1,30.4-43.6,29.9-71.8c-0.4-27.3-11.5-54.7-30.4-75.3c-18.5-20.2-44.1-31.3-71.9-31.3c-28,0-54.6,11.2-74.9,31.6L555,290.6c-21.3,21.3-31.4,49.1-27.9,76.4l0.5,3.8l-75,75l-4.3-11.1c-28-72-11.1-153.6,43.2-207.8l128-128C655.5,62.8,704.2,43,756.6,43s101.1,19.9,137.2,55.9c74.4,74.4,74.4,200,0,274.4L762.1,505C725.7,541.3,677.1,561.4,625.1,561.4zM571.3,537.6c17.3,5.4,35.4,8.2,53.7,8.2c47.8,0,92.6-18.4,126.1-51.9l131.7-131.7c68.4-68.4,68.4-184,0-252.4c-33.1-33.1-77.9-51.4-126.2-51.4c-48.3,0-93.1,18.2-126.2,51.4l-128,128c-47,47-63.6,116.5-43.7,179.8l52.5-52.5c-2.8-30.8,9-61.8,32.7-85.5l131.7-131.7c23.3-23.3,53.8-36.1,85.9-36.1c32.2,0,61.8,12.9,83.4,36.4c21.4,23.3,34,54.5,34.5,85.6c0.5,32.6-11.8,62.2-34.9,83.4L713.1,448.7c-21.9,21.9-54.9,35.2-88.8,36L571.3,537.6z" })),
212
- "form1": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M41.5,2.1H7.8C4,2.1,1,5.2,1,8.9v40.5c0,3.7,3,6.8,6.8,6.8h18.6v-3.4H7.8c-1.9,0-3.4-1.5-3.4-3.4V8.9c0-1.9,1.5-3.4,3.4-3.4h33.8c1.9,0,3.4,1.5,3.4,3.4v19.8l3.4-3.4V8.9C48.3,5.2,45.2,2.1,41.5,2.1z" }), el("path", { fill: "#4a00e0", d: "M38.1,15.6h-27v-3.4h27V15.6z" }), el("path", { fill: "#4a00e0", d: "M38.1,23h-27v-3.4h27V23z" }), el("path", { d: "M35.2,29.6H13.5v-2.7h21.7V29.6z" }), el("path", { d: "M35.2,35.4H13.5v-2.7h21.7V35.4z" }), el("path", { d: "M35.2,27.8v6.3h-2.7v-6.3H35.2z" }), el("path", { d: "M16.2,27.9v6.3h-2.7v-6.3H16.2z" }), el("path", { d: "M43.4,31.9c-0.7,0.4-1.2,1-1.4,1.8c-0.9-0.3-1.9-0.1-2.7,0.3c-0.7,0.4-1.2,1-1.4,1.8c-0.9-0.3-1.9-0.1-2.7,0.3c-0.4,0.4-0.8,0.7-1.1,1.3L31,34c-1.1-1.3-3-1.5-4.4-0.7c-0.8,0.6-1.4,1.4-1.5,2.4c-0.1,1,0.1,2,0.8,2.8l4,4.5c-0.7,0.3-1.2,0.6-1.8,1.2c-0.4,0.5-0.9,1.2-1,1.9c0,0.3,0.1,0.6,0.3,0.9l5.8,6.5c4.3,4.8,11.6,5.5,16.5,1.6c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.1,0.3-0.2,0.3-0.3c5-4.7,5.2-12.9,0.4-18.3l-3-3.4C46.7,31.4,44.8,31.1,43.4,31.9z M49.1,37.5c4,4.5,3.8,11.2-0.3,15.2c-0.3,0.2-0.4,0.4-0.7,0.6c-3.8,3.1-9.9,2.4-13.3-1.4l-5.3-6c0-0.2,0.1-0.2,0.2-0.3c0.3-0.3,0.7-0.5,1.3-0.6c0.5,0,0.9,0.2,1.2,0.6l4.1,4.6c0.4,0.5,1.1,0.5,1.6,0.1s0.5-1.1,0.1-1.6l-4.1-4.6l-1.1-1.3l-5.2-5.9c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.3-0.5,0.5-0.8c0.4-0.2,1.1-0.1,1.5,0.3l5.2,5.8l1.5,1.7c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-1.5-1.7c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8c0.5-0.3,1.1-0.1,1.5,0.3l0.7,0.8l0.7,0.8c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-0.7-0.8c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8c0.5-0.3,1.1-0.1,1.5,0.3l0.7,0.8l0.7,0.8c0.4,0.5,1.1,0.5,1.6,0.1c0.5-0.4,0.5-1.1,0.1-1.6l-0.7-0.8c-0.2-0.3-0.4-0.6-0.3-1c0-0.3,0.2-0.6,0.5-0.8l0,0c0.5-0.3,1.1-0.1,1.5,0.3L49.1,37.5L49.1,37.5z" })),
213
- "form2": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M44.4,5.6H10.9c-4.1,0-7.4,3.3-7.4,7.4v33.5c0,4.1,3.3,7.4,7.4,7.4h15.4l3.7-1.9l-3.7-1.9H10.9c-2.1,0-3.7-1.7-3.7-3.7V13.1c0-2.1,1.7-3.7,3.7-3.7h33.5c2.1,0,3.7,1.7,3.7,3.7v30l0.1-0.1c0.4-2.3,1.7-4.4,3.6-5.7V13.1C51.9,9,48.5,5.6,44.4,5.6z" }), el("path", { fill: "#4a00e0", d: "M14.7,19.6h26.1v-3.7H14.7V19.6z" }), el("path", { fill: "#4a00e0", d: "M14.7,27h26.1v-3.7H14.7V27z" }), el("path", { d: "M14.7,34.5h26.1v-3.7H14.7V34.5z" }), el("path", { d: "M56.2,45l0-3.7c0-1-0.4-2-1.1-2.6c-0.7-0.7-1.6-1.1-2.6-1.1l-22.6,0.2c-1,0-4.6,0.5-5.3,1.1l-7.1,4.6l7.2,4.4c0,0,4.2,1,5.3,1l22.6-0.2C54.5,48.7,56.2,47,56.2,45z M29.9,47.1c-0.3,0-1.2-0.2-2.2-0.4l-0.1-6.8c0.8-0.1,1.7-0.2,2.2-0.2l17-0.2l0.1,7.4L29.9,47.1z" })),
214
- "form3": el("svg", { width: 20, height: 20, role: "img", viewBox: "0 0 58 58" }, el("path", { fill: "#4a00e0", d: "M41.5,46.1h-27v-3.4h27V46.1z" }), el("path", { fill: "#4a00e0", d: "M20.7,26.3l10.1,10.1l21.2-21.2L41.8,5.1L20.7,26.3z M44.2,12.8c0.7,0.7,0.7,1.8,0,2.5L32,27.6c-0.3,0.4-0.8,0.5-1.3,0.5c-0.5,0-0.9-0.2-1.3-0.5c-0.7-0.7-0.7-1.8,0-2.5l12.3-12.3C42.4,12.1,43.5,12.1,44.2,12.8z" }), el("path", { fill: "#4a00e0", d: "M56,5.8l-4.8-4.8c-1.4-1.4-3.9-1.4-5.3,0l-1.6,1.6l10.1,10.1l1.5-1.5C57.4,9.7,57.4,7.3,56,5.8z" }), el("path", { d: "M46.9,56.3H4.6c-1,0-1.8-0.8-1.8-1.8V9.7c0-1,0.8-1.8,1.8-1.8H33c1,0,1.8,0.8,1.8,1.8c0,1-0.8,1.8-1.8,1.8H6.5v41.1h40.4c1.4,0,2.6-1.2,2.6-2.6V26.9c0-1,0.8-1.8,1.8-1.8c1,0,1.8,0.8,1.8,1.8V50C53.2,53.5,50.4,56.3,46.9,56.3z" }))
215
- };
216
-
217
- /* harmony default export */ __webpack_exports__["a"] = (UAGB_Block_Icons);
218
-
219
- /***/ }),
220
- /* 2 */
221
- /*!*************************************************!*\
222
- !*** ./dist/blocks/uagb-controls/renderIcon.js ***!
223
- \*************************************************/
224
- /*! exports provided: default */
225
- /*! exports used: default */
226
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
227
-
228
- "use strict";
229
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__UAGBIcon__ = __webpack_require__(/*! ./UAGBIcon */ 10);
230
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__UAGBIcon___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__UAGBIcon__);
231
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__parseIcon__ = __webpack_require__(/*! ./parseIcon */ 521);
232
- /**
233
- * Set inline CSS class.
234
- * @param {object} props - The block object.
235
- * @return {array} The inline CSS class.
236
- */
237
-
238
-
239
-
240
-
241
- function renderSVG(svg) {
242
-
243
- svg = Object(__WEBPACK_IMPORTED_MODULE_1__parseIcon__["a" /* default */])(svg);
244
-
245
- var fontAwesome = __WEBPACK_IMPORTED_MODULE_0__UAGBIcon___default.a[svg];
246
-
247
- if ("undefined" != typeof fontAwesome) {
248
-
249
- var viewbox_array = fontAwesome["svg"].hasOwnProperty("brands") ? fontAwesome["svg"]["brands"]["viewBox"] : fontAwesome["svg"]["solid"]["viewBox"];
250
- var path = fontAwesome["svg"].hasOwnProperty("brands") ? fontAwesome["svg"]["brands"]["path"] : fontAwesome["svg"]["solid"]["path"];
251
- var viewBox = viewbox_array.join(" ");
252
-
253
- return wp.element.createElement(
254
- "svg",
255
- { xmlns: "http://www.w3.org/2000/svg", viewBox: viewBox },
256
- wp.element.createElement("path", { d: path })
257
- );
258
- }
259
- }
260
-
261
- /* harmony default export */ __webpack_exports__["a"] = (renderSVG);
262
-
263
- /***/ }),
264
- /* 3 */
265
- /*!******************************************************!*\
266
- !*** ./dist/blocks/uagb-controls/generateCSSUnit.js ***!
267
- \******************************************************/
268
- /*! exports provided: default */
269
- /*! exports used: default */
270
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
271
-
272
- "use strict";
273
- function generateCSSUnit(value, unit) {
274
-
275
- var css = "";
276
-
277
- if (typeof value != "undefined") {
278
- css += value + unit;
279
- }
280
-
281
- return css;
282
- }
283
-
284
- /* harmony default export */ __webpack_exports__["a"] = (generateCSSUnit);
285
-
286
- /***/ }),
287
- /* 4 */
288
- /*!**************************************************!*\
289
- !*** ./dist/blocks/uagb-controls/generateCSS.js ***!
290
- \**************************************************/
291
- /*! exports provided: default */
292
- /*! exports used: default */
293
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
294
-
295
- "use strict";
296
- function generateCSS(selectors, id) {
297
- var isResponsive = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
298
- var responsiveType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : "";
299
-
300
-
301
- var gen_styling_css = "";
302
-
303
- for (var i in selectors) {
304
-
305
- var sel = selectors[i];
306
- var css = "";
307
-
308
- for (var j in sel) {
309
-
310
- var checkString = true;
311
-
312
- if (typeof sel[j] === "string" && sel[j].length === 0) {
313
- checkString = false;
314
- }
315
-
316
- if ('font-family' === j && typeof sel[j] != "undefined" && 'Default' === sel[j]) {
317
- continue;
318
- }
319
-
320
- if (typeof sel[j] != "undefined" && checkString) {
321
- if ('font-family' === j) {
322
- css += j + ": " + "'" + sel[j] + "'" + ";";
323
- } else {
324
- css += j + ": " + sel[j] + ";";
325
- }
326
- }
327
- }
328
-
329
- if (css.length !== 0) {
330
- gen_styling_css += id;
331
- gen_styling_css += i + "{";
332
- gen_styling_css += css;
333
- gen_styling_css += "}";
334
- }
335
- }
336
-
337
- return gen_styling_css;
338
- }
339
-
340
- /* harmony default export */ __webpack_exports__["a"] = (generateCSS);
341
-
342
- /***/ }),
343
- /* 5 */
344
- /*!*************************************!*\
345
- !*** ./node_modules/react/index.js ***!
346
- \*************************************/
347
- /*! dynamic exports provided */
348
- /*! all exports used */
349
- /***/ (function(module, exports, __webpack_require__) {
350
-
351
- "use strict";
352
- /* WEBPACK VAR INJECTION */(function(process) {
353
-
354
- if (process.env.NODE_ENV === 'production') {
355
- module.exports = __webpack_require__(/*! ./cjs/react.production.min.js */ 340);
356
- } else {
357
- module.exports = __webpack_require__(/*! ./cjs/react.development.js */ 341);
358
- }
359
-
360
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(/*! ./../process/browser.js */ 6)))
361
-
362
- /***/ }),
363
- /* 6 */
364
- /*!*****************************************!*\
365
- !*** ./node_modules/process/browser.js ***!
366
- \*****************************************/
367
- /*! dynamic exports provided */
368
- /*! all exports used */
369
- /***/ (function(module, exports) {
370
-
371
- // shim for using process in browser
372
- var process = module.exports = {};
373
-
374
- // cached from whatever global is present so that test runners that stub it
375
- // don't break things. But we need to wrap it in a try catch in case it is
376
- // wrapped in strict mode code which doesn't define any globals. It's inside a
377
- // function because try/catches deoptimize in certain engines.
378
-
379
- var cachedSetTimeout;
380
- var cachedClearTimeout;
381
-
382
- function defaultSetTimout() {
383
- throw new Error('setTimeout has not been defined');
384
- }
385
- function defaultClearTimeout () {
386
- throw new Error('clearTimeout has not been defined');
387
- }
388
- (function () {
389
- try {
390
- if (typeof setTimeout === 'function') {
391
- cachedSetTimeout = setTimeout;
392
- } else {
393
- cachedSetTimeout = defaultSetTimout;
394
- }
395
- } catch (e) {
396
- cachedSetTimeout = defaultSetTimout;
397
- }
398
- try {
399
- if (typeof clearTimeout === 'function') {
400
- cachedClearTimeout = clearTimeout;
401
- } else {
402
- cachedClearTimeout = defaultClearTimeout;
403
- }
404
- } catch (e) {
405
- cachedClearTimeout = defaultClearTimeout;
406
- }
407
- } ())
408
- function runTimeout(fun) {
409
- if (cachedSetTimeout === setTimeout) {
410
- //normal enviroments in sane situations
411
- return setTimeout(fun, 0);
412
- }
413
- // if setTimeout wasn't available but was latter defined
414
- if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
415
- cachedSetTimeout = setTimeout;
416
- return setTimeout(fun, 0);
417
- }
418
- try {
419
- // when when somebody has screwed with setTimeout but no I.E. maddness
420
- return cachedSetTimeout(fun, 0);
421
- } catch(e){
422
- try {
423
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
424
- return cachedSetTimeout.call(null, fun, 0);
425
- } catch(e){
426
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
427
- return cachedSetTimeout.call(this, fun, 0);
428
- }
429
- }
430
-
431
-
432
- }
433
- function runClearTimeout(marker) {
434
- if (cachedClearTimeout === clearTimeout) {
435
- //normal enviroments in sane situations
436
- return clearTimeout(marker);
437
- }
438
- // if clearTimeout wasn't available but was latter defined
439
- if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
440
- cachedClearTimeout = clearTimeout;
441
- return clearTimeout(marker);
442
- }
443
- try {
444
- // when when somebody has screwed with setTimeout but no I.E. maddness
445
- return cachedClearTimeout(marker);
446
- } catch (e){
447
- try {
448
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
449
- return cachedClearTimeout.call(null, marker);
450
- } catch (e){
451
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
452
- // Some versions of I.E. have different rules for clearTimeout vs setTimeout
453
- return cachedClearTimeout.call(this, marker);
454
- }
455
- }
456
-
457
-
458
-
459
- }
460
- var queue = [];
461
- var draining = false;
462
- var currentQueue;
463
- var queueIndex = -1;
464
-
465
- function cleanUpNextTick() {
466
- if (!draining || !currentQueue) {
467
- return;
468
- }
469
- draining = false;
470
- if (currentQueue.length) {
471
- queue = currentQueue.concat(queue);
472
- } else {
473
- queueIndex = -1;
474
- }
475
- if (queue.length) {
476
- drainQueue();
477
- }
478
- }
479
-
480
- function drainQueue() {
481
- if (draining) {
482
- return;
483
- }
484
- var timeout = runTimeout(cleanUpNextTick);
485
- draining = true;
486
-
487
- var len = queue.length;
488
- while(len) {
489
- currentQueue = queue;
490
- queue = [];
491
- while (++queueIndex < len) {
492
- if (currentQueue) {
493
- currentQueue[queueIndex].run();
494
- }
495
- }
496
- queueIndex = -1;
497
- len = queue.length;
498
- }
499
- currentQueue = null;
500
- draining = false;
501
- runClearTimeout(timeout);
502
- }
503
-
504
- process.nextTick = function (fun) {
505
- var args = new Array(arguments.length - 1);
506
- if (arguments.length > 1) {
507
- for (var i = 1; i < arguments.length; i++) {
508
- args[i - 1] = arguments[i];
509
- }
510
- }
511
- queue.push(new Item(fun, args));
512
- if (queue.length === 1 && !draining) {
513
- runTimeout(drainQueue);
514
- }
515
- };
516
-
517
- // v8 likes predictible objects
518
- function Item(fun, array) {
519
- this.fun = fun;
520
- this.array = array;
521
- }
522
- Item.prototype.run = function () {
523
- this.fun.apply(null, this.array);
524
- };
525
- process.title = 'browser';
526
- process.browser = true;
527
- process.env = {};
528
- process.argv = [];
529
- process.version = ''; // empty string to avoid regexp issues
530
- process.versions = {};
531
-
532
- function noop() {}
533
-
534
- process.on = noop;
535
- process.addListener = noop;
536
- process.once = noop;
537
- process.off = noop;
538
- process.removeListener = noop;
539
- process.removeAllListeners = noop;
540
- process.emit = noop;
541
- process.prependListener = noop;
542
- process.prependOnceListener = noop;
543
-
544
- process.listeners = function (name) { return [] }
545
-
546
- process.binding = function (name) {
547
- throw new Error('process.binding is not supported');
548
- };
549
-
550
- process.cwd = function () { return '/' };
551
- process.chdir = function (dir) {
552
- throw new Error('process.chdir is not supported');
553
- };
554
- process.umask = function() { return 0; };
555
-
556
-
557
- /***/ }),
558
- /* 7 */
559
- /*!********************************************!*\
560
- !*** ./src/components/typography/index.js ***!
561
- \********************************************/
562
- /*! exports provided: TypographyStyles, default */
563
- /*! exports used: default */
564
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
565
-
566
- "use strict";
567
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__font_typography__ = __webpack_require__(/*! ./font-typography */ 257);
568
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__range_typography__ = __webpack_require__(/*! ./range-typography */ 373);
569
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inline_styles__ = __webpack_require__(/*! ./inline-styles */ 374);
570
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 375);
571
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__editor_scss__);
572
- /* unused harmony reexport TypographyStyles */
573
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
574
-
575
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
576
-
577
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
578
-
579
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
580
-
581
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
582
-
583
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
584
-
585
- /**
586
- * WordPress dependencies
587
- */
588
- var __ = wp.i18n.__;
589
-
590
- /**
591
- * Internal dependencies
592
- */
593
-
594
-
595
-
596
-
597
-
598
-
599
- var _wp$components = wp.components,
600
- Button = _wp$components.Button,
601
- Dashicon = _wp$components.Dashicon;
602
-
603
- // Extend component
604
-
605
- var _wp$element = wp.element,
606
- Component = _wp$element.Component,
607
- Fragment = _wp$element.Fragment;
608
-
609
- // Export for ease of importing in individual blocks.
610
-
611
-
612
-
613
- var TypographyControl = function (_Component) {
614
- _inherits(TypographyControl, _Component);
615
-
616
- function TypographyControl() {
617
- _classCallCheck(this, TypographyControl);
618
-
619
- var _this = _possibleConstructorReturn(this, (TypographyControl.__proto__ || Object.getPrototypeOf(TypographyControl)).apply(this, arguments));
620
-
621
- _this.onAdvancedControlClick = _this.onAdvancedControlClick.bind(_this);
622
- _this.onAdvancedControlReset = _this.onAdvancedControlReset.bind(_this);
623
- return _this;
624
- }
625
-
626
- _createClass(TypographyControl, [{
627
- key: "onAdvancedControlClick",
628
- value: function onAdvancedControlClick() {
629
-
630
- var control = true;
631
- var label = __("Hide Advanced", 'ultimate-addons-for-gutenberg');
632
-
633
- if (this.state !== null && this.state.showAdvancedControls === true) {
634
- control = false;
635
- label = __("Advanced", 'ultimate-addons-for-gutenberg');
636
- }
637
-
638
- this.setState({
639
- showAdvancedControls: control,
640
- showAdvancedControlsLabel: label
641
- });
642
- }
643
- }, {
644
- key: "onAdvancedControlReset",
645
- value: function onAdvancedControlReset() {
646
- var setAttributes = this.props.setAttributes;
647
-
648
- // Reset Font family to default.
649
-
650
- setAttributes(_defineProperty({}, this.props.fontFamily.label, ""));
651
- setAttributes(_defineProperty({}, this.props.fontWeight.label, ""));
652
- setAttributes(_defineProperty({}, this.props.fontSubset.label, ""));
653
-
654
- // Reset Font Size to default.
655
- setAttributes(_defineProperty({}, this.props.fontSize.label, ""));
656
- setAttributes(_defineProperty({}, this.props.fontSizeType.label, "px"));
657
- setAttributes(_defineProperty({}, this.props.fontSizeMobile.label, ""));
658
- setAttributes(_defineProperty({}, this.props.fontSizeTablet.label, ""));
659
-
660
- // Reset Line Height to default.
661
- setAttributes(_defineProperty({}, this.props.lineHeight.label, ""));
662
- setAttributes(_defineProperty({}, this.props.lineHeightType.label, "em"));
663
- setAttributes(_defineProperty({}, this.props.lineHeightMobile.label, ""));
664
- setAttributes(_defineProperty({}, this.props.lineHeightTablet.label, ""));
665
-
666
- // Reset Google Fonts to default.
667
- setAttributes(_defineProperty({}, this.props.loadGoogleFonts.label, false));
668
- }
669
- }, {
670
- key: "render",
671
- value: function render() {
672
-
673
- var fontSize = void 0;
674
- var fontWeight = void 0;
675
- var fontFamily = void 0;
676
- var fontAdvancedControls = void 0;
677
- var fontTypoAdvancedControls = void 0;
678
- var showAdvancedFontControls = void 0;
679
- var resetFontAdvancedControls = void 0;
680
-
681
- var _props = this.props,
682
- disableFontFamily = _props.disableFontFamily,
683
- disableFontSize = _props.disableFontSize,
684
- disableLineHeight = _props.disableLineHeight,
685
- _props$disableAdvance = _props.disableAdvancedOptions,
686
- disableAdvancedOptions = _props$disableAdvance === undefined ? false : _props$disableAdvance;
687
-
688
-
689
- if (true !== disableFontFamily) {
690
- fontFamily = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__font_typography__["a" /* default */], this.props);
691
- }
692
-
693
- if (true !== disableLineHeight) {
694
- fontWeight = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__range_typography__["a" /* default */], _extends({
695
- type: this.props.lineHeightType,
696
- typeLabel: this.props.lineHeightType.label,
697
- sizeMobile: this.props.lineHeightMobile,
698
- sizeMobileLabel: this.props.lineHeightMobile.label,
699
- sizeTablet: this.props.lineHeightTablet,
700
- sizeTabletLabel: this.props.lineHeightTablet.label,
701
- size: this.props.lineHeight,
702
- sizeLabel: this.props.lineHeight.label,
703
- sizeMobileText: __("Line Height", 'ultimate-addons-for-gutenberg'),
704
- sizeTabletText: __("Line Height", 'ultimate-addons-for-gutenberg'),
705
- sizeText: __("Line Height", 'ultimate-addons-for-gutenberg'),
706
- steps: 0.1
707
- }, this.props));
708
- }
709
-
710
- if (true !== disableFontSize) {
711
- fontSize = wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__range_typography__["a" /* default */], _extends({
712
- type: this.props.fontSizeType,
713
- typeLabel: this.props.fontSizeType.label,
714
- sizeMobile: this.props.fontSizeMobile,
715
- sizeMobileLabel: this.props.fontSizeMobile.label,
716
- sizeTablet: this.props.fontSizeTablet,
717
- sizeTabletLabel: this.props.fontSizeTablet.label,
718
- size: this.props.fontSize,
719
- sizeLabel: this.props.fontSize.label,
720
- sizeMobileText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
721
- sizeTabletText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
722
- sizeText: !this.props.fontSizeLabel ? __("Font Size", 'ultimate-addons-for-gutenberg') : this.props.fontSizeLabel,
723
- steps: 0.1
724
- }, this.props));
725
- }
726
-
727
- if (true !== disableFontFamily && true !== disableFontSize) {
728
- fontAdvancedControls = wp.element.createElement(
729
- Button,
730
- {
731
- className: "uagb-size-btn uagb-typography-control-btn",
732
- isSmall: true,
733
- "aria-pressed": this.state !== null,
734
- onClick: this.onAdvancedControlClick
735
- },
736
- wp.element.createElement(Dashicon, { icon: "admin-tools" })
737
- );
738
-
739
- resetFontAdvancedControls = wp.element.createElement(
740
- Button,
741
- {
742
- className: "uagb-size-btn uagb-typography-reset-btn",
743
- isSmall: true,
744
- "aria-pressed": this.state !== null,
745
- onClick: this.onAdvancedControlReset
746
- },
747
- wp.element.createElement(Dashicon, { icon: "image-rotate" })
748
- );
749
- } else {
750
- showAdvancedFontControls = wp.element.createElement(
751
- Fragment,
752
- null,
753
- fontSize,
754
- fontFamily,
755
- fontWeight
756
- );
757
- }
758
-
759
- if (this.state !== null && this.state.showAdvancedControls === true) {
760
-
761
- showAdvancedFontControls = wp.element.createElement(
762
- "div",
763
- { className: "uagb-typography-advanced" },
764
- fontSize,
765
- fontFamily,
766
- fontWeight
767
- );
768
- }
769
-
770
- if (true !== disableFontFamily && true !== disableFontSize) {
771
- fontTypoAdvancedControls = wp.element.createElement(
772
- "div",
773
- { className: "uag-typography-option-actions" },
774
- wp.element.createElement(
775
- "span",
776
- null,
777
- this.props.label
778
- ),
779
- fontAdvancedControls,
780
- resetFontAdvancedControls
781
- );
782
- }
783
-
784
- return wp.element.createElement(
785
- "div",
786
- { className: "uag-typography-options" },
787
- !disableAdvancedOptions && wp.element.createElement(
788
- Fragment,
789
- null,
790
- fontTypoAdvancedControls,
791
- showAdvancedFontControls
792
- )
793
- );
794
- }
795
- }]);
796
-
797
- return TypographyControl;
798
- }(Component);
799
-
800
- /* harmony default export */ __webpack_exports__["a"] = (TypographyControl);
801
-
802
- /***/ }),
803
- /* 8 */
804
- /*!*************************************************!*\
805
- !*** ./src/components/typography/fontloader.js ***!
806
- \*************************************************/
807
- /*! exports provided: default */
808
- /*! exports used: default */
809
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
810
-
811
- "use strict";
812
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_prop_types__ = __webpack_require__(/*! prop-types */ 17);
813
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__);
814
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_webfontloader__ = __webpack_require__(/*! webfontloader */ 376);
815
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_webfontloader___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_webfontloader__);
816
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
817
-
818
- var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
819
-
820
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
821
-
822
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
823
-
824
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
825
-
826
- if (googlefonts === undefined) {
827
- var googlefonts = [];
828
- }
829
- var Component = wp.element.Component;
830
-
831
-
832
-
833
- var statuses = {
834
- inactive: "inactive",
835
- active: "active",
836
- loading: "loading"
837
- };
838
-
839
- var noop = function noop() {};
840
-
841
- var WebfontLoader = function (_Component) {
842
- _inherits(WebfontLoader, _Component);
843
-
844
- function WebfontLoader(props) {
845
- _classCallCheck(this, WebfontLoader);
846
-
847
- var _this = _possibleConstructorReturn(this, (WebfontLoader.__proto__ || Object.getPrototypeOf(WebfontLoader)).call(this, props));
848
-
849
- _this.state = {
850
- status: undefined
851
- };
852
-
853
- _this.handleLoading = function () {
854
- _this.setState({ status: statuses.loading });
855
- };
856
-
857
- _this.addFont = function (font) {
858
- if (!googlefonts.includes(font)) {
859
- googlefonts.push(font);
860
- }
861
- };
862
-
863
- _this.handleActive = function () {
864
- _this.setState({ status: statuses.active });
865
- };
866
-
867
- _this.handleInactive = function () {
868
- _this.setState({ status: statuses.inactive });
869
- };
870
-
871
- _this.loadFonts = function () {
872
- //if ( ! this.state.fonts.includes( this.props.config.google.families[ 0 ] ) ) {
873
- if (!googlefonts.includes(_this.props.config.google.families[0])) {
874
- __WEBPACK_IMPORTED_MODULE_1_webfontloader___default.a.load(_extends({}, _this.props.config, {
875
- loading: _this.handleLoading,
876
- active: _this.handleActive,
877
- inactive: _this.handleInactive
878
- }));
879
- _this.addFont(_this.props.config.google.families[0]);
880
- }
881
- };
882
- return _this;
883
- }
884
-
885
- _createClass(WebfontLoader, [{
886
- key: "componentDidMount",
887
- value: function componentDidMount() {
888
- this.loadFonts();
889
- }
890
- }, {
891
- key: "componentDidUpdate",
892
- value: function componentDidUpdate(prevProps, prevState) {
893
- var _props = this.props,
894
- onStatus = _props.onStatus,
895
- config = _props.config;
896
-
897
-
898
- if (prevState.status !== this.state.status) {
899
- onStatus(this.state.status);
900
- }
901
- if (prevProps.config !== config) {
902
- this.loadFonts();
903
- }
904
- }
905
- }, {
906
- key: "render",
907
- value: function render() {
908
- var children = this.props.children;
909
-
910
- return children || null;
911
- }
912
- }]);
913
-
914
- return WebfontLoader;
915
- }(Component);
916
-
917
- WebfontLoader.propTypes = {
918
- config: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.object.isRequired,
919
- children: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.element,
920
- onStatus: __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.func.isRequired
921
- };
922
-
923
- WebfontLoader.defaultProps = {
924
- onStatus: noop
925
- };
926
-
927
- /* harmony default export */ __webpack_exports__["a"] = (WebfontLoader);
928
-
929
- /***/ }),
930
- /* 9 */
931
- /*!********************************************************!*\
932
- !*** ./src/components/typography/column-responsive.js ***!
933
- \********************************************************/
934
- /*! exports provided: default */
935
- /*! exports used: default */
936
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
937
-
938
- "use strict";
939
- /* harmony export (immutable) */ __webpack_exports__["a"] = Columnresponsive;
940
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_map__ = __webpack_require__(/*! lodash/map */ 13);
941
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash_map__);
942
- /**
943
- * WordPress dependencies
944
- */
945
- var __ = wp.i18n.__;
946
- var _wp$components = wp.components,
947
- ButtonGroup = _wp$components.ButtonGroup,
948
- Button = _wp$components.Button,
949
- Dashicon = _wp$components.Dashicon;
950
-
951
- // Extend component
952
-
953
- var Fragment = wp.element.Fragment;
954
- var _wp$data = wp.data,
955
- useSelect = _wp$data.useSelect,
956
- useDispatch = _wp$data.useDispatch;
957
-
958
-
959
-
960
- /**
961
- * Build the Measure controls
962
- * @returns {object} Measure settings.
963
- */
964
- function Columnresponsive(props) {
965
- var deviceType = useSelect(function (select) {
966
- return select('core/edit-post').__experimentalGetPreviewDeviceType();
967
- }, []);
968
-
969
- var _useDispatch = useDispatch('core/edit-post'),
970
- setPreviewDeviceType = _useDispatch.__experimentalSetPreviewDeviceType;
971
-
972
- var customSetPreviewDeviceType = function customSetPreviewDeviceType(device) {
973
- setPreviewDeviceType(device);
974
- };
975
- var devices = [{
976
- name: 'Desktop',
977
- title: wp.element.createElement(Dashicon, { icon: 'desktop' }),
978
- itemClass: 'uagb-desktop-tab uagb-responsive-tabs'
979
- }, {
980
- name: 'Tablet',
981
- title: wp.element.createElement(Dashicon, { icon: 'tablet' }),
982
- itemClass: 'uagb-tablet-tab uagb-responsive-tabs'
983
- }, {
984
- name: 'Mobile',
985
- key: 'mobile',
986
- title: wp.element.createElement(Dashicon, { icon: 'smartphone' }),
987
- itemClass: 'uagb-mobile-tab uagb-responsive-tabs'
988
- }];
989
- var output = {};
990
- output.Desktop = wp.element.createElement(Fragment, null);
991
- output.Tablet = wp.element.createElement(Fragment, null);
992
- output.Mobile = wp.element.createElement(Fragment, null);
993
- return wp.element.createElement(
994
- 'div',
995
- { className: 'uag-typography-range-options' },
996
- wp.element.createElement(
997
- 'div',
998
- { className: 'uagb-size-type-field-tabs' },
999
- wp.element.createElement(
1000
- ButtonGroup,
1001
- { className: 'components-tab-panel__tabs', 'aria-label': __('Device', 'ultimate-addons-for-gutenberg') },
1002
- __WEBPACK_IMPORTED_MODULE_0_lodash_map___default()(devices, function (_ref) {
1003
- var name = _ref.name,
1004
- key = _ref.key,
1005
- title = _ref.title,
1006
- itemClass = _ref.itemClass;
1007
- return wp.element.createElement(
1008
- Button,
1009
- {
1010
- key: key,
1011
- className: 'components-button components-tab-panel__tabs-item ' + itemClass + (name === deviceType ? ' active-tab' : ''),
1012
- 'aria-pressed': deviceType === name,
1013
- onClick: function onClick() {
1014
- return customSetPreviewDeviceType(name);
1015
- }
1016
- },
1017
- title
1018
- );
1019
- })
1020
- ),
1021
- wp.element.createElement(
1022
- 'div',
1023
- { className: 'uagb-responsive-control-inner' },
1024
- output[deviceType] ? output[deviceType] : output.Desktop
1025
- )
1026
- )
1027
- );
1028
- }
1029
-
1030
- /***/ }),
1031
- /* 10 */
1032
- /*!*************************************************!*\
1033
- !*** ./dist/blocks/uagb-controls/UAGBIcon.json ***!
1034
- \*************************************************/
1035
- /*! dynamic exports provided */
1036
- /*! exports used: default */
1037
- /***/ (function(module, exports) {
1038
-
1039
- module.exports = {"500px":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f26e","label":"500px","voted":false,"svg":{"brands":{"last_modified":1546440860962,"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"}},"free":["brands"]},"accessible-icon":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["accessibility","handicap","person","wheelchair","wheelchair-alt"]},"styles":["brands"],"unicode":"f368","label":"Accessible Icon","voted":false,"svg":{"brands":{"last_modified":1546440860962,"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"}},"free":["brands"]},"accusoft":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f369","label":"Accusoft","voted":false,"svg":{"brands":{"last_modified":1548363722323,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"}},"free":["brands"]},"acquisitions-incorporated":{"changes":["5.4.0","5.8.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6af","label":"Acquisitions Incorporated","voted":false,"svg":{"brands":{"last_modified":1558987775889,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z"}},"free":["brands"]},"ad":{"changes":["5.3.0","5.10.2"],"ligatures":[],"search":{"terms":["advertisement","media","newspaper","promotion","publicity"]},"styles":["solid"],"unicode":"f641","label":"Ad","voted":false,"svg":{"solid":{"last_modified":1546440861352,"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"}},"free":["solid"]},"address-book":{"changes":["4.7","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":["contact","directory","index","little black book","rolodex"]},"styles":["solid","regular"],"unicode":"f2b9","label":"Address Book","voted":false,"svg":{"solid":{"last_modified":1546440861352,"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":1546440861216,"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"}},"free":["solid","regular"]},"address-card":{"changes":["4.7","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":["about","contact","id","identification","postcard","profile"]},"styles":["solid","regular"],"unicode":"f2bb","label":"Address Card","voted":false,"svg":{"solid":{"last_modified":1546440861352,"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":1546440861216,"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"}},"free":["solid","regular"]},"adjust":{"changes":["1","5.0.0","5.10.2","5.11.0"],"ligatures":[],"search":{"terms":["contrast","dark","light","saturation"]},"styles":["solid"],"unicode":"f042","label":"adjust","voted":false,"svg":{"solid":{"last_modified":1546440861352,"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"}},"free":["solid"]},"adn":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f170","label":"App.net","voted":false,"svg":{"brands":{"last_modified":1546440860962,"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"}},"free":["brands"]},"adobe":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["acrobat","app","design","illustrator","indesign","photoshop"]},"styles":["brands"],"unicode":"f778","label":"Adobe","voted":false,"svg":{"brands":{"last_modified":1558987775890,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M315.5 64h170.9v384L315.5 64zm-119 0H25.6v384L196.5 64zM256 206.1L363.5 448h-73l-30.7-76.8h-78.7L256 206.1z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M315.5 64h170.9v384L315.5 64zm-119 0H25.6v384L196.5 64zM256 206.1L363.5 448h-73l-30.7-76.8h-78.7L256 206.1z"}},"free":["brands"]},"adversal":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36a","label":"Adversal","voted":false,"svg":{"brands":{"last_modified":1546440860963,"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"}},"free":["brands"]},"affiliatetheme":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36b","label":"affiliatetheme","voted":false,"svg":{"brands":{"last_modified":1546440860963,"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"}},"free":["brands"]},"air-freshener":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["car","deodorize","fresh","pine","scent"]},"styles":["solid"],"unicode":"f5d0","label":"Air Freshener","voted":false,"svg":{"solid":{"last_modified":1546440861352,"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"}},"free":["solid"]},"airbnb":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f834","label":"Airbnb","svg":{"brands":{"last_modified":1558987775890,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"}},"free":["brands"]},"algolia":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36c","label":"Algolia","voted":false,"svg":{"brands":{"last_modified":1546440860963,"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"}},"free":["brands"]},"align-center":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","middle","paragraph","text"]},"styles":["solid"],"unicode":"f037","label":"align-center","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z"}},"free":["solid"]},"align-justify":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f039","label":"align-justify","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"align-left":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f036","label":"align-left","voted":false,"svg":{"solid":{"last_modified":1563977084922,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"align-right":{"changes":["1","5.0.0","5.9.0"],"ligatures":[],"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f038","label":"align-right","voted":false,"svg":{"solid":{"last_modified":1563977084923,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"}},"free":["solid"]},"alipay":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f642","label":"Alipay","voted":false,"svg":{"brands":{"last_modified":1546440860963,"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"}},"free":["brands"]},"allergies":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["allergy","freckles","hand","hives","pox","skin","spots"]},"styles":["solid"],"unicode":"f461","label":"Allergies","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"amazon":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f270","label":"Amazon","voted":false,"svg":{"brands":{"last_modified":1546440860964,"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"}},"free":["brands"]},"amazon-pay":{"changes":["5.0.2","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f42c","label":"Amazon Pay","voted":false,"svg":{"brands":{"last_modified":1558987775891,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-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-3v-72.4c1.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-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.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.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-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.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-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.4a7.36 7.36 0 0 1 1.6-1.1c.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 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-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.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.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.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.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.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-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.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.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.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-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","640","512"],"width":640,"height":512,"path":"M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-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-3v-72.4c1.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-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.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.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-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.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-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.4a7.36 7.36 0 0 1 1.6-1.1c.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 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-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.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.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.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.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.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-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.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.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.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"}},"free":["brands"]},"ambulance":{"changes":["3","5.0.0","5.0.7"],"ligatures":[],"search":{"terms":["covid-19","emergency","emt","er","help","hospital","support","vehicle"]},"styles":["solid"],"unicode":"f0f9","label":"ambulance","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"american-sign-language-interpreting":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["asl","deaf","finger","hand","interpret","speak"]},"styles":["solid"],"unicode":"f2a3","label":"American Sign Language Interpreting","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"amilia":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36d","label":"Amilia","voted":false,"svg":{"brands":{"last_modified":1548363722324,"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-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z\"/></svg>","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-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"}},"free":["brands"]},"anchor":{"changes":["3.1","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["berth","boat","dock","embed","link","maritime","moor","secure"]},"styles":["solid"],"unicode":"f13d","label":"Anchor","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"android":{"changes":["3.2","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["robot"]},"styles":["brands"],"unicode":"f17b","label":"Android","voted":false,"svg":{"brands":{"last_modified":1573073505342,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"}},"free":["brands"]},"angellist":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f209","label":"AngelList","voted":false,"svg":{"brands":{"last_modified":1546440860964,"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"}},"free":["brands"]},"angle-double-down":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","download","expand"]},"styles":["solid"],"unicode":"f103","label":"Angle Double Down","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"angle-double-left":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","back","caret","laquo","previous","quote"]},"styles":["solid"],"unicode":"f100","label":"Angle Double Left","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"angle-double-right":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","forward","more","next","quote","raquo"]},"styles":["solid"],"unicode":"f101","label":"Angle Double Right","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"angle-double-up":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrows","caret","collapse","upload"]},"styles":["solid"],"unicode":"f102","label":"Angle Double Up","voted":false,"svg":{"solid":{"last_modified":1546440861353,"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"}},"free":["solid"]},"angle-down":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret","download","expand"]},"styles":["solid"],"unicode":"f107","label":"angle-down","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"angle-left":{"changes":["3","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrow","back","caret","less","previous"]},"styles":["solid"],"unicode":"f104","label":"angle-left","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"angle-right":{"changes":["3","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrow","care","forward","more","next"]},"styles":["solid"],"unicode":"f105","label":"angle-right","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"angle-up":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret","collapse","upload"]},"styles":["solid"],"unicode":"f106","label":"angle-up","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"angry":{"changes":["5.1.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["disapprove","emoticon","face","mad","upset"]},"styles":["solid","regular"],"unicode":"f556","label":"Angry Face","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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":1546440861218,"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"}},"free":["solid","regular"]},"angrycreative":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36e","label":"Angry Creative","voted":false,"svg":{"brands":{"last_modified":1546440860965,"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"}},"free":["brands"]},"angular":{"changes":["5.0.0","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f420","label":"Angular","voted":false,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"}},"free":["brands"]},"ankh":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["amulet","copper","coptic christianity","copts","crux ansata","egypt","venus"]},"styles":["solid"],"unicode":"f644","label":"Ankh","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"app-store":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f36f","label":"App Store","voted":false,"svg":{"brands":{"last_modified":1546440860965,"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"}},"free":["brands"]},"app-store-ios":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f370","label":"iOS App Store","voted":false,"svg":{"brands":{"last_modified":1546440860965,"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"}},"free":["brands"]},"apper":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f371","label":"Apper Systems AB","voted":false,"svg":{"brands":{"last_modified":1546440860965,"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"}},"free":["brands"]},"apple":{"changes":["3.2","5.0.0","5.0.7","5.8.0"],"ligatures":[],"search":{"terms":["fruit","ios","mac","operating system","os","osx"]},"styles":["brands"],"unicode":"f179","label":"Apple","voted":false,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"}},"free":["brands"]},"apple-alt":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["fall","fruit","fuji","macintosh","orchard","seasonal","vegan"]},"styles":["solid"],"unicode":"f5d1","label":"Fruit Apple","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"apple-pay":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f415","label":"Apple Pay","voted":true,"svg":{"brands":{"last_modified":1546440860966,"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"}},"free":["brands"]},"archive":{"changes":["3.2","5.0.0","5.0.9"],"ligatures":[],"search":{"terms":["box","package","save","storage"]},"styles":["solid"],"unicode":"f187","label":"Archive","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"archway":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["arc","monument","road","street","tunnel"]},"styles":["solid"],"unicode":"f557","label":"Archway","voted":false,"svg":{"solid":{"last_modified":1546440861354,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861354,"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":1546440861219,"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"}},"free":["solid","regular"]},"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":false,"svg":{"solid":{"last_modified":1546440861354,"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":1546440861219,"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"}},"free":["solid","regular"]},"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":false,"svg":{"solid":{"last_modified":1546440861355,"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":1546440861219,"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"}},"free":["solid","regular"]},"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":false,"svg":{"solid":{"last_modified":1546440861355,"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":1546440861219,"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"}},"free":["solid","regular"]},"arrow-circle-down":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["download"]},"styles":["solid"],"unicode":"f0ab","label":"Arrow Circle Down","voted":false,"svg":{"solid":{"last_modified":1546440861356,"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"}},"free":["solid"]},"arrow-circle-left":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f0a8","label":"Arrow Circle Left","voted":false,"svg":{"solid":{"last_modified":1546440861356,"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"}},"free":["solid"]},"arrow-circle-right":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f0a9","label":"Arrow Circle Right","voted":false,"svg":{"solid":{"last_modified":1546440861356,"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"}},"free":["solid"]},"arrow-circle-up":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["upload"]},"styles":["solid"],"unicode":"f0aa","label":"Arrow Circle Up","voted":false,"svg":{"solid":{"last_modified":1546440861356,"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"}},"free":["solid"]},"arrow-down":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["download"]},"styles":["solid"],"unicode":"f063","label":"arrow-down","voted":false,"svg":{"solid":{"last_modified":1546440861356,"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"}},"free":["solid"]},"arrow-left":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f060","label":"arrow-left","voted":false,"svg":{"solid":{"last_modified":1546440861357,"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"}},"free":["solid"]},"arrow-right":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f061","label":"arrow-right","voted":false,"svg":{"solid":{"last_modified":1546440861357,"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"}},"free":["solid"]},"arrow-up":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["forward","upload"]},"styles":["solid"],"unicode":"f062","label":"arrow-up","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"arrows-alt-h":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["arrows-h","expand","horizontal","landscape","resize","wide"]},"styles":["solid"],"unicode":"f337","label":"Alternate Arrows Horizontal","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"arrows-alt-v":{"changes":["5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrows-v","expand","portrait","resize","tall","vertical"]},"styles":["solid"],"unicode":"f338","label":"Alternate Arrows Vertical","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"artstation":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f77a","label":"Artstation","voted":true,"svg":{"brands":{"last_modified":1558987775892,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"}},"free":["brands"]},"assistive-listening-systems":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["amplify","audio","deaf","ear","headset","hearing","sound"]},"styles":["solid"],"unicode":"f2a2","label":"Assistive Listening Systems","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"asterisk":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["annotation","details","reference","star"]},"styles":["solid"],"unicode":"f069","label":"asterisk","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"asymmetrik":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f372","label":"Asymmetrik, Ltd.","voted":false,"svg":{"brands":{"last_modified":1546440860966,"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"}},"free":["brands"]},"at":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["address","author","e-mail","email","handle"]},"styles":["solid"],"unicode":"f1fa","label":"At","voted":false,"svg":{"solid":{"last_modified":1546440861358,"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"}},"free":["solid"]},"atlas":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["book","directions","geography","globe","map","travel","wayfinding"]},"styles":["solid"],"unicode":"f558","label":"Atlas","voted":false,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"atlassian":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f77b","label":"Atlassian","voted":true,"svg":{"brands":{"last_modified":1546440860966,"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"}},"free":["brands"]},"atom":{"changes":["5.2.0","5.12.0"],"ligatures":[],"search":{"terms":["atheism","chemistry","electron","ion","isotope","neutron","nuclear","proton","science"]},"styles":["solid"],"unicode":"f5d2","label":"Atom","voted":false,"svg":{"solid":{"last_modified":1573074807842,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z"}},"free":["solid"]},"audible":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f373","label":"Audible","voted":false,"svg":{"brands":{"last_modified":1546440860966,"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"}},"free":["brands"]},"audio-description":{"changes":["4.6","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["blind","narration","video","visual"]},"styles":["solid"],"unicode":"f29e","label":"Audio Description","voted":false,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"autoprefixer":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f41c","label":"Autoprefixer","voted":false,"svg":{"brands":{"last_modified":1546440860967,"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"}},"free":["brands"]},"avianex":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f374","label":"avianex","voted":false,"svg":{"brands":{"last_modified":1546440860967,"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"}},"free":["brands"]},"aviato":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f421","label":"Aviato","voted":false,"svg":{"brands":{"last_modified":1546440860967,"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"}},"free":["brands"]},"award":{"changes":["5.1.0","5.2.0","5.10.2"],"ligatures":[],"search":{"terms":["honor","praise","prize","recognition","ribbon","trophy"]},"styles":["solid"],"unicode":"f559","label":"Award","voted":true,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"aws":{"changes":["5.0.0","5.1.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f375","label":"Amazon Web Services (AWS)","voted":false,"svg":{"brands":{"last_modified":1546440860967,"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"}},"free":["brands"]},"baby":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["child","diaper","doll","human","infant","kid","offspring","person","sprout"]},"styles":["solid"],"unicode":"f77c","label":"Baby","voted":true,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"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":true,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"backspace":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["command","delete","erase","keyboard","undo"]},"styles":["solid"],"unicode":"f55a","label":"Backspace","voted":true,"svg":{"solid":{"last_modified":1546440861359,"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"}},"free":["solid"]},"backward":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["previous","rewind"]},"styles":["solid"],"unicode":"f04a","label":"backward","voted":false,"svg":{"solid":{"last_modified":1546440861360,"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"}},"free":["solid"]},"bacon":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["blt","breakfast","ham","lard","meat","pancetta","pork","rasher"]},"styles":["solid"],"unicode":"f7e5","label":"Bacon","voted":false,"svg":{"solid":{"last_modified":1551225941790,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z"}},"free":["solid"]},"bahai":{"changes":["5.3.0","5.12.0"],"ligatures":[],"search":{"terms":["bahai","bahá'í","star"]},"styles":["solid"],"unicode":"f666","label":"Bahá'í","voted":false,"svg":{"solid":{"last_modified":1573073505391,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861360,"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"}},"free":["solid"]},"balance-scale-left":{"changes":["5.0.13","5.9.0","5.12.0"],"ligatures":[],"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f515","label":"Balance Scale (Left-Weighted)","voted":true,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-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 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-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 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z"}},"free":["solid"]},"balance-scale-right":{"changes":["5.0.13","5.9.0","5.12.0"],"ligatures":[],"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f516","label":"Balance Scale (Right-Weighted)","voted":true,"svg":{"solid":{"last_modified":1546440861360,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861361,"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"}},"free":["solid"]},"band-aid":{"changes":["5.0.7","5.10.2"],"ligatures":[],"search":{"terms":["bandage","boo boo","first aid","ouch"]},"styles":["solid"],"unicode":"f462","label":"Band-Aid","voted":false,"svg":{"solid":{"last_modified":1546440861361,"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"}},"free":["solid"]},"bandcamp":{"changes":["4.7","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f2d5","label":"Bandcamp","voted":false,"svg":{"brands":{"last_modified":1546440860967,"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"}},"free":["brands"]},"barcode":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["info","laser","price","scan","upc"]},"styles":["solid"],"unicode":"f02a","label":"barcode","voted":false,"svg":{"solid":{"last_modified":1546440861361,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861362,"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"}},"free":["solid"]},"baseball-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["foul","hardball","league","leather","mlb","softball","sport"]},"styles":["solid"],"unicode":"f433","label":"Baseball Ball","voted":false,"svg":{"solid":{"last_modified":1546440861362,"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"}},"free":["solid"]},"basketball-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["dribble","dunk","hoop","nba"]},"styles":["solid"],"unicode":"f434","label":"Basketball Ball","voted":false,"svg":{"solid":{"last_modified":1546440861362,"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"}},"free":["solid"]},"bath":{"changes":["4.7","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["clean","shower","tub","wash"]},"styles":["solid"],"unicode":"f2cd","label":"Bath","voted":false,"svg":{"solid":{"last_modified":1573074807842,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"}},"free":["solid"]},"battery-empty":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","dead","power","status"]},"styles":["solid"],"unicode":"f244","label":"Battery Empty","voted":false,"svg":{"solid":{"last_modified":1546440861362,"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"}},"free":["solid"]},"battery-full":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f240","label":"Battery Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"battery-half":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f242","label":"Battery 1/2 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"battery-quarter":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","low","power","status"]},"styles":["solid"],"unicode":"f243","label":"Battery 1/4 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"battery-three-quarters":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f241","label":"Battery 3/4 Full","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"battle-net":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f835","label":"Battle.net","svg":{"brands":{"last_modified":1558987775893,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"}},"free":["brands"]},"bed":{"changes":["4.3","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["lodging","mattress","rest","sleep","travel"]},"styles":["solid"],"unicode":"f236","label":"Bed","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"beer":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["alcohol","ale","bar","beverage","brewery","drink","lager","liquor","mug","stein"]},"styles":["solid"],"unicode":"f0fc","label":"beer","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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"}},"free":["solid"]},"behance":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1b4","label":"Behance","voted":false,"svg":{"brands":{"last_modified":1546440860968,"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"}},"free":["brands"]},"behance-square":{"changes":["4.1","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1b5","label":"Behance Square","voted":false,"svg":{"brands":{"last_modified":1546440860968,"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"}},"free":["brands"]},"bell":{"changes":["2","5.0.0","5.2.0","5.11.0"],"ligatures":[],"search":{"terms":["alarm","alert","chime","notification","reminder"]},"styles":["solid","regular"],"unicode":"f0f3","label":"bell","voted":false,"svg":{"solid":{"last_modified":1546440861363,"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":1546440861228,"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"}},"free":["solid","regular"]},"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":false,"svg":{"solid":{"last_modified":1546440861363,"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":1546440861228,"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"}},"free":["solid","regular"]},"bezier-curve":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["curves","illustrator","lines","path","vector"]},"styles":["solid"],"unicode":"f55b","label":"Bezier Curve","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"bible":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["book","catholicism","christianity","god","holy"]},"styles":["solid"],"unicode":"f647","label":"Bible","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"bicycle":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["bike","gears","pedal","transportation","vehicle"]},"styles":["solid"],"unicode":"f206","label":"Bicycle","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"biking":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["bicycle","bike","cycle","cycling","ride","wheel"]},"styles":["solid"],"unicode":"f84a","label":"Biking","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z"}},"free":["solid"]},"bimobject":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f378","label":"BIMobject","voted":false,"svg":{"brands":{"last_modified":1546440860968,"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"}},"free":["brands"]},"binoculars":{"changes":["4.2","5.0.0","5.2.0"],"ligatures":[],"search":{"terms":["glasses","magnify","scenic","spyglass","view"]},"styles":["solid"],"unicode":"f1e5","label":"Binoculars","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"biohazard":{"changes":["5.6.0","5.7.0"],"ligatures":[],"search":{"terms":["covid-19","danger","dangerous","hazmat","medical","radioactive","toxic","waste","zombie"]},"styles":["solid"],"unicode":"f780","label":"Biohazard","voted":true,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"birthday-cake":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["anniversary","bakery","candles","celebration","dessert","frosting","holiday","party","pastry"]},"styles":["solid"],"unicode":"f1fd","label":"Birthday Cake","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"bitbucket":{"changes":["3.2","5.0.0","5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["atlassian","bitbucket-square","git"]},"styles":["brands"],"unicode":"f171","label":"Bitbucket","voted":false,"svg":{"brands":{"last_modified":1558987775893,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"}},"free":["brands"]},"bitcoin":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f379","label":"Bitcoin","voted":false,"svg":{"brands":{"last_modified":1546440860968,"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"}},"free":["brands"]},"bity":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37a","label":"Bity","voted":false,"svg":{"brands":{"last_modified":1546440860969,"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"}},"free":["brands"]},"black-tie":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f27e","label":"Font Awesome Black Tie","voted":false,"svg":{"brands":{"last_modified":1546440860969,"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"}},"free":["brands"]},"blackberry":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37b","label":"BlackBerry","voted":false,"svg":{"brands":{"last_modified":1546440860969,"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"}},"free":["brands"]},"blender":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["cocktail","milkshake","mixer","puree","smoothie"]},"styles":["solid"],"unicode":"f517","label":"Blender","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"blender-phone":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["appliance","cocktail","communication","fantasy","milkshake","mixer","puree","silly","smoothie"]},"styles":["solid"],"unicode":"f6b6","label":"Blender Phone","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"blind":{"changes":["4.6","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["cane","disability","person","sight"]},"styles":["solid"],"unicode":"f29d","label":"Blind","voted":false,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"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":true,"svg":{"solid":{"last_modified":1546440861364,"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"}},"free":["solid"]},"blogger":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37c","label":"Blogger","voted":false,"svg":{"brands":{"last_modified":1546440860969,"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"}},"free":["brands"]},"blogger-b":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37d","label":"Blogger B","voted":false,"svg":{"brands":{"last_modified":1546440860969,"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"}},"free":["brands"]},"bluetooth":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f293","label":"Bluetooth","voted":false,"svg":{"brands":{"last_modified":1546440860970,"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"}},"free":["brands"]},"bluetooth-b":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f294","label":"Bluetooth","voted":false,"svg":{"brands":{"last_modified":1546440860970,"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"}},"free":["brands"]},"bold":{"changes":["1","5.0.0","5.9.0","5.10.2"],"ligatures":[],"search":{"terms":["emphasis","format","text"]},"styles":["solid"],"unicode":"f032","label":"bold","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z"}},"free":["solid"]},"bolt":{"changes":["2","5.0.0","5.5.0"],"ligatures":[],"search":{"terms":["electricity","lightning","weather","zap"]},"styles":["solid"],"unicode":"f0e7","label":"Lightning Bolt","voted":false,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"bomb":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["error","explode","fuse","grenade","warning"]},"styles":["solid"],"unicode":"f1e2","label":"Bomb","voted":false,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"bone":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["calcium","dog","skeletal","skeleton","tibia"]},"styles":["solid"],"unicode":"f5d7","label":"Bone","voted":false,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"bong":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["aparatus","cannabis","marijuana","pipe","smoke","smoking"]},"styles":["solid"],"unicode":"f55c","label":"Bong","voted":false,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"book":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["diary","documentation","journal","library","read"]},"styles":["solid"],"unicode":"f02d","label":"book","voted":false,"svg":{"solid":{"last_modified":1546440861366,"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"}},"free":["solid"]},"book-dead":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","crossbones","d&d","dark arts","death","dnd","documentation","evil","fantasy","halloween","holiday","necronomicon","read","skull","spell"]},"styles":["solid"],"unicode":"f6b7","label":"Book of the Dead","voted":false,"svg":{"solid":{"last_modified":1548363722383,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 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.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.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","448","512"],"width":448,"height":512,"path":"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 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.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z"}},"free":["solid"]},"book-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["diary","documentation","health","history","journal","library","read","record"]},"styles":["solid"],"unicode":"f7e6","label":"Medical Book","voted":false,"svg":{"solid":{"last_modified":1548701299031,"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-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z\"/></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-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z"}},"free":["solid"]},"book-open":{"changes":["5.0.13","5.1.0","5.2.0"],"ligatures":[],"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f518","label":"Book Open","voted":true,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"book-reader":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f5da","label":"Book Reader","voted":false,"svg":{"solid":{"last_modified":1546440861365,"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"}},"free":["solid"]},"bookmark":{"changes":["1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["favorite","marker","read","remember","save"]},"styles":["solid","regular"],"unicode":"f02e","label":"bookmark","voted":false,"svg":{"solid":{"last_modified":1546440861366,"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":1546440861231,"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"}},"free":["solid","regular"]},"bootstrap":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f836","label":"Bootstrap","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M292.3 311.93c0 42.41-39.72 41.43-43.92 41.43h-80.89v-81.69h80.89c42.56 0 43.92 31.9 43.92 40.26zm-50.15-73.13c.67 0 38.44 1 38.44-36.31 0-15.52-3.51-35.87-38.44-35.87h-74.66v72.18h74.66zM448 106.67v298.66A74.89 74.89 0 0 1 373.33 480H74.67A74.89 74.89 0 0 1 0 405.33V106.67A74.89 74.89 0 0 1 74.67 32h298.66A74.89 74.89 0 0 1 448 106.67zM338.05 317.86c0-21.57-6.65-58.29-49.05-67.35v-.73c22.91-9.78 37.34-28.25 37.34-55.64 0-7 2-64.78-77.6-64.78h-127v261.33c128.23 0 139.87 1.68 163.6-5.71 14.21-4.42 52.71-17.98 52.71-67.12z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M292.3 311.93c0 42.41-39.72 41.43-43.92 41.43h-80.89v-81.69h80.89c42.56 0 43.92 31.9 43.92 40.26zm-50.15-73.13c.67 0 38.44 1 38.44-36.31 0-15.52-3.51-35.87-38.44-35.87h-74.66v72.18h74.66zM448 106.67v298.66A74.89 74.89 0 0 1 373.33 480H74.67A74.89 74.89 0 0 1 0 405.33V106.67A74.89 74.89 0 0 1 74.67 32h298.66A74.89 74.89 0 0 1 448 106.67zM338.05 317.86c0-21.57-6.65-58.29-49.05-67.35v-.73c22.91-9.78 37.34-28.25 37.34-55.64 0-7 2-64.78-77.6-64.78h-127v261.33c128.23 0 139.87 1.68 163.6-5.71 14.21-4.42 52.71-17.98 52.71-67.12z"}},"free":["brands"]},"border-all":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f84c","label":"Border All","voted":false,"svg":{"solid":{"last_modified":1563977084924,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"}},"free":["solid"]},"border-none":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f850","label":"Border None","voted":false,"svg":{"solid":{"last_modified":1563977084925,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"border-style":{"changes":["5.9.0"],"ligatures":[],"search":{"terms":[]},"styles":["solid"],"unicode":"f853","label":"Border Style","voted":false,"svg":{"solid":{"last_modified":1563977084926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}},"free":["solid"]},"bowling-ball":{"changes":["5.0.5","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["alley","candlepin","gutter","lane","strike","tenpin"]},"styles":["solid"],"unicode":"f436","label":"Bowling Ball","voted":false,"svg":{"solid":{"last_modified":1546440861366,"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"}},"free":["solid"]},"box":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["archive","container","package","storage"]},"styles":["solid"],"unicode":"f466","label":"Box","voted":false,"svg":{"solid":{"last_modified":1546440861367,"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"}},"free":["solid"]},"box-open":{"changes":["5.0.9","5.7.0"],"ligatures":[],"search":{"terms":["archive","container","package","storage","unpack"]},"styles":["solid"],"unicode":"f49e","label":"Box Open","voted":false,"svg":{"solid":{"last_modified":1548364699937,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M425.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.9zm212.6-112.2L586.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.1zM53.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.9z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M425.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.9zm212.6-112.2L586.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.1zM53.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.9z"}},"free":["solid"]},"box-tissue":{"changes":["5.13.0"],"ligatures":[],"search":{"terms":["cough","covid-19","kleenex","mucus","nose","sneeze","snot"]},"styles":["solid"],"unicode":"f95b","label":"Tissue Box","voted":false,"svg":{"solid":{"last_modified":1584714438632,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z"}},"free":["solid"]},"boxes":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["archives","inventory","storage","warehouse"]},"styles":["solid"],"unicode":"f468","label":"Boxes","voted":false,"svg":{"solid":{"last_modified":1546440861367,"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"}},"free":["solid"]},"braille":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["alphabet","blind","dots","raised","vision"]},"styles":["solid"],"unicode":"f2a1","label":"Braille","voted":false,"svg":{"solid":{"last_modified":1546440861367,"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"}},"free":["solid"]},"brain":{"changes":["5.2.0","5.9.0","5.11.0"],"ligatures":[],"search":{"terms":["cerebellum","gray matter","intellect","medulla oblongata","mind","noodle","wit"]},"styles":["solid"],"unicode":"f5dc","label":"Brain","voted":false,"svg":{"solid":{"last_modified":1563977084926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"}},"free":["solid"]},"bread-slice":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["bake","bakery","baking","dough","flour","gluten","grain","sandwich","sourdough","toast","wheat","yeast"]},"styles":["solid"],"unicode":"f7ec","label":"Bread Slice","voted":false,"svg":{"solid":{"last_modified":1551225941791,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z"}},"free":["solid"]},"briefcase":{"changes":["2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["bag","business","luggage","office","work"]},"styles":["solid"],"unicode":"f0b1","label":"Briefcase","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"briefcase-medical":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["doctor","emt","first aid","health"]},"styles":["solid"],"unicode":"f469","label":"Medical Briefcase","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"broadcast-tower":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["airwaves","antenna","radio","reception","waves"]},"styles":["solid"],"unicode":"f519","label":"Broadcast Tower","voted":true,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"broom":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["clean","firebolt","fly","halloween","nimbus 2000","quidditch","sweep","witch"]},"styles":["solid"],"unicode":"f51a","label":"Broom","voted":true,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"brush":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["art","bristles","color","handle","paint"]},"styles":["solid"],"unicode":"f55d","label":"Brush","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"btc":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f15a","label":"BTC","voted":false,"svg":{"brands":{"last_modified":1546440860970,"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"}},"free":["brands"]},"buffer":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f837","label":"Buffer","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z\" class=\"a\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"}},"free":["brands"]},"bug":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["beetle","error","insect","report"]},"styles":["solid"],"unicode":"f188","label":"Bug","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"building":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["apartment","business","city","company","office","work"]},"styles":["solid","regular"],"unicode":"f1ad","label":"Building","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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":1546440861233,"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"}},"free":["solid","regular"]},"bullhorn":{"changes":["2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["announcement","broadcast","louder","megaphone","share"]},"styles":["solid"],"unicode":"f0a1","label":"bullhorn","voted":false,"svg":{"solid":{"last_modified":1546440861368,"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"}},"free":["solid"]},"bullseye":{"changes":["3.1","5.0.0","5.3.0","5.10.1"],"ligatures":[],"search":{"terms":["archery","goal","objective","target"]},"styles":["solid"],"unicode":"f140","label":"Bullseye","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"burn":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["caliente","energy","fire","flame","gas","heat","hot"]},"styles":["solid"],"unicode":"f46a","label":"Burn","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"buromobelexperte":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f37f","label":"Büromöbel-Experte GmbH & Co. KG.","voted":false,"svg":{"brands":{"last_modified":1546440860970,"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"}},"free":["brands"]},"bus":{"changes":["4.2","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f207","label":"Bus","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"bus-alt":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["mta","public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f55e","label":"Bus Alt","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"business-time":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["alarm","briefcase","business socks","clock","flight of the conchords","reminder","wednesday"]},"styles":["solid"],"unicode":"f64a","label":"Business Time","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"buy-n-large":{"changes":["5.11.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f8a6","label":"Buy n Large","svg":{"brands":{"last_modified":1568817883851,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"}},"free":["brands"]},"buysellads":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f20d","label":"BuySellAds","voted":false,"svg":{"brands":{"last_modified":1546440860970,"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"}},"free":["brands"]},"calculator":{"changes":["4.2","5.0.0","5.3.0","5.11.0"],"ligatures":[],"search":{"terms":["abacus","addition","arithmetic","counting","math","multiplication","subtraction"]},"styles":["solid"],"unicode":"f1ec","label":"Calculator","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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"}},"free":["solid"]},"calendar":{"changes":["3.1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar-o","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f133","label":"Calendar","voted":false,"svg":{"solid":{"last_modified":1546440861370,"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":1546440861235,"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"}},"free":["solid","regular"]},"calendar-alt":{"changes":["1","5.0.0","5.6.0","5.7.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f073","label":"Alternate Calendar","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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":1548450777897,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-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-12zm96 0v-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-12zm-96 96v-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-12zm-96 0v-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-12zm192 0v-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-12zm96-260v352c0 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":"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-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-12zm96 0v-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-12zm-96 96v-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-12zm-96 0v-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-12zm192 0v-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-12zm96-260v352c0 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"}},"free":["solid","regular"]},"calendar-check":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["accept","agree","appointment","confirm","correct","date","done","event","ok","schedule","select","success","tick","time","todo","when"]},"styles":["solid","regular"],"unicode":"f274","label":"Calendar Check","voted":false,"svg":{"solid":{"last_modified":1546440861369,"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":1546440861234,"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"}},"free":["solid","regular"]},"calendar-day":{"changes":["5.6.0","5.10.2"],"ligatures":[],"search":{"terms":["date","detail","event","focus","schedule","single day","time","today","when"]},"styles":["solid"],"unicode":"f783","label":"Calendar with Day Focus","voted":true,"svg":{"solid":{"last_modified":1546440861370,"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"}},"free":["solid"]},"calendar-minus":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["calendar","date","delete","event","negative","remove","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f272","label":"Calendar Minus","voted":false,"svg":{"solid":{"last_modified":1546440861370,"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":1546440861235,"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"}},"free":["solid","regular"]},"calendar-plus":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["add","calendar","create","date","event","new","positive","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f271","label":"Calendar Plus","voted":false,"svg":{"solid":{"last_modified":1546440861370,"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":1546440861235,"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"}},"free":["solid","regular"]},"calendar-times":{"changes":["4.4","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["archive","calendar","date","delete","event","remove","schedule","time","when","x"]},"styles":["solid","regular"],"unicode":"f273","label":"Calendar Times","voted":false,"svg":{"solid":{"last_modified":1546440861370,"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":1546440861235,"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"}},"free":["solid","regular"]},"calendar-week":{"changes":["5.6.0","5.10.2"],"ligatures":[],"search":{"terms":["date","detail","event","focus","schedule","single week","time","today","when"]},"styles":["solid"],"unicode":"f784","label":"Calendar with Week Focus","voted":true,"svg":{"solid":{"last_modified":1546440861370,"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"}},"free":["solid"]},"camera":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f030","label":"camera","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"camera-retro":{"changes":["1","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f083","label":"Retro Camera","voted":false,"svg":{"solid":{"last_modified":1546440861370,"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"}},"free":["solid"]},"campground":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["camping","fall","outdoors","teepee","tent","tipi"]},"styles":["solid"],"unicode":"f6bb","label":"Campground","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"canadian-maple-leaf":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["canada","flag","flora","nature","plant"]},"styles":["brands"],"unicode":"f785","label":"Canadian Maple Leaf","svg":{"brands":{"last_modified":1558987775894,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M383.8 351.7c2.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-5C293.5 72.3 255.9 0 255.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.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 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.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M383.8 351.7c2.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-5C293.5 72.3 255.9 0 255.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.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 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.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"}},"free":["brands"]},"candy-cane":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["candy","christmas","holiday","mint","peppermint","striped","xmas"]},"styles":["solid"],"unicode":"f786","label":"Candy Cane","svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"capsules":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["drugs","medicine","pills","prescription"]},"styles":["solid"],"unicode":"f46b","label":"Capsules","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"car":{"changes":["4.1","5.0.0","5.2.0"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f1b9","label":"Car","voted":false,"svg":{"solid":{"last_modified":1546440861372,"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"}},"free":["solid"]},"car-alt":{"changes":["5.2.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5de","label":"Alternate Car","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"car-battery":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["auto","electric","mechanic","power"]},"styles":["solid"],"unicode":"f5df","label":"Car Battery","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"car-crash":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["accident","auto","automobile","insurance","sedan","transportation","vehicle","wreck"]},"styles":["solid"],"unicode":"f5e1","label":"Car Crash","voted":false,"svg":{"solid":{"last_modified":1546440861371,"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"}},"free":["solid"]},"car-side":{"changes":["5.2.0"],"ligatures":[],"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5e4","label":"Car Side","voted":false,"svg":{"solid":{"last_modified":1546440861372,"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"}},"free":["solid"]},"caravan":{"changes":["5.12.0"],"ligatures":[],"search":{"terms":["camper","motor home","rv","trailer","travel"]},"styles":["solid"],"unicode":"f8ff","label":"Caravan","voted":true,"svg":{"solid":{"last_modified":1573074807844,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z"}},"free":["solid"]},"caret-down":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","dropdown","expand","menu","more","triangle"]},"styles":["solid"],"unicode":"f0d7","label":"Caret Down","voted":false,"svg":{"solid":{"last_modified":1546440861372,"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"}},"free":["solid"]},"caret-left":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","previous","triangle"]},"styles":["solid"],"unicode":"f0d9","label":"Caret Left","voted":false,"svg":{"solid":{"last_modified":1546440861372,"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"}},"free":["solid"]},"caret-right":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","forward","next","triangle"]},"styles":["solid"],"unicode":"f0da","label":"Caret Right","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"caret-square-down":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-down","dropdown","expand","menu","more","triangle"]},"styles":["solid","regular"],"unicode":"f150","label":"Caret Square Down","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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":1546440861238,"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"}},"free":["solid","regular"]},"caret-square-left":{"changes":["4","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","caret-square-o-left","previous","triangle"]},"styles":["solid","regular"],"unicode":"f191","label":"Caret Square Left","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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":1546440861238,"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"}},"free":["solid","regular"]},"caret-square-right":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-right","forward","next","triangle"]},"styles":["solid","regular"],"unicode":"f152","label":"Caret Square Right","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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":1546440861238,"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"}},"free":["solid","regular"]},"caret-square-up":{"changes":["3.2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","caret-square-o-up","collapse","triangle","upload"]},"styles":["solid","regular"],"unicode":"f151","label":"Caret Square Up","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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":1546440861238,"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"}},"free":["solid","regular"]},"caret-up":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","triangle"]},"styles":["solid"],"unicode":"f0d8","label":"Caret Up","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"carrot":{"changes":["5.6.0","5.10.1"],"ligatures":[],"search":{"terms":["bugs bunny","orange","vegan","vegetable"]},"styles":["solid"],"unicode":"f787","label":"Carrot","svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"cart-arrow-down":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":["download","save","shopping"]},"styles":["solid"],"unicode":"f218","label":"Shopping Cart Arrow Down","voted":false,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"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":true,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"cat":{"changes":["5.4.0","5.10.1"],"ligatures":[],"search":{"terms":["feline","halloween","holiday","kitten","kitty","meow","pet"]},"styles":["solid"],"unicode":"f6be","label":"Cat","voted":true,"svg":{"solid":{"last_modified":1546440861373,"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"}},"free":["solid"]},"cc-amazon-pay":{"changes":["5.0.2"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f42d","label":"Amazon Pay Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"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"}},"free":["brands"]},"cc-amex":{"changes":["4.2","5.0.0","5.7.0"],"ligatures":[],"search":{"terms":["amex"]},"styles":["brands"],"unicode":"f1f3","label":"American Express Credit Card","voted":false,"svg":{"brands":{"last_modified":1548364699926,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-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-57 39.8h-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-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.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 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-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-57 39.8h-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-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.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 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z"}},"free":["brands"]},"cc-apple-pay":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f416","label":"Apple Pay Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"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"}},"free":["brands"]},"cc-diners-club":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f24c","label":"Diner's Club Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860971,"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"}},"free":["brands"]},"cc-discover":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f2","label":"Discover Credit Card","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 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-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 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-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"}},"free":["brands"]},"cc-jcb":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f24b","label":"JCB Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"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"}},"free":["brands"]},"cc-mastercard":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f1","label":"MasterCard Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"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"}},"free":["brands"]},"cc-paypal":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f4","label":"Paypal Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860972,"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"}},"free":["brands"]},"cc-stripe":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f5","label":"Stripe Credit Card","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.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-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.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-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"}},"free":["brands"]},"cc-visa":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1f0","label":"Visa Credit Card","voted":false,"svg":{"brands":{"last_modified":1546440860973,"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"}},"free":["brands"]},"centercode":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f380","label":"Centercode","voted":false,"svg":{"brands":{"last_modified":1546440860973,"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"}},"free":["brands"]},"centos":{"changes":["5.6.0","5.8.0"],"ligatures":[],"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f789","label":"Centos","voted":true,"svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"}},"free":["brands"]},"certificate":{"changes":["2","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["badge","star","verified"]},"styles":["solid"],"unicode":"f0a3","label":"certificate","voted":false,"svg":{"solid":{"last_modified":1546440861374,"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"}},"free":["solid"]},"chair":{"changes":["5.4.0","5.11.0"],"ligatures":[],"search":{"terms":["furniture","seat","sit"]},"styles":["solid"],"unicode":"f6c0","label":"Chair","voted":true,"svg":{"solid":{"last_modified":1548363722384,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z"}},"free":["solid"]},"chalkboard":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["blackboard","learning","school","teaching","whiteboard","writing"]},"styles":["solid"],"unicode":"f51b","label":"Chalkboard","voted":false,"svg":{"solid":{"last_modified":1546440861374,"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"}},"free":["solid"]},"chalkboard-teacher":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["blackboard","instructor","learning","professor","school","whiteboard","writing"]},"styles":["solid"],"unicode":"f51c","label":"Chalkboard Teacher","voted":false,"svg":{"solid":{"last_modified":1546440861374,"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"}},"free":["solid"]},"charging-station":{"changes":["5.2.0","5.10.1"],"ligatures":[],"search":{"terms":["electric","ev","tesla","vehicle"]},"styles":["solid"],"unicode":"f5e7","label":"Charging Station","voted":false,"svg":{"solid":{"last_modified":1546440861374,"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"}},"free":["solid"]},"chart-area":{"changes":["4.2","5.0.0"],"ligatures":[],"search":{"terms":["analytics","area","chart","graph"]},"styles":["solid"],"unicode":"f1fe","label":"Area Chart","voted":false,"svg":{"solid":{"last_modified":1546440861374,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861374,"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":1546440861239,"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"}},"free":["solid","regular"]},"chart-line":{"changes":["4.2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["activity","analytics","chart","dashboard","gain","graph","increase","line"]},"styles":["solid"],"unicode":"f201","label":"Line Chart","voted":false,"svg":{"solid":{"last_modified":1546440861375,"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"}},"free":["solid"]},"chart-pie":{"changes":["4.2","5.0.0","5.3.0"],"ligatures":[],"search":{"terms":["analytics","chart","diagram","graph","pie"]},"styles":["solid"],"unicode":"f200","label":"Pie Chart","voted":false,"svg":{"solid":{"last_modified":1546440861375,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861375,"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"}},"free":["solid"]},"check-circle":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["accept","agree","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f058","label":"Check Circle","voted":false,"svg":{"solid":{"last_modified":1546440861375,"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":1546440861240,"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"}},"free":["solid","regular"]},"check-double":{"changes":["5.1.0","5.8.2"],"ligatures":[],"search":{"terms":["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo"]},"styles":["solid"],"unicode":"f560","label":"Double Check","voted":true,"svg":{"solid":{"last_modified":1563977084928,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z"}},"free":["solid"]},"check-square":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["accept","agree","checkmark","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f14a","label":"Check Square","voted":false,"svg":{"solid":{"last_modified":1546440861375,"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":1546440861240,"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"}},"free":["solid","regular"]},"cheese":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["cheddar","curd","gouda","melt","parmesan","sandwich","swiss","wedge"]},"styles":["solid"],"unicode":"f7ef","label":"Cheese","voted":false,"svg":{"solid":{"last_modified":1551225941792,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z"}},"free":["solid"]},"chess":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","castle","checkmate","game","king","rook","strategy","tournament"]},"styles":["solid"],"unicode":"f439","label":"Chess","voted":false,"svg":{"solid":{"last_modified":1563977084932,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z"}},"free":["solid"]},"chess-bishop":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43a","label":"Chess Bishop","voted":false,"svg":{"solid":{"last_modified":1563977084928,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-board":{"changes":["5.0.5","5.7.0","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43c","label":"Chess Board","voted":false,"svg":{"solid":{"last_modified":1563977084929,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z"}},"free":["solid"]},"chess-king":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43f","label":"Chess King","voted":false,"svg":{"solid":{"last_modified":1563977084930,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z"}},"free":["solid"]},"chess-knight":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","horse","strategy"]},"styles":["solid"],"unicode":"f441","label":"Chess Knight","voted":false,"svg":{"solid":{"last_modified":1563977084930,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-pawn":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f443","label":"Chess Pawn","voted":false,"svg":{"solid":{"last_modified":1563977084931,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chess-queen":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f445","label":"Chess Queen","voted":false,"svg":{"solid":{"last_modified":1563977084931,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z"}},"free":["solid"]},"chess-rook":{"changes":["5.0.5","5.9.0"],"ligatures":[],"search":{"terms":["board","castle","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f447","label":"Chess Rook","voted":false,"svg":{"solid":{"last_modified":1563977084932,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"}},"free":["solid"]},"chevron-circle-down":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","download","dropdown","menu","more"]},"styles":["solid"],"unicode":"f13a","label":"Chevron Circle Down","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-circle-left":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","previous"]},"styles":["solid"],"unicode":"f137","label":"Chevron Circle Left","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-circle-right":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","forward","next"]},"styles":["solid"],"unicode":"f138","label":"Chevron Circle Right","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-circle-up":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f139","label":"Chevron Circle Up","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-down":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","download","expand"]},"styles":["solid"],"unicode":"f078","label":"chevron-down","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-left":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","back","bracket","previous"]},"styles":["solid"],"unicode":"f053","label":"chevron-left","voted":false,"svg":{"solid":{"last_modified":1546440861377,"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"}},"free":["solid"]},"chevron-right":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","bracket","forward","next"]},"styles":["solid"],"unicode":"f054","label":"chevron-right","voted":false,"svg":{"solid":{"last_modified":1546440861378,"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"}},"free":["solid"]},"chevron-up":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f077","label":"chevron-up","voted":false,"svg":{"solid":{"last_modified":1546440861378,"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"}},"free":["solid"]},"child":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["boy","girl","kid","toddler","young"]},"styles":["solid"],"unicode":"f1ae","label":"Child","voted":false,"svg":{"solid":{"last_modified":1546440861378,"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"}},"free":["solid"]},"chrome":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f268","label":"Chrome","voted":false,"svg":{"brands":{"last_modified":1546440860973,"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"}},"free":["brands"]},"chromecast":{"changes":["5.8.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f838","label":"Chromecast","svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M447.83 64H64a42.72 42.72 0 0 0-42.72 42.72v63.92H64v-63.92h383.83v298.56H298.64V448H448a42.72 42.72 0 0 0 42.72-42.72V106.72A42.72 42.72 0 0 0 448 64zM21.28 383.58v63.92h63.91a63.91 63.91 0 0 0-63.91-63.92zm0-85.28V341a106.63 106.63 0 0 1 106.64 106.66v.34h42.72a149.19 149.19 0 0 0-149-149.36h-.33zm0-85.27v42.72c106-.1 192 85.75 192.08 191.75v.5h42.72c-.46-129.46-105.34-234.27-234.8-234.64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M447.83 64H64a42.72 42.72 0 0 0-42.72 42.72v63.92H64v-63.92h383.83v298.56H298.64V448H448a42.72 42.72 0 0 0 42.72-42.72V106.72A42.72 42.72 0 0 0 448 64zM21.28 383.58v63.92h63.91a63.91 63.91 0 0 0-63.91-63.92zm0-85.28V341a106.63 106.63 0 0 1 106.64 106.66v.34h42.72a149.19 149.19 0 0 0-149-149.36h-.33zm0-85.27v42.72c106-.1 192 85.75 192.08 191.75v.5h42.72c-.46-129.46-105.34-234.27-234.8-234.64z"}},"free":["brands"]},"church":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["building","cathedral","chapel","community","religion"]},"styles":["solid"],"unicode":"f51d","label":"Church","voted":true,"svg":{"solid":{"last_modified":1546440861378,"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"}},"free":["solid"]},"circle":{"changes":["3","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["circle-thin","diameter","dot","ellipse","notification","round"]},"styles":["solid","regular"],"unicode":"f111","label":"Circle","voted":false,"svg":{"solid":{"last_modified":1546440861378,"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":1546440861243,"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"}},"free":["solid","regular"]},"circle-notch":{"changes":["4.1","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["circle-o-notch","diameter","dot","ellipse","round","spinner"]},"styles":["solid"],"unicode":"f1ce","label":"Circle Notched","voted":false,"svg":{"solid":{"last_modified":1546440861378,"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"}},"free":["solid"]},"city":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["buildings","busy","skyscrapers","urban","windows"]},"styles":["solid"],"unicode":"f64f","label":"City","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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"}},"free":["solid"]},"clinic-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["covid-19","doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"]},"styles":["solid"],"unicode":"f7f2","label":"Medical Clinic","voted":false,"svg":{"solid":{"last_modified":1548701299190,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z"}},"free":["solid"]},"clipboard":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["copy","notes","paste","record"]},"styles":["solid","regular"],"unicode":"f328","label":"Clipboard","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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":1548363722371,"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-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z\"/></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-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"}},"free":["solid","regular"]},"clipboard-check":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["accept","agree","confirm","done","ok","select","success","tick","todo","yes"]},"styles":["solid"],"unicode":"f46c","label":"Clipboard with Check","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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"}},"free":["solid"]},"clipboard-list":{"changes":["5.0.7"],"ligatures":[],"search":{"terms":["checklist","completed","done","finished","intinerary","ol","schedule","tick","todo","ul"]},"styles":["solid"],"unicode":"f46d","label":"Clipboard List","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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"}},"free":["solid"]},"clock":{"changes":["1","5.0.0","5.12.1"],"ligatures":[],"search":{"terms":["date","late","schedule","time","timer","timestamp","watch"]},"styles":["solid","regular"],"unicode":"f017","label":"Clock","voted":false,"svg":{"solid":{"last_modified":1581349336612,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"},"regular":{"last_modified":1546440861244,"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"}},"free":["solid","regular"]},"clone":{"changes":["4.4","5.0.0","5.11.0"],"ligatures":[],"search":{"terms":["arrange","copy","duplicate","paste"]},"styles":["solid","regular"],"unicode":"f24d","label":"Clone","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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":1546440861244,"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"}},"free":["solid","regular"]},"closed-captioning":{"changes":["4.2","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["cc","deaf","hearing","subtitle","subtitling","text","video"]},"styles":["solid","regular"],"unicode":"f20a","label":"Closed Captioning","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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":1546440861244,"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"}},"free":["solid","regular"]},"cloud":{"changes":["2","5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["atmosphere","fog","overcast","save","upload","weather"]},"styles":["solid"],"unicode":"f0c2","label":"Cloud","voted":false,"svg":{"solid":{"last_modified":1546440861381,"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"}},"free":["solid"]},"cloud-download-alt":{"changes":["5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["download","export","save"]},"styles":["solid"],"unicode":"f381","label":"Alternate Cloud Download","voted":false,"svg":{"solid":{"last_modified":1546440861379,"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"}},"free":["solid"]},"cloud-meatball":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["FLDSMDFR","food","spaghetti","storm"]},"styles":["solid"],"unicode":"f73b","label":"Cloud with (a chance of) Meatball","voted":false,"svg":{"solid":{"last_modified":1546440861380,"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"}},"free":["solid"]},"cloud-moon":{"changes":["5.4.0","5.5.0"],"ligatures":[],"search":{"terms":["crescent","evening","lunar","night","partly cloudy","sky"]},"styles":["solid"],"unicode":"f6c3","label":"Cloud with Moon","voted":false,"svg":{"solid":{"last_modified":1546440861380,"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"}},"free":["solid"]},"cloud-moon-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["crescent","evening","lunar","night","partly cloudy","precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73c","label":"Cloud with Moon and Rain","voted":false,"svg":{"solid":{"last_modified":1546440861380,"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"}},"free":["solid"]},"cloud-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73d","label":"Cloud with Rain","voted":false,"svg":{"solid":{"last_modified":1546440861380,"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"}},"free":["solid"]},"cloud-showers-heavy":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f740","label":"Cloud with Heavy Showers","voted":false,"svg":{"solid":{"last_modified":1546440861380,"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"}},"free":["solid"]},"cloud-sun":{"changes":["5.4.0","5.5.0"],"ligatures":[],"search":{"terms":["clear","day","daytime","fall","outdoors","overcast","partly cloudy"]},"styles":["solid"],"unicode":"f6c4","label":"Cloud with Sun","voted":false,"svg":{"solid":{"last_modified":1546440861381,"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"}},"free":["solid"]},"cloud-sun-rain":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["day","overcast","precipitation","storm","summer","sunshower"]},"styles":["solid"],"unicode":"f743","label":"Cloud with Sun and Rain","voted":false,"svg":{"solid":{"last_modified":1546440861381,"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"}},"free":["solid"]},"cloud-upload-alt":{"changes":["5.0.0","5.0.11"],"ligatures":[],"search":{"terms":["cloud-upload","import","save","upload"]},"styles":["solid"],"unicode":"f382","label":"Alternate Cloud Upload","voted":false,"svg":{"solid":{"last_modified":1546440861381,"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"}},"free":["solid"]},"cloudscale":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f383","label":"cloudscale.ch","voted":false,"svg":{"brands":{"last_modified":1546440860973,"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"}},"free":["brands"]},"cloudsmith":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f384","label":"Cloudsmith","voted":false,"svg":{"brands":{"last_modified":1546440860973,"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"}},"free":["brands"]},"cloudversify":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f385","label":"cloudversify","voted":false,"svg":{"brands":{"last_modified":1546440860974,"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"}},"free":["brands"]},"cocktail":{"changes":["5.1.0","5.10.1"],"ligatures":[],"search":{"terms":["alcohol","beverage","drink","gin","glass","margarita","martini","vodka"]},"styles":["solid"],"unicode":"f561","label":"Cocktail","voted":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"code":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["brackets","code","development","html"]},"styles":["solid"],"unicode":"f121","label":"Code","voted":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"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":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"codepen":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1cb","label":"Codepen","voted":false,"svg":{"brands":{"last_modified":1546440860974,"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"}},"free":["brands"]},"codiepie":{"changes":["4.5","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f284","label":"Codie Pie","voted":false,"svg":{"brands":{"last_modified":1546440860974,"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"}},"free":["brands"]},"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":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"cog":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["gear","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f013","label":"cog","voted":false,"svg":{"solid":{"last_modified":1548363722386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"}},"free":["solid"]},"cogs":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["gears","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f085","label":"cogs","voted":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"coins":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["currency","dime","financial","gold","money","penny"]},"styles":["solid"],"unicode":"f51e","label":"Coins","voted":true,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"columns":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["browser","dashboard","organize","panes","split"]},"styles":["solid"],"unicode":"f0db","label":"Columns","voted":false,"svg":{"solid":{"last_modified":1546440861382,"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"}},"free":["solid"]},"comment":{"changes":["1","5.0.0","5.0.9","5.10.1"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f075","label":"comment","voted":false,"svg":{"solid":{"last_modified":1546440861385,"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":1546440861250,"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"}},"free":["solid","regular"]},"comment-alt":{"changes":["4.4","5.0.0","5.10.1"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f27a","label":"Alternate Comment","voted":false,"svg":{"solid":{"last_modified":1546440861384,"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":1546440861249,"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"}},"free":["solid","regular"]},"comment-dollar":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f651","label":"Comment Dollar","voted":false,"svg":{"solid":{"last_modified":1546440861384,"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"}},"free":["solid"]},"comment-dots":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","more","note","notification","reply","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f4ad","label":"Comment Dots","voted":false,"svg":{"solid":{"last_modified":1546440861384,"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":1546440861249,"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"}},"free":["solid","regular"]},"comment-medical":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["advice","bubble","chat","commenting","conversation","diagnose","feedback","message","note","notification","prescription","sms","speech","texting"]},"styles":["solid"],"unicode":"f7f5","label":"Alternate Medical Chat","voted":false,"svg":{"solid":{"last_modified":1548701299246,"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 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z\"/></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 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z"}},"free":["solid"]},"comment-slash":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["bubble","cancel","chat","commenting","conversation","feedback","message","mute","note","notification","quiet","sms","speech","texting"]},"styles":["solid"],"unicode":"f4b3","label":"Comment Slash","voted":false,"svg":{"solid":{"last_modified":1546440861384,"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"}},"free":["solid"]},"comments":{"changes":["1","5.0.0","5.0.9"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f086","label":"comments","voted":false,"svg":{"solid":{"last_modified":1546440861385,"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":1546440861250,"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"}},"free":["solid","regular"]},"comments-dollar":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f653","label":"Comments Dollar","voted":false,"svg":{"solid":{"last_modified":1546440861385,"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.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"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.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z"}},"free":["solid"]},"compact-disc":{"changes":["5.0.13","5.10.1","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["album","bluray","cd","disc","dvd","media","movie","music","record","video","vinyl"]},"styles":["solid"],"unicode":"f51f","label":"Compact Disc","voted":true,"svg":{"solid":{"last_modified":1546440861385,"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 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-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 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"}},"free":["solid"]},"compass":{"changes":["3.2","5.0.0","5.2.0","5.11.0","5.11.1"],"ligatures":[],"search":{"terms":["directions","directory","location","menu","navigation","safari","travel"]},"styles":["solid","regular"],"unicode":"f14e","label":"Compass","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"},"regular":{"last_modified":1546440861251,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M347.94 129.86L203.6 195.83a31.938 31.938 0 0 0-15.77 15.77l-65.97 144.34c-7.61 16.65 9.54 33.81 26.2 26.2l144.34-65.97a31.938 31.938 0 0 0 15.77-15.77l65.97-144.34c7.61-16.66-9.54-33.81-26.2-26.2zm-77.36 148.72c-12.47 12.47-32.69 12.47-45.16 0-12.47-12.47-12.47-32.69 0-45.16 12.47-12.47 32.69-12.47 45.16 0 12.47 12.47 12.47 32.69 0 45.16zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M347.94 129.86L203.6 195.83a31.938 31.938 0 0 0-15.77 15.77l-65.97 144.34c-7.61 16.65 9.54 33.81 26.2 26.2l144.34-65.97a31.938 31.938 0 0 0 15.77-15.77l65.97-144.34c7.61-16.66-9.54-33.81-26.2-26.2zm-77.36 148.72c-12.47 12.47-32.69 12.47-45.16 0-12.47-12.47-12.47-32.69 0-45.16 12.47-12.47 32.69-12.47 45.16 0 12.47 12.47 12.47 32.69 0 45.16zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z"}},"free":["solid","regular"]},"compress":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f066","label":"Compress","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"}},"free":["solid"]},"compress-alt":{"changes":["1","5.0.0","5.12.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f422","label":"Alternate Compress","voted":false,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"}},"free":["solid"]},"compress-arrows-alt":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f78c","label":"Alternate Compress Arrows","voted":true,"svg":{"solid":{"last_modified":1546440861385,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"}},"free":["solid"]},"concierge-bell":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["attention","hotel","receptionist","service","support"]},"styles":["solid"],"unicode":"f562","label":"Concierge Bell","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.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":"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"}},"free":["solid"]},"confluence":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["atlassian"]},"styles":["brands"],"unicode":"f78d","label":"Confluence","voted":true,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"}},"free":["brands"]},"connectdevelop":{"changes":["4.3","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f20e","label":"Connect Develop","voted":false,"svg":{"brands":{"last_modified":1546440860974,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"}},"free":["brands"]},"contao":{"changes":["4.4","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f26d","label":"Contao","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"}},"free":["brands"]},"cookie":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["baked good","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f563","label":"Cookie","voted":true,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-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":"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"cookie-bite":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["baked good","bitten","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f564","label":"Cookie Bite","voted":true,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-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":"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"}},"free":["solid"]},"copy":{"changes":["2","5.0.0","5.10.2"],"ligatures":[],"search":{"terms":["clone","duplicate","file","files-o","paper","paste"]},"styles":["solid","regular"],"unicode":"f0c5","label":"Copy","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"},"regular":{"last_modified":1546440861252,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"}},"free":["solid","regular"]},"copyright":{"changes":["4.2","5.0.0","5.10.1","5.10.2"],"ligatures":[],"search":{"terms":["brand","mark","register","trademark"]},"styles":["solid","regular"],"unicode":"f1f9","label":"Copyright","voted":false,"svg":{"solid":{"last_modified":1546440861386,"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 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z\"/></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 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z"},"regular":{"last_modified":1546440861252,"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 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z\"/></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 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"}},"free":["solid","regular"]},"cotton-bureau":{"changes":["5.10.0"],"ligatures":[],"search":{"terms":["clothing","t-shirts","tshirts"]},"styles":["brands"],"unicode":"f89e","label":"Cotton Bureau","svg":{"brands":{"last_modified":1567694055624,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"}},"free":["brands"]},"couch":{"changes":["5.0.9"],"ligatures":[],"search":{"terms":["chair","cushion","furniture","relax","sofa"]},"styles":["solid"],"unicode":"f4b8","label":"Couch","voted":false,"svg":{"solid":{"last_modified":1546440861386,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z"}},"free":["solid"]},"cpanel":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f388","label":"cPanel","voted":false,"svg":{"brands":{"last_modified":1548363722325,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"}},"free":["brands"]},"creative-commons":{"changes":["4.4","5.0.0","5.0.11","5.1.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f25e","label":"Creative Commons","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"}},"free":["brands"]},"creative-commons-by":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e7","label":"Creative Commons Attribution","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"}},"free":["brands"]},"creative-commons-nc":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e8","label":"Creative Commons Noncommercial","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"}},"free":["brands"]},"creative-commons-nc-eu":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4e9","label":"Creative Commons Noncommercial (Euro Sign)","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"}},"free":["brands"]},"creative-commons-nc-jp":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ea","label":"Creative Commons Noncommercial (Yen Sign)","voted":false,"svg":{"brands":{"last_modified":1546440860975,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"}},"free":["brands"]},"creative-commons-nd":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4eb","label":"Creative Commons No Derivative Works","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"}},"free":["brands"]},"creative-commons-pd":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ec","label":"Creative Commons Public Domain","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"}},"free":["brands"]},"creative-commons-pd-alt":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ed","label":"Alternate Creative Commons Public Domain","voted":false,"svg":{"brands":{"last_modified":1548363722326,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"}},"free":["brands"]},"creative-commons-remix":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ee","label":"Creative Commons Remix","voted":false,"svg":{"brands":{"last_modified":1546440860976,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"}},"free":["brands"]},"creative-commons-sa":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4ef","label":"Creative Commons Share Alike","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"}},"free":["brands"]},"creative-commons-sampling":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f0","label":"Creative Commons Sampling","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"}},"free":["brands"]},"creative-commons-sampling-plus":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f1","label":"Creative Commons Sampling +","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"}},"free":["brands"]},"creative-commons-share":{"changes":["5.0.11"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f2","label":"Creative Commons Share","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"}},"free":["brands"]},"creative-commons-zero":{"changes":["5.0.11","5.4.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f4f3","label":"Creative Commons CC0","voted":false,"svg":{"brands":{"last_modified":1546440860977,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 496 512\"><path d=\"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z\"/></svg>","viewBox":["0","0","496","512"],"width":496,"height":512,"path":"M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"}},"free":["brands"]},"credit-card":{"changes":["2","5.0.0"],"ligatures":[],"search":{"terms":["buy","checkout","credit-card-alt","debit","money","payment","purchase"]},"styles":["solid","regular"],"unicode":"f09d","label":"Credit Card","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"},"regular":{"last_modified":1546440861252,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"}},"free":["solid","regular"]},"critical-role":{"changes":["5.4.0","5.8.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6c9","label":"Critical Role","voted":false,"svg":{"brands":{"last_modified":1558987775895,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"}},"free":["brands"]},"crop":{"changes":["3.1","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f125","label":"crop","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"}},"free":["solid"]},"crop-alt":{"changes":["5.1.0"],"ligatures":[],"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f565","label":"Alternate Crop","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z"}},"free":["solid"]},"cross":{"changes":["5.3.0","5.10.1"],"ligatures":[],"search":{"terms":["catholicism","christianity","church","jesus"]},"styles":["solid"],"unicode":"f654","label":"Cross","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"}},"free":["solid"]},"crosshairs":{"changes":["1","5.0.0"],"ligatures":[],"search":{"terms":["aim","bullseye","gpd","picker","position"]},"styles":["solid"],"unicode":"f05b","label":"Crosshairs","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"}},"free":["solid"]},"crow":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["bird","bullfrog","fauna","halloween","holiday","toad"]},"styles":["solid"],"unicode":"f520","label":"Crow","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"}},"free":["solid"]},"crown":{"changes":["5.0.13"],"ligatures":[],"search":{"terms":["award","favorite","king","queen","royal","tiara"]},"styles":["solid"],"unicode":"f521","label":"Crown","voted":true,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z"}},"free":["solid"]},"crutch":{"changes":["5.7.0"],"ligatures":[],"search":{"terms":["cane","injury","mobility","wheelchair"]},"styles":["solid"],"unicode":"f7f7","label":"Crutch","voted":false,"svg":{"solid":{"last_modified":1548701299276,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z"}},"free":["solid"]},"css3":{"changes":["3.1","5.0.0"],"ligatures":[],"search":{"terms":["code"]},"styles":["brands"],"unicode":"f13c","label":"CSS 3 Logo","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"}},"free":["brands"]},"css3-alt":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38b","label":"Alternate CSS3 Logo","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z\"/></svg>","viewBox":["0","0","384","512"],"width":384,"height":512,"path":"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"}},"free":["brands"]},"cube":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["3d","block","dice","package","square","tesseract"]},"styles":["solid"],"unicode":"f1b2","label":"Cube","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"}},"free":["solid"]},"cubes":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["3d","block","dice","package","pyramid","square","stack","tesseract"]},"styles":["solid"],"unicode":"f1b3","label":"Cubes","voted":false,"svg":{"solid":{"last_modified":1546440861387,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z"}},"free":["solid"]},"cut":{"changes":["2","5.0.0","5.1.0"],"ligatures":[],"search":{"terms":["clip","scissors","snip"]},"styles":["solid"],"unicode":"f0c4","label":"Cut","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"}},"free":["solid"]},"cuttlefish":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38c","label":"Cuttlefish","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 440 512\"><path d=\"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z\"/></svg>","viewBox":["0","0","440","512"],"width":440,"height":512,"path":"M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"}},"free":["brands"]},"d-and-d":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38d","label":"Dungeons & Dragons","voted":false,"svg":{"brands":{"last_modified":1546440860978,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"}},"free":["brands"]},"d-and-d-beyond":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","gaming","tabletop"]},"styles":["brands"],"unicode":"f6ca","label":"D&D Beyond","voted":false,"svg":{"brands":{"last_modified":1548363722326,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"}},"free":["brands"]},"dailymotion":{"changes":["5.12.1"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f952","label":"dailymotion","voted":true,"svg":{"brands":{"last_modified":1581349336589,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"}},"free":["brands"]},"dashcube":{"changes":["4.3","5.0.0","5.0.3"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f210","label":"DashCube","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"}},"free":["brands"]},"database":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":["computer","development","directory","memory","storage"]},"styles":["solid"],"unicode":"f1c0","label":"Database","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z"}},"free":["solid"]},"deaf":{"changes":["4.6","5.0.0"],"ligatures":[],"search":{"terms":["ear","hearing","sign language"]},"styles":["solid"],"unicode":"f2a4","label":"Deaf","voted":false,"svg":{"solid":{"last_modified":1546440861388,"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-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z\"/></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-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z"}},"free":["solid"]},"delicious":{"changes":["4.1","5.0.0","5.7.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1a5","label":"Delicious","voted":false,"svg":{"brands":{"last_modified":1548364699927,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"}},"free":["brands"]},"democrat":{"changes":["5.5.0"],"ligatures":[],"search":{"terms":["american","democratic party","donkey","election","left","left-wing","liberal","politics","usa"]},"styles":["solid"],"unicode":"f747","label":"Democrat","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z"}},"free":["solid"]},"deploydog":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38e","label":"deploy.dog","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"}},"free":["brands"]},"deskpro":{"changes":["5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f38f","label":"Deskpro","voted":false,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 512\"><path d=\"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z\"/></svg>","viewBox":["0","0","480","512"],"width":480,"height":512,"path":"M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"}},"free":["brands"]},"desktop":{"changes":["3","5.0.0"],"ligatures":[],"search":{"terms":["computer","cpu","demo","desktop","device","imac","machine","monitor","pc","screen"]},"styles":["solid"],"unicode":"f108","label":"Desktop","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"/></svg>","viewBox":["0","0","576","512"],"width":576,"height":512,"path":"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"}},"free":["solid"]},"dev":{"changes":["5.4.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f6cc","label":"DEV","voted":true,"svg":{"brands":{"last_modified":1546440860979,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z\"/></svg>","viewBox":["0","0","448","512"],"width":448,"height":512,"path":"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"}},"free":["brands"]},"deviantart":{"changes":["4.1","5.0.0"],"ligatures":[],"search":{"terms":[]},"styles":["brands"],"unicode":"f1bd","label":"deviantART","voted":false,"svg":{"brands":{"last_modified":1546440860980,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z\"/></svg>","viewBox":["0","0","320","512"],"width":320,"height":512,"path":"M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"}},"free":["brands"]},"dharmachakra":{"changes":["5.3.0"],"ligatures":[],"search":{"terms":["buddhism","buddhist","wheel of dharma"]},"styles":["solid"],"unicode":"f655","label":"Dharmachakra","voted":false,"svg":{"solid":{"last_modified":1546440861388,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z\"/></svg>","viewBox":["0","0","512","512"],"width":512,"height":512,"path":"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z"}},"free":["solid"]},"dhl":{"changes":["5.6.0"],"ligatures":[],"search":{"terms":["Dalsey","Hillblom and Lynn","german","package","shipping"]},"styles":["brands"],"unicode":"f790","label":"DHL","svg":{"brands":{"last_modified":1546440860980,"raw":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"><path d=\"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z\"/></svg>","viewBox":["0","0","640","512"],"width":640,"height":512,"path":"M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.